require 'Items/SuburbsDistributions'
require 'Items/ProceduralDistributions'
require 'Vehicles/VehicleDistributions'

-- Vehicle Distributions

-- ["GloveBox"]
table.insert(VehicleDistributions["GloveBox"].items, "SGuns.ScrapGunMag1");
table.insert(VehicleDistributions["GloveBox"].items, 0.0001);
table.insert(VehicleDistributions["GloveBox"].items, "SGuns.ScrapGunMag2");
table.insert(VehicleDistributions["GloveBox"].items, 0.0001);
table.insert(VehicleDistributions["GloveBox"].items, "SGuns.ScrapGunMag3");
table.insert(VehicleDistributions["GloveBox"].items, 0.0001);
table.insert(VehicleDistributions["GloveBox"].items, "SGuns.ScrapGunMag4");
table.insert(VehicleDistributions["GloveBox"].items, 0.0001);
table.insert(VehicleDistributions["GloveBox"].items, "SGuns.ScrapGunMag5");
table.insert(VehicleDistributions["GloveBox"].items, 0.0001);

--Basic

-- ["BedroomDresser"]
table.insert(ProceduralDistributions["list"]["BedroomDresser"].items, "SGuns.ScrapGunMag1");
table.insert(ProceduralDistributions["list"]["BedroomDresser"].items, 0.0001);
table.insert(ProceduralDistributions["list"]["BedroomDresser"].items, "SGuns.ScrapGunMag2");
table.insert(ProceduralDistributions["list"]["BedroomDresser"].items, 0.0001);
table.insert(ProceduralDistributions["list"]["BedroomDresser"].items, "SGuns.ScrapGunMag3");
table.insert(ProceduralDistributions["list"]["BedroomDresser"].items, 0.0001);
table.insert(ProceduralDistributions["list"]["BedroomDresser"].items, "SGuns.ScrapGunMag4");
table.insert(ProceduralDistributions["list"]["BedroomDresser"].items, 0.0001);
table.insert(ProceduralDistributions["list"]["BedroomDresser"].items, "SGuns.ScrapGunMag5");
table.insert(ProceduralDistributions["list"]["BedroomDresser"].items, 0.0001);

-- ["PlankStashMagazine"]
table.insert(ProceduralDistributions["list"]["PlankStashMagazine"].items, "SGuns.ScrapGunMag1");
table.insert(ProceduralDistributions["list"]["PlankStashMagazine"].items, 30);
table.insert(ProceduralDistributions["list"]["PlankStashMagazine"].items, "SGuns.ScrapGunMag2");
table.insert(ProceduralDistributions["list"]["PlankStashMagazine"].items, 30);
table.insert(ProceduralDistributions["list"]["PlankStashMagazine"].items, "SGuns.ScrapGunMag3");
table.insert(ProceduralDistributions["list"]["PlankStashMagazine"].items, 30);
table.insert(ProceduralDistributions["list"]["PlankStashMagazine"].items, "SGuns.ScrapGunMag4");
table.insert(ProceduralDistributions["list"]["PlankStashMagazine"].items, 30);
table.insert(ProceduralDistributions["list"]["PlankStashMagazine"].items, "SGuns.ScrapGunMag5");
table.insert(ProceduralDistributions["list"]["PlankStashMagazine"].items, 30);

-- ["OfficeDeskHome"]
table.insert(ProceduralDistributions["list"]["OfficeDeskHome"].items, "SGuns.ScrapGunMag1");
table.insert(ProceduralDistributions["list"]["OfficeDeskHome"].items, 0.0);
table.insert(ProceduralDistributions["list"]["OfficeDeskHome"].items, "SGuns.ScrapGunMag2");
table.insert(ProceduralDistributions["list"]["OfficeDeskHome"].items, 0.0);
table.insert(ProceduralDistributions["list"]["OfficeDeskHome"].items, "SGuns.ScrapGunMag3");
table.insert(ProceduralDistributions["list"]["OfficeDeskHome"].items, 0.0);
table.insert(ProceduralDistributions["list"]["OfficeDeskHome"].items, "SGuns.ScrapGunMag4");
table.insert(ProceduralDistributions["list"]["OfficeDeskHome"].items, 0.0);
table.insert(ProceduralDistributions["list"]["OfficeDeskHome"].items, "SGuns.ScrapGunMag5");
table.insert(ProceduralDistributions["list"]["OfficeDeskHome"].items, 0.0);

-- ["SchoolLockers"]
table.insert(ProceduralDistributions["list"]["SchoolLockers"].items, "SGuns.ScrapGunMag1");
table.insert(ProceduralDistributions["list"]["SchoolLockers"].items, 0.0);
table.insert(ProceduralDistributions["list"]["SchoolLockers"].items, "SGuns.ScrapGunMag2");
table.insert(ProceduralDistributions["list"]["SchoolLockers"].items, 0.0);
table.insert(ProceduralDistributions["list"]["SchoolLockers"].items, "SGuns.ScrapGunMag3");
table.insert(ProceduralDistributions["list"]["SchoolLockers"].items, 0.0);
table.insert(ProceduralDistributions["list"]["SchoolLockers"].items, "SGuns.ScrapGunMag4");
table.insert(ProceduralDistributions["list"]["SchoolLockers"].items, 0.0);
table.insert(ProceduralDistributions["list"]["SchoolLockers"].items, "SGuns.ScrapGunMag5");
table.insert(ProceduralDistributions["list"]["SchoolLockers"].items, 0.0);

-- ["Locker"]
table.insert(ProceduralDistributions["list"]["Locker"].items, "SGuns.ScrapGunMag1");
table.insert(ProceduralDistributions["list"]["Locker"].items, 0.0);
table.insert(ProceduralDistributions["list"]["Locker"].items, "SGuns.ScrapGunMag2");
table.insert(ProceduralDistributions["list"]["Locker"].items, 0.0);
table.insert(ProceduralDistributions["list"]["Locker"].items, "SGuns.ScrapGunMag3");
table.insert(ProceduralDistributions["list"]["Locker"].items, 0.0);
table.insert(ProceduralDistributions["list"]["Locker"].items, "SGuns.ScrapGunMag4");
table.insert(ProceduralDistributions["list"]["Locker"].items, 0.0);
table.insert(ProceduralDistributions["list"]["Locker"].items, "SGuns.ScrapGunMag5");
table.insert(ProceduralDistributions["list"]["Locker"].items, 0.0);

---CrateMagazines
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, "SGuns.ScrapGunMag1");
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, 0.025);
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, "SGuns.ScrapGunMag2");
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, 0.025);
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, "SGuns.ScrapGunMag3");
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, 0.025);
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, "SGuns.ScrapGunMag4");
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, 0.025);
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, "SGuns.ScrapGunMag5");
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, 0.025);

-- ["DeskGeneric"]
table.insert(ProceduralDistributions["list"]["DeskGeneric"].items, "SGuns.ScrapGunMag1");
table.insert(ProceduralDistributions["list"]["DeskGeneric"].items, 0.0);
table.insert(ProceduralDistributions["list"]["DeskGeneric"].items, "SGuns.ScrapGunMag2");
table.insert(ProceduralDistributions["list"]["DeskGeneric"].items, 0.0);
table.insert(ProceduralDistributions["list"]["DeskGeneric"].items, "SGuns.ScrapGunMag3");
table.insert(ProceduralDistributions["list"]["DeskGeneric"].items, 0.0);
table.insert(ProceduralDistributions["list"]["DeskGeneric"].items, "SGuns.ScrapGunMag4");
table.insert(ProceduralDistributions["list"]["DeskGeneric"].items, 0.0);
table.insert(ProceduralDistributions["list"]["DeskGeneric"].items, "SGuns.ScrapGunMag5");
table.insert(ProceduralDistributions["list"]["DeskGeneric"].items, 0.0);

---ClassroomDesk
table.insert(ProceduralDistributions["list"]["ClassroomDesk"].items, "SGuns.ScrapGunMag1");
table.insert(ProceduralDistributions["list"]["ClassroomDesk"].items, 0.0);
table.insert(ProceduralDistributions["list"]["ClassroomDesk"].items, "SGuns.ScrapGunMag2");
table.insert(ProceduralDistributions["list"]["ClassroomDesk"].items, 0.0);
table.insert(ProceduralDistributions["list"]["ClassroomDesk"].items, "SGuns.ScrapGunMag3");
table.insert(ProceduralDistributions["list"]["ClassroomDesk"].items, 0.0);
table.insert(ProceduralDistributions["list"]["ClassroomDesk"].items, "SGuns.ScrapGunMag4");
table.insert(ProceduralDistributions["list"]["ClassroomDesk"].items, 0.0);
table.insert(ProceduralDistributions["list"]["ClassroomDesk"].items, "SGuns.ScrapGunMag5");
table.insert(ProceduralDistributions["list"]["ClassroomDesk"].items, 0.0);

---MagazineRackMixed
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "SGuns.ScrapGunMag1");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.025);
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "SGuns.ScrapGunMag2");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.025);
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "SGuns.ScrapGunMag3");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.025);
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "SGuns.ScrapGunMag4");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.025);
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "SGuns.ScrapGunMag5");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.025);

---PostOfficeMagazines
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "SGuns.ScrapGunMag1");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.025);
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "SGuns.ScrapGunMag2");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.025);
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "SGuns.ScrapGunMag3");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.025);
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "SGuns.ScrapGunMag4");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.025);
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "SGuns.ScrapGunMag5");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.025);

---ToolStoreBooks
table.insert(ProceduralDistributions["list"]["ToolStoreBooks"].items, "SGuns.ScrapGunMag1");
table.insert(ProceduralDistributions["list"]["ToolStoreBooks"].items, 0.025);
table.insert(ProceduralDistributions["list"]["ToolStoreBooks"].items, "SGuns.ScrapGunMag2");
table.insert(ProceduralDistributions["list"]["ToolStoreBooks"].items, 0.025);
table.insert(ProceduralDistributions["list"]["ToolStoreBooks"].items, "SGuns.ScrapGunMag3");
table.insert(ProceduralDistributions["list"]["ToolStoreBooks"].items, 0.025);
table.insert(ProceduralDistributions["list"]["ToolStoreBooks"].items, "SGuns.ScrapGunMag4");
table.insert(ProceduralDistributions["list"]["ToolStoreBooks"].items, 0.025);
table.insert(ProceduralDistributions["list"]["ToolStoreBooks"].items, "SGuns.ScrapGunMag5");
table.insert(ProceduralDistributions["list"]["ToolStoreBooks"].items, 0.025);

---side Table
table.insert(SuburbsDistributions["all"]["sidetable"].items, "SGuns.ScrapGunMag1");
table.insert(SuburbsDistributions["all"]["sidetable"].items, 0.0);
table.insert(SuburbsDistributions["all"]["sidetable"].items, "SGuns.ScrapGunMag2");
table.insert(SuburbsDistributions["all"]["sidetable"].items, 0.0);
table.insert(SuburbsDistributions["all"]["sidetable"].items, "SGuns.ScrapGunMag3");
table.insert(SuburbsDistributions["all"]["sidetable"].items, 0.0);
table.insert(SuburbsDistributions["all"]["sidetable"].items, "SGuns.ScrapGunMag4");
table.insert(SuburbsDistributions["all"]["sidetable"].items, 0.0);
table.insert(SuburbsDistributions["all"]["sidetable"].items, "SGuns.ScrapGunMag5");
table.insert(SuburbsDistributions["all"]["sidetable"].items, 0.0);

---post drop boxes
table.insert(SuburbsDistributions["all"]["postbox"].items, "SGuns.ScrapGunMag0.025");
table.insert(SuburbsDistributions["all"]["postbox"].items, 0.025);
table.insert(SuburbsDistributions["all"]["postbox"].items, "SGuns.ScrapGunMag2");
table.insert(SuburbsDistributions["all"]["postbox"].items, 0.025);
table.insert(SuburbsDistributions["all"]["postbox"].items, "SGuns.ScrapGunMag3");
table.insert(SuburbsDistributions["all"]["postbox"].items, 0.025);
table.insert(SuburbsDistributions["all"]["postbox"].items, "SGuns.ScrapGunMag4");
table.insert(SuburbsDistributions["all"]["postbox"].items, 0.025);
table.insert(SuburbsDistributions["all"]["postbox"].items, "SGuns.ScrapGunMag5");
table.insert(SuburbsDistributions["all"]["postbox"].items, 0.025);


---Bookstore
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "SGuns.ScrapGunMag1");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.025);
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "SGuns.ScrapGunMag2");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.025);
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "SGuns.ScrapGunMag3");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.025);
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "SGuns.ScrapGunMag4");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.025);
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "SGuns.ScrapGunMag5");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.025);

---LibraryBooks
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "SGuns.ScrapGunMag1");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.025);
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "SGuns.ScrapGunMag2");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.025);
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "SGuns.ScrapGunMag3");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.025);
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "SGuns.ScrapGunMag4");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.025);
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "SGuns.ScrapGunMag5");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.025);

---Post office
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "SGuns.ScrapGunMag1");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.0);
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "SGuns.ScrapGunMag2");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.0);
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "SGuns.ScrapGunMag3");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.0);
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "SGuns.ScrapGunMag4");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.0);
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "SGuns.ScrapGunMag5");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.0);

---Garage
table.insert(ProceduralDistributions["list"]["GarageMetalwork"].items, "SGuns.ScrapGunMag1");
table.insert(ProceduralDistributions["list"]["GarageMetalwork"].items, 0.0);
table.insert(ProceduralDistributions["list"]["GarageMetalwork"].items, "SGuns.ScrapGunMag2");
table.insert(ProceduralDistributions["list"]["GarageMetalwork"].items, 0.0);
table.insert(ProceduralDistributions["list"]["GarageMetalwork"].items, "SGuns.ScrapGunMag3");
table.insert(ProceduralDistributions["list"]["GarageMetalwork"].items, 0.0);
table.insert(ProceduralDistributions["list"]["GarageMetalwork"].items, "SGuns.ScrapGunMag4");
table.insert(ProceduralDistributions["list"]["GarageMetalwork"].items, 0.0);
table.insert(ProceduralDistributions["list"]["GarageMetalwork"].items, "SGuns.ScrapGunMag5");
table.insert(ProceduralDistributions["list"]["GarageMetalwork"].items, 0.0);

---Magazine crate (found at storage lots, warehouses, etc)
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, "SGuns.ScrapGunMag1");
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, 0.025);
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, "SGuns.ScrapGunMag2");
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, 0.025);
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, "SGuns.ScrapGunMag3");
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, 0.025);
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, "SGuns.ScrapGunMag4");
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, 0.025);
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, "SGuns.ScrapGunMag5");
table.insert(ProceduralDistributions["list"]["CrateMagazines"].items, 0.025);

---garbage bins
table.insert(SuburbsDistributions["all"]["bin"].items, "SGuns.ScrapGunMag1");
table.insert(SuburbsDistributions["all"]["bin"].items, 0.012);
table.insert(SuburbsDistributions["all"]["bin"].items, "SGuns.ScrapGunMag2");
table.insert(SuburbsDistributions["all"]["bin"].items, 0.02);
table.insert(SuburbsDistributions["all"]["bin"].items, "SGuns.ScrapGunMag3");
table.insert(SuburbsDistributions["all"]["bin"].items, 0.008);
table.insert(SuburbsDistributions["all"]["bin"].items, "SGuns.ScrapGunMag4");
table.insert(SuburbsDistributions["all"]["bin"].items, 0.016);
table.insert(SuburbsDistributions["all"]["bin"].items, "SGuns.ScrapGunMag5");
table.insert(SuburbsDistributions["all"]["bin"].items, 0.008);


---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------


