if VehicleZoneDistribution then

--------------------------------Vanilla Spawn Zones--------------------------------

VehicleZoneDistribution.parkingstall.vehicles["Base.fhqR32GTR"] = {index = -1, spawnChance = 0.1};
VehicleZoneDistribution.parkingstall.vehicles["Base.fhqR32GTRN1"] = {index = -1, spawnChance = 0.05};
VehicleZoneDistribution.parkingstall.vehicles["Base.fhqR32GTS"] = {index = -1, spawnChance = 0.12};
VehicleZoneDistribution.parkingstall.vehicles["Base.fhqR32Sedan"] = {index = -1, spawnChance = 0.12};

VehicleZoneDistribution.parkingstall.vehicles["Base.fhqCrestaJZX90"] = {index = -1, spawnChance = 0.08};
VehicleZoneDistribution.parkingstall.vehicles["Base.fhqMarkIIJZX90"] = {index = -1, spawnChance = 0.1};
VehicleZoneDistribution.parkingstall.vehicles["Base.fhqChaserJZX90"] = {index = -1, spawnChance = 0.12};

VehicleZoneDistribution.parkingstall.vehicles["Base.fhqE36M3Coupe"] = {index = -1, spawnChance = 0.12};
VehicleZoneDistribution.parkingstall.vehicles["Base.fhqE36M3Sedan"] = {index = -1, spawnChance = 0.1};

VehicleZoneDistribution.parkingstall.vehicles["Base.fhqImprezaWRX"] = {index = -1, spawnChance = 0.15};
VehicleZoneDistribution.parkingstall.vehicles["Base.fhqImprezaWRXWag"] = {index = -1, spawnChance = 0.15};

VehicleZoneDistribution.parkingstall.vehicles["Base.fhqHQSandman"] = {index = -1, spawnChance = 0.1};
VehicleZoneDistribution.parkingstall.vehicles["Base.fhqHQPanelVan"] = {index = -1, spawnChance = 0.12};

VehicleZoneDistribution.parkingstall.vehicles["Base.fhqDeltaEvo"] = {index = -1, spawnChance = 0.1};

VehicleZoneDistribution.parkingstall.vehicles["Base.fhqCelicaGT4RC"] = {index = -1, spawnChance = 0.12};

VehicleZoneDistribution.parkingstall.vehicles["Base.fhqHQSandmanUte"] = {index = -1, spawnChance = 0.1};
VehicleZoneDistribution.parkingstall.vehicles["Base.fhqHQUte"] = {index = -1, spawnChance = 0.12};

VehicleZoneDistribution.parkingstall.vehicles["Base.fhqImprezaWRXWagOffroad"] = {index = -1, spawnChance = 0.15};

VehicleZoneDistribution.parkingstall.vehicles["Base.fhq58Sub360"] = {index = -1, spawnChance = 0.15};

VehicleZoneDistribution.trailerpark.vehicles["Base.fhqImprezaWRXWagOffroad"] = {index = -1, spawnChance = 0.5};

---Bad Vehicles: Used for for poor areas in-game. The game also picks from this list for car crash stories sometimes---

VehicleZoneDistribution.bad.vehicles["Base.fhqRobinMk2"] = {index = -1, spawnChance = 0.5};
VehicleZoneDistribution.bad.vehicles["Base.fhqRollbinMk2"] = {index = -1, spawnChance = 0.5};

---Medium vehicles: Used in suburban areas, and other middle class areas. Not very common, so easter-egg cars can be put here with low spawn chances---

VehicleZoneDistribution.medium.vehicles["Base.fhqR32GTS"] = {index = -1, spawnChance = 2};
VehicleZoneDistribution.medium.vehicles["Base.fhqR32Sedan"] = {index = -1, spawnChance = 2};
VehicleZoneDistribution.medium.vehicles["Base.fhqR32GTRPace"] = {index = -1, spawnChance = 0.5};

VehicleZoneDistribution.medium.vehicles["Base.fhqRobinMk2"] = {index = -1, spawnChance = 2};
VehicleZoneDistribution.medium.vehicles["Base.fhqRobinMk2Stabilisers"] = {index = -1, spawnChance = 1};

VehicleZoneDistribution.medium.vehicles["Base.fhqCrestaJZX90"] = {index = -1, spawnChance = 2};
VehicleZoneDistribution.medium.vehicles["Base.fhqMarkIIJZX90"] = {index = -1, spawnChance = 2};
VehicleZoneDistribution.medium.vehicles["Base.fhqChaserJZX90"] = {index = -1, spawnChance = 2};

VehicleZoneDistribution.medium.vehicles["Base.fhqCappuccino"] = {index = -1, spawnChance = 2};
VehicleZoneDistribution.medium.vehicles["Base.fhqAZ1"] = {index = -1, spawnChance = 2};
VehicleZoneDistribution.medium.vehicles["Base.fhqBeat"] = {index = -1, spawnChance = 2};
VehicleZoneDistribution.medium.vehicles["Base.fhqCara"] = {index = -1, spawnChance = 2};
VehicleZoneDistribution.medium.vehicles["Base.fhqBeatMugen"] = {index = -1, spawnChance = 2};

VehicleZoneDistribution.medium.vehicles["Base.fhqImprezaWRX"] = {index = -1, spawnChance = 2};
VehicleZoneDistribution.medium.vehicles["Base.fhqImprezaWRXWag"] = {index = -1, spawnChance = 2};

VehicleZoneDistribution.medium.vehicles["Base.fhqHQSandman"] = {index = -1, spawnChance = 2};
VehicleZoneDistribution.medium.vehicles["Base.fhqHQPanelVan"] = {index = -1, spawnChance = 2};

VehicleZoneDistribution.medium.vehicles["Base.fhqDeltaEvo"] = {index = -1, spawnChance = 2};

VehicleZoneDistribution.medium.vehicles["Base.fhqG4Coupe"] = {index = -1, spawnChance = 1.3};
VehicleZoneDistribution.medium.vehicles["Base.fhqCelicaGT4RC"] = {index = -1, spawnChance = 3};

VehicleZoneDistribution.medium.vehicles["Base.fhqHQSandmanUte"] = {index = -1, spawnChance = 2};
VehicleZoneDistribution.medium.vehicles["Base.fhqHQUte"] = {index = -1, spawnChance = 2};

VehicleZoneDistribution.medium.vehicles["Base.fhqImprezaWRXWagOffroad"] = {index = -1, spawnChance = 0.5};

VehicleZoneDistribution.medium.vehicles["Base.fhq58Sub360"] = {index = -1, spawnChance = 3};

---Good Vehicles: These areas are around nicer neighborhoods. Riverside is very dense with these spawn zones---

VehicleZoneDistribution.good.vehicles["Base.fhqR32GTR"] = {index = -1, spawnChance = 5};
VehicleZoneDistribution.good.vehicles["Base.fhqR32GTRPace"] = {index = -1, spawnChance = 2};
VehicleZoneDistribution.good.vehicles["Base.fhqR32GTS"] = {index = -1, spawnChance = 5};
VehicleZoneDistribution.good.vehicles["Base.fhqR32Sedan"] = {index = -1, spawnChance = 5};
VehicleZoneDistribution.good.vehicles["Base.fhqR32GTRN1"] = {index = -1, spawnChance = 3};
VehicleZoneDistribution.good.vehicles["Base.fhqR32GTRTouring"] = {index = -1, spawnChance = 1};

VehicleZoneDistribution.good.vehicles["Base.fhqCrestaJZX90"] = {index = -1, spawnChance = 4};
VehicleZoneDistribution.good.vehicles["Base.fhqMarkIIJZX90"] = {index = -1, spawnChance = 4};
VehicleZoneDistribution.good.vehicles["Base.fhqChaserJZX90"] = {index = -1, spawnChance = 5};

VehicleZoneDistribution.good.vehicles["Base.fhqCappuccino"] = {index = -1, spawnChance = 6};
VehicleZoneDistribution.good.vehicles["Base.fhqAZ1"] = {index = -1, spawnChance = 6};
VehicleZoneDistribution.good.vehicles["Base.fhqBeat"] = {index = -1, spawnChance = 6};
VehicleZoneDistribution.good.vehicles["Base.fhqCara"] = {index = -1, spawnChance = 6};
VehicleZoneDistribution.good.vehicles["Base.fhqBeatMugen"] = {index = -1, spawnChance = 5};
VehicleZoneDistribution.good.vehicles["Base.fhqBeatRace"] = {index = -1, spawnChance = 1};

VehicleZoneDistribution.good.vehicles["Base.fhqE36M3Coupe"] = {index = -1, spawnChance = 6};
VehicleZoneDistribution.good.vehicles["Base.fhqE36M3Sedan"] = {index = -1, spawnChance = 6};

VehicleZoneDistribution.good.vehicles["Base.fhqImprezaWRX"] = {index = -1, spawnChance = 6};
VehicleZoneDistribution.good.vehicles["Base.fhqImprezaWRXWag"] = {index = -1, spawnChance = 6};

VehicleZoneDistribution.good.vehicles["Base.fhqM20b"] = {index = -1, spawnChance = 4};
VehicleZoneDistribution.good.vehicles["Base.fhqImprezaRally"] = {index = -1, spawnChance = 1};
VehicleZoneDistribution.good.vehicles["Base.fhqR32GTRTommy"] = {index = -1, spawnChance = 3};

VehicleZoneDistribution.good.vehicles["Base.fhqHQSandman"] = {index = -1, spawnChance = 7};
VehicleZoneDistribution.good.vehicles["Base.fhqHQPanelVan"] = {index = -1, spawnChance = 7};

VehicleZoneDistribution.good.vehicles["Base.fhqDeltaEvo"] = {index = -1, spawnChance = 7};
VehicleZoneDistribution.good.vehicles["Base.fhqDeltaEvoRally"] = {index = -1, spawnChance = 1};

VehicleZoneDistribution.good.vehicles["Base.fhqG4Coupe"] = {index = -1, spawnChance = 4};
VehicleZoneDistribution.good.vehicles["Base.fhqCelicaGT4RC"] = {index = -1, spawnChance = 6};

VehicleZoneDistribution.good.vehicles["Base.fhqHQSandmanUte"] = {index = -1, spawnChance = 7};
VehicleZoneDistribution.good.vehicles["Base.fhqHQUte"] = {index = -1, spawnChance = 7};

VehicleZoneDistribution.good.vehicles["Base.fhqImprezaWRXWagOffroad"] = {index = -1, spawnChance = 4};

VehicleZoneDistribution.good.vehicles["Base.fhq58Sub360"] = {index = -1, spawnChance = 6};

---Sport Vehicles: Very rarely used zones, but they should only contain performance/rare cars. There is some overlap with Good spawn zones---

VehicleZoneDistribution.sport.vehicles["Base.fhqR32GTR"] = {index = -1, spawnChance = 30};
VehicleZoneDistribution.sport.vehicles["Base.fhqR32GTRN1"] = {index = -1, spawnChance = 25};
VehicleZoneDistribution.sport.vehicles["Base.fhqR32GTRPace"] = {index = -1, spawnChance = 4};
VehicleZoneDistribution.sport.vehicles["Base.fhqR32GTRTouring"] = {index = -1, spawnChance = 3};

VehicleZoneDistribution.sport.vehicles["Base.fhqCrestaJZX90"] = {index = -1, spawnChance = 30};
VehicleZoneDistribution.sport.vehicles["Base.fhqMarkIIJZX90"] = {index = -1, spawnChance = 30};
VehicleZoneDistribution.sport.vehicles["Base.fhqChaserJZX90"] = {index = -1, spawnChance = 30};

VehicleZoneDistribution.sport.vehicles["Base.fhqBeatRace"] = {index = -1, spawnChance = 5};

VehicleZoneDistribution.sport.vehicles["Base.fhqE36M3Coupe"] = {index = -1, spawnChance = 30};
VehicleZoneDistribution.sport.vehicles["Base.fhqE36M3Sedan"] = {index = -1, spawnChance = 30};

VehicleZoneDistribution.sport.vehicles["Base.fhqImprezaWRX"] = {index = -1, spawnChance = 30};
VehicleZoneDistribution.sport.vehicles["Base.fhqImprezaWRXWag"] = {index = -1, spawnChance = 30};

VehicleZoneDistribution.sport.vehicles["Base.fhqM20b"] = {index = -1, spawnChance = 15};
VehicleZoneDistribution.sport.vehicles["Base.fhqImprezaRally"] = {index = -1, spawnChance = 3};
--VehicleZoneDistribution.sport.vehicles["Base.fhqM30] = {index = -1, spawnChance = 20};
VehicleZoneDistribution.sport.vehicles["Base.fhqR32GTRTommy"] = {index = -1, spawnChance = 12};

VehicleZoneDistribution.sport.vehicles["Base.fhqDeltaEvo"] = {index = -1, spawnChance = 30};
VehicleZoneDistribution.sport.vehicles["Base.fhqDeltaEvoRally"] = {index = -1, spawnChance = 5};

VehicleZoneDistribution.sport.vehicles["Base.fhqG4Coupe"] = {index = -1, spawnChance = 22};
VehicleZoneDistribution.sport.vehicles["Base.fhqCelicaGT4RC"] = {index = -1, spawnChance = 30};


VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqR32GTR"] = {index = -1, spawnChance = 0.35};
VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqR32GTS"] = {index = -1, spawnChance = 0.45};
VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqR32Sedan"] = {index = -1, spawnChance = 0.45};
VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqR32GTRN1"] = {index = -1, spawnChance = 0.25};

VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqRobinMk2"] = {index = -1, spawnChance = 0.5};

VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqCrestaJZX90"] = {index = -1, spawnChance = 0.35};
VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqChaserJZX90"] = {index = -1, spawnChance = 0.35};
VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqMarkIIJZX90"] = {index = -1, spawnChance = 0.35};

VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqCappuccino"] = {index = -1, spawnChance = 0.35};
VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqAZ1"] = {index = -1, spawnChance = 0.35};
VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqBeat"] = {index = -1, spawnChance = 0.35};
VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqCara"] = {index = -1, spawnChance = 0.35};
VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqBeatMugen"] = {index = -1, spawnChance = 0.3};

VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqE36M3Coupe"] = {index = -1, spawnChance = 0.35};
VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqE36M3Sedan"] = {index = -1, spawnChance = 0.35};

VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqImprezaWRX"] = {index = -1, spawnChance = 0.35};
VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqImprezaWRXWag"] = {index = -1, spawnChance = 0.35};

VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqM20b"] = {index = -1, spawnChance = 0.25};
--VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqM30] = {index = -1, spawnChance = 1};
VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqR32GTRTommy"] = {index = -1, spawnChance = 0.25};

VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqHQSandman"] = {index = -1, spawnChance = 0.4};
VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqHQPanelVan"] = {index = -1, spawnChance = 0.4};

VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqDeltaEvo"] = {index = -1, spawnChance = 0.35};

VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqG4Coupe"] = {index = -1, spawnChance = 0.3};
VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqCelicaGT4RC"] = {index = -1, spawnChance = 0.35};

VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqHQSandmanUte"] = {index = -1, spawnChance = 0.4};
VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqHQUte"] = {index = -1, spawnChance = 0.4};

VehicleZoneDistribution.trafficjamw.vehicles["Base.fhqImprezaWRXWagOffroad"] = {index = -1, spawnChance = 0.15};

VehicleZoneDistribution.trafficjamw.vehicles["Base.fhq58Sub360"] = {index = -1, spawnChance = 0.6};

---Junkyard: Cars in this list will usually be in very poor condition. Due to large amounts of spawns in these areas, it's a good place to put rare classic vehicles so that it becomes a bit of a restoration project---

VehicleZoneDistribution.junkyard.vehicles["Base.fhqR32GTS"] = {index = -1, spawnChance = 0.65};
VehicleZoneDistribution.junkyard.vehicles["Base.fhqR32Sedan"] = {index = -1, spawnChance = 0.65};

VehicleZoneDistribution.junkyard.vehicles["Base.fhqRobinMk2"] = {index = -1, spawnChance = 0.65};
VehicleZoneDistribution.junkyard.vehicles["Base.fhqRobinMk2Stabilisers"] = {index = -1, spawnChance = 0.65};
VehicleZoneDistribution.junkyard.vehicles["Base.fhqRollbinMk2"] = {index = -1, spawnChance = 0.65};
VehicleZoneDistribution.junkyard.vehicles["Base.fhqRollbinMk2Stabilisers"] = {index = -1, spawnChance = 0.65};

VehicleZoneDistribution.junkyard.vehicles["Base.fhqHQSandman"] = {index = -1, spawnChance = 0.5};
VehicleZoneDistribution.junkyard.vehicles["Base.fhqHQPanelVan"] = {index = -1, spawnChance = 0.65};

VehicleZoneDistribution.junkyard.vehicles["Base.fhqDeltaEvo"] = {index = -1, spawnChance = 0.35};
VehicleZoneDistribution.junkyard.vehicles["Base.fhqDeltaEvoRally"] = {index = -1, spawnChance = 0.25};

VehicleZoneDistribution.junkyard.vehicles["Base.fhqG4Coupe"] = {index = -1, spawnChance = 0.25};

VehicleZoneDistribution.junkyard.vehicles["Base.fhqHQSandmanUte"] = {index = -1, spawnChance = 0.5};
VehicleZoneDistribution.junkyard.vehicles["Base.fhqHQUte"] = {index = -1, spawnChance = 0.65};

VehicleZoneDistribution.junkyard.vehicles["Base.fhq58Sub360"] = {index = -1, spawnChance = 2};

VehicleZoneDistribution.farm = VehicleZoneDistribution.farm or {};
VehicleZoneDistribution.farm.vehicles = VehicleZoneDistribution.farm.vehicles or {};

VehicleZoneDistribution.farm.vehicles["Base.fhqImprezaWRXWagOffroad"] = {index = -1, spawnChance = 0.7};

--------------------------------New spawn zones--------------------------------


---Collectors: Rare spawn zones with a high chance for rare cars. Cars here should be exotics, and especially rare vintage cars. High end cars can also be included, but at a lower spawn rate than exotics---

VehicleZoneDistribution.collectors = VehicleZoneDistribution.collectors or {};
VehicleZoneDistribution.collectors.vehicles = VehicleZoneDistribution.collectors.vehicles or {};

VehicleZoneDistribution.collectors.vehicles["Base.fhqR32GTR"] = {index = -1, spawnChance = 15};
VehicleZoneDistribution.collectors.vehicles["Base.fhqR32GTRN1"] = {index = -1, spawnChance = 12};
VehicleZoneDistribution.collectors.vehicles["Base.fhqR32GTRTouring"] = {index = -1, spawnChance = 3};

VehicleZoneDistribution.collectors.vehicles["Base.fhqM20b"] = {index = -1, spawnChance = 10};
VehicleZoneDistribution.collectors.vehicles["Base.fhqR32GTRTommy"] = {index = -1, spawnChance = 10};

VehicleZoneDistribution.collectors.vehicles["Base.fhqDeltaEvo"] = {index = -1, spawnChance = 12};
VehicleZoneDistribution.collectors.vehicles["Base.fhqDeltaEvoRally"] = {index = -1, spawnChance = 3};

VehicleZoneDistribution.collectors.vehicles["Base.fhqG4Coupe"] = {index = -1, spawnChance = 18};

VehicleZoneDistribution.collectors.vehicles["Base.fhq58Sub360"] = {index = -1, spawnChance = 14};

---Exotic: Similar to sport, but for modern exotic cars---

VehicleZoneDistribution.exotic = VehicleZoneDistribution.exotic or {};
VehicleZoneDistribution.exotic.vehicles = VehicleZoneDistribution.exotic.vehicles or {};

VehicleZoneDistribution.exotic.vehicles["Base.fhqR32GTRN1"] = {index = -1, spawnChance = 20};
VehicleZoneDistribution.exotic.vehicles["Base.fhqR32GTRTouring"] = {index = -1, spawnChance = 2};


---Barn Find: Rare spawn zone usually near barns. Prioritize classics, especially rare ones, here. Cars in this list will almost be wrecked and may be undrivable, requiring towing. High key chance ---


VehicleZoneDistribution.barnfind = VehicleZoneDistribution.barnfind or {};
VehicleZoneDistribution.barnfind.vehicles = VehicleZoneDistribution.barnfind.vehicles or {};

VehicleZoneDistribution.barnfind.vehicles["Base.fhqG4Coupe"] = {index = -1, spawnChance = 7};

VehicleZoneDistribution.barnfind.vehicles["Base.fhq58Sub360"] = {index = -1, spawnChance = 10};

---Expo Car Show: These zones will be near expo centers, or other places where there may be large car shows. Here you will find exotics, classics, and most importantly concepts and one-offs---

VehicleZoneDistribution.expocarshow = VehicleZoneDistribution.expocarshow or {};
VehicleZoneDistribution.expocarshow.vehicles = VehicleZoneDistribution.expocarshow.vehicles or {};

VehicleZoneDistribution.expocarshow.vehicles["Base.fhqR32GTRN1"] = {index = -1, spawnChance = 12};
VehicleZoneDistribution.expocarshow.vehicles["Base.fhqR32GTRTouring"] = {index = -1, spawnChance = 15};
VehicleZoneDistribution.expocarshow.vehicles["Base.fhqR32GTR"] = {index = -1, spawnChance = 8};
VehicleZoneDistribution.expocarshow.vehicles["Base.fhqR32GTRPace"] = {index = -1, spawnChance = 7};

VehicleZoneDistribution.expocarshow.vehicles["Base.fhqImprezaRally"] = {index = -1, spawnChance = 7};

VehicleZoneDistribution.expocarshow.vehicles["Base.fhqDeltaEvoRally"] = {index = -1, spawnChance = 7};

---Special Dealer: Specialty car dealer zone. This should contain exotics and imports mostly, as well as restored classics. Possibility for a race/concept car as a display car. HIgher condition and key chance ---

VehicleZoneDistribution.specialdealer = VehicleZoneDistribution.specialdealer or {};
VehicleZoneDistribution.specialdealer.vehicles = VehicleZoneDistribution.specialdealer.vehicles or {};

VehicleZoneDistribution.specialdealer.vehicles["Base.fhqR32GTS"] = {index = -1, spawnChance = 25};
VehicleZoneDistribution.specialdealer.vehicles["Base.fhqR32Sedan"] = {index = -1, spawnChance = 25};
VehicleZoneDistribution.specialdealer.vehicles["Base.fhqR32GTR"] = {index = -1, spawnChance = 20};
VehicleZoneDistribution.specialdealer.vehicles["Base.fhqR32GTRN1"] = {index = -1, spawnChance = 20};
VehicleZoneDistribution.specialdealer.vehicles["Base.fhqR32GTRTouring"] = {index = -1, spawnChance = 1};

VehicleZoneDistribution.specialdealer.vehicles["Base.fhqCrestaJZX90"] = {index = -1, spawnChance = 25};
VehicleZoneDistribution.specialdealer.vehicles["Base.fhqChaserJZX90"] = {index = -1, spawnChance = 20};
VehicleZoneDistribution.specialdealer.vehicles["Base.fhqMarkIIJZX90"] = {index = -1, spawnChance = 30};

VehicleZoneDistribution.specialdealer.vehicles["Base.fhqCappuccino"] = {index = -1, spawnChance = 18};
VehicleZoneDistribution.specialdealer.vehicles["Base.fhqAZ1"] = {index = -1, spawnChance = 18};
VehicleZoneDistribution.specialdealer.vehicles["Base.fhqBeat"] = {index = -1, spawnChance = 18};
VehicleZoneDistribution.specialdealer.vehicles["Base.fhqCara"] = {index = -1, spawnChance = 18};
VehicleZoneDistribution.specialdealer.vehicles["Base.fhqBeatMugen"] = {index = -1, spawnChance = 18};

VehicleZoneDistribution.specialdealer.vehicles["Base.fhqE36M3Coupe"] = {index = -1, spawnChance = 20};
VehicleZoneDistribution.specialdealer.vehicles["Base.fhqE36M3Sedan"] = {index = -1, spawnChance = 20};

VehicleZoneDistribution.specialdealer.vehicles["Base.fhqImprezaWRX"] = {index = -1, spawnChance = 20};
VehicleZoneDistribution.specialdealer.vehicles["Base.fhqImprezaWRXWag"] = {index = -1, spawnChance = 20};

VehicleZoneDistribution.specialdealer.vehicles["Base.fhqM20b"] = {index = -1, spawnChance = 13};
VehicleZoneDistribution.specialdealer.vehicles["Base.fhqR32GTRTommy"] = {index = -1, spawnChance = 12};

VehicleZoneDistribution.specialdealer.vehicles["Base.fhqHQSandman"] = {index = -1, spawnChance = 15};
VehicleZoneDistribution.specialdealer.vehicles["Base.fhqHQPanelVan"] = {index = -1, spawnChance = 15};

VehicleZoneDistribution.specialdealer.vehicles["Base.fhqDeltaEvo"] = {index = -1, spawnChance = 15};

VehicleZoneDistribution.specialdealer.vehicles["Base.fhqG4Coupe"] = {index = -1, spawnChance = 10};
VehicleZoneDistribution.specialdealer.vehicles["Base.fhqCelicaGT4RC"] = {index = -1, spawnChance = 20};

VehicleZoneDistribution.specialdealer.vehicles["Base.fhqHQSandmanUte"] = {index = -1, spawnChance = 15};
VehicleZoneDistribution.specialdealer.vehicles["Base.fhqHQUte"] = {index = -1, spawnChance = 15};

VehicleZoneDistribution.specialdealer.vehicles["Base.fhq58Sub360"] = {index = -1, spawnChance = 12};

VehicleZoneDistribution.amateurmechanic = VehicleZoneDistribution.amateurmechanic or {};
VehicleZoneDistribution.amateurmechanic.vehicles = VehicleZoneDistribution.amateurmechanic.vehicles or {};

VehicleZoneDistribution.amateurmechanic.vehicles["Base.fhqRobinMk2"] = {index = -1, spawnChance = 10};
VehicleZoneDistribution.amateurmechanic.vehicles["Base.fhqRobinMk2Stabilisers"] = {index = -1, spawnChance = 20};

VehicleZoneDistribution.amateurmechanic.vehicles["Base.fhqImprezaWRXWagOffroad"] = {index = -1, spawnChance = 12};

---Import: Cars unavailable in the US, but available elsewhere. Near shipping areas, such as docks, railyards, and airports.---

VehicleZoneDistribution.import = VehicleZoneDistribution.import or {};
VehicleZoneDistribution.import.vehicles = VehicleZoneDistribution.import.vehicles or {};

VehicleZoneDistribution.import.vehicles["Base.fhqR32GTR"] = {index = -1, spawnChance = 30};
VehicleZoneDistribution.import.vehicles["Base.fhqR32GTRN1"] = {index = -1, spawnChance = 15};
VehicleZoneDistribution.import.vehicles["Base.fhqR32GTS"] = {index = -1, spawnChance = 35};
VehicleZoneDistribution.import.vehicles["Base.fhqR32Sedan"] = {index = -1, spawnChance = 40};
VehicleZoneDistribution.import.vehicles["Base.fhqR32GTRPace"] = {index = -1, spawnChance = 5};

VehicleZoneDistribution.import.vehicles["Base.fhqRobinMk2"] = {index = -1, spawnChance = 35};

VehicleZoneDistribution.import.vehicles["Base.fhqCrestaJZX90"] = {index = -1, spawnChance = 35};
VehicleZoneDistribution.import.vehicles["Base.fhqChaserJZX90"] = {index = -1, spawnChance = 35};
VehicleZoneDistribution.import.vehicles["Base.fhqMarkIIJZX90"] = {index = -1, spawnChance = 40};

VehicleZoneDistribution.import.vehicles["Base.fhqCappuccino"] = {index = -1, spawnChance = 27};
VehicleZoneDistribution.import.vehicles["Base.fhqAZ1"] = {index = -1, spawnChance = 24};
VehicleZoneDistribution.import.vehicles["Base.fhqBeat"] = {index = -1, spawnChance = 27};
VehicleZoneDistribution.import.vehicles["Base.fhqCara"] = {index = -1, spawnChance = 20};
VehicleZoneDistribution.import.vehicles["Base.fhqBeatMugen"] = {index = -1, spawnChance = 20};

VehicleZoneDistribution.import.vehicles["Base.fhqE36M3Coupe"] = {index = -1, spawnChance = 30};
VehicleZoneDistribution.import.vehicles["Base.fhqE36M3Sedan"] = {index = -1, spawnChance = 30};

VehicleZoneDistribution.import.vehicles["Base.fhqImprezaWRX"] = {index = -1, spawnChance = 30};
VehicleZoneDistribution.import.vehicles["Base.fhqImprezaWRXWag"] = {index = -1, spawnChance = 30};

VehicleZoneDistribution.import.vehicles["Base.fhqM20b"] = {index = -1, spawnChance = 20};
VehicleZoneDistribution.import.vehicles["Base.fhqR32GTRTommy"] = {index = -1, spawnChance = 15};

VehicleZoneDistribution.import.vehicles["Base.fhqHQSandman"] = {index = -1, spawnChance = 30};
VehicleZoneDistribution.import.vehicles["Base.fhqHQPanelVan"] = {index = -1, spawnChance = 30};

VehicleZoneDistribution.import.vehicles["Base.fhqDeltaEvo"] = {index = -1, spawnChance = 30};

VehicleZoneDistribution.import.vehicles["Base.fhqG4Coupe"] = {index = -1, spawnChance = 17};
VehicleZoneDistribution.import.vehicles["Base.fhqCelicaGT4RC"] = {index = -1, spawnChance = 27};

VehicleZoneDistribution.import.vehicles["Base.fhqHQSandmanUte"] = {index = -1, spawnChance = 30};
VehicleZoneDistribution.import.vehicles["Base.fhqHQUte"] = {index = -1, spawnChance = 30};

VehicleZoneDistribution.import.vehicles["Base.fhqImprezaWRXWagOffroad"] = {index = -1, spawnChance = 20};

VehicleZoneDistribution.import.vehicles["Base.fhq58Sub360"] = {index = -1, spawnChance = 25};

---Racing: Race cars and other track-based vehicles should go here.---

VehicleZoneDistribution.racing = VehicleZoneDistribution.racing or {};
VehicleZoneDistribution.racing.vehicles = VehicleZoneDistribution.racing.vehicles or {};

VehicleZoneDistribution.racing.vehicles["Base.fhqR32GTRTouring"] = {index = -1, spawnChance = 20};
VehicleZoneDistribution.racing.vehicles["Base.fhqR32GTRPace"] = {index = -1, spawnChance = 5};

VehicleZoneDistribution.racing.vehicles["Base.fhqBeatRace"] = {index = -1, spawnChance = 15};

VehicleZoneDistribution.racing.vehicles["Base.fhqImprezaRally"] = {index = -1, spawnChance = 8};

VehicleZoneDistribution.racing.vehicles["Base.fhqDeltaEvoRally"] = {index = -1, spawnChance = 15};

---Pace Car: Pace cars and safety cars for use at race tracks and racing schools---
VehicleZoneDistribution.pacecar = VehicleZoneDistribution.pacecar or {};
VehicleZoneDistribution.pacecar.vehicles = VehicleZoneDistribution.pacecar.vehicles or {};

VehicleZoneDistribution.pacecar.vehicles["Base.fhqR32GTRPace"] = {index = -1, spawnChance = 10};


VehicleZoneDistribution.ia15 = VehicleZoneDistribution.ia15 or {};
VehicleZoneDistribution.ia15.vehicles = VehicleZoneDistribution.ia15.vehicles or {};

VehicleZoneDistribution.ia15.vehicles["Base.fhqR32GTRPace"] = {index = -1, spawnChance = 20};

VehicleZoneDistribution.ia15.chanceToSpawnSpecial = 0;
VehicleZoneDistribution.ia15.spawnRate = 200;

end