diff --git a/EMBPiggyBackBase/BrysonIndustry.json b/EMBPiggyBackBryson/BrysonIndustry.json similarity index 95% rename from EMBPiggyBackBase/BrysonIndustry.json rename to EMBPiggyBackBryson/BrysonIndustry.json index 57a01bba..a3fe4d6c 100644 --- a/EMBPiggyBackBase/BrysonIndustry.json +++ b/EMBPiggyBackBryson/BrysonIndustry.json @@ -1,4 +1,92 @@ { + "areas": { + "bryson": { + "industries": { + "Bryson-Piggyback-Service": { + "name": "Bryson Piggyback Terminal", + "usesContract": true, + "components": { + "formula": { + "type": "Model.Ops.FormulaicIndustryComponent", + "name": "Bryson Piggyback Terminal", + "carTypeFilter": "", + "sharedStorage": true, + "inputTermsPerDay": { + "PiggyBack-Trailers": 3000000, + "boxcar-parts": 25000, + "boxcar-furniture": 7500 + }, + "outputTermsPerDay": { + "PiggyBack-Trailers": 1500000 + } + }, + "LT1": { + "type": "Model.Ops.IndustryUnloader", + "name": "Bryson Piggyback Terminal Unloading Tracks", + "trackSpans": [ + "EMB_BSN_PBT_T1", + "EMB_BSN_PBT_T3" + ], + "carTypeFilter": "PBF*", + "sharedStorage": true, + "loadId": "PiggyBack-Trailers", + "storageChangeRate": 0, + "maxStorage": 3000000, + "orderAroundEmpties": true, + "carTransferRate": 5000000, + "orderAroundLoaded": true + }, + "LT2": { + "type": "Model.Ops.IndustryLoader", + "name": "Bryson Piggyback Terminal Loading Tracks", + "trackSpans": [ + "EMB_BSN_PBT_T2", + "EMB_BSN_PBT_T3" + ], + "carTypeFilter": "PBF*", + "sharedStorage": true, + "loadId": "PiggyBack-Trailers", + "storageChangeRate": 0, + "maxStorage": 1500000, + "orderAroundEmpties": true, + "carTransferRate": 5000000, + "orderAroundLoaded": true + }, + "BU1": { + "type": "Model.Ops.IndustryUnloader", + "name": "Bryson Piggyback Terminal Boxcar Track", + "trackSpans": [ + "EMB_BSN_BXP_T1" + ], + "carTypeFilter": "XM", + "sharedStorage": true, + "loadId": "boxcar-parts", + "storageChangeRate": 0, + "maxStorage": 100000, + "orderAroundEmpties": true, + "carTransferRate": 25000, + "orderAroundLoaded": true + }, + "BU2": { + "type": "Model.Ops.IndustryUnloader", + "name": "Bryson Piggyback Terminal Boxcar Track", + "trackSpans": [ + "EMB_BSN_BXP_T1" + ], + "carTypeFilter": "XM", + "sharedStorage": true, + "loadId": "boxcar-furniture", + "storageChangeRate": 0, + "maxStorage": 350000, + "orderAroundEmpties": true, + "carTransferRate": 70000, + "orderAroundLoaded": true + } + } + } + } + } + }, "tracks": { "nodes": { "EMB_Node_ylmh": { @@ -507,94 +595,6 @@ } } }, - "areas": { - "bryson": { - "industries": { - "Bryson-Piggyback-Service": { - "name": "Bryson Piggyback Terminal", - "usesContract": true, - "components": { - "formula": { - "type": "Model.Ops.FormulaicIndustryComponent", - "name": "Bryson Piggyback Terminal", - "carTypeFilter": "", - "sharedStorage": true, - "inputTermsPerDay": { - "PiggyBack-Trailers": 1700000, - "boxcar-parts": 50000, - "boxcar-furniture": 7500 - }, - "outputTermsPerDay": { - "PiggyBack-Trailers": 1700000 - } - }, - "LT1": { - "type": "Model.Ops.IndustryUnloader", - "name": "Bryson Piggyback Terminal Unloading Tracks", - "trackSpans": [ - "EMB_BSN_PBT_T1", - "EMB_BSN_PBT_T3" - ], - "carTypeFilter": "PBF*", - "sharedStorage": true, - "loadId": "PiggyBack-Trailers", - "storageChangeRate": 0, - "maxStorage": 3500000, - "orderAroundEmpties": true, - "carTransferRate": 2000000, - "orderAroundLoaded": true - }, - "LT2": { - "type": "Model.Ops.IndustryLoader", - "name": "Bryson Piggyback Terminal Loading Tracks", - "trackSpans": [ - "EMB_BSN_PBT_T2", - "EMB_BSN_PBT_T3" - ], - "carTypeFilter": "PBF*", - "sharedStorage": true, - "loadId": "PiggyBack-Trailers", - "storageChangeRate": 0, - "maxStorage": 3500000, - "orderAroundEmpties": true, - "carTransferRate": 2000000, - "orderAroundLoaded": true - }, - "BU1": { - "type": "Model.Ops.IndustryUnloader", - "name": "Bryson Piggyback Terminal Boxcar Track", - "trackSpans": [ - "EMB_BSN_BXP_T1" - ], - "carTypeFilter": "XM", - "sharedStorage": true, - "loadId": "boxcar-parts", - "storageChangeRate": 0, - "maxStorage": 100000, - "orderAroundEmpties": true, - "carTransferRate": 25000, - "orderAroundLoaded": true - }, - "BU2": { - "type": "Model.Ops.IndustryUnloader", - "name": "Bryson Piggyback Terminal Boxcar Track", - "trackSpans": [ - "EMB_BSN_BXP_T1" - ], - "carTypeFilter": "XM", - "sharedStorage": true, - "loadId": "boxcar-furniture", - "storageChangeRate": 0, - "maxStorage": 350000, - "orderAroundEmpties": true, - "carTransferRate": 70000, - "orderAroundLoaded": true - } - } - } - } - } - }, "loads": { }, "texts": { diff --git a/EMBPiggyBackBryson/Definition.json b/EMBPiggyBackBryson/Definition.json new file mode 100644 index 00000000..bf967f61 --- /dev/null +++ b/EMBPiggyBackBryson/Definition.json @@ -0,0 +1,37 @@ +{ + "manifestVersion": 5, + "id": "Embedded.PiggyBackBryson", + "name": "Embeddeds Piggyback Bryson Industry and trailers", + "version": "1.5", + "requires": [ + "Zamu.StrangeCustoms", "Embedded.PiggyBackBase" + ], + "loadAfter": [ + { "id": "Embedded.PiggyBackBase"}, + { "id": "BrysonLoopV1.0" }, + { "id": "ForTheIronyOfIt" }, + { "id": "Rinzler.BrysonWYEInterchange"}, + { "id": "CF.BrysonAdditons" } + ], + "mixintos": { + "game-graph": [ + "file(BrysonIndustry.json)", + { + "mixinto": "file(Loopmigration.json)", + "requires": [ { "id": "BrysonLoopV1.0"} ] + }, + { + "mixinto": "file(FTIOImigration.json)", + "requires": [ { "id": "ForTheIronyOfIt" } ] + }, + { + "mixinto": "file(MainMigration.json)", + "requires": [ { "id": "Rinzler.BrysonWYEInterchange"}] + }, + { + "mixinto": "file(Loop-Ironymigration.json)", + "requires": [ { "id": "BrysonLoopV1.0"}, { "id": "ForTheIronyOfIt" } ] + } + ] + } +} diff --git a/EMBPiggyBackBase/FTIOImigration.json b/EMBPiggyBackBryson/FTIOImigration.json similarity index 100% rename from EMBPiggyBackBase/FTIOImigration.json rename to EMBPiggyBackBryson/FTIOImigration.json diff --git a/EMBPiggyBackBase/Loop-Ironymigration.json b/EMBPiggyBackBryson/Loop-Ironymigration.json similarity index 100% rename from EMBPiggyBackBase/Loop-Ironymigration.json rename to EMBPiggyBackBryson/Loop-Ironymigration.json diff --git a/EMBPiggyBackBase/Loopmigration.json b/EMBPiggyBackBryson/Loopmigration.json similarity index 100% rename from EMBPiggyBackBase/Loopmigration.json rename to EMBPiggyBackBryson/Loopmigration.json diff --git a/EMBPiggyBackBase/MainMigration.json b/EMBPiggyBackBryson/MainMigration.json similarity index 100% rename from EMBPiggyBackBase/MainMigration.json rename to EMBPiggyBackBryson/MainMigration.json