{ "items": { "AN_Sylva_Interchange_Yard": { "identifier": "AN_Sylva_Interchange_Yard", "name": "Sylva Interchange Yard", "groupIds": [ "AN_Sylva_Interchange_Yard" ], "description": "A yard that can be useful for organizing west bound trains and storing cars if the Interchange is filled to capacity.", "deliveryPhases": [ { "cost": 2000, "deliveries": [ { "carTypeFilter": "GB*", "count": 4, "load": "ballast", "direction": 0 }, { "carTypeFilter": "GB*", "count": 12, "load": "gravel", "direction": 0 } ] }, { "cost": 2000, "deliveries": [ { "carTypeFilter": "GB*", "count": 2, "load": "gravel", "direction": 0 }, { "carTypeFilter": "GB*", "count": 8, "load": "ties", "direction": 0 }, { "carTypeFilter": "FM*", "count": 6, "load": "rails", "direction": 0 } ] } ], "prerequisiteSections": [ "s1" ], "area": "sylva", "trackSpans": [ "PAN_Sylva_Interchange_Yard_00" ], "industryComponent": "AN_Sylva_Interchange_Yard.interchange-yard-site" }, "AN_Sylva_Wye": { "identifier": "AN_Sylva_Wye", "name": "Sylva Wye", "groupIds": [ "AN_Sylva_Wye" ], "description": "Adds a Wye at the Sylva Interchange, great for turning around those massive Berks.", "area": "sylva", "trackSpans": [ "PAN_Sylva_Wye_00" ], "deliveryPhases": [ { "cost": 2000, "deliveries": [ { "carTypeFilter": "FM", "count": 1, "load": "mow-machinery", "direction": 0 }, { "carTypeFilter": "GB", "count": 100, "load": "debris", "direction": 0 } ] }, { "cost": 2000, "deliveries": [ { "carTypeFilter": "FM", "count": 1, "load": "mow-machinery", "direction": 1 }, { "carTypeFilter": "GB*", "count": 6, "load": "ballast", "direction": 0 }, { "carTypeFilter": "GB*", "count": 5, "load": "gravel", "direction": 0 }, { "carTypeFilter": "GB*", "count": 2, "load": "ties", "direction": 0 }, { "carTypeFilter": "FM*", "count": 2, "load": "rails", "direction": 0 } ] } ], "prerequisiteSections": [ "s1", "AN_Sylva_Interchange_Yard" ], "industryComponent": "AN_Sylva_Wye.wye-site" }, "AN_Sylva_Paper_Crossover": { "identifier": "AN_Sylva_Paper_Crossover", "name": "Sylva Paper Crossovers", "groupIds": [ "AN_Sylva_Paper_Crossover" ], "description": "Adds two Crossovers at Sylva Paperboard.", "area": "sylva", "trackSpans": [ "PAN_Sylva_Paper_Crossover_00" ], "deliveryPhases": [ { "cost": 1000, "deliveries": [ { "carTypeFilter": "GB*", "count": 1, "load": "ballast", "direction": 0 }, { "carTypeFilter": "GB*", "count": 1, "load": "ties", "direction": 0 }, { "carTypeFilter": "FM*", "count": 1, "load": "rails", "direction": 0 } ] } ], "prerequisiteSections": [ "s1" ], "industryComponent": "AN_Sylva_Paper_Crossover.sylva-paper-crossover-site" }, "AN_Sylva_Pax_Storage": { "identifier": "AN_Sylva_Pax_Storage", "name": "Sylva Pax Storage", "groupIds": [ "AN_Sylva_Pax_Storage" ], "description": "Adds two storage tracks to Sylva Station.", "area": "sylva", "trackSpans": [ "PAN_Sylva_Pax_Storage_00" ], "deliveryPhases": [ { "cost": 2000, "deliveries": [ { "carTypeFilter": "GB*", "count": 2, "load": "ballast", "direction": 0 }, { "carTypeFilter": "GB*", "count": 2, "load": "ties", "direction": 0 }, { "carTypeFilter": "FM*", "count": 2, "load": "rails", "direction": 0 } ] } ], "prerequisiteSections": [ "s1" ], "industryComponent": "AN_Sylva_Pax_Storage.sylva-station-site" }, "AN_Whittier_Yard_Sawmill": { "identifier": "AN_Whittier_Yard_Sawmill", "name": "Whittier Sawmill Connection", "groupIds": [ "AN_Whittier_Yard_Sawmill" ], "description": "Extend the sawmill track over to the interchange", "trackSpans": [ "PAN_Whittier_Yard_00" ], "area": "whittier", "industryComponent": "AN_Whittier_Yard.sawmill-site", "deliveryPhases": [ { "cost": 2000, "deliveries": [ { "carTypeFilter": "GB*", "count": 4, "load": "ballast", "direction": 0 }, { "carTypeFilter": "GB*", "count": 2, "load": "gravel", "direction": 0 }, { "carTypeFilter": "GB*", "count": 2, "load": "ties", "direction": 0 }, { "carTypeFilter": "FM*", "count": 1, "load": "rails", "direction": 0 } ] } ] }, "AN_Whittier_Yard_1": { "identifier": "AN_Whittier_Yard_1", "name": "Whittier Yard ", "groupIds": [ "AN_Whittier_Yard_Yard_Lead", "AN_Whittier_Yard_Yard_Track_6", "AN_Whittier_Yard_Yard_Track_7", "AN_Whittier_Yard_Yard_Track_8" ], "trackSpans": [ "PAN_Whittier_Yard_00" ], "industryComponent": "AN_Whittier_Yard.yard-site-1", "area": "whittier", "description": "A yard that can be useful for organizing trains and storing cars.", "prerequisiteSections": [ "AN_Whittier_Yard_Sawmill" ], "deliveryPhases": [ { "cost": 2000, "deliveries": [ { "carTypeFilter": "GB*", "count": 8, "load": "ballast", "direction": 0 }, { "carTypeFilter": "GB*", "count": 12, "load": "gravel", "direction": 0 } ] }, { "cost": 2000, "deliveries": [ { "carTypeFilter": "GB*", "count": 6, "load": "gravel", "direction": 0 }, { "carTypeFilter": "GB*", "count": 8, "load": "ties", "direction": 0 }, { "carTypeFilter": "FM*", "count": 6, "load": "rails", "direction": 0 } ] } ] }, "AN_Whittier_Yard_2": { "identifier": "AN_Whittier_Yard_2", "name": "Whittier Yard Extension 2", "groupIds": [ "AN_Whittier_Yard_Yard_Track_3", "AN_Whittier_Yard_Yard_Track_4", "AN_Whittier_Yard_Yard_Track_5" ], "trackSpans": [ "PAN_Whittier_Yard_00" ], "industryComponent": "AN_Whittier_Yard.yard-site-2", "area": "whittier", "description": "An additional 3 tracks for the Whittier yard", "prerequisiteSections": [ "AN_Whittier_Yard_Sawmill", "AN_Whittier_Yard_1" ], "deliveryPhases": [ { "cost": 2000, "deliveries": [ { "carTypeFilter": "GB*", "count": 8, "load": "ballast", "direction": 0 }, { "carTypeFilter": "GB*", "count": 12, "load": "gravel", "direction": 0 } ] }, { "cost": 2000, "deliveries": [ { "carTypeFilter": "GB*", "count": 6, "load": "gravel", "direction": 0 }, { "carTypeFilter": "GB*", "count": 8, "load": "ties", "direction": 0 }, { "carTypeFilter": "FM*", "count": 6, "load": "rails", "direction": 0 } ] } ] }, "AN_Whittier_Yard_3": { "identifier": "AN_Whittier_Yard_3", "name": "Whittier Yard Extension 3", "groupIds": [ "AN_Whittier_Yard_Yard_Track_0", "AN_Whittier_Yard_Yard_Track_1", "AN_Whittier_Yard_Yard_Track_2" ], "trackSpans": [ "PAN_Whittier_Yard_00" ], "industryComponent": "AN_Whittier_Yard.yard-site-3", "area": "whittier", "description": "An additional 3 tracks for the Whittier yard", "prerequisiteSections": [ "AN_Whittier_Yard_Sawmill", "AN_Whittier_Yard_1", "AN_Whittier_Yard_2" ], "deliveryPhases": [ { "cost": 2000, "deliveries": [ { "carTypeFilter": "GB*", "count": 8, "load": "ballast", "direction": 0 }, { "carTypeFilter": "GB*", "count": 12, "load": "gravel", "direction": 0 } ] }, { "cost": 2000, "deliveries": [ { "carTypeFilter": "GB*", "count": 6, "load": "gravel", "direction": 0 }, { "carTypeFilter": "GB*", "count": 8, "load": "ties", "direction": 0 }, { "carTypeFilter": "FM*", "count": 6, "load": "rails", "direction": 0 } ] } ] }, "AN_Andrews_Interchange_Yard": { "identifier": "AN_Andrews_Interchange_Yard", "name": "Andrews Interchange Yard", "groupIds": [ "AN_Andrews_Interchange_Yard" ], "description": "A yard that can be useful for organizing east bound trains and storing cars if the Interchange is filled to capacity.", "trackSpans": [ "PAN_Andrews_Interchange_Yard_00" ], "industryComponent": "AN_Andrews_Interchange_Yard.interchange-yard-site", "deliveryPhases": [ { "cost": 2000, "deliveries": [ { "carTypeFilter": "GB*", "count": 4, "load": "ballast", "direction": 0 }, { "carTypeFilter": "GB*", "count": 12, "load": "gravel", "direction": 0 } ] }, { "cost": 2000, "deliveries": [ { "carTypeFilter": "GB*", "count": 2, "load": "gravel", "direction": 0 }, { "carTypeFilter": "GB*", "count": 8, "load": "ties", "direction": 0 }, { "carTypeFilter": "FM*", "count": 6, "load": "rails", "direction": 0 } ] } ], "prerequisiteSections": [ "s6" ], "area": "andrews" }, "AN_Alarka_Jct_Additional": { "identifier": "AN_Alarka_Jct_Additional", "name": "Alarka Jct Additional Tracks", "groupIds": [ "AN_Alarka_Jct_Additional" ], "description": "Additional tracks in Alarka Jct, currently just a bypass around the interchange.", "prerequisiteSections": [ "alarka-jct" ], "trackSpans": [ "Pevc" ], "industryComponent": "AN_Alarka_Jct_Additional.alarka-bypass-site", "area": "alarka-jct", "deliveryPhases": [ { "cost": 2000, "deliveries": [ { "carTypeFilter": "GB*", "count": 4, "load": "ballast", "direction": 0 }, { "carTypeFilter": "GB*", "count": 2, "load": "gravel", "direction": 0 }, { "carTypeFilter": "GB*", "count": 2, "load": "ties", "direction": 0 }, { "carTypeFilter": "FM*", "count": 1, "load": "rails", "direction": 0 } ] } ] }, "AN_Alarka_Pax_Storage": { "identifier": "AN_Alarka_Pax_Storage", "name": "Alarka Pax Storage", "groupIds": [ "AN_Alarka_Pax_Storage" ], "description": "Adds two storage tracks to Alarka Station.", "area": "alarka", "trackSpans": [ "PAN_Alarka_Pax_Storage_00" ], "deliveryPhases": [ { "cost": 2000, "deliveries": [ { "carTypeFilter": "GB*", "count": 2, "load": "ballast", "direction": 0 }, { "carTypeFilter": "GB*", "count": 2, "load": "ties", "direction": 0 }, { "carTypeFilter": "FM*", "count": 2, "load": "rails", "direction": 0 } ] } ], "prerequisiteSections": [ "alarka-branch" ], "industryComponent": "AN_Alarka_Pax_Storage.alarka-station-site" }, "AN_Alarka_Loop": { "identifier": "AN_Alarka_Loop", "name": "Alarka Balloon Loop", "groupIds": [ "AN_Alarka_Loop" ], "description": "Balloon loop in Alarka, no more fighting with a Wye.", "prerequisiteSections": [ "alarka-branch" ], "trackSpans": [ "PAN_Alarka_Loop_00" ], "industryComponent": "AN_Alarka_Loop.alarka-bypass-site", "area": "alarka", "deliveryPhases": [ { "cost": 2000, "deliveries": [ { "carTypeFilter": "GB*", "count": 4, "load": "ballast", "direction": 0 }, { "carTypeFilter": "GB*", "count": 2, "load": "gravel", "direction": 0 }, { "carTypeFilter": "GB*", "count": 2, "load": "ties", "direction": 0 }, { "carTypeFilter": "FM*", "count": 1, "load": "rails", "direction": 0 } ] } ] } } }