require 'Items/ProceduralDistributions'

-- Stress book 1
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTStressBook1");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTStressBook1");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTStressBook1");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTStressBook1");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTStressBook1");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTStressBook1");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTStressBook1");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTStressBook1");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTStressBook1");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTStressBook1");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Stress book 2
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTStressBook2");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTStressBook2");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTStressBook2");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTStressBook2");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTStressBook2");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTStressBook2");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTStressBook2");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTStressBook2");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTStressBook2");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTStressBook2");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Stress book 3
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTStressBook3");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTStressBook3");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTStressBook3");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTStressBook3");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTStressBook3");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTStressBook3");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTStressBook3");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTStressBook3");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTStressBook3");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTStressBook3");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Stress book 4
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTStressBook4");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTStressBook4");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTStressBook4");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTStressBook4");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTStressBook4");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTStressBook4");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTStressBook4");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTStressBook4");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTStressBook4");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTStressBook4");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Stress book 5
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTStressBook5");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTStressBook5");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTStressBook5");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTStressBook5");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTStressBook5");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTStressBook5");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTStressBook5");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTStressBook5");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTStressBook5");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTStressBook5");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Unhappyness book 1
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTUnhappynessBook1");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTUnhappynessBook1");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTUnhappynessBook1");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTUnhappynessBook1");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTUnhappynessBook1");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTUnhappynessBook1");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTUnhappynessBook1");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTUnhappynessBook1");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTUnhappynessBook1");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTUnhappynessBook1");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Unhappyness book 2
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTUnhappynessBook2");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTUnhappynessBook2");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTUnhappynessBook2");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTUnhappynessBook2");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTUnhappynessBook2");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTUnhappynessBook2");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTUnhappynessBook2");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTUnhappynessBook2");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTUnhappynessBook2");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTUnhappynessBook2");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Unhappyness book 3
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTUnhappynessBook3");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTUnhappynessBook3");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTUnhappynessBook3");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTUnhappynessBook3");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTUnhappynessBook3");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTUnhappynessBook3");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTUnhappynessBook3");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTUnhappynessBook3");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTUnhappynessBook3");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTUnhappynessBook3");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Unhappyness book 4
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTUnhappynessBook4");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTUnhappynessBook4");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTUnhappynessBook4");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTUnhappynessBook4");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTUnhappynessBook4");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTUnhappynessBook4");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTUnhappynessBook4");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTUnhappynessBook4");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTUnhappynessBook4");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTUnhappynessBook4");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Unhappyness book 5
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTUnhappynessBook5");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTUnhappynessBook5");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTUnhappynessBook5");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTUnhappynessBook5");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTUnhappynessBook5");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTUnhappynessBook5");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTUnhappynessBook5");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTUnhappynessBook5");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTUnhappynessBook5");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTUnhappynessBook5");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Boredom book 1
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTBoredomBook1");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTBoredomBook1");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTBoredomBook1");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTBoredomBook1");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTBoredomBook1");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTBoredomBook1");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTBoredomBook1");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTBoredomBook1");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTBoredomBook1");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTBoredomBook1");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Boredom book 2
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTBoredomBook2");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTBoredomBook2");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTBoredomBook2");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTBoredomBook2");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTBoredomBook2");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTBoredomBook2");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTBoredomBook2");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTBoredomBook2");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTBoredomBook2");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTBoredomBook2");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Boredom book 3
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTBoredomBook3");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTBoredomBook3");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTBoredomBook3");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTBoredomBook3");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTBoredomBook3");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTBoredomBook3");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTBoredomBook3");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTBoredomBook3");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTBoredomBook3");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTBoredomBook3");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Boredom book 4
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTBoredomBook4");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTBoredomBook4");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTBoredomBook4");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTBoredomBook4");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTBoredomBook4");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTBoredomBook4");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTBoredomBook4");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTBoredomBook4");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTBoredomBook4");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTBoredomBook4");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Boredom book 5
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTBoredomBook5");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTBoredomBook5");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTBoredomBook5");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTBoredomBook5");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTBoredomBook5");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTBoredomBook5");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTBoredomBook5");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTBoredomBook5");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTBoredomBook5");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTBoredomBook5");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Anger book 1
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTAngerBook1");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTAngerBook1");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTAngerBook1");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTAngerBook1");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTAngerBook1");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTAngerBook1");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTAngerBook1");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTAngerBook1");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTAngerBook1");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTAngerBook1");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Anger book 2
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTAngerBook2");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTAngerBook2");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTAngerBook2");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTAngerBook2");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTAngerBook2");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTAngerBook2");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTAngerBook2");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTAngerBook2");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTAngerBook2");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTAngerBook2");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Anger book 3
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTAngerBook3");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTAngerBook3");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTAngerBook3");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTAngerBook3");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTAngerBook3");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTAngerBook3");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTAngerBook3");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTAngerBook3");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTAngerBook3");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTAngerBook3");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Anger book 4
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTAngerBook4");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTAngerBook4");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTAngerBook4");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTAngerBook4");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTAngerBook4");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTAngerBook4");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTAngerBook4");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTAngerBook4");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTAngerBook4");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTAngerBook4");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);

-- Anger book 5
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, "dtitems.DTAngerBook5");
table.insert(ProceduralDistributions["list"]["BookstoreMisc"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, "dtitems.DTAngerBook5");
table.insert(ProceduralDistributions["list"]["LibraryBooks"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, "dtitems.DTAngerBook5");
table.insert(ProceduralDistributions["list"]["LivingRoomShelf"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, "dtitems.DTAngerBook5");
table.insert(ProceduralDistributions["list"]["LivingRoomShelfNoTapes"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, "dtitems.DTAngerBook5");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTable"].items, 0.01);

table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, "dtitems.DTAngerBook5");
table.insert(ProceduralDistributions["list"]["LivingRoomSideTableNoRemote"].items, 0.01);

table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, "dtitems.DTAngerBook5");
table.insert(ProceduralDistributions["list"]["MagazineRackMixed"].items, 0.01);

table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, "dtitems.DTAngerBook5");
table.insert(ProceduralDistributions["list"]["PostOfficeMagazines"].items, 0.01);

table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, "dtitems.DTAngerBook5");
table.insert(ProceduralDistributions["list"]["ShelfGeneric"].items, 0.01);

table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, "dtitems.DTAngerBook5");
table.insert(ProceduralDistributions["list"]["BookstoreBooks"].items, 0.001);