diff --git a/CHANGELOG.md b/CHANGELOG.md index ef46d44f6..b150929bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,16 @@ ## [Unreleased] ### Breaking Changes +- Beginning of the Power Update: + - Syngas is now available as a ULV/LV gas fuel - can be craft in from Charcoal and Creosote in a Brewery + - The Coal Liquefaction Tower is a new multiblock craftable at MV that you can use to make Reformate Gas. Uses the Cracker coils property and can be boost with hydrogen + - Reformate Gas is the new Fuel starting at MV, with better yield and loop at HV + - Many quests got updated to take into consideration these changes +- Update on Fission: + - The Nuclear Steam Turbine has now a baseline power production of 8192 EU/t. What this means is that when you needed 2 turbines you now need one. + - Thorium Reactor got a boost of 50% steam production, early Mars should be a bit easier + - Heat Exchanger can now run Radioactive Steam without Ammonium Formate. If you crave for power and don’t mind losing some materials for Nano Circuit, this is a good deal + - Massive change for steam yield. You now produce 160 more steam, but its yield is 160 less good (so nothing powerwise just be wary of flowing rate) - The tungsten processing line has been updated to now properly loop and balance all of its intermediates. The actual processes haven't changed, just the numbers, so you shouldn't have to change your setup much. It now also outputs a little extra oxygen instead of sodium (#2267) @SpicyNoodle5 @TomPlop - Removed black/red/blue arc furnace dust to ingot recipes, but changed the EBF recipes to MV (#2306) @applenper @Pyritie ### Mod updates diff --git a/config/ftbquests/quests/chapters/ev__extreme_voltage.snbt b/config/ftbquests/quests/chapters/ev__extreme_voltage.snbt index 4563ffe8a..83efe62f8 100644 --- a/config/ftbquests/quests/chapters/ev__extreme_voltage.snbt +++ b/config/ftbquests/quests/chapters/ev__extreme_voltage.snbt @@ -195,7 +195,11 @@ y: 3.0d } { - dependencies: ["4EA8888B12D75BF1"] + dependencies: [ + "4EA8888B12D75BF1" + "6A451F43F3D7A671" + ] + dependency_requirement: "one_completed" description: [ "{quests.extreme_voltage.distillation_tower.desc.1}" "{@pagebreak}" diff --git a/config/ftbquests/quests/chapters/gregtech_energy.snbt b/config/ftbquests/quests/chapters/gregtech_energy.snbt index 83f559120..e5b59e004 100644 --- a/config/ftbquests/quests/chapters/gregtech_energy.snbt +++ b/config/ftbquests/quests/chapters/gregtech_energy.snbt @@ -6,6 +6,32 @@ group: "31B01EAD21CA863A" icon: "gtceu:max_battery" id: "6540429F3CA4DA1B" + images: [ + { + height: 2.0d + image: "ftblibrary:icons/star" + rotation: 0.0d + width: 2.0d + x: 3.0d + y: -5.0d + } + { + height: 2.0d + image: "ftblibrary:icons/star" + rotation: 0.0d + width: 2.0d + x: -3.0d + y: -7.0d + } + { + height: 2.5d + image: "ftblibrary:icons/star" + rotation: 0.0d + width: 2.5d + x: -10.5d + y: -9.5d + } + ] order_index: 2 quest_links: [ ] quests: [ @@ -14,7 +40,7 @@ icon: "gtceu:uhv_ultimate_battery" id: "06B2E38F7DCF2678" shape: "gear" - size: 1.0d + size: 3.0d subtitle: "{quests.gregtech_energy.start.subtitle}" tasks: [{ id: "07E1FA6A1BB796D4" @@ -23,13 +49,15 @@ }] title: "{quests.gregtech_energy.start.title}" x: 0.0d - y: -8.5d + y: -9.5d } { dependencies: ["4C620105AAC49381"] description: ["{quests.gregtech_energy.moving.desc}"] icon: "gtceu:luv_field_generator" id: "60FF9249376DF9BD" + shape: "octagon" + size: 1.5d subtitle: "{quests.gregtech_energy.moving.subtitle}" tasks: [{ id: "4C6524EFB1A21E6E" @@ -45,6 +73,8 @@ description: ["{quests.gregtech_energy.storage.desc}"] icon: "gtceu:uv_field_generator" id: "08C160A0E7BBF39D" + shape: "octagon" + size: 1.5d subtitle: "{quests.gregtech_energy.storage.subtitle}" tasks: [{ id: "2E561EE13A2AE934" @@ -64,6 +94,8 @@ description: ["{quests.gregtech_energy.produce_energy.desc}"] icon: "gtceu:lv_field_generator" id: "2CDB9778C7A30044" + shape: "octagon" + size: 1.5d subtitle: "{quests.gregtech_energy.produce_energy.subtitle}" tasks: [{ id: "0772AE56AC1CCBAC" @@ -71,8 +103,8 @@ type: "checkmark" }] title: "{quests.gregtech_energy.produce_energy.title}" - x: -1.0d - y: -8.5d + x: -10.5d + y: -9.5d } { dependencies: ["4C620105AAC49381"] @@ -87,6 +119,8 @@ ] icon: "gtceu:hv_field_generator" id: "2E57B2B963717893" + shape: "octagon" + size: 1.5d subtitle: "{quests.gregtech_energy.spending_energy.subtitle}" tasks: [{ id: "28965A2A91DF08E5" @@ -168,7 +202,7 @@ { dependencies: [ "60FF9249376DF9BD" - "1DB543EFEEB67238" + "05E2F203DA46A5E8" ] description: ["{quests.gregtech_energy.transformer.desc}"] icon: "gtceu:active_transformer" @@ -200,7 +234,7 @@ ] title: "{quests.gregtech_energy.transformer.title}" x: 6.0d - y: 3.0d + y: 1.0d } { dependencies: ["08C160A0E7BBF39D"] @@ -506,7 +540,7 @@ y: 1.0d } { - dependencies: ["4D0ADC66D2CF09B1"] + dependencies: ["2CDB9778C7A30044"] description: [ "{quests.gregtech_energy.lgt_fuel.desc.1}" "{@pagebreak}" @@ -517,32 +551,50 @@ subtitle: "{quests.gregtech_energy.lgt_fuel.subtitle}" tasks: [ { - id: "2A3155363C7C56A7" - item: "gtceu:nitrobenzene_bucket" - optional_task: true - type: "item" - } - { - id: "6D22AF719926DC1C" - item: "gtceu:benzene_bucket" - optional_task: true - type: "item" - } - { - id: "532915D09934F836" + id: "3BC6583DCF48D475" item: "gtceu:methane_bucket" optional_task: true type: "item" } { - id: "75DE64829622C96D" + id: "08E4B7F67EA2769B" + item: "tfg:syngas_bucket" + optional_task: true + type: "item" + } + { + id: "067CB52470E7A72E" + item: "gtceu:refinery_gas_bucket" + optional_task: true + type: "item" + } + { + id: "20F5E6847D132420" + item: "gtceu:lpg_bucket" + optional_task: true + type: "item" + } + { + id: "733F33DC314A646C" + item: "tfg:reformate_gas_bucket" + optional_task: true + type: "item" + } + { + id: "29E24DFADB670971" + item: "tfg:btx_fuel_bucket" + optional_task: true + type: "item" + } + { + id: "3DA67694B1764AE0" title: "{quests.gregtech_energy.lgt_fuel.task}" type: "checkmark" } ] title: "{quests.gregtech_energy.lgt_fuel.title}" - x: -10.0d - y: -3.0d + x: -10.5d + y: -8.0d } { dependencies: ["634EAFA86B3D57A1"] @@ -574,11 +626,11 @@ } ] title: "{quests.gregtech_energy.lpt_fuel.title}" - x: -9.0d + x: -12.0d y: 3.0d } { - dependencies: ["4C620105AAC49381"] + dependencies: ["2CDB9778C7A30044"] description: ["{quests.gregtech_energy.lst_fuel.desc}"] icon: "gtceu:steam_bucket" id: "7D5CA47D0E147922" @@ -604,11 +656,11 @@ } ] title: "{quests.gregtech_energy.lst_fuel.title}" - x: -9.0d - y: -7.0d + x: -12.0d + y: -8.0d } { - dependencies: ["4AC4D681124751EE"] + dependencies: ["2CDB9778C7A30044"] description: [ "{quests.gregtech_energy.lce_fuel.desc.1}" "{@pagebreak}" @@ -656,7 +708,7 @@ ] title: "{quests.gregtech_energy.lce_fuel.title}" x: -9.0d - y: 1.0d + y: -8.0d } { dependencies: ["4C620105AAC49381"] @@ -668,6 +720,8 @@ "{quests.gregtech_energy.lv_generator.desc.3}" "{@pagebreak}" "{quests.gregtech_energy.lv_generator.desc.4}" + "{@pagebreak}" + "{quests.gregtech_energy.lv_generator.desc.5}" ] id: "7F92FDAB9A04C58B" subtitle: "{quests.gregtech_energy.lv_generator.subtitle}" @@ -678,7 +732,7 @@ Count: 1 id: "ftbfiltersystem:smart_filter" tag: { - "ftbfiltersystem:filter": "or(item(gtceu:lv_steam_turbine)item(gtceu:lv_combustion))" + "ftbfiltersystem:filter": "or(item(gtceu:lv_combustion)item(gtceu:lv_steam_turbine)item(gtceu:lv_gas_turbine))" } } title: "{quests.gregtech_energy.lv_generator.task}" @@ -728,7 +782,6 @@ dependencies: [ "109C57B63EE95E35" "5826EC76931359B8" - "7AF726555D721DFC" ] dependency_requirement: "one_completed" description: [ @@ -746,7 +799,7 @@ type: "item" }] x: -6.0d - y: -1.0d + y: -2.0d } { dependencies: ["4D0ADC66D2CF09B1"] @@ -766,44 +819,11 @@ type: "item" }] title: "{quests.gregtech_energy.hv_single_generator.title}" - x: -4.5d - y: -3.0d - } - { - dependencies: ["1A0672F4FA88DF74"] - description: ["{quests.gregtech_energy.hv_fuel.desc}"] - id: "42CF00F2C602EF77" - subtitle: "{quests.gregtech_energy.hv_fuel.subtitle}" - tasks: [ - { - id: "50AA063D324C5D25" - item: "gtceu:cetane_boosted_diesel_bucket" - optional_task: true - type: "item" - } - { - id: "60BED708F72701C8" - item: "gtceu:steam_bucket" - optional_task: true - type: "item" - } - { - id: "2C80389B193E48CE" - item: "gtceu:nitrobenzene_bucket" - optional_task: true - type: "item" - } - { - id: "33FC3878BFB14AE1" - title: "{quests.gregtech_energy.hv_fuel.task}" - type: "checkmark" - } - ] - title: "{quests.gregtech_energy.hv_fuel.title}" - x: -11.0d + x: -1.5d y: -3.0d } { + dependencies: ["06B2E38F7DCF2678"] description: ["TODO"] disable_toast: true icon: "tfg:lv_universal_circuit" @@ -821,6 +841,7 @@ y: -7.0d } { + dependencies: ["4C620105AAC49381"] description: ["TODO"] disable_toast: true icon: "tfg:mv_universal_circuit" @@ -838,6 +859,7 @@ y: -5.0d } { + dependencies: ["0AF286AA540A82E6"] description: ["TODO"] disable_toast: true icon: "tfg:hv_universal_circuit" @@ -855,6 +877,7 @@ y: -3.0d } { + dependencies: ["4D0ADC66D2CF09B1"] description: ["TODO"] disable_toast: true icon: "tfg:ev_universal_circuit" @@ -872,6 +895,7 @@ y: -1.0d } { + dependencies: ["7AF726555D721DFC"] description: ["TODO"] disable_toast: true icon: "tfg:iv_universal_circuit" @@ -889,6 +913,7 @@ y: 1.0d } { + dependencies: ["05E2F203DA46A5E8"] description: ["TODO"] disable_toast: true icon: "tfg:luv_universal_circuit" @@ -906,6 +931,7 @@ y: 3.0d } { + dependencies: ["1DB543EFEEB67238"] description: ["TODO"] disable_toast: true icon: "tfg:zpm_universal_circuit" @@ -923,6 +949,7 @@ y: 5.0d } { + dependencies: ["39019EF278D09DF7"] description: ["TODO"] disable_toast: true icon: "tfg:uv_universal_circuit" @@ -940,24 +967,46 @@ y: 7.0d } { - dependencies: ["0AF286AA540A82E6"] + dependencies: [ + "0AF286AA540A82E6" + "75DAF94D46BA4164" + ] + description: [ + "{quests.gregtech_energy.reformate_gas.desc.1}" + "{@pagebreak}" + "{quests.gregtech_energy.reformate_gas.desc.2}" + ] id: "3630849A7B0818C8" + subtitle: "{quests.gregtech_energy.reformate_gas.subtitle}" tasks: [{ id: "0CF9D6042C16265A" - item: "gtceu:benzene_bucket" + item: "tfg:reformate_gas_bucket" type: "item" }] - x: -10.0d + title: "{quests.gregtech_energy.reformate_gas.title}" + x: -10.5d y: -5.0d } { - dependencies: ["0AF286AA540A82E6"] + dependencies: [ + "0AF286AA540A82E6" + "0C718329245D9619" + ] + description: [ + "{quests.medium_voltage.mv_diesel.desc.1}" + "{@pagebreak}" + "{quests.medium_voltage.mv_diesel.desc.2}" + "{@pagebreak}" + "{quests.medium_voltage.mv_diesel.desc.3}" + ] id: "79AA7691F398A8C7" + subtitle: "{quests.medium_voltage.mv_diesel.subtitle}" tasks: [{ id: "36219BC854303490" item: "gtceu:diesel_bucket" type: "item" }] + title: "{quests.medium_voltage.mv_diesel.title}" x: -9.0d y: -5.0d } @@ -980,6 +1029,7 @@ "{@pagebreak}" "{quests.gregtech_energy.fission_reactor.desc.8}" ] + icon: "deafission:fission_reactor_mk1" id: "4512E5DE7A84F809" subtitle: "{quests.gregtech_energy.fission_reactor.subtitle}" tasks: [ @@ -999,37 +1049,52 @@ y: -1.0d } { - dependencies: ["4C620105AAC49381"] + dependencies: [ + "4C620105AAC49381" + "0C718329245D9619" + ] id: "139C7DF629329753" tasks: [{ id: "7BA9FDD1F45B53F6" item: "gtceu:bio_diesel_bucket" type: "item" }] - x: -10.0d + x: -9.0d y: -7.0d } { - dependencies: ["4D0ADC66D2CF09B1"] + dependencies: [ + "4D0ADC66D2CF09B1" + "0C718329245D9619" + ] + description: ["{quests.high_voltage.cetane_diesel.desc}"] id: "376BFF92714C5012" + subtitle: "{quests.high_voltage.cetane_diesel.subtitle}" tasks: [{ id: "22F9A3ED193CB252" item: "gtceu:cetane_boosted_diesel_bucket" type: "item" }] + title: "{quests.high_voltage.cetane_diesel.title}" x: -9.0d y: -3.0d } { - dependencies: ["7AF726555D721DFC"] + dependencies: [ + "0C718329245D9619" + "05E2F203DA46A5E8" + ] + description: ["{quests.gregtech_energy.high_gasoline.desc}"] id: "7134DB013B34593E" + subtitle: "{quests.gregtech_energy.high_gasoline.subtitle}" tasks: [{ id: "008341509483BB23" item: "gtceu:high_octane_gasoline_bucket" type: "item" }] + title: "{quests.gregtech_energy.high_gasoline.title}" x: -9.0d - y: -1.0d + y: 1.0d } { dependencies: ["7AF726555D721DFC"] @@ -1136,6 +1201,92 @@ x: -3.0d y: -2.0d } + { + dependencies: [ + "05E2F203DA46A5E8" + "0ABD326DC2551CBD" + ] + description: ["{quests.gregtech_energy.smr.desc.1}"] + id: "4659447C85CDC058" + subtitle: "{quests.gregtech_energy.smr.subtitle}" + tasks: [{ + id: "1D02468DD9869C72" + item: "deafission:fission_reactor_smr1" + type: "item" + }] + title: "{quests.gregtech_energy.smr.title}" + x: -7.5d + y: 1.0d + } + { + dependencies: [ + "4C620105AAC49381" + "75DAF94D46BA4164" + ] + description: ["{quests.gregtech_energy.syngas.desc}"] + id: "27FEF27219CDF5AD" + subtitle: "{quests.gregtech_energy.syngas.subtitle}" + tasks: [{ + id: "7BA53E107C8E8917" + item: "tfg:syngas_bucket" + type: "item" + }] + title: "{quests.gregtech_energy.syngas.title}" + x: -10.5d + y: -7.0d + } + { + dependencies: ["4512E5DE7A84F809"] + description: ["{quests.gregtech_energy.fission_rod.desc.1}"] + id: "0ABD326DC2551CBD" + subtitle: "{quests.gregtech_energy.fission_rod.subtitle}" + tasks: [{ + id: "68E3EE04F4931EFE" + item: { + Count: 1 + id: "tfg:tbu_232_rod" + tag: { + Damage: 0 + } + } + type: "item" + }] + title: "{quests.gregtech_energy.fission_rod.title}" + x: -7.5d + y: 0.0d + } + { + dependencies: [ + "3630849A7B0818C8" + "7AF726555D721DFC" + ] + dependency_requirement: "one_completed" + id: "35E113FF0C1645CC" + tasks: [{ + id: "2C766A3391285E33" + item: "tfg:btx_fuel_bucket" + type: "item" + }] + x: -10.5d + y: -1.0d + } + { + dependencies: [ + "0C718329245D9619" + "7AF726555D721DFC" + ] + description: ["{quests.gregtech_energy.gasoline.desc}"] + id: "27E9DAF9F578A3E8" + subtitle: "{quests.gregtech_energy.gasoline.subtitle}" + tasks: [{ + id: "34695995678F09C6" + item: "gtceu:gasoline_bucket" + type: "item" + }] + title: "{quests.gregtech_energy.gasoline.title}" + x: -9.0d + y: -1.0d + } ] subtitle: ["{quests.gregtech_energy.subtitle}"] title: "{quests.gregtech_energy}" diff --git a/config/ftbquests/quests/chapters/hv__high_voltage.snbt b/config/ftbquests/quests/chapters/hv__high_voltage.snbt index adf6bbf82..a203b1f59 100644 --- a/config/ftbquests/quests/chapters/hv__high_voltage.snbt +++ b/config/ftbquests/quests/chapters/hv__high_voltage.snbt @@ -39,6 +39,18 @@ x: -6.0d y: -3.0d } + { + id: "513464FBE4A87CB7" + linked_quest: "3A2E442E4D84C891" + x: 2.5d + y: -10.0d + } + { + id: "1B29194F9C306CFE" + linked_quest: "36B9B5024356C53C" + x: 3.5d + y: -10.0d + } ] quests: [ { @@ -563,11 +575,13 @@ { id: "54D65A0A939DAD54" item: "gtceu:hydrofluoric_acid_bucket" + optional_task: true type: "item" } { id: "3E6E6F21B34F86B4" item: "gtceu:chloroform_bucket" + optional_task: true type: "item" } ] @@ -583,6 +597,7 @@ optional: true shape: "square" size: 1.0d + subtitle: "{quests.high_voltage.nitrobenzene.subtitle}" tasks: [ { id: "33CF24B0A19D2F25" @@ -766,7 +781,7 @@ icon: "gtceu:cetane_boosted_diesel_bucket" id: "04F6E968CEEC3D49" optional: true - shape: "square" + shape: "heart" size: 1.0d subtitle: "{quests.high_voltage.cetane_diesel.subtitle}" tasks: [ @@ -1233,7 +1248,11 @@ "04F6E968CEEC3D49" ] dependency_requirement: "one_completed" - description: ["{ \"text\": \"{quests.high_voltage.linked_quest_energy.desc}\", \"bold\": \"true\", \"clickEvent\": { \"action\": \"change_page\", \"value\": \"2CDB9778C7A30044\" } }"] + description: [ + "{quests.high_voltage.linked_quest_energy.desc}" + "" + "{ \"text\": \"▶▶▶▶▶▶▶\", \"underlined\": \"true\", \"clickEvent\": { \"action\": \"change_page\", \"value\": \"2CDB9778C7A30044\" } }" + ] id: "595C5A01358B9550" subtitle: "{quests.high_voltage.linked_quest_energy.subtitle}" tasks: [{ @@ -1617,6 +1636,25 @@ x: -6.0d y: -1.0d } + { + dependencies: ["36B9B5024356C53C"] + description: [ + "{quests.gregtech_energy.reformate_gas.desc.1}" + "{@pagebreak}" + "{quests.gregtech_energy.reformate_gas.desc.2}" + ] + id: "3E4E63D5B8CB6860" + shape: "heart" + subtitle: "{quests.gregtech_energy.reformate_gas.subtitle}" + tasks: [{ + id: "575518211DA29A4E" + item: "tfg:reformate_gas_bucket" + type: "item" + }] + title: "{quests.gregtech_energy.reformate_gas.title}" + x: 5.0d + y: -10.0d + } ] subtitle: ["{quests.high_voltage.subtitle}"] title: "{quests.high_voltage}" diff --git a/config/ftbquests/quests/chapters/lv__low_voltage.snbt b/config/ftbquests/quests/chapters/lv__low_voltage.snbt index f7f68851e..b0b5703f4 100644 --- a/config/ftbquests/quests/chapters/lv__low_voltage.snbt +++ b/config/ftbquests/quests/chapters/lv__low_voltage.snbt @@ -138,6 +138,7 @@ ] id: "6E186F9C57155BFA" optional: true + shape: "hexagon" size: 1.0d subtitle: "{quests.low_voltage.lv_steam_turbine.subtitle}" tasks: [{ @@ -772,7 +773,7 @@ type: "item" }] title: "{quests.low_voltage.soldering_alloy.title}" - x: 4.0d + x: 3.0d y: 10.5d } { @@ -1426,8 +1427,8 @@ } ] title: "{quests.steam_age.alternator.title}" - x: 5.5d - y: 6.0d + x: 4.0d + y: 5.5d } { dependencies: ["7567E885B7166603"] @@ -1517,10 +1518,13 @@ dependencies: [ "2CDB9778C7A30044" "522E08B1592136D5" + "36FED1B6CFF7C60A" ] + dependency_requirement: "one_completed" description: ["{quests.low_voltage.lv_combuston_gen.desc}"] id: "170B544373A16112" optional: true + shape: "octagon" subtitle: "{quests.low_voltage.lv_combuston_gen.subtitle}" tasks: [{ id: "2B36CA88F25D5449" @@ -1554,6 +1558,7 @@ description: ["{quests.low_voltage.lv_seeds.desc}"] id: "55213ACBF5F5D398" optional: true + shape: "heart" subtitle: "{quests.low_voltage.lv_seeds.subtitle}" tasks: [{ id: "0910468BF66597DE" @@ -1568,14 +1573,15 @@ type: "item" }] title: "{quests.low_voltage.lv_seeds.title}" - x: 7.5d - y: 9.0d + x: 6.5d + y: 10.0d } { dependencies: ["55213ACBF5F5D398"] description: ["{quests.low_voltage.lv_seed_oil.desc}"] id: "1D979CB5862BD480" optional: true + shape: "heart" subtitle: "{quests.low_voltage.lv_seed_oil.subtitle}" tasks: [{ id: "357702717137F483" @@ -1591,6 +1597,7 @@ description: ["{quests.low_voltage.lv_biodiesel.desc}"] id: "522E08B1592136D5" optional: true + shape: "heart" subtitle: "{quests.low_voltage.lv_biodiesel.subtitle}" tasks: [{ id: "10503AD87AB3886A" @@ -1598,10 +1605,12 @@ type: "item" }] title: "{quests.low_voltage.lv_biodiesel.title}" - x: 5.5d - y: 9.0d + x: 6.5d + y: 8.0d } { + dependencies: ["1912758422EEB006"] + dependency_requirement: "one_completed" description: ["{quests.low_voltage.cupronickel_ingot.desc}"] id: "6042514C8FC54334" shape: "diamond" @@ -1653,15 +1662,84 @@ hide_dependency_lines: true icon: "gtceu:oil_bucket" id: "2CEE3C0972650C81" + optional: true shape: "heart" subtitle: "{quests.low_voltage.oil.subtitle}" tasks: [{ - id: "49FCAF88F47BE37E" + id: "338E66338DF533D0" + title: "{quests.tasktype.checkmark}" type: "checkmark" }] title: "{quests.low_voltage.oil.title}" - x: 7.5d - y: 4.5d + x: 5.5d + y: 10.0d + } + { + dependencies: [ + "2CDB9778C7A30044" + "0404FBCC34011053" + ] + description: ["{quests.low_voltage.lv_gas_turbine.desc}"] + id: "1AD51E2B66EA7F67" + optional: true + shape: "hexagon" + subtitle: "{quests.low_voltage.lv_gas_turbine.subtitle}" + tasks: [{ + id: "295425BB3FED8220" + item: "gtceu:lv_gas_turbine" + type: "item" + }] + title: "{quests.low_voltage.lv_gas_turbine.title}" + x: 5.5d + y: 6.0d + } + { + dependencies: ["2CEE3C0972650C81"] + dependency_requirement: "one_completed" + description: ["{quests.low_voltage.lv_naphtha_light.desc}"] + icon: "gtceu:naphtha_bucket" + id: "36FED1B6CFF7C60A" + optional: true + shape: "heart" + subtitle: "{quests.low_voltage.lv_naphtha_light.subtitle}" + tasks: [ + { + id: "096D9365D8C561AA" + item: "gtceu:naphtha_bucket" + optional_task: true + type: "item" + } + { + id: "34153032225B76BB" + item: "gtceu:light_fuel_bucket" + type: "item" + } + { + id: "3F575DDDA6C15539" + title: "{quests.tasktype.checkmark}" + type: "checkmark" + } + ] + title: "{quests.low_voltage.lv_naphtha_light.title}" + x: 5.5d + y: 9.0d + } + { + dependencies: ["5F3063C539C9CBBF"] + dependency_requirement: "one_completed" + description: ["{quests.low_voltage.lv_gas_syngas.desc}"] + id: "0404FBCC34011053" + optional: true + shape: "heart" + subtitle: "{quests.low_voltage.lv_gas_syngas.subtitle}" + tasks: [{ + id: "2733E2B8129C0806" + item: "tfg:syngas_bucket" + type: "item" + }] + title: "{quests.low_voltage.lv_gas_syngas.title}" + x: 6.5d + y: 6.0d } ] subtitle: ["{quests.low_voltage.subtitle}"] diff --git a/config/ftbquests/quests/chapters/mv__medium_voltage.snbt b/config/ftbquests/quests/chapters/mv__medium_voltage.snbt index 73613f8a4..c2880c6a6 100644 --- a/config/ftbquests/quests/chapters/mv__medium_voltage.snbt +++ b/config/ftbquests/quests/chapters/mv__medium_voltage.snbt @@ -62,7 +62,11 @@ y: -0.5d } { - dependencies: ["22E462070F8B027A"] + dependencies: [ + "22E462070F8B027A" + "499CACFF0350B3CA" + ] + dependency_requirement: "one_completed" description: [ "{quests.medium_voltage.mv_brewery.desc.1}" "{@pagebreak}" @@ -1037,6 +1041,7 @@ y: 2.5d } { + dependencies: ["648BCF486E16CCB2"] description: ["{quests.medium_voltage.mv_oilsands.desc}"] id: "575B07D390D9D079" optional: true @@ -1138,6 +1143,8 @@ "{quests.medium_voltage.mv_benzene.desc.1}" "{@pagebreak}" "{quests.medium_voltage.mv_benzene.desc.2}" + "{@pagebreak}" + "{quests.medium_voltage.mv_benzene.desc.3}" ] icon: "gtceu:benzene_bucket" id: "00E1A728E6F6D6A0" @@ -1180,29 +1187,6 @@ x: -6.0d y: 2.5d } - { - dependencies: ["61972B16805FC9EE"] - description: [ - "{quests.medium_voltage.mv_diesel.desc.1}" - "{@pagebreak}" - "{quests.medium_voltage.mv_diesel.desc.2}" - "{@pagebreak}" - "{quests.medium_voltage.mv_diesel.desc.3}" - ] - icon: "gtceu:diesel_bucket" - id: "45769156F4253C86" - optional: true - size: 1.0d - subtitle: "{quests.medium_voltage.mv_diesel.subtitle}" - tasks: [{ - id: "10BAA54947D975AF" - item: "gtceu:diesel_bucket" - type: "item" - }] - title: "{quests.medium_voltage.mv_diesel.title}" - x: -6.0d - y: 3.5d - } { dependency_requirement: "one_started" description: ["{quests.medium_voltage.mv_mutli_channel.desc}"] @@ -1650,6 +1634,58 @@ x: 0.5d y: 6.75d } + { + dependencies: ["54A255C1C6E33165"] + description: ["{quests.medium_voltage.reformate_gas.desc}"] + id: "10292F9B1DD743EB" + shape: "heart" + subtitle: "{quests.medium_voltage.reformate_gas.subtitle}" + tasks: [{ + id: "717ABF30F29D12CD" + item: "tfg:reformate_gas_bucket" + type: "item" + }] + title: "{quests.medium_voltage.reformate_gas.title}" + x: -5.0d + y: 4.5d + } + { + dependencies: ["00E1A728E6F6D6A0"] + description: ["{quests.medium_voltage.coal_tower.desc.1}"] + id: "54A255C1C6E33165" + subtitle: "{quests.medium_voltage.coal_tower.subtitle}" + tasks: [{ + id: "348CD63DC537BB9A" + item: "gtceu:coal_liquefaction_tower" + type: "item" + }] + x: -5.0d + y: 3.5d + } + { + dependencies: ["61972B16805FC9EE"] + description: [ + "{quests.medium_voltage.mv_diesel.desc.1}" + "{@pagebreak}" + "{quests.medium_voltage.mv_diesel.desc.2}" + "{@pagebreak}" + "{quests.medium_voltage.mv_diesel.desc.3}" + ] + icon: "gtceu:diesel_bucket" + id: "45769156F4253C86" + optional: true + shape: "heart" + size: 1.0d + subtitle: "{quests.medium_voltage.mv_diesel.subtitle}" + tasks: [{ + id: "10BAA54947D975AF" + item: "gtceu:diesel_bucket" + type: "item" + }] + title: "{quests.medium_voltage.mv_diesel.title}" + x: -6.0d + y: 3.5d + } ] subtitle: ["{quests.medium_voltage.subtitle}"] title: "{quests.medium_voltage}" diff --git a/config/ftbquests/quests/chapters/questssteam_age.snbt b/config/ftbquests/quests/chapters/questssteam_age.snbt index b4b4653b1..e03b91de9 100644 --- a/config/ftbquests/quests/chapters/questssteam_age.snbt +++ b/config/ftbquests/quests/chapters/questssteam_age.snbt @@ -1,1709 +1,1717 @@ -{ - default_hide_dependency_lines: false - default_quest_shape: "" - filename: "questssteam_age" - group: "3C4612A920658A7E" - icon: { - Count: 1 - ForgeCaps: { - "tfc:item_heat": { - heat: 0.0f - ticks: 0L - } - } - id: "gtceu:steel_gear" - } - id: "784A885090386609" - order_index: 2 - quest_links: [ - { - id: "39027CF4DC307D33" - linked_quest: "5E186CD5E83BFDF0" - x: -29.0d - y: 2.0d - } - { - id: "0CE64B9914191C56" - linked_quest: "6FFD4990FF07078A" - shape: "diamond" - x: -11.5d - y: 9.5d - } - { - id: "23A27702FF816291" - linked_quest: "6903C72A254A7B08" - x: -14.5d - y: 6.0d - } - { - id: "1F1E7097C015BE33" - linked_quest: "48A8E3210B2BAE1C" - shape: "octagon" - size: 2.0d - x: -29.0d - y: 0.0d - } - { - id: "7C03FE015586C652" - linked_quest: "55213ACBF5F5D398" - x: -14.5d - y: 13.0d - } - { - id: "65E0B13E245D2E5F" - linked_quest: "379F434116632A89" - x: -25.0d - y: 1.0d - } - ] - quests: [ - { - dependencies: [ - "7B045998769930F0" - "55FDF06AC0C01D0B" - ] - description: ["{quests.steam_age.basic_millstone.desc}"] - id: "48C1E980F7D64317" - size: 1.5d - subtitle: "{quests.steam_age.basic_millstone.subtitle}" - tasks: [{ - id: "486DE7D228F3589B" - item: "greate:andesite_alloy_millstone" - type: "item" - }] - title: "{quests.steam_age.basic_millstone.title}" - x: -19.5d - y: 0.0d - } - { - dependencies: ["6F1BC99BE641B671"] - description: [ - "{quests.steam_age.horse_crank.desc.1}" - "{@pagebreak}" - "{quests.steam_age.horse_crank.desc.2}" - ] - id: "1059288C22CB56BB" - subtitle: "{quests.steam_age.horse_crank.subtitle}" - tasks: [{ - id: "1F3EE2CB3B8875EC" - item: "createhorsepower:horse_crank" - type: "item" - }] - title: "{quests.steam_age.horse_crank.title}" - x: -23.5d - y: -2.0d - } - { - dependencies: ["7B045998769930F0"] - description: ["{quests.steam_age.helve_hammer.desc}"] - id: "611EB6284CA7119C" - size: 1.0d - subtitle: "{quests.steam_age.helve_hammer.subtitle}" - tasks: [{ - id: "340B4B4665295100" - item: "vintageimprovements:helve_hammer" - type: "item" - }] - title: "{quests.steam_age.helve_hammer.title}" - x: -19.5d - y: -4.0d - } - { - dependencies: ["6F1BC99BE641B671"] - description: ["{quests.steam_age.basic_greate.desc}"] - id: "7B045998769930F0" - subtitle: "{quests.steam_age.basic_greate.subtitle}" - tasks: [ - { - id: "53E8B404D5233367" - item: "greate:andesite_alloy_cogwheel" - optional_task: true - type: "item" - } - { - id: "54B5DC1982F4D816" - item: "greate:large_andesite_alloy_cogwheel" - type: "item" - } - { - id: "59AD69460AE89682" - item: "greate:andesite_alloy_shaft" - optional_task: true - type: "item" - } - ] - title: "{quests.steam_age.basic_greate.title}" - x: -19.5d - y: -2.0d - } - { - dependencies: ["0D0D461AE3A3F7BF"] - description: ["{quests.steam_age.water_wheel.desc}"] - id: "61DDB00751D1E7CB" - subtitle: "{quests.steam_age.water_wheel.subtitle}" - tasks: [{ - id: "1D82D22878EE6D21" - item: "create:water_wheel" - type: "item" - }] - title: "{quests.steam_age.water_wheel.title}" - x: -14.5d - y: 0.0d - } - { - dependencies: ["0D0D461AE3A3F7BF"] - description: ["{quests.steam_age.windmill.desc}"] - id: "617E0AFB7BA3D7A8" - subtitle: "{quests.steam_age.windmill.subtitle}" - tasks: [ - { - id: "26EA0D8EDFCF3727" - item: "create:windmill_bearing" - type: "item" - } - { - count: 8L - id: "3095A44065C9F130" - item: "create:white_sail" - type: "item" - } - ] - title: "{quests.steam_age.windmill.title}" - x: -14.5d - y: -4.0d - } - { - dependencies: ["6E8CEE02CB5B678B"] - description: ["{quests.steam_age.metal_casing.desc}"] - id: "7F14D2A34F480ACA" - size: 1.5d - subtitle: "{quests.steam_age.metal_casing.subtitle}" - tasks: [{ - id: "1554B18D816C3549" - item: "create:andesite_casing" - type: "item" - }] - title: "{quests.steam_age.metal_casing.title}" - x: -9.5d - y: -2.0d - } - { - dependencies: [ - "09D913288896A67A" - "05A39719B66B8F76" - ] - description: ["{quests.steam_age.steel_encased_fan.desc}"] - id: "616E28977F3216D9" - subtitle: "{quests.steam_age.steel_encased_fan.subtitle}" - tasks: [{ - id: "32279C21D7553637" - item: { Count: 32, id: "greate:steel_encased_fan" } - type: "item" - }] - title: "{quests.steam_age.steel_encased_fan.title}" - x: -5.5d - y: 4.0d - } - { - dependencies: ["09D913288896A67A"] - description: [ - "{quests.steam_age.steel_pump.desc.1}" - "{@pagebreak}" - "{quests.steam_age.steel_pump.desc.2}" - "{@pagebreak}" - "{quests.steam_age.steel_pump.desc.3}" - ] - id: "51CBF7378FFAD514" - subtitle: "{quests.steam_age.steel_pump.subtitle}" - tasks: [{ - id: "1E7DD1C4FCCFD937" - item: "greate:steel_mechanical_pump" - type: "item" - }] - title: "{quests.steam_age.steel_pump.title}" - x: -3.5d - y: 2.0d - } - { - dependencies: ["209958FE2EEA5D72"] - description: [ - "{quests.steam_age.boilers.desc.1}" - "{@pagebreak}" - "{quests.steam_age.boilers.desc.2}" - ] - id: "46FA9DD4755A5548" - size: 1.5d - subtitle: "{quests.steam_age.boilers.subtitle}" - tasks: [{ - id: "07FFA9C76EE39D36" - item: { - Count: 1 - id: "ftbfiltersystem:smart_filter" - tag: { - "ftbfiltersystem:filter": "or(item(gtceu:hp_steam_solid_boiler)item(gtceu:hp_steam_liquid_boiler)item(gtceu:hp_steam_solar_boiler))" - } - } - title: "{quests.steam_age.boilers.tasks}" - type: "item" - }] - title: "{quests.steam_age.boilers.title}" - x: -19.5d - y: 7.5d - } - { - dependencies: ["32046292AA5B0E30"] - description: ["{quests.steam_age.steam_engine.desc}"] - id: "183D47F04CAEBFA7" - size: 1.5d - subtitle: "{quests.steam_age.steam_engine.subtitle}" - tasks: [ - { - id: "704B7094BE2FB3E1" - item: "create:steam_engine" - optional_task: true - type: "item" - } - { - id: "4655500474F4236C" - item: "create:blaze_burner" - type: "item" - } - ] - title: "{quests.steam_age.steam_engine.title}" - x: -5.5d - y: -2.0d - } - { - dependencies: ["7F14D2A34F480ACA"] - description: ["{quests.steam_age.mechanical_saw.desc}"] - id: "069825FBCFB0FB9C" - rewards: [{ - id: "64CA1397D201AF37" - item: "create:filter" - type: "item" - }] - subtitle: "{quests.steam_age.mechanical_saw.subtitle}" - tasks: [{ - id: "5005121E0361DBD2" - item: "greate:andesite_alloy_mechanical_saw" - type: "item" - }] - title: "{quests.steam_age.mechanical_saw.title}" - x: -9.5d - y: 0.0d - } - { - dependencies: ["7F14D2A34F480ACA"] - description: ["{quests.steam_age.mechanical_harvester.desc}"] - id: "76871B4CEEEC70B8" - subtitle: "{quests.steam_age.mechanical_harvester.subtitle}" - tasks: [{ - id: "34092F5FBDFB9761" - item: "create:mechanical_harvester" - type: "item" - }] - title: "{quests.steam_age.mechanical_harvester.title}" - x: -9.5d - y: -4.0d - } - { - dependencies: ["6E8CEE02CB5B678B"] - description: ["{quests.steam_age.chute.desc}"] - id: "05CC8C5E63CD1DB8" - subtitle: "{quests.steam_age.chute.subtitle}" - tasks: [ - { - id: "7CB1E90EAF7861FB" - item: "create:chute" - type: "item" - } - { - id: "66E04B6A41557709" - item: "create:andesite_funnel" - optional_task: true - type: "item" - } - { - id: "6E500B14003B937D" - item: "minecraft:hopper" - optional_task: true - type: "item" - } - ] - title: "{quests.steam_age.chute.title}" - x: -12.0d - y: 0.0d - } - { - dependencies: ["51CBF7378FFAD514"] - description: [ - "{quests.steam_age.mold_table.desc.1}" - "{@pagebreak}" - "{quests.steam_age.mold_table.desc.2}" - ] - id: "66DBF1C68493A406" - subtitle: "{quests.steam_age.mold_table.subtitle}" - tasks: [{ - id: "7258D0D474B6F26E" - item: "tfcchannelcasting:mold_table" - type: "item" - }] - title: "{quests.steam_age.mold_table.title}" - x: -3.5d - y: 4.0d - } - { - dependencies: ["32046292AA5B0E30"] - dependency_requirement: "one_completed" - description: ["{quests.steam_age.steel_greate.desc}"] - id: "09D913288896A67A" - size: 1.5d - subtitle: "{quests.steam_age.steel_greate.subtitle}" - tasks: [ - { - id: "23DE370285589CB4" - item: "greate:steel_shaft" - type: "item" - } - { - id: "4FDD99090C920E21" - item: "greate:steel_cogwheel" - type: "item" - } - { - id: "5569D0030FB45C5D" - item: "greate:large_steel_cogwheel" - type: "item" - } - ] - title: "{quests.steam_age.steel_greate.title}" - x: -5.5d - y: 2.0d - } - { - dependencies: [ - "09D913288896A67A" - "05A39719B66B8F76" - ] - description: ["{quests.steam_age.steel_millstone.desc}"] - hide_dependent_lines: true - id: "5E4FC017E09ACF44" - subtitle: "{quests.steam_age.steel_millstone.subtitle}" - tasks: [{ - id: "3E3D4CD3283461DE" - item: "greate:steel_millstone" - type: "item" - }] - title: "{quests.steam_age.steel_millstone.title}" - x: -7.5d - y: 2.0d - } - { - dependencies: [ - "5917B0D4708BF534" - "6100B3C732E379AA" - ] - description: ["{quests.steam_age.crushing_wheel.desc}"] - id: "4F3D0D746D26B59F" - optional: true - subtitle: "{quests.steam_age.crushing_wheel.subtitle}" - tasks: [{ - count: 2L - id: "7EDCBC04DAEA477C" - item: "greate:steel_crushing_wheel" - type: "item" - }] - title: "{quests.steam_age.crushing_wheel.title}" - x: -21.5d - y: 10.5d - } - { - dependencies: ["7DB7AB5349218605"] - description: ["{quests.steam_age.treated_planks.desc}"] - id: "246D2C5989E3E907" - subtitle: "{quests.steam_age.treated_planks.subtitle}" - tasks: [ - { - id: "7CF3C09E3907B1C0" - item: "gtceu:treated_wood_planks" - type: "item" - } - { - id: "72112F5EC062766C" - item: "gtceu:treated_wood_dust" - type: "item" - } - { - id: "0D95727196D033B5" - item: "gtceu:treated_wood_plate" - type: "item" - } - ] - title: "{quests.steam_age.treated_planks.title}" - x: -19.5d - y: 10.5d - } - { - dependencies: [ - "233B414B4F189140" - "781C6AD30194CB45" - "3E175E20C91F168B" - ] - description: ["{quests.steam_age.electron_tube.desc}"] - id: "033E74BC588E7EAD" - shape: "octagon" - size: 2.0d - subtitle: "{quests.steam_age.electron_tube.subtitle}" - tasks: [{ - id: "471CCF5193150865" - item: "create:electron_tube" - type: "item" - }] - title: "{quests.steam_age.electron_tube.title}" - x: -19.5d - y: 14.5d - } - { - dependencies: ["2C35D4E01AEC02AA"] - dependency_requirement: "one_completed" - description: [ - "{quests.steam_age.miner.desc.1}" - "{@pagebreak}" - "{quests.steam_age.miner.desc.2}" - ] - id: "65066C9D630B7FFA" - optional: true - subtitle: "{quests.steam_age.miner.subtitle}" - tasks: [ - { - id: "068F7BD3AA0EF8E7" - item: "gtceu:hp_steam_miner" - type: "item" - } - { - id: "5ADC94CEBC196702" - item: "create:mechanical_drill" - type: "item" - } - ] - title: "{quests.steam_age.miner.title}" - x: -12.0d - y: 15.0d - } - { - dependencies: [ - "22E604DB7E7E87FB" - "09E12A399EE0A628" - "1912758422EEB006" - ] - dependency_requirement: "one_completed" - description: ["{quests.steam_age.glass_tube.desc}"] - id: "233B414B4F189140" - subtitle: "{quests.steam_age.glass_tube.subtitle}" - tasks: [{ - id: "004AF02E40B60ECF" - item: "gtceu:glass_tube" - type: "item" - }] - title: "{quests.steam_age.glass_tube.title}" - x: -25.0d - y: 14.5d - } - { - dependencies: ["033E74BC588E7EAD"] - description: ["{quests.steam_age.deployers.desc}"] - icon: "create:deployer" - id: "6AA07588374B59AB" - subtitle: "{quests.steam_age.deployers.subtitle}" - tasks: [ - { - id: "717CF950E5000569" - item: "create:deployer" - type: "item" - } - { - id: "38F9301A818347F7" - item: "create:depot" - optional_task: true - type: "item" - } - ] - title: "{quests.steam_age.deployers.title}" - x: -16.5d - y: 12.0d - } - { - dependencies: ["1912758422EEB006"] - description: ["{quests.steam_age.molding.desc}"] - icon: "gtceu:ball_casting_mold" - id: "09E12A399EE0A628" - optional: true - shape: "heart" - size: 1.0d - subtitle: "{quests.steam_age.molding.subtitle}" - tasks: [ - { - id: "02A8B23277FFD95E" - item: "gtceu:plate_casting_mold" - type: "item" - } - { - id: "57B2773550AA7D37" - item: "gtceu:ball_casting_mold" - type: "item" - } - ] - title: "{quests.steam_age.molding.title}" - x: -25.0d - y: 9.5d - } - { - dependencies: ["033E74BC588E7EAD"] - description: ["{quests.steam_age.mech_crafter.desc}"] - id: "5917B0D4708BF534" - optional: true - subtitle: "{quests.steam_age.mech_crafter.subtitle}" - tasks: [{ - id: "084E6F06E79A3B0F" - item: "create:mechanical_crafter" - type: "item" - }] - title: "{quests.steam_age.mech_crafter.title}" - x: -20.5d - y: 12.0d - } - { - dependencies: ["46FA9DD4755A5548"] - description: ["{quests.steam_age.steam_bloomery.desc}"] - icon: "gtceu:steam_bloomery" - id: "0805CCABC8E7F6CF" - optional: true - shape: "heart" - size: 1.5d - subtitle: "{quests.steam_age.steam_bloomery.subtitle}" - tasks: [ - { - id: "72D748120CACABE2" - item: "gtceu:steam_bloomery" - type: "item" - } - { - count: 3L - id: "019C4D427A06DF0E" - item: { Count: 3, id: "gtceu:bronze_firebox_casing" } - type: "item" - } - { - id: "402700D6CCD2BEF1" - item: "gtceu:steam_input_hatch" - type: "item" - } - { - id: "7B99996072C53AD9" - item: "gtceu:steam_input_bus" - type: "item" - } - { - id: "6E4B41FDD286E184" - item: "gtceu:steam_output_bus" - type: "item" - } - ] - title: "{quests.steam_age.steam_bloomery.title}" - x: -22.5d - y: 4.0d - } - { - dependencies: ["05CC8C5E63CD1DB8"] - description: [ - "{quests.steam_age.item_pipes.desc.1}" - "{@pagebreak}" - "{quests.steam_age.item_pipes.desc.2}" - "{@pagebreak}" - "{quests.steam_age.item_pipes.desc.3}" - "{@pagebreak}" - "{quests.steam_age.item_pipes.desc.4}" - ] - icon: "gtceu:tin_small_item_pipe" - id: "08672B3000450F14" - size: 1.0d - subtitle: "{quests.steam_age.item_pipes.subtitle}" - tasks: [{ - id: "3122D989BAB787F4" - item: { - Count: 1 - id: "ftbfiltersystem:smart_filter" - tag: { - display: { - Name: "{\"text\":\"Any item pipe\"}" - } - "ftbfiltersystem:filter": "or(item_tag(forge:small_item_pipes)item_tag(forge:normal_item_pipes)item_tag(forge:large_item_pipes)item_tag(forge:huge_item_pipes))" - } - } - title: "Any Item Pipes" - type: "item" - }] - title: "{quests.steam_age.item_pipes.title}" - x: -12.0d - y: 2.0d - } - { - dependencies: [ - "6FFD4990FF07078A" - "05BE9FE74E4F1AE9" - ] - description: ["{quests.steam_age.circuit_boards.desc}"] - icon: "gtceu:resin_printed_circuit_board" - id: "43D0B4F2ACB9931B" - shape: "square" - size: 1.0d - subtitle: "{quests.steam_age.circuit_boards.subtitle}" - tasks: [{ - id: "2B8B038789480789" - item: "gtceu:resin_printed_circuit_board" - type: "item" - }] - title: "{quests.steam_age.circuit_boards.title}" - x: -11.5d - y: 8.5d - } - { - dependencies: ["46FA9DD4755A5548"] - description: ["{quests.steam_age.compressor.desc}"] - id: "7DB7AB5349218605" - size: 1.0d - subtitle: "{quests.steam_age.compressor.subtitle}" - tasks: [{ - id: "422B0536DAAF3DD4" - item: "gtceu:hp_steam_compressor" - type: "item" - }] - title: "{quests.steam_age.compressor.title}" - x: -19.5d - y: 9.5d - } - { - dependencies: ["46FA9DD4755A5548"] - description: ["{quests.steam_age.alloy_smelter.desc}"] - id: "1912758422EEB006" - shape: "square" - size: 1.0d - subtitle: "{quests.steam_age.alloy_smelter.subtitle}" - tasks: [{ - id: "47ABB2F2EB140120" - item: "gtceu:hp_steam_alloy_smelter" - type: "item" - }] - title: "{quests.steam_age.alloy_smelter.title}" - x: -22.5d - y: 9.5d - } - { - dependencies: [ - "46FA9DD4755A5548" - "6100B3C732E379AA" - ] - description: ["{quests.steam_age.forge_hammer.desc}"] - id: "59F7F7A8C76DE31C" - shape: "square" - size: 1.0d - subtitle: "{quests.steam_age.forge_hammer.subtitle}" - tasks: [{ - id: "18FFF2B9BC20C28B" - item: "gtceu:hp_steam_forge_hammer" - type: "item" - }] - title: "{quests.steam_age.forge_hammer.title}" - x: -22.5d - y: 8.0d - } - { - dependencies: [ - "5F3063C539C9CBBF" - "05BE9FE74E4F1AE9" - ] - description: ["{quests.steam_age.vacuum_tubes.desc}"] - id: "2C35D4E01AEC02AA" - shape: "octagon" - size: 2.0d - subtitle: "{quests.steam_age.vacuum_tubes.subtitle}" - tasks: [{ - id: "71433924A1ACEDA1" - item: "gtceu:vacuum_tube" - type: "item" - }] - title: "{quests.steam_age.vacuum_tubes.title}" - x: -10.0d - y: 12.0d - } - { - dependencies: ["7DB7AB5349218605"] - description: ["{quests.steam_age.wood_plank.desc}"] - id: "3E175E20C91F168B" - subtitle: "{quests.steam_age.wood_plank.subtitle}" - tasks: [{ - id: "339B48BCF11A29E0" - item: "gtceu:wood_plate" - type: "item" - }] - title: "{quests.steam_age.wood_plank.title}" - x: -16.5d - y: 9.5d - } - { - dependencies: ["46FA9DD4755A5548"] - description: ["{quests.steam_age.extractor.desc}"] - id: "1DF4DBE41BB0B6FD" - optional: true - shape: "heart" - size: 1.0d - subtitle: "{quests.steam_age.extractor.subtitle}" - tasks: [{ - id: "5C84856667925F76" - item: "gtceu:hp_steam_extractor" - type: "item" - }] - title: "{quests.steam_age.extractor.title}" - x: -16.5d - y: 7.5d - } - { - dependencies: [ - "6FFD4990FF07078A" - "16CF5A9012EF4B27" - ] - dependency_requirement: "one_completed" - description: ["{quests.steam_age.resistors.desc}"] - id: "69BDD31A69062B6C" - shape: "square" - size: 1.0d - subtitle: "{quests.steam_age.resistors.subtitle}" - tasks: [{ - id: "4E6D1A59F2BAE607" - item: "gtceu:resistor" - type: "item" - }] - title: "{quests.steam_age.resistors.title}" - x: -7.0d - y: 9.5d - } - { - dependencies: ["2C35D4E01AEC02AA"] - description: ["{quests.steam_age.coiling_machine.desc}"] - id: "072F6E48A1C5ECE9" - optional: true - size: 1.25d - subtitle: "{quests.steam_age.coiling_machine.subtitle}" - tasks: [{ - id: "07B7D41ACDCD1DEA" - item: "vintageimprovements:spring_coiling_machine" - type: "item" - }] - title: "{quests.steam_age.coiling_machine.title}" - x: -7.0d - y: 14.0d - } - { - dependencies: ["2C35D4E01AEC02AA"] - description: ["{quests.steam_age.steel_mixer.desc}"] - id: "49896161B31DB7B4" - optional: true - size: 1.25d - subtitle: "{quests.steam_age.steel_mixer.subtitle}" - tasks: [{ - id: "42F060A386ADF999" - item: "greate:steel_mechanical_mixer" - type: "item" - }] - title: "{quests.steam_age.steel_mixer.title}" - x: -7.0d - y: 12.5d - } - { - dependencies: ["2C35D4E01AEC02AA"] - description: ["{quests.steam_age.lathe.desc}"] - id: "6A92E8396DE40577" - optional: true - subtitle: "{quests.steam_age.lathe.subtitle}" - tasks: [{ - id: "23961EE69549B16E" - item: "vintageimprovements:belt_grinder" - type: "item" - }] - title: "{quests.steam_age.lathe.title}" - x: -8.0d - y: 15.0d - } - { - dependencies: [ - "5917B0D4708BF534" - "6100B3C732E379AA" - "246D2C5989E3E907" - ] - description: ["{quests.steam_age.centrifuge.desc}"] - id: "19A1D52A7F550478" - optional: true - subtitle: "{quests.steam_age.centrifuge.subtitle}" - tasks: [{ - id: "69668479444FF064" - item: "vintageimprovements:centrifuge" - type: "item" - }] - title: "{quests.steam_age.centrifuge.title}" - x: -20.5d - y: 10.5d - } - { - dependencies: [ - "2C35D4E01AEC02AA" - "6100B3C732E379AA" - ] - description: ["{quests.steam_age.vibrating_table.desc}"] - id: "1E8CC993E0251828" - optional: true - subtitle: "{quests.steam_age.vibrating_table.subtitle}" - tasks: [{ - id: "3035C0B44A0E1854" - item: "vintageimprovements:vibrating_table" - type: "item" - }] - title: "{quests.steam_age.vibrating_table.title}" - x: -10.0d - y: 15.0d - } - { - dependencies: ["2C35D4E01AEC02AA"] - description: [ - "{quests.steam_age.rolling_mill.desc.1}" - "{@pagebreak}" - "{quests.steam_age.rolling_mill.desc.2}" - ] - id: "4C22BE513927247B" - optional: true - size: 1.25d - subtitle: "{quests.steam_age.rolling_mill.subtitle}" - tasks: [{ - id: "621AA4E967D54305" - item: "createaddition:rolling_mill" - type: "item" - }] - title: "{quests.steam_age.rolling_mill.title}" - x: -7.0d - y: 11.0d - } - { - dependencies: ["2C35D4E01AEC02AA"] - description: ["{quests.steam_age.steel_saw.desc}"] - id: "0078B9234C554C6E" - optional: true - subtitle: "{quests.steam_age.steel_saw.subtitle}" - tasks: [{ - id: "40E3951B8862B9A4" - item: "greate:steel_mechanical_saw" - type: "item" - }] - title: "{quests.steam_age.steel_saw.title}" - x: -9.0d - y: 15.0d - } - { - dependencies: ["2C35D4E01AEC02AA"] - description: ["{quests.steam_age.curving_press.desc}"] - id: "6ABACC7B9967851D" - optional: true - subtitle: "{quests.steam_age.curving_press.subtitle}" - tasks: [{ - id: "2AE28D5C5FC74A56" - item: "vintageimprovements:curving_press" - type: "item" - }] - title: "{quests.steam_age.curving_press.title}" - x: -11.0d - y: 15.0d - } - { - dependencies: [ - "46FA9DD4755A5548" - "6100B3C732E379AA" - ] - description: ["{quests.steam_age.steam_furnace.desc}"] - id: "799288FB7A4DCA11" - subtitle: "{quests.steam_age.steam_furnace.subtitle}" - tasks: [{ - id: "3F510CDD8E437540" - item: "gtceu:hp_steam_furnace" - type: "item" - }] - title: "{quests.steam_age.steam_furnace.title}" - x: -16.5d - y: 5.5d - } - { - dependencies: ["799288FB7A4DCA11"] - description: [ - "{quests.steam_age.steam_oven.desc.1}" - "{@pagebreak}" - "{quests.steam_age.steam_oven.desc.2}" - ] - icon: "gtceu:steam_oven" - id: "3E6DE0B94490FCEC" - optional: true - shape: "heart" - size: 1.0d - subtitle: "{quests.steam_age.steam_oven.subtitle}" - tasks: [ - { - id: "1675EA4117A36C72" - item: "gtceu:steam_oven" - type: "item" - } - { - id: "4EE63FDD07EC0467" - item: "gtceu:steam_input_hatch" - type: "item" - } - { - id: "0C9D5C87DEC212D2" - item: "gtceu:steam_input_bus" - type: "item" - } - { - id: "60828361A38F4E1E" - item: "gtceu:steam_output_bus" - type: "item" - } - { - count: 8L - id: "10EC49FF899232F6" - item: "gtceu:steam_machine_casing" - type: "item" - } - { - count: 8L - id: "27DDD13BE482E8A3" - item: "gtceu:bronze_firebox_casing" - type: "item" - } - ] - title: "{quests.steam_age.steam_oven.title}" - x: -16.5d - y: 4.0d - } - { - dependencies: ["46FA9DD4755A5548"] - description: ["{quests.steam_age.rock_crusher.desc}"] - id: "2491CB5921B66446" - optional: true - subtitle: "{quests.steam_age.rock_crusher.subtitle}" - tasks: [{ - id: "5CA302572EF6D4E1" - item: "gtceu:hp_steam_rock_crusher" - type: "item" - }] - title: "{quests.steam_age.rock_crusher.title}" - x: -22.5d - y: 7.0d - } - { - dependencies: [ - "1912758422EEB006" - "12CB3B9ADC586521" - ] - dependency_requirement: "one_completed" - description: ["{quests.steam_age.red_alloy.desc}"] - icon: { - Count: 1 - ForgeCaps: { - "tfc:item_heat": { - heat: 0.0f - ticks: 0L - } - } - id: "gtceu:red_alloy_ingot" - } - id: "781C6AD30194CB45" - shape: "square" - size: 1.0d - subtitle: "{quests.steam_age.red_alloy.subtitle}" - tasks: [ - { - id: "4D1E98E699F1E724" - item: "gtceu:red_alloy_ingot" - type: "item" - } - { - id: "41331A38F9664605" - item: "gtceu:red_alloy_single_wire" - type: "item" - } - ] - title: "{quests.steam_age.red_alloy.title}" - x: -22.5d - y: 12.0d - } - { - dependencies: ["51CBF7378FFAD514"] - description: [ - "{quests.steam_age.fluid_pipes.desc.1}" - "{@pagebreak}" - "{quests.steam_age.fluid_pipes.desc.2}" - ] - icon: "gtceu:bronze_normal_fluid_pipe" - id: "0109231F33296868" - size: 1.0d - subtitle: "{quests.steam_age.fluid_pipes.subtitle}" - tasks: [ - { - id: "59512A7A04D517E6" - item: { - Count: 1 - id: "ftbfiltersystem:smart_filter" - tag: { - "ftbfiltersystem:filter": "or(item(gtceu:bronze_tiny_fluid_pipe)item(gtceu:bronze_quadruple_fluid_pipe)item(gtceu:bronze_nonuple_fluid_pipe)item(gtceu:bronze_huge_fluid_pipe)item(gtceu:bronze_large_fluid_pipe)item(gtceu:bronze_normal_fluid_pipe)item(gtceu:bronze_small_fluid_pipe))" - } - } - title: "Any Bronze Pipe" - type: "item" - } - { - id: "143EA7ABC19B6AFC" - item: "gtceu:wood_normal_fluid_pipe" - optional_task: true - type: "item" - } - ] - title: "{quests.steam_age.fluid_pipes.title}" - x: -3.5d - y: 0.0d - } - { - dependencies: ["51CBF7378FFAD514"] - description: [ - "{quests.steam_age.fluid_drums.desc.1}" - "{@pagebreak}" - "{quests.steam_age.fluid_drums.desc.2}" - ] - icon: "gtceu:bronze_drum" - id: "499D24AFADC25AA9" - size: 1.0d - subtitle: "{quests.steam_age.fluid_drums.subtitle}" - tasks: [{ - id: "73A31AC2888A851E" - item: { - Count: 1 - id: "ftbfiltersystem:smart_filter" - tag: { - "ftbfiltersystem:filter": "or(item(gtceu:bronze_drum)item(gtceu:steel_drum)item(gtceu:aluminium_drum)item(gtceu:stainless_steel_drum)item(gtceu:gold_drum)item(gtceu:titanium_drum)item(gtceu:tungsten_steel_drum))" - } - } - type: "item" - }] - title: "{quests.steam_age.fluid_drums.title}" - x: -1.5d - y: 2.0d - } - { - dependencies: ["49896161B31DB7B4"] - description: [ - "{quests.steam_age.potin.desc.1}" - "{@pagebreak}" - "{quests.steam_age.potin.desc.2}" - ] - icon: "gtceu:potin_normal_fluid_pipe" - id: "6B6FEF3DC6299CD9" - optional: true - shape: "heart" - size: 1.0d - subtitle: "{quests.steam_age.potin.subtitle}" - tasks: [{ - id: "3FC7579C544460B1" - item: { - Count: 1 - id: "ftbfiltersystem:smart_filter" - tag: { - "ftbfiltersystem:filter": "or(item(gtceu:potin_tiny_fluid_pipe)item(gtceu:potin_small_fluid_pipe)item(gtceu:potin_normal_fluid_pipe)item(gtceu:potin_large_fluid_pipe)item(gtceu:potin_huge_fluid_pipe)item(gtceu:potin_huge_fluid_pipe)item(gtceu:potin_quadruple_fluid_pipe)item(gtceu:potin_nonuple_fluid_pipe))" - } - } - title: "Any Potin Pipe" - type: "item" - }] - title: "{quests.steam_age.potin.title}" - x: -5.5d - y: 12.5d - } - { - dependencies: ["6F1BC99BE641B671"] - description: ["{quests.steam_age.create_tools.desc}"] - id: "2F81902C6B1D4902" - subtitle: "{quests.steam_age.create_tools.subtitle}" - tasks: [ - { - id: "12C909F6EB4BB615" - item: "create:goggles" - optional_task: true - type: "item" - } - { - id: "7721793B4C0AFD2C" - item: { - Count: 1 - id: "ftbfiltersystem:smart_filter" - tag: { - "ftbfiltersystem:filter": "or(item(gtceu:copper_wrench)item(gtceu:bronze_wrench)item(gtceu:black_bronze_wrench)item(gtceu:bismuth_bronze_wrench)item(gtceu:wrought_iron_wrench)item(gtceu:steel_wrench)item(gtceu:cobalt_brass_wrench))" - } - } - type: "item" - } - ] - title: "{quests.steam_age.create_tools.title}" - x: -21.5d - y: -4.0d - } - { - dependencies: ["6AA07588374B59AB"] - description: ["{quests.steam_age.trains.desc}"] - hide_dependency_lines: false - id: "02854A3E8A5D5043" - optional: true - shape: "heart" - subtitle: "{quests.steam_age.trains.subtitle}" - tasks: [ - { - id: "7D63DDE72E9AC188" - item: "create:track_station" - type: "item" - } - { - id: "48F6ED366BE64A71" - item: "create:railway_casing" - type: "item" - } - { - id: "1BC698B7C0124CA0" - item: "create:controls" - type: "item" - } - ] - title: "{quests.steam_age.trains.title}" - x: -16.5d - y: 13.0d - } - { - dependencies: ["6AA07588374B59AB"] - description: ["{quests.steam_age.vacuum_chamber.desc}"] - id: "5F3063C539C9CBBF" - subtitle: "{quests.steam_age.vacuum_chamber.subtitle}" - tasks: [{ - id: "5BAA167FA59D5C32" - item: "vintageimprovements:vacuum_chamber" - type: "item" - }] - title: "{quests.steam_age.vacuum_chamber.title}" - x: -14.5d - y: 12.0d - } - { - description: ["{quests.metal_age.black_steel_goodies.desc}"] - id: "209958FE2EEA5D72" - shape: "gear" - size: 3.0d - subtitle: "{quests.metal_age.black_steel_goodies.subtitle}" - tasks: [{ - id: "066CDB0C97CF74EF" - item: { - Count: 1 - ForgeCaps: { - "tfc:item_heat": { - heat: 0.0f - ticks: 0L - } - } - id: "tfc:metal/anvil/black_steel" - } - type: "item" - }] - title: "{quests.metal_age.black_steel_goodies.title}" - x: -19.5d - y: 3.0d - } - { - dependencies: ["1059288C22CB56BB"] - dependency_requirement: "one_completed" - description: ["{quests.steam_age.poor_paths.desc}"] - id: "6356072A435EFE81" - optional: true - shape: "diamond" - subtitle: "{quests.steam_age.poor_paths.subtitle}" - tasks: [ - { - disable_toast: true - id: "4F3DE27E5A72D7BD" - item: { - Count: 1 - id: "ftbfiltersystem:smart_filter" - tag: { - "ftbfiltersystem:filter": "ftbfiltersystem:item_tag(tfc:dirt)" - } - } - optional_task: true - title: "Any #tfc:dirt" - type: "item" - } - { - disable_toast: true - id: "2A6A80CC908180C5" - item: { - Count: 1 - id: "ftbfiltersystem:smart_filter" - tag: { - "ftbfiltersystem:filter": "ftbfiltersystem:item_tag(tfc:grass)" - } - } - optional_task: true - title: "Any #tfc:grass" - type: "item" - } - { - id: "63E8E70536A0E327" - type: "checkmark" - } - ] - title: "{quests.steam_age.poor_paths.title}" - x: -25.0d - y: -3.5d - } - { - dependencies: ["1059288C22CB56BB"] - dependency_requirement: "one_completed" - description: ["{quests.steam_age.normal_paths.desc}"] - id: "494E81202B0F36A7" - optional: true - shape: "diamond" - subtitle: "{quests.steam_age.normal_paths.subtitle}" - tasks: [ - { - id: "0E4FF871FD6313B1" - item: { - Count: 1 - id: "ftbfiltersystem:smart_filter" - tag: { - "ftbfiltersystem:filter": "ftbfiltersystem:item_tag(tfc:paths)" - } - } - optional_task: true - title: "Any #tfc:paths" - type: "item" - } - { - disable_toast: true - id: "5F38585D28010C6C" - item: { - Count: 1 - id: "ftbfiltersystem:smart_filter" - tag: { - "ftbfiltersystem:filter": "ftbfiltersystem:item_tag(tfc:rock/gravel)" - } - } - optional_task: true - title: "Any #tfc:rock/gravel" - type: "item" - } - { - id: "2ED43D8943143635" - item: "rnr:hoggin" - optional_task: true - type: "item" - } - { - id: "4CBEBCFBCB80C624" - type: "checkmark" - } - ] - title: "{quests.steam_age.normal_paths.title}" - x: -25.5d - y: -2.0d - } - { - dependencies: [ - "1059288C22CB56BB" - "379F434116632A89" - ] - dependency_requirement: "one_completed" - description: ["{quests.steam_age.good_paths.desc}"] - id: "52A82511A64B0A5B" - optional: true - shape: "diamond" - subtitle: "{quests.steam_age.good_paths.subtitle}" - tasks: [ - { - id: "17BE9908916FD48D" - item: "rnr:rock/sett_road/granite" - optional_task: true - type: "item" - } - { - id: "276FE934DBA46B50" - item: "rnr:rock/cobbled_road/granite" - optional_task: true - type: "item" - } - { - id: "3ED818D7E317850A" - item: "rnr:rock/flagstones/granite" - optional_task: true - type: "item" - } - { - id: "781B70D87BB8051D" - item: "rnr:pink_sandstone_flagstones" - optional_task: true - type: "item" - } - { - id: "3A58D37BC4DA80A9" - item: "rnr:rock/gravel_road/granite" - optional_task: true - type: "item" - } - { - id: "11F7E8FFE4575FF8" - item: "rnr:rock/macadam_road/granite" - optional_task: true - type: "item" - } - { - id: "5782F5692D6AF00A" - type: "checkmark" - } - ] - title: "{quests.steam_age.good_paths.title}" - x: -25.0d - y: -0.5d - } - { - dependencies: [ - "69BDD31A69062B6C" - "43D0B4F2ACB9931B" - "6903C72A254A7B08" - "2C35D4E01AEC02AA" - ] - description: ["{quests.steam_age.lv_circuit.desc}"] - icon: "gtceu:basic_electronic_circuit" - id: "3D8174C64DDC268B" - shape: "gear" - size: 3.0d - subtitle: "{quests.steam_age.lv_circuit.subtitle}" - tasks: [{ - id: "59CF003A962651B0" - item: "gtceu:basic_electronic_circuit" - type: "item" - }] - title: "{quests.steam_age.lv_circuit.title}" - x: -10.0d - y: 6.0d - } - { - description: ["{quests.steam_age.paper.desc}"] - disable_toast: true - id: "16CF5A9012EF4B27" - shape: "diamond" - subtitle: "{quests.steam_age.paper.subtitle}" - tasks: [{ - id: "1567AABEC83A6346" - item: "minecraft:paper" - type: "item" - }] - title: "{quests.steam_age.paper.title}" - x: -5.5d - y: 9.5d - } - { - description: ["{quests.metal_age.bronze_goodies.desc}"] - disable_toast: true - id: "6F1BC99BE641B671" - shape: "octagon" - size: 2.0d - subtitle: "{quests.metal_age.bronze_goodies.subtitle}" - tasks: [{ - id: "5B891E7A5DB66813" - item: { - Count: 1 - id: "ftbfiltersystem:smart_filter" - tag: { - "ftbfiltersystem:filter": "ftbfiltersystem:item_tag(tfc:bronze_anvils)" - } - } - title: "Any #tfc:bronze_anvils" - type: "item" - }] - title: "{quests.metal_age.bronze_goodies.title}" - x: -21.5d - y: -2.0d - } - { - description: ["{quests.metal_age.wrought_iron_goodies.desc}"] - id: "6E8CEE02CB5B678B" - shape: "octagon" - size: 2.0d - subtitle: "{quests.metal_age.wrought_iron_goodies.subtitle}" - tasks: [{ - id: "14980AA2D20804BA" - item: { - Count: 1 - ForgeCaps: { - "tfc:item_heat": { - heat: 0.0f - ticks: 0L - } - } - id: "tfc:metal/anvil/wrought_iron" - } - type: "item" - }] - title: "{quests.metal_age.wrought_iron_goodies.title}" - x: -12.0d - y: -2.0d - } - { - description: ["{quests.metal_age.steel_goodies.desc}"] - id: "32046292AA5B0E30" - shape: "octagon" - size: 2.0d - subtitle: "{quests.metal_age.steel_goodies.subtitle}" - tasks: [{ - id: "6D4629A2C1063653" - item: { - Count: 1 - ForgeCaps: { - "tfc:item_heat": { - heat: 0.0f - ticks: 0L - } - } - id: "tfc:metal/anvil/steel" - } - type: "item" - }] - title: "{quests.metal_age.steel_goodies.title}" - x: -5.5d - y: 0.0d - } - { - dependencies: [ - "46FA9DD4755A5548" - "6100B3C732E379AA" - ] - description: ["{quests.steam_age.steam_macerator.desc}"] - id: "6CF7DCC996BACBFA" - optional: true - subtitle: "{quests.steam_age.steam_macerator.subtitle}" - tasks: [{ - id: "19146D7510558652" - item: "gtceu:hp_steam_macerator" - type: "item" - }] - title: "{quests.steam_age.steam_macerator.title}" - x: -22.5d - y: 6.0d - } - { - dependencies: [ - "6CF7DCC996BACBFA" - "5E4FC017E09ACF44" - ] - dependency_requirement: "one_completed" - description: ["{quests.steam_age.steam_grinder.desc}"] - id: "0CC370A6FC56935B" - optional: true - shape: "heart" - subtitle: "{quests.steam_age.steam_grinder.subtitle}" - tasks: [{ - id: "1CD61C4F273665DE" - item: "gtceu:steam_grinder" - type: "item" - }] - title: "{quests.steam_age.steam_grinder.title}" - x: -25.0d - y: 6.0d - } - { - dependencies: ["32046292AA5B0E30"] - description: ["{quests.steam_age.rotation_speed_controller.desc}"] - id: "414835BADD34513F" - optional: true - subtitle: "{quests.steam_age.rotation_speed_controller.subtitle}" - tasks: [{ - id: "74770DF964D26059" - item: "create:rotation_speed_controller" - type: "item" - }] - title: "{quests.steam_age.rotation_speed_controller.title}" - x: -7.5d - y: 0.0d - } - { - dependencies: [ - "6FFD4990FF07078A" - "3E175E20C91F168B" - ] - description: ["{quests.steam_age.resin_boards.desc}"] - id: "05BE9FE74E4F1AE9" - subtitle: "{quests.steam_age.resin_boards.subtitle}" - tasks: [{ - id: "1367C83F3529D5EA" - item: "gtceu:resin_circuit_board" - type: "item" - }] - title: "{quests.steam_age.resin_boards.title}" - x: -13.5d - y: 9.5d - } - { - dependencies: ["6E8CEE02CB5B678B"] - description: [ - "{quests.metal_age.coke_oven.desc.1}" - "{@pagebreak}" - "{quests.metal_age.coke_oven.desc.2}" - "{@pagebreak}" - "" - "{image:tfg:textures/quests/auto_coke.png width:100 height:100 align:center}" - ] - id: "0D0D461AE3A3F7BF" - size: 1.5d - subtitle: "{quests.metal_age.coke_oven.subtitle}" - tasks: [ - { - id: "1D22CEA76A676434" - item: "gtceu:coke_oven" - type: "item" - } - { - id: "7C2595BA70CBB39E" - item: "gtceu:coke_oven_bricks" - type: "item" - } - { - id: "11981B2183C67CE0" - item: "gtceu:coke_oven_hatch" - type: "item" - } - ] - title: "{quests.metal_age.coke_oven.title}" - x: -14.5d - y: -2.0d - } - { - dependencies: ["033E74BC588E7EAD"] - description: ["{quests.steam_age.packager.desc}"] - icon: "create:package_frogport" - id: "509E85016A2B199C" - shape: "gear" - size: 2.0d - subtitle: "{quests.steam_age.packager.subtitle}" - tasks: [{ - id: "4319E4113F8EBB13" - type: "checkmark" - }] - title: "{quests.steam_age.packager.title}" - x: -19.5d - y: 17.0d - } - { - dependencies: [ - "7B045998769930F0" - "55FDF06AC0C01D0B" - ] - description: ["{quests.steam_age.basic_mech_press.desc}"] - id: "14710C5B4981CECC" - optional: true - shape: "heart" - subtitle: "{quests.steam_age.basic_mech_press.subtitle}" - tasks: [{ - id: "2F89D6D6745465DC" - item: "greate:andesite_alloy_mechanical_press" - type: "item" - }] - title: "{quests.steam_age.basic_mech_press.title}" - x: -17.5d - y: -2.0d - } - { - dependencies: [ - "09D913288896A67A" - "05A39719B66B8F76" - ] - description: [ - "{quests.steam_age.steel_mech_press.desc.1}" - "{@pagebreak}" - "{quests.steam_age.steel_mech_press.desc.2}" - ] - id: "0D39D83AA5F9D543" - optional: true - shape: "heart" - subtitle: "{quests.steam_age.steel_mech_press.subtitle}" - tasks: [{ - id: "32E30B6AC780CAF1" - item: "greate:steel_mechanical_press" - type: "item" - }] - title: "{quests.steam_age.steel_mech_press.title}" - x: -7.5d - y: 4.0d - } - { - dependencies: ["183D47F04CAEBFA7"] - description: ["{quests.steam_age.fuel_sources.desc}"] - icon: "createdeco:decal_fire" - id: "753A53733C6DFA04" - shape: "circle" - subtitle: "{quests.steam_age.fuel_sources.subtitle}" - tasks: [{ - id: "38A3F9A1D2F11EE3" - type: "checkmark" - }] - title: "{quests.steam_age.fuel_sources.title}" - x: -7.5d - y: -2.0d - } - { - dependencies: ["32046292AA5B0E30"] - description: ["{quests.steam_age.large_water_wheel.desc}"] - id: "56A068A5488CB273" - subtitle: "{quests.steam_age.large_water_wheel.subtitle}" - tasks: [{ - id: "5772AD3BB700FD84" - item: "create:large_water_wheel" - type: "item" - }] - title: "{quests.steam_age.large_water_wheel.title}" - x: -3.5d - y: -2.0d - } - { - dependencies: ["2C35D4E01AEC02AA"] - description: ["{quests.steam_age.supers.desc}"] - icon: "gtceu:ulv_super_chest" - id: "671405A9F3A8DFDB" - optional: true - shape: "heart" - subtitle: "{quests.steam_age.supers.subtitle}" - tasks: [{ - id: "5F5A6967B674C05A" - item: { - Count: 1 - id: "ftbfiltersystem:smart_filter" - tag: { - "ftbfiltersystem:filter": "or(item(gtceu:ulv_super_chest)item(gtceu:lv_super_chest)item(gtceu:mv_super_chest)item(gtceu:hv_super_chest)item(gtceu:ev_super_chest)item(gtceu:iv_quantum_chest)item(gtceu:luv_quantum_chest)item(gtceu:zpm_quantum_chest)item(gtceu:uv_quantum_chest)item(gtceu:uhv_quantum_chest)item(gtceu:ulv_super_tank)item(gtceu:lv_super_tank)item(gtceu:mv_super_tank)item(gtceu:hv_super_tank)item(gtceu:ev_super_tank)item(gtceu:iv_quantum_tank)item(gtceu:luv_quantum_tank)item(gtceu:zpm_quantum_tank)item(gtceu:uv_quantum_tank)item(gtceu:uhv_quantum_tank))" - } - } - title: "{quests.steam_age.supers.task}" - type: "item" - }] - title: "{quests.steam_age.supers.title}" - x: -12.0d - y: 13.0d - } - ] - subtitle: ["{quests.steam_age.subtitle}"] - title: "{quests.steam_age}" -} +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "questssteam_age" + group: "3C4612A920658A7E" + icon: { + Count: 1 + ForgeCaps: { + "tfc:item_heat": { + heat: 0.0f + ticks: 0L + } + } + id: "gtceu:steel_gear" + } + id: "784A885090386609" + order_index: 2 + quest_links: [ + { + id: "39027CF4DC307D33" + linked_quest: "5E186CD5E83BFDF0" + x: -29.0d + y: 2.0d + } + { + id: "0CE64B9914191C56" + linked_quest: "6FFD4990FF07078A" + shape: "diamond" + x: -11.5d + y: 9.5d + } + { + id: "23A27702FF816291" + linked_quest: "6903C72A254A7B08" + x: -14.5d + y: 6.0d + } + { + id: "1F1E7097C015BE33" + linked_quest: "48A8E3210B2BAE1C" + shape: "octagon" + size: 2.0d + x: -29.0d + y: 0.0d + } + { + id: "7C03FE015586C652" + linked_quest: "55213ACBF5F5D398" + shape: "heart" + x: -15.0d + y: 13.0d + } + { + id: "65E0B13E245D2E5F" + linked_quest: "379F434116632A89" + x: -25.0d + y: 1.0d + } + { + id: "68F5E521F2DB0A86" + linked_quest: "0404FBCC34011053" + shape: "heart" + x: -14.0d + y: 13.0d + } + ] + quests: [ + { + dependencies: [ + "7B045998769930F0" + "55FDF06AC0C01D0B" + ] + description: ["{quests.steam_age.basic_millstone.desc}"] + id: "48C1E980F7D64317" + size: 1.5d + subtitle: "{quests.steam_age.basic_millstone.subtitle}" + tasks: [{ + id: "486DE7D228F3589B" + item: "greate:andesite_alloy_millstone" + type: "item" + }] + title: "{quests.steam_age.basic_millstone.title}" + x: -19.5d + y: 0.0d + } + { + dependencies: ["6F1BC99BE641B671"] + description: [ + "{quests.steam_age.horse_crank.desc.1}" + "{@pagebreak}" + "{quests.steam_age.horse_crank.desc.2}" + ] + id: "1059288C22CB56BB" + subtitle: "{quests.steam_age.horse_crank.subtitle}" + tasks: [{ + id: "1F3EE2CB3B8875EC" + item: "createhorsepower:horse_crank" + type: "item" + }] + title: "{quests.steam_age.horse_crank.title}" + x: -23.5d + y: -2.0d + } + { + dependencies: ["7B045998769930F0"] + description: ["{quests.steam_age.helve_hammer.desc}"] + id: "611EB6284CA7119C" + size: 1.0d + subtitle: "{quests.steam_age.helve_hammer.subtitle}" + tasks: [{ + id: "340B4B4665295100" + item: "vintageimprovements:helve_hammer" + type: "item" + }] + title: "{quests.steam_age.helve_hammer.title}" + x: -19.5d + y: -4.0d + } + { + dependencies: ["6F1BC99BE641B671"] + description: ["{quests.steam_age.basic_greate.desc}"] + id: "7B045998769930F0" + subtitle: "{quests.steam_age.basic_greate.subtitle}" + tasks: [ + { + id: "53E8B404D5233367" + item: "greate:andesite_alloy_cogwheel" + optional_task: true + type: "item" + } + { + id: "54B5DC1982F4D816" + item: "greate:large_andesite_alloy_cogwheel" + type: "item" + } + { + id: "59AD69460AE89682" + item: "greate:andesite_alloy_shaft" + optional_task: true + type: "item" + } + ] + title: "{quests.steam_age.basic_greate.title}" + x: -19.5d + y: -2.0d + } + { + dependencies: ["0D0D461AE3A3F7BF"] + description: ["{quests.steam_age.water_wheel.desc}"] + id: "61DDB00751D1E7CB" + subtitle: "{quests.steam_age.water_wheel.subtitle}" + tasks: [{ + id: "1D82D22878EE6D21" + item: "create:water_wheel" + type: "item" + }] + title: "{quests.steam_age.water_wheel.title}" + x: -14.5d + y: 0.0d + } + { + dependencies: ["0D0D461AE3A3F7BF"] + description: ["{quests.steam_age.windmill.desc}"] + id: "617E0AFB7BA3D7A8" + subtitle: "{quests.steam_age.windmill.subtitle}" + tasks: [ + { + id: "26EA0D8EDFCF3727" + item: "create:windmill_bearing" + type: "item" + } + { + count: 8L + id: "3095A44065C9F130" + item: "create:white_sail" + type: "item" + } + ] + title: "{quests.steam_age.windmill.title}" + x: -14.5d + y: -4.0d + } + { + dependencies: ["6E8CEE02CB5B678B"] + description: ["{quests.steam_age.metal_casing.desc}"] + id: "7F14D2A34F480ACA" + size: 1.5d + subtitle: "{quests.steam_age.metal_casing.subtitle}" + tasks: [{ + id: "1554B18D816C3549" + item: "create:andesite_casing" + type: "item" + }] + title: "{quests.steam_age.metal_casing.title}" + x: -9.5d + y: -2.0d + } + { + dependencies: [ + "09D913288896A67A" + "05A39719B66B8F76" + ] + description: ["{quests.steam_age.steel_encased_fan.desc}"] + id: "616E28977F3216D9" + subtitle: "{quests.steam_age.steel_encased_fan.subtitle}" + tasks: [{ + id: "32279C21D7553637" + item: { Count: 32, id: "greate:steel_encased_fan" } + type: "item" + }] + title: "{quests.steam_age.steel_encased_fan.title}" + x: -5.5d + y: 4.0d + } + { + dependencies: ["09D913288896A67A"] + description: [ + "{quests.steam_age.steel_pump.desc.1}" + "{@pagebreak}" + "{quests.steam_age.steel_pump.desc.2}" + "{@pagebreak}" + "{quests.steam_age.steel_pump.desc.3}" + ] + id: "51CBF7378FFAD514" + subtitle: "{quests.steam_age.steel_pump.subtitle}" + tasks: [{ + id: "1E7DD1C4FCCFD937" + item: "greate:steel_mechanical_pump" + type: "item" + }] + title: "{quests.steam_age.steel_pump.title}" + x: -3.5d + y: 2.0d + } + { + dependencies: ["209958FE2EEA5D72"] + description: [ + "{quests.steam_age.boilers.desc.1}" + "{@pagebreak}" + "{quests.steam_age.boilers.desc.2}" + ] + id: "46FA9DD4755A5548" + size: 1.5d + subtitle: "{quests.steam_age.boilers.subtitle}" + tasks: [{ + id: "07FFA9C76EE39D36" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + "ftbfiltersystem:filter": "or(item(gtceu:hp_steam_solid_boiler)item(gtceu:hp_steam_liquid_boiler)item(gtceu:hp_steam_solar_boiler))" + } + } + title: "{quests.steam_age.boilers.tasks}" + type: "item" + }] + title: "{quests.steam_age.boilers.title}" + x: -19.5d + y: 7.5d + } + { + dependencies: ["32046292AA5B0E30"] + description: ["{quests.steam_age.steam_engine.desc}"] + id: "183D47F04CAEBFA7" + size: 1.5d + subtitle: "{quests.steam_age.steam_engine.subtitle}" + tasks: [ + { + id: "704B7094BE2FB3E1" + item: "create:steam_engine" + optional_task: true + type: "item" + } + { + id: "4655500474F4236C" + item: "create:blaze_burner" + type: "item" + } + ] + title: "{quests.steam_age.steam_engine.title}" + x: -5.5d + y: -2.0d + } + { + dependencies: ["7F14D2A34F480ACA"] + description: ["{quests.steam_age.mechanical_saw.desc}"] + id: "069825FBCFB0FB9C" + rewards: [{ + id: "64CA1397D201AF37" + item: "create:filter" + type: "item" + }] + subtitle: "{quests.steam_age.mechanical_saw.subtitle}" + tasks: [{ + id: "5005121E0361DBD2" + item: "greate:andesite_alloy_mechanical_saw" + type: "item" + }] + title: "{quests.steam_age.mechanical_saw.title}" + x: -9.5d + y: 0.0d + } + { + dependencies: ["7F14D2A34F480ACA"] + description: ["{quests.steam_age.mechanical_harvester.desc}"] + id: "76871B4CEEEC70B8" + subtitle: "{quests.steam_age.mechanical_harvester.subtitle}" + tasks: [{ + id: "34092F5FBDFB9761" + item: "create:mechanical_harvester" + type: "item" + }] + title: "{quests.steam_age.mechanical_harvester.title}" + x: -9.5d + y: -4.0d + } + { + dependencies: ["6E8CEE02CB5B678B"] + description: ["{quests.steam_age.chute.desc}"] + id: "05CC8C5E63CD1DB8" + subtitle: "{quests.steam_age.chute.subtitle}" + tasks: [ + { + id: "7CB1E90EAF7861FB" + item: "create:chute" + type: "item" + } + { + id: "66E04B6A41557709" + item: "create:andesite_funnel" + optional_task: true + type: "item" + } + { + id: "6E500B14003B937D" + item: "minecraft:hopper" + optional_task: true + type: "item" + } + ] + title: "{quests.steam_age.chute.title}" + x: -12.0d + y: 0.0d + } + { + dependencies: ["51CBF7378FFAD514"] + description: [ + "{quests.steam_age.mold_table.desc.1}" + "{@pagebreak}" + "{quests.steam_age.mold_table.desc.2}" + ] + id: "66DBF1C68493A406" + subtitle: "{quests.steam_age.mold_table.subtitle}" + tasks: [{ + id: "7258D0D474B6F26E" + item: "tfcchannelcasting:mold_table" + type: "item" + }] + title: "{quests.steam_age.mold_table.title}" + x: -3.5d + y: 4.0d + } + { + dependencies: ["32046292AA5B0E30"] + dependency_requirement: "one_completed" + description: ["{quests.steam_age.steel_greate.desc}"] + id: "09D913288896A67A" + size: 1.5d + subtitle: "{quests.steam_age.steel_greate.subtitle}" + tasks: [ + { + id: "23DE370285589CB4" + item: "greate:steel_shaft" + type: "item" + } + { + id: "4FDD99090C920E21" + item: "greate:steel_cogwheel" + type: "item" + } + { + id: "5569D0030FB45C5D" + item: "greate:large_steel_cogwheel" + type: "item" + } + ] + title: "{quests.steam_age.steel_greate.title}" + x: -5.5d + y: 2.0d + } + { + dependencies: [ + "09D913288896A67A" + "05A39719B66B8F76" + ] + description: ["{quests.steam_age.steel_millstone.desc}"] + hide_dependent_lines: true + id: "5E4FC017E09ACF44" + subtitle: "{quests.steam_age.steel_millstone.subtitle}" + tasks: [{ + id: "3E3D4CD3283461DE" + item: "greate:steel_millstone" + type: "item" + }] + title: "{quests.steam_age.steel_millstone.title}" + x: -7.5d + y: 2.0d + } + { + dependencies: [ + "5917B0D4708BF534" + "6100B3C732E379AA" + ] + description: ["{quests.steam_age.crushing_wheel.desc}"] + id: "4F3D0D746D26B59F" + optional: true + subtitle: "{quests.steam_age.crushing_wheel.subtitle}" + tasks: [{ + count: 2L + id: "7EDCBC04DAEA477C" + item: "greate:steel_crushing_wheel" + type: "item" + }] + title: "{quests.steam_age.crushing_wheel.title}" + x: -21.5d + y: 10.5d + } + { + dependencies: ["7DB7AB5349218605"] + description: ["{quests.steam_age.treated_planks.desc}"] + id: "246D2C5989E3E907" + subtitle: "{quests.steam_age.treated_planks.subtitle}" + tasks: [ + { + id: "7CF3C09E3907B1C0" + item: "gtceu:treated_wood_planks" + type: "item" + } + { + id: "72112F5EC062766C" + item: "gtceu:treated_wood_dust" + type: "item" + } + { + id: "0D95727196D033B5" + item: "gtceu:treated_wood_plate" + type: "item" + } + ] + title: "{quests.steam_age.treated_planks.title}" + x: -19.5d + y: 10.5d + } + { + dependencies: [ + "233B414B4F189140" + "781C6AD30194CB45" + "3E175E20C91F168B" + ] + description: ["{quests.steam_age.electron_tube.desc}"] + id: "033E74BC588E7EAD" + shape: "octagon" + size: 2.0d + subtitle: "{quests.steam_age.electron_tube.subtitle}" + tasks: [{ + id: "471CCF5193150865" + item: "create:electron_tube" + type: "item" + }] + title: "{quests.steam_age.electron_tube.title}" + x: -19.5d + y: 14.5d + } + { + dependencies: ["2C35D4E01AEC02AA"] + dependency_requirement: "one_completed" + description: [ + "{quests.steam_age.miner.desc.1}" + "{@pagebreak}" + "{quests.steam_age.miner.desc.2}" + ] + id: "65066C9D630B7FFA" + optional: true + subtitle: "{quests.steam_age.miner.subtitle}" + tasks: [ + { + id: "068F7BD3AA0EF8E7" + item: "gtceu:hp_steam_miner" + type: "item" + } + { + id: "5ADC94CEBC196702" + item: "create:mechanical_drill" + type: "item" + } + ] + title: "{quests.steam_age.miner.title}" + x: -12.0d + y: 15.0d + } + { + dependencies: [ + "22E604DB7E7E87FB" + "09E12A399EE0A628" + "1912758422EEB006" + ] + dependency_requirement: "one_completed" + description: ["{quests.steam_age.glass_tube.desc}"] + id: "233B414B4F189140" + subtitle: "{quests.steam_age.glass_tube.subtitle}" + tasks: [{ + id: "004AF02E40B60ECF" + item: "gtceu:glass_tube" + type: "item" + }] + title: "{quests.steam_age.glass_tube.title}" + x: -25.0d + y: 14.5d + } + { + dependencies: ["033E74BC588E7EAD"] + description: ["{quests.steam_age.deployers.desc}"] + icon: "create:deployer" + id: "6AA07588374B59AB" + subtitle: "{quests.steam_age.deployers.subtitle}" + tasks: [ + { + id: "717CF950E5000569" + item: "create:deployer" + type: "item" + } + { + id: "38F9301A818347F7" + item: "create:depot" + optional_task: true + type: "item" + } + ] + title: "{quests.steam_age.deployers.title}" + x: -16.5d + y: 12.0d + } + { + dependencies: ["1912758422EEB006"] + description: ["{quests.steam_age.molding.desc}"] + icon: "gtceu:ball_casting_mold" + id: "09E12A399EE0A628" + optional: true + shape: "heart" + size: 1.0d + subtitle: "{quests.steam_age.molding.subtitle}" + tasks: [ + { + id: "02A8B23277FFD95E" + item: "gtceu:plate_casting_mold" + type: "item" + } + { + id: "57B2773550AA7D37" + item: "gtceu:ball_casting_mold" + type: "item" + } + ] + title: "{quests.steam_age.molding.title}" + x: -25.0d + y: 9.5d + } + { + dependencies: ["033E74BC588E7EAD"] + description: ["{quests.steam_age.mech_crafter.desc}"] + id: "5917B0D4708BF534" + optional: true + subtitle: "{quests.steam_age.mech_crafter.subtitle}" + tasks: [{ + id: "084E6F06E79A3B0F" + item: "create:mechanical_crafter" + type: "item" + }] + title: "{quests.steam_age.mech_crafter.title}" + x: -20.5d + y: 12.0d + } + { + dependencies: ["46FA9DD4755A5548"] + description: ["{quests.steam_age.steam_bloomery.desc}"] + icon: "gtceu:steam_bloomery" + id: "0805CCABC8E7F6CF" + optional: true + shape: "heart" + size: 1.5d + subtitle: "{quests.steam_age.steam_bloomery.subtitle}" + tasks: [ + { + id: "72D748120CACABE2" + item: "gtceu:steam_bloomery" + type: "item" + } + { + count: 3L + id: "019C4D427A06DF0E" + item: { Count: 3, id: "gtceu:bronze_firebox_casing" } + type: "item" + } + { + id: "402700D6CCD2BEF1" + item: "gtceu:steam_input_hatch" + type: "item" + } + { + id: "7B99996072C53AD9" + item: "gtceu:steam_input_bus" + type: "item" + } + { + id: "6E4B41FDD286E184" + item: "gtceu:steam_output_bus" + type: "item" + } + ] + title: "{quests.steam_age.steam_bloomery.title}" + x: -22.5d + y: 4.0d + } + { + dependencies: ["05CC8C5E63CD1DB8"] + description: [ + "{quests.steam_age.item_pipes.desc.1}" + "{@pagebreak}" + "{quests.steam_age.item_pipes.desc.2}" + "{@pagebreak}" + "{quests.steam_age.item_pipes.desc.3}" + "{@pagebreak}" + "{quests.steam_age.item_pipes.desc.4}" + ] + icon: "gtceu:tin_small_item_pipe" + id: "08672B3000450F14" + size: 1.0d + subtitle: "{quests.steam_age.item_pipes.subtitle}" + tasks: [{ + id: "3122D989BAB787F4" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + display: { + Name: "{\"text\":\"Any item pipe\"}" + } + "ftbfiltersystem:filter": "or(item_tag(forge:small_item_pipes)item_tag(forge:normal_item_pipes)item_tag(forge:large_item_pipes)item_tag(forge:huge_item_pipes))" + } + } + title: "Any Item Pipes" + type: "item" + }] + title: "{quests.steam_age.item_pipes.title}" + x: -12.0d + y: 2.0d + } + { + dependencies: [ + "6FFD4990FF07078A" + "05BE9FE74E4F1AE9" + ] + description: ["{quests.steam_age.circuit_boards.desc}"] + icon: "gtceu:resin_printed_circuit_board" + id: "43D0B4F2ACB9931B" + shape: "square" + size: 1.0d + subtitle: "{quests.steam_age.circuit_boards.subtitle}" + tasks: [{ + id: "2B8B038789480789" + item: "gtceu:resin_printed_circuit_board" + type: "item" + }] + title: "{quests.steam_age.circuit_boards.title}" + x: -11.5d + y: 8.5d + } + { + dependencies: ["46FA9DD4755A5548"] + description: ["{quests.steam_age.compressor.desc}"] + id: "7DB7AB5349218605" + size: 1.0d + subtitle: "{quests.steam_age.compressor.subtitle}" + tasks: [{ + id: "422B0536DAAF3DD4" + item: "gtceu:hp_steam_compressor" + type: "item" + }] + title: "{quests.steam_age.compressor.title}" + x: -19.5d + y: 9.5d + } + { + dependencies: ["46FA9DD4755A5548"] + description: ["{quests.steam_age.alloy_smelter.desc}"] + id: "1912758422EEB006" + shape: "square" + size: 1.0d + subtitle: "{quests.steam_age.alloy_smelter.subtitle}" + tasks: [{ + id: "47ABB2F2EB140120" + item: "gtceu:hp_steam_alloy_smelter" + type: "item" + }] + title: "{quests.steam_age.alloy_smelter.title}" + x: -22.5d + y: 9.5d + } + { + dependencies: [ + "46FA9DD4755A5548" + "6100B3C732E379AA" + ] + description: ["{quests.steam_age.forge_hammer.desc}"] + id: "59F7F7A8C76DE31C" + shape: "square" + size: 1.0d + subtitle: "{quests.steam_age.forge_hammer.subtitle}" + tasks: [{ + id: "18FFF2B9BC20C28B" + item: "gtceu:hp_steam_forge_hammer" + type: "item" + }] + title: "{quests.steam_age.forge_hammer.title}" + x: -22.5d + y: 8.0d + } + { + dependencies: [ + "5F3063C539C9CBBF" + "05BE9FE74E4F1AE9" + ] + description: ["{quests.steam_age.vacuum_tubes.desc}"] + id: "2C35D4E01AEC02AA" + shape: "octagon" + size: 2.0d + subtitle: "{quests.steam_age.vacuum_tubes.subtitle}" + tasks: [{ + id: "71433924A1ACEDA1" + item: "gtceu:vacuum_tube" + type: "item" + }] + title: "{quests.steam_age.vacuum_tubes.title}" + x: -10.0d + y: 12.0d + } + { + dependencies: ["7DB7AB5349218605"] + description: ["{quests.steam_age.wood_plank.desc}"] + id: "3E175E20C91F168B" + subtitle: "{quests.steam_age.wood_plank.subtitle}" + tasks: [{ + id: "339B48BCF11A29E0" + item: "gtceu:wood_plate" + type: "item" + }] + title: "{quests.steam_age.wood_plank.title}" + x: -16.5d + y: 9.5d + } + { + dependencies: ["46FA9DD4755A5548"] + description: ["{quests.steam_age.extractor.desc}"] + id: "1DF4DBE41BB0B6FD" + optional: true + shape: "heart" + size: 1.0d + subtitle: "{quests.steam_age.extractor.subtitle}" + tasks: [{ + id: "5C84856667925F76" + item: "gtceu:hp_steam_extractor" + type: "item" + }] + title: "{quests.steam_age.extractor.title}" + x: -16.5d + y: 7.5d + } + { + dependencies: [ + "6FFD4990FF07078A" + "16CF5A9012EF4B27" + ] + dependency_requirement: "one_completed" + description: ["{quests.steam_age.resistors.desc}"] + id: "69BDD31A69062B6C" + shape: "square" + size: 1.0d + subtitle: "{quests.steam_age.resistors.subtitle}" + tasks: [{ + id: "4E6D1A59F2BAE607" + item: "gtceu:resistor" + type: "item" + }] + title: "{quests.steam_age.resistors.title}" + x: -7.0d + y: 9.5d + } + { + dependencies: ["2C35D4E01AEC02AA"] + description: ["{quests.steam_age.coiling_machine.desc}"] + id: "072F6E48A1C5ECE9" + optional: true + size: 1.25d + subtitle: "{quests.steam_age.coiling_machine.subtitle}" + tasks: [{ + id: "07B7D41ACDCD1DEA" + item: "vintageimprovements:spring_coiling_machine" + type: "item" + }] + title: "{quests.steam_age.coiling_machine.title}" + x: -7.0d + y: 14.0d + } + { + dependencies: ["2C35D4E01AEC02AA"] + description: ["{quests.steam_age.steel_mixer.desc}"] + id: "49896161B31DB7B4" + optional: true + size: 1.25d + subtitle: "{quests.steam_age.steel_mixer.subtitle}" + tasks: [{ + id: "42F060A386ADF999" + item: "greate:steel_mechanical_mixer" + type: "item" + }] + title: "{quests.steam_age.steel_mixer.title}" + x: -7.0d + y: 12.5d + } + { + dependencies: ["2C35D4E01AEC02AA"] + description: ["{quests.steam_age.lathe.desc}"] + id: "6A92E8396DE40577" + optional: true + subtitle: "{quests.steam_age.lathe.subtitle}" + tasks: [{ + id: "23961EE69549B16E" + item: "vintageimprovements:belt_grinder" + type: "item" + }] + title: "{quests.steam_age.lathe.title}" + x: -8.0d + y: 15.0d + } + { + dependencies: [ + "5917B0D4708BF534" + "6100B3C732E379AA" + "246D2C5989E3E907" + ] + description: ["{quests.steam_age.centrifuge.desc}"] + id: "19A1D52A7F550478" + optional: true + subtitle: "{quests.steam_age.centrifuge.subtitle}" + tasks: [{ + id: "69668479444FF064" + item: "vintageimprovements:centrifuge" + type: "item" + }] + title: "{quests.steam_age.centrifuge.title}" + x: -20.5d + y: 10.5d + } + { + dependencies: [ + "2C35D4E01AEC02AA" + "6100B3C732E379AA" + ] + description: ["{quests.steam_age.vibrating_table.desc}"] + id: "1E8CC993E0251828" + optional: true + subtitle: "{quests.steam_age.vibrating_table.subtitle}" + tasks: [{ + id: "3035C0B44A0E1854" + item: "vintageimprovements:vibrating_table" + type: "item" + }] + title: "{quests.steam_age.vibrating_table.title}" + x: -10.0d + y: 15.0d + } + { + dependencies: ["2C35D4E01AEC02AA"] + description: [ + "{quests.steam_age.rolling_mill.desc.1}" + "{@pagebreak}" + "{quests.steam_age.rolling_mill.desc.2}" + ] + id: "4C22BE513927247B" + optional: true + size: 1.25d + subtitle: "{quests.steam_age.rolling_mill.subtitle}" + tasks: [{ + id: "621AA4E967D54305" + item: "createaddition:rolling_mill" + type: "item" + }] + title: "{quests.steam_age.rolling_mill.title}" + x: -7.0d + y: 11.0d + } + { + dependencies: ["2C35D4E01AEC02AA"] + description: ["{quests.steam_age.steel_saw.desc}"] + id: "0078B9234C554C6E" + optional: true + subtitle: "{quests.steam_age.steel_saw.subtitle}" + tasks: [{ + id: "40E3951B8862B9A4" + item: "greate:steel_mechanical_saw" + type: "item" + }] + title: "{quests.steam_age.steel_saw.title}" + x: -9.0d + y: 15.0d + } + { + dependencies: ["2C35D4E01AEC02AA"] + description: ["{quests.steam_age.curving_press.desc}"] + id: "6ABACC7B9967851D" + optional: true + subtitle: "{quests.steam_age.curving_press.subtitle}" + tasks: [{ + id: "2AE28D5C5FC74A56" + item: "vintageimprovements:curving_press" + type: "item" + }] + title: "{quests.steam_age.curving_press.title}" + x: -11.0d + y: 15.0d + } + { + dependencies: [ + "46FA9DD4755A5548" + "6100B3C732E379AA" + ] + description: ["{quests.steam_age.steam_furnace.desc}"] + id: "799288FB7A4DCA11" + subtitle: "{quests.steam_age.steam_furnace.subtitle}" + tasks: [{ + id: "3F510CDD8E437540" + item: "gtceu:hp_steam_furnace" + type: "item" + }] + title: "{quests.steam_age.steam_furnace.title}" + x: -16.5d + y: 5.5d + } + { + dependencies: ["799288FB7A4DCA11"] + description: [ + "{quests.steam_age.steam_oven.desc.1}" + "{@pagebreak}" + "{quests.steam_age.steam_oven.desc.2}" + ] + icon: "gtceu:steam_oven" + id: "3E6DE0B94490FCEC" + optional: true + shape: "heart" + size: 1.0d + subtitle: "{quests.steam_age.steam_oven.subtitle}" + tasks: [ + { + id: "1675EA4117A36C72" + item: "gtceu:steam_oven" + type: "item" + } + { + id: "4EE63FDD07EC0467" + item: "gtceu:steam_input_hatch" + type: "item" + } + { + id: "0C9D5C87DEC212D2" + item: "gtceu:steam_input_bus" + type: "item" + } + { + id: "60828361A38F4E1E" + item: "gtceu:steam_output_bus" + type: "item" + } + { + count: 8L + id: "10EC49FF899232F6" + item: "gtceu:steam_machine_casing" + type: "item" + } + { + count: 8L + id: "27DDD13BE482E8A3" + item: "gtceu:bronze_firebox_casing" + type: "item" + } + ] + title: "{quests.steam_age.steam_oven.title}" + x: -16.5d + y: 4.0d + } + { + dependencies: ["46FA9DD4755A5548"] + description: ["{quests.steam_age.rock_crusher.desc}"] + id: "2491CB5921B66446" + optional: true + subtitle: "{quests.steam_age.rock_crusher.subtitle}" + tasks: [{ + id: "5CA302572EF6D4E1" + item: "gtceu:hp_steam_rock_crusher" + type: "item" + }] + title: "{quests.steam_age.rock_crusher.title}" + x: -22.5d + y: 7.0d + } + { + dependencies: [ + "1912758422EEB006" + "12CB3B9ADC586521" + ] + dependency_requirement: "one_completed" + description: ["{quests.steam_age.red_alloy.desc}"] + icon: { + Count: 1 + ForgeCaps: { + "tfc:item_heat": { + heat: 0.0f + ticks: 0L + } + } + id: "gtceu:red_alloy_ingot" + } + id: "781C6AD30194CB45" + shape: "square" + size: 1.0d + subtitle: "{quests.steam_age.red_alloy.subtitle}" + tasks: [ + { + id: "4D1E98E699F1E724" + item: "gtceu:red_alloy_ingot" + type: "item" + } + { + id: "41331A38F9664605" + item: "gtceu:red_alloy_single_wire" + type: "item" + } + ] + title: "{quests.steam_age.red_alloy.title}" + x: -22.5d + y: 12.0d + } + { + dependencies: ["51CBF7378FFAD514"] + description: [ + "{quests.steam_age.fluid_pipes.desc.1}" + "{@pagebreak}" + "{quests.steam_age.fluid_pipes.desc.2}" + ] + icon: "gtceu:bronze_normal_fluid_pipe" + id: "0109231F33296868" + size: 1.0d + subtitle: "{quests.steam_age.fluid_pipes.subtitle}" + tasks: [ + { + id: "59512A7A04D517E6" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + "ftbfiltersystem:filter": "or(item(gtceu:bronze_tiny_fluid_pipe)item(gtceu:bronze_quadruple_fluid_pipe)item(gtceu:bronze_nonuple_fluid_pipe)item(gtceu:bronze_huge_fluid_pipe)item(gtceu:bronze_large_fluid_pipe)item(gtceu:bronze_normal_fluid_pipe)item(gtceu:bronze_small_fluid_pipe))" + } + } + title: "Any Bronze Pipe" + type: "item" + } + { + id: "143EA7ABC19B6AFC" + item: "gtceu:wood_normal_fluid_pipe" + optional_task: true + type: "item" + } + ] + title: "{quests.steam_age.fluid_pipes.title}" + x: -3.5d + y: 0.0d + } + { + dependencies: ["51CBF7378FFAD514"] + description: [ + "{quests.steam_age.fluid_drums.desc.1}" + "{@pagebreak}" + "{quests.steam_age.fluid_drums.desc.2}" + ] + icon: "gtceu:bronze_drum" + id: "499D24AFADC25AA9" + size: 1.0d + subtitle: "{quests.steam_age.fluid_drums.subtitle}" + tasks: [{ + id: "73A31AC2888A851E" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + "ftbfiltersystem:filter": "or(item(gtceu:bronze_drum)item(gtceu:steel_drum)item(gtceu:aluminium_drum)item(gtceu:stainless_steel_drum)item(gtceu:gold_drum)item(gtceu:titanium_drum)item(gtceu:tungsten_steel_drum))" + } + } + type: "item" + }] + title: "{quests.steam_age.fluid_drums.title}" + x: -1.5d + y: 2.0d + } + { + dependencies: ["49896161B31DB7B4"] + description: [ + "{quests.steam_age.potin.desc.1}" + "{@pagebreak}" + "{quests.steam_age.potin.desc.2}" + ] + icon: "gtceu:potin_normal_fluid_pipe" + id: "6B6FEF3DC6299CD9" + optional: true + shape: "heart" + size: 1.0d + subtitle: "{quests.steam_age.potin.subtitle}" + tasks: [{ + id: "3FC7579C544460B1" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + "ftbfiltersystem:filter": "or(item(gtceu:potin_tiny_fluid_pipe)item(gtceu:potin_small_fluid_pipe)item(gtceu:potin_normal_fluid_pipe)item(gtceu:potin_large_fluid_pipe)item(gtceu:potin_huge_fluid_pipe)item(gtceu:potin_huge_fluid_pipe)item(gtceu:potin_quadruple_fluid_pipe)item(gtceu:potin_nonuple_fluid_pipe))" + } + } + title: "Any Potin Pipe" + type: "item" + }] + title: "{quests.steam_age.potin.title}" + x: -5.5d + y: 12.5d + } + { + dependencies: ["6F1BC99BE641B671"] + description: ["{quests.steam_age.create_tools.desc}"] + id: "2F81902C6B1D4902" + subtitle: "{quests.steam_age.create_tools.subtitle}" + tasks: [ + { + id: "12C909F6EB4BB615" + item: "create:goggles" + optional_task: true + type: "item" + } + { + id: "7721793B4C0AFD2C" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + "ftbfiltersystem:filter": "or(item(gtceu:copper_wrench)item(gtceu:bronze_wrench)item(gtceu:black_bronze_wrench)item(gtceu:bismuth_bronze_wrench)item(gtceu:wrought_iron_wrench)item(gtceu:steel_wrench)item(gtceu:cobalt_brass_wrench))" + } + } + type: "item" + } + ] + title: "{quests.steam_age.create_tools.title}" + x: -21.5d + y: -4.0d + } + { + dependencies: ["6AA07588374B59AB"] + description: ["{quests.steam_age.trains.desc}"] + hide_dependency_lines: false + id: "02854A3E8A5D5043" + optional: true + shape: "heart" + subtitle: "{quests.steam_age.trains.subtitle}" + tasks: [ + { + id: "7D63DDE72E9AC188" + item: "create:track_station" + type: "item" + } + { + id: "48F6ED366BE64A71" + item: "create:railway_casing" + type: "item" + } + { + id: "1BC698B7C0124CA0" + item: "create:controls" + type: "item" + } + ] + title: "{quests.steam_age.trains.title}" + x: -16.5d + y: 13.0d + } + { + dependencies: ["6AA07588374B59AB"] + description: ["{quests.steam_age.vacuum_chamber.desc}"] + id: "5F3063C539C9CBBF" + subtitle: "{quests.steam_age.vacuum_chamber.subtitle}" + tasks: [{ + id: "5BAA167FA59D5C32" + item: "vintageimprovements:vacuum_chamber" + type: "item" + }] + title: "{quests.steam_age.vacuum_chamber.title}" + x: -14.5d + y: 12.0d + } + { + description: ["{quests.metal_age.black_steel_goodies.desc}"] + id: "209958FE2EEA5D72" + shape: "gear" + size: 3.0d + subtitle: "{quests.metal_age.black_steel_goodies.subtitle}" + tasks: [{ + id: "066CDB0C97CF74EF" + item: { + Count: 1 + ForgeCaps: { + "tfc:item_heat": { + heat: 0.0f + ticks: 0L + } + } + id: "tfc:metal/anvil/black_steel" + } + type: "item" + }] + title: "{quests.metal_age.black_steel_goodies.title}" + x: -19.5d + y: 3.0d + } + { + dependencies: ["1059288C22CB56BB"] + dependency_requirement: "one_completed" + description: ["{quests.steam_age.poor_paths.desc}"] + id: "6356072A435EFE81" + optional: true + shape: "diamond" + subtitle: "{quests.steam_age.poor_paths.subtitle}" + tasks: [ + { + disable_toast: true + id: "4F3DE27E5A72D7BD" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + "ftbfiltersystem:filter": "ftbfiltersystem:item_tag(tfc:dirt)" + } + } + optional_task: true + title: "Any #tfc:dirt" + type: "item" + } + { + disable_toast: true + id: "2A6A80CC908180C5" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + "ftbfiltersystem:filter": "ftbfiltersystem:item_tag(tfc:grass)" + } + } + optional_task: true + title: "Any #tfc:grass" + type: "item" + } + { + id: "63E8E70536A0E327" + type: "checkmark" + } + ] + title: "{quests.steam_age.poor_paths.title}" + x: -25.0d + y: -3.5d + } + { + dependencies: ["1059288C22CB56BB"] + dependency_requirement: "one_completed" + description: ["{quests.steam_age.normal_paths.desc}"] + id: "494E81202B0F36A7" + optional: true + shape: "diamond" + subtitle: "{quests.steam_age.normal_paths.subtitle}" + tasks: [ + { + id: "0E4FF871FD6313B1" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + "ftbfiltersystem:filter": "ftbfiltersystem:item_tag(tfc:paths)" + } + } + optional_task: true + title: "Any #tfc:paths" + type: "item" + } + { + disable_toast: true + id: "5F38585D28010C6C" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + "ftbfiltersystem:filter": "ftbfiltersystem:item_tag(tfc:rock/gravel)" + } + } + optional_task: true + title: "Any #tfc:rock/gravel" + type: "item" + } + { + id: "2ED43D8943143635" + item: "rnr:hoggin" + optional_task: true + type: "item" + } + { + id: "4CBEBCFBCB80C624" + type: "checkmark" + } + ] + title: "{quests.steam_age.normal_paths.title}" + x: -25.5d + y: -2.0d + } + { + dependencies: [ + "1059288C22CB56BB" + "379F434116632A89" + ] + dependency_requirement: "one_completed" + description: ["{quests.steam_age.good_paths.desc}"] + id: "52A82511A64B0A5B" + optional: true + shape: "diamond" + subtitle: "{quests.steam_age.good_paths.subtitle}" + tasks: [ + { + id: "17BE9908916FD48D" + item: "rnr:rock/sett_road/granite" + optional_task: true + type: "item" + } + { + id: "276FE934DBA46B50" + item: "rnr:rock/cobbled_road/granite" + optional_task: true + type: "item" + } + { + id: "3ED818D7E317850A" + item: "rnr:rock/flagstones/granite" + optional_task: true + type: "item" + } + { + id: "781B70D87BB8051D" + item: "rnr:pink_sandstone_flagstones" + optional_task: true + type: "item" + } + { + id: "3A58D37BC4DA80A9" + item: "rnr:rock/gravel_road/granite" + optional_task: true + type: "item" + } + { + id: "11F7E8FFE4575FF8" + item: "rnr:rock/macadam_road/granite" + optional_task: true + type: "item" + } + { + id: "5782F5692D6AF00A" + type: "checkmark" + } + ] + title: "{quests.steam_age.good_paths.title}" + x: -25.0d + y: -0.5d + } + { + dependencies: [ + "69BDD31A69062B6C" + "43D0B4F2ACB9931B" + "6903C72A254A7B08" + "2C35D4E01AEC02AA" + ] + description: ["{quests.steam_age.lv_circuit.desc}"] + icon: "gtceu:basic_electronic_circuit" + id: "3D8174C64DDC268B" + shape: "gear" + size: 3.0d + subtitle: "{quests.steam_age.lv_circuit.subtitle}" + tasks: [{ + id: "59CF003A962651B0" + item: "gtceu:basic_electronic_circuit" + type: "item" + }] + title: "{quests.steam_age.lv_circuit.title}" + x: -10.0d + y: 6.0d + } + { + description: ["{quests.steam_age.paper.desc}"] + disable_toast: true + id: "16CF5A9012EF4B27" + shape: "diamond" + subtitle: "{quests.steam_age.paper.subtitle}" + tasks: [{ + id: "1567AABEC83A6346" + item: "minecraft:paper" + type: "item" + }] + title: "{quests.steam_age.paper.title}" + x: -5.5d + y: 9.5d + } + { + description: ["{quests.metal_age.bronze_goodies.desc}"] + disable_toast: true + id: "6F1BC99BE641B671" + shape: "octagon" + size: 2.0d + subtitle: "{quests.metal_age.bronze_goodies.subtitle}" + tasks: [{ + id: "5B891E7A5DB66813" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + "ftbfiltersystem:filter": "ftbfiltersystem:item_tag(tfc:bronze_anvils)" + } + } + title: "Any #tfc:bronze_anvils" + type: "item" + }] + title: "{quests.metal_age.bronze_goodies.title}" + x: -21.5d + y: -2.0d + } + { + description: ["{quests.metal_age.wrought_iron_goodies.desc}"] + id: "6E8CEE02CB5B678B" + shape: "octagon" + size: 2.0d + subtitle: "{quests.metal_age.wrought_iron_goodies.subtitle}" + tasks: [{ + id: "14980AA2D20804BA" + item: { + Count: 1 + ForgeCaps: { + "tfc:item_heat": { + heat: 0.0f + ticks: 0L + } + } + id: "tfc:metal/anvil/wrought_iron" + } + type: "item" + }] + title: "{quests.metal_age.wrought_iron_goodies.title}" + x: -12.0d + y: -2.0d + } + { + description: ["{quests.metal_age.steel_goodies.desc}"] + id: "32046292AA5B0E30" + shape: "octagon" + size: 2.0d + subtitle: "{quests.metal_age.steel_goodies.subtitle}" + tasks: [{ + id: "6D4629A2C1063653" + item: { + Count: 1 + ForgeCaps: { + "tfc:item_heat": { + heat: 0.0f + ticks: 0L + } + } + id: "tfc:metal/anvil/steel" + } + type: "item" + }] + title: "{quests.metal_age.steel_goodies.title}" + x: -5.5d + y: 0.0d + } + { + dependencies: [ + "46FA9DD4755A5548" + "6100B3C732E379AA" + ] + description: ["{quests.steam_age.steam_macerator.desc}"] + id: "6CF7DCC996BACBFA" + optional: true + subtitle: "{quests.steam_age.steam_macerator.subtitle}" + tasks: [{ + id: "19146D7510558652" + item: "gtceu:hp_steam_macerator" + type: "item" + }] + title: "{quests.steam_age.steam_macerator.title}" + x: -22.5d + y: 6.0d + } + { + dependencies: [ + "6CF7DCC996BACBFA" + "5E4FC017E09ACF44" + ] + dependency_requirement: "one_completed" + description: ["{quests.steam_age.steam_grinder.desc}"] + id: "0CC370A6FC56935B" + optional: true + shape: "heart" + subtitle: "{quests.steam_age.steam_grinder.subtitle}" + tasks: [{ + id: "1CD61C4F273665DE" + item: "gtceu:steam_grinder" + type: "item" + }] + title: "{quests.steam_age.steam_grinder.title}" + x: -25.0d + y: 6.0d + } + { + dependencies: ["32046292AA5B0E30"] + description: ["{quests.steam_age.rotation_speed_controller.desc}"] + id: "414835BADD34513F" + optional: true + subtitle: "{quests.steam_age.rotation_speed_controller.subtitle}" + tasks: [{ + id: "74770DF964D26059" + item: "create:rotation_speed_controller" + type: "item" + }] + title: "{quests.steam_age.rotation_speed_controller.title}" + x: -7.5d + y: 0.0d + } + { + dependencies: [ + "6FFD4990FF07078A" + "3E175E20C91F168B" + ] + description: ["{quests.steam_age.resin_boards.desc}"] + id: "05BE9FE74E4F1AE9" + subtitle: "{quests.steam_age.resin_boards.subtitle}" + tasks: [{ + id: "1367C83F3529D5EA" + item: "gtceu:resin_circuit_board" + type: "item" + }] + title: "{quests.steam_age.resin_boards.title}" + x: -13.5d + y: 9.5d + } + { + dependencies: ["6E8CEE02CB5B678B"] + description: [ + "{quests.metal_age.coke_oven.desc.1}" + "{@pagebreak}" + "{quests.metal_age.coke_oven.desc.2}" + "{@pagebreak}" + "" + "{image:tfg:textures/quests/auto_coke.png width:100 height:100 align:center}" + ] + id: "0D0D461AE3A3F7BF" + size: 1.5d + subtitle: "{quests.metal_age.coke_oven.subtitle}" + tasks: [ + { + id: "1D22CEA76A676434" + item: "gtceu:coke_oven" + type: "item" + } + { + id: "7C2595BA70CBB39E" + item: "gtceu:coke_oven_bricks" + type: "item" + } + { + id: "11981B2183C67CE0" + item: "gtceu:coke_oven_hatch" + type: "item" + } + ] + title: "{quests.metal_age.coke_oven.title}" + x: -14.5d + y: -2.0d + } + { + dependencies: ["033E74BC588E7EAD"] + description: ["{quests.steam_age.packager.desc}"] + icon: "create:package_frogport" + id: "509E85016A2B199C" + shape: "gear" + size: 2.0d + subtitle: "{quests.steam_age.packager.subtitle}" + tasks: [{ + id: "4319E4113F8EBB13" + type: "checkmark" + }] + title: "{quests.steam_age.packager.title}" + x: -19.5d + y: 17.0d + } + { + dependencies: [ + "7B045998769930F0" + "55FDF06AC0C01D0B" + ] + description: ["{quests.steam_age.basic_mech_press.desc}"] + id: "14710C5B4981CECC" + optional: true + shape: "heart" + subtitle: "{quests.steam_age.basic_mech_press.subtitle}" + tasks: [{ + id: "2F89D6D6745465DC" + item: "greate:andesite_alloy_mechanical_press" + type: "item" + }] + title: "{quests.steam_age.basic_mech_press.title}" + x: -17.5d + y: -2.0d + } + { + dependencies: [ + "09D913288896A67A" + "05A39719B66B8F76" + ] + description: [ + "{quests.steam_age.steel_mech_press.desc.1}" + "{@pagebreak}" + "{quests.steam_age.steel_mech_press.desc.2}" + ] + id: "0D39D83AA5F9D543" + optional: true + shape: "heart" + subtitle: "{quests.steam_age.steel_mech_press.subtitle}" + tasks: [{ + id: "32E30B6AC780CAF1" + item: "greate:steel_mechanical_press" + type: "item" + }] + title: "{quests.steam_age.steel_mech_press.title}" + x: -7.5d + y: 4.0d + } + { + dependencies: ["183D47F04CAEBFA7"] + description: ["{quests.steam_age.fuel_sources.desc}"] + icon: "createdeco:decal_fire" + id: "753A53733C6DFA04" + shape: "circle" + subtitle: "{quests.steam_age.fuel_sources.subtitle}" + tasks: [{ + id: "38A3F9A1D2F11EE3" + type: "checkmark" + }] + title: "{quests.steam_age.fuel_sources.title}" + x: -7.5d + y: -2.0d + } + { + dependencies: ["32046292AA5B0E30"] + description: ["{quests.steam_age.large_water_wheel.desc}"] + id: "56A068A5488CB273" + subtitle: "{quests.steam_age.large_water_wheel.subtitle}" + tasks: [{ + id: "5772AD3BB700FD84" + item: "create:large_water_wheel" + type: "item" + }] + title: "{quests.steam_age.large_water_wheel.title}" + x: -3.5d + y: -2.0d + } + { + dependencies: ["2C35D4E01AEC02AA"] + description: ["{quests.steam_age.supers.desc}"] + icon: "gtceu:ulv_super_chest" + id: "671405A9F3A8DFDB" + optional: true + shape: "heart" + subtitle: "{quests.steam_age.supers.subtitle}" + tasks: [{ + id: "5F5A6967B674C05A" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + "ftbfiltersystem:filter": "or(item(gtceu:ulv_super_chest)item(gtceu:lv_super_chest)item(gtceu:mv_super_chest)item(gtceu:hv_super_chest)item(gtceu:ev_super_chest)item(gtceu:iv_quantum_chest)item(gtceu:luv_quantum_chest)item(gtceu:zpm_quantum_chest)item(gtceu:uv_quantum_chest)item(gtceu:uhv_quantum_chest)item(gtceu:ulv_super_tank)item(gtceu:lv_super_tank)item(gtceu:mv_super_tank)item(gtceu:hv_super_tank)item(gtceu:ev_super_tank)item(gtceu:iv_quantum_tank)item(gtceu:luv_quantum_tank)item(gtceu:zpm_quantum_tank)item(gtceu:uv_quantum_tank)item(gtceu:uhv_quantum_tank))" + } + } + title: "{quests.steam_age.supers.task}" + type: "item" + }] + title: "{quests.steam_age.supers.title}" + x: -12.0d + y: 13.0d + } + ] + subtitle: ["{quests.steam_age.subtitle}"] + title: "{quests.steam_age}" +} diff --git a/kubejs/assets/tfg/blockstates/smr_generator.json b/kubejs/assets/tfg/blockstates/smr_generator.json new file mode 100644 index 000000000..75bf94810 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/smr_generator.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfg:block/machines/smr_generator", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/smr_generator" + }, + "facing=south": { + "model": "tfg:block/machines/smr_generator", + "y": 180 + }, + "facing=west": { + "model": "tfg:block/machines/smr_generator", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/smr_generator.json b/kubejs/assets/tfg/models/block/machines/smr_generator.json new file mode 100644 index 000000000..bc0f0fd56 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/smr_generator.json @@ -0,0 +1,90 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:smr_generator", + "texture_overrides": { + "all": "tfg:block/casings/machine_casing_desh_ptfe" + }, + "variants": { + "is_formed=false,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "tfg:block/casings/machine_casing_desh_ptfe", + "overlay_front": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "tfg:block/casings/machine_casing_desh_ptfe", + "overlay_front": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_paused_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "tfg:block/casings/machine_casing_desh_ptfe", + "overlay_front": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_active_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "tfg:block/casings/machine_casing_desh_ptfe", + "overlay_front": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "tfg:block/casings/machine_casing_desh_ptfe", + "overlay_front": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "tfg:block/casings/machine_casing_desh_ptfe", + "overlay_front": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_paused_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "tfg:block/casings/machine_casing_desh_ptfe", + "overlay_front": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "tfg:block/casings/machine_casing_desh_ptfe", + "overlay_front": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/smr_generator.json b/kubejs/assets/tfg/models/item/smr_generator.json new file mode 100644 index 000000000..1d79809a3 --- /dev/null +++ b/kubejs/assets/tfg/models/item/smr_generator.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/smr_generator" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/fluids/fluid.btx_fuel.png b/kubejs/assets/tfg/textures/block/fluids/fluid.btx_fuel.png new file mode 100644 index 000000000..74cc01926 Binary files /dev/null and b/kubejs/assets/tfg/textures/block/fluids/fluid.btx_fuel.png differ diff --git a/kubejs/assets/tfg/textures/block/fluids/fluid.btx_fuel.png.mcmeta b/kubejs/assets/tfg/textures/block/fluids/fluid.btx_fuel.png.mcmeta new file mode 100644 index 000000000..c5d457f93 --- /dev/null +++ b/kubejs/assets/tfg/textures/block/fluids/fluid.btx_fuel.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} \ No newline at end of file diff --git a/kubejs/data/create_liquid_fuel/blaze_burner_fuel/tallow.json b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/tallow.json new file mode 100644 index 000000000..47010fc80 --- /dev/null +++ b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/tallow.json @@ -0,0 +1,6 @@ +{ + "fluid": "tfc:tallow", + "burnTime": 50, + "superHeat": false, + "amountConsumedPerTick" : 25 +} diff --git a/kubejs/server_scripts/gregtech/recipes.machines.js b/kubejs/server_scripts/gregtech/recipes.machines.js index ebe072752..d51f2945e 100644 --- a/kubejs/server_scripts/gregtech/recipes.machines.js +++ b/kubejs/server_scripts/gregtech/recipes.machines.js @@ -861,4 +861,5 @@ function registerGTCEuMachineRecipes(event) { C: '#gtceu:circuits/ev', D: 'gtceu:palladium_substation' }).addMaterialInfo().id('gtceu:shaped/power_substation') + } diff --git a/kubejs/server_scripts/tfg/machines/recipes.multiblocks.js b/kubejs/server_scripts/tfg/machines/recipes.multiblocks.js index 1b54c719c..2d6a21215 100644 --- a/kubejs/server_scripts/tfg/machines/recipes.multiblocks.js +++ b/kubejs/server_scripts/tfg/machines/recipes.multiblocks.js @@ -174,4 +174,17 @@ function registerTFGMultiblockRecipes(event) { } ).id('tfg:shaped/nuclear_turbine') + event.recipes.gtceu.shaped('gtceu:coal_liquefaction_tower', [ + 'ABA', + 'CDC', + 'EFE' + ], { + A: '#forge:double_wires/cupronickel', + B: 'gtceu:aluminium_drum', + C: '#gtceu:circuits/mv', + D: 'gtceu:mv_machine_hull', + E: 'gtceu:solid_machine_casing', + F: 'gtceu:mv_electric_piston' + }).addMaterialInfo().id('gtceu:shaped/coal_liquefaction_tower') + } \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/powergen/recipes.boiler.js b/kubejs/server_scripts/tfg/powergen/recipes.boiler.js index 1633a1a34..5b6bd9caa 100644 --- a/kubejs/server_scripts/tfg/powergen/recipes.boiler.js +++ b/kubejs/server_scripts/tfg/powergen/recipes.boiler.js @@ -14,6 +14,13 @@ function registerTFGBoilerRecipes(event) { recipe.set("duration", newDuration/3) }) + // Small nerf to charcoal + + event.forEachRecipe({ id: /gtceu:(steam_boiler|large_boiler)\/minecraft_charcoal/ }, recipe => { + var newDuration = recipe.get("duration") + recipe.set("duration", newDuration/4*3) + }) + // Allow oil in small boilers event.remove({ id: "gtceu:large_boiler/gtceu_oil" }) diff --git a/kubejs/server_scripts/tfg/powergen/recipes.early_gas.js b/kubejs/server_scripts/tfg/powergen/recipes.early_gas.js index c4bbf5de1..54e74632f 100644 --- a/kubejs/server_scripts/tfg/powergen/recipes.early_gas.js +++ b/kubejs/server_scripts/tfg/powergen/recipes.early_gas.js @@ -6,14 +6,14 @@ function registerTFGEarlyGasRecipes(event) { // New Fuels - // Syngas + //#region Syngas event.custom({ type: 'vintageimprovements:vacuumizing', ingredients: [{ item: 'minecraft:charcoal' }, { fluid: 'gtceu:creosote', amount: 250 }], results: [{ fluid: 'tfg:syngas', amount: 100 }], heatRequirement: "heated", - processingTime: 750 + processingTime: 4000 }).id('tfg:vi/vacuumizing/syngas_from_charcoal') event.custom({ @@ -21,7 +21,7 @@ function registerTFGEarlyGasRecipes(event) { ingredients: [{ item: 'minecraft:coal' }, { fluid: 'gtceu:creosote', amount: 250 }], results: [{ fluid: 'tfg:syngas', amount: 200 }], heatRequirement: "heated", - processingTime: 750 + processingTime: 4000 }).id('tfg:vi/vacuumizing/syngas_from_coal') event.custom({ @@ -29,7 +29,7 @@ function registerTFGEarlyGasRecipes(event) { ingredients: [{ item: 'gtceu:coke_gem' }, { fluid: 'gtceu:creosote', amount: 250 }], results: [{ fluid: 'tfg:syngas', amount: 400 }], heatRequirement: "heated", - processingTime: 750 + processingTime: 4000 }).id('tfg:vi/vacuumizing/syngas_from_coke') event.custom({ @@ -37,151 +37,153 @@ function registerTFGEarlyGasRecipes(event) { ingredients: [{ item: 'beneath:cursecoal' }, { fluid: 'gtceu:creosote', amount: 250 }], results: [{ fluid: 'tfg:syngas', amount: 400 }], heatRequirement: "heated", - processingTime: 750 + processingTime: 4000 }).id('tfg:vi/vacuumizing/syngas_from_anthracite') event.recipes.gtceu.brewery('tfg:syngas_from_charcoal') .itemInputs('minecraft:charcoal') .inputFluids('gtceu:creosote 250') .outputFluids('tfg:syngas 100') - .duration(20*10) - .EUt(2) + .duration(20*15) + .EUt(GTValues.VHA[GTValues.LV]) event.recipes.gtceu.brewery('tfg:syngas_from_coal') .itemInputs('minecraft:coal') .inputFluids('gtceu:creosote 250') .outputFluids('tfg:syngas 200') - .duration(20*10) - .EUt(2) + .duration(20*15) + .EUt(GTValues.VHA[GTValues.LV]) event.recipes.gtceu.brewery('tfg:syngas_from_coke') .itemInputs('gtceu:coke_gem') .inputFluids('gtceu:creosote 250') .outputFluids('tfg:syngas 400') - .duration(20*10) - .EUt(2) + .duration(20*15) + .EUt(GTValues.VHA[GTValues.LV]) event.recipes.gtceu.brewery('tfg:syngas_from_anthracite') .itemInputs('beneath:cursecoal') .inputFluids('gtceu:creosote 250') .outputFluids('tfg:syngas 400') - .duration(20*10) - .EUt(2) + .duration(20*15) + .EUt(GTValues.VHA[GTValues.LV]) + + //#endregion //#region Reformate Gas // Charcoal event.recipes.gtceu.coal_liquefaction_tower('tfg:raw_aromatic_mix_charcoal') - .itemInputs(Item.of('minecraft:charcoal', 24)) - .inputFluids(Fluid.of('gtceu:creosote', 1000)) - .outputFluids(Fluid.of('gtceu:coal_tar', 500), Fluid.of('tfg:syngas', 3200), Fluid.of('tfg:raw_aromatic_mix', 1000)) - .duration(20*600) + .itemInputs(Item.of('minecraft:charcoal', 40)) + .inputFluids(Fluid.of('gtceu:creosote', 4000)) + .outputFluids(Fluid.of('gtceu:coal_tar', 500), Fluid.of('tfg:syngas', 4400), Fluid.of('tfg:raw_aromatic_mix', 4000)) + .duration(20*150) .circuit(1) - .EUt(GTValues.VA[GTValues.LV]) + .EUt(GTValues.VHA[GTValues.MV]) event.recipes.gtceu.coal_liquefaction_tower('tfg:raw_aromatic_mix_charcoal_hydrogen') - .itemInputs(Item.of('minecraft:charcoal', 24)) - .inputFluids(Fluid.of('gtceu:creosote', 1000)) + .itemInputs(Item.of('minecraft:charcoal', 40)) + .inputFluids(Fluid.of('gtceu:creosote', 4000)) .perTick(true) .chancedFluidInput(Fluid.of('gtceu:hydrogen', 1), 1000, 0) .perTick(false) - .outputFluids(Fluid.of('gtceu:coal_tar', 500), Fluid.of('tfg:syngas', 3200), Fluid.of('tfg:raw_aromatic_mix', 1000)) - .duration(20*200) + .outputFluids(Fluid.of('gtceu:coal_tar', 500), Fluid.of('tfg:syngas', 4400), Fluid.of('tfg:raw_aromatic_mix', 4000)) + .duration(20*50) .circuit(2) - .EUt(GTValues.VHA[GTValues.LV]) + .EUt(GTValues.VHA[GTValues.MV]) // Coal event.recipes.gtceu.coal_liquefaction_tower('tfg:raw_aromatic_mix_coal') .itemInputs(Item.of('minecraft:coal', 10)) - .inputFluids(Fluid.of('gtceu:creosote', 1000)) - .outputFluids(Fluid.of('gtceu:coal_tar', 1000), Fluid.of('tfg:syngas', 6400), Fluid.of('tfg:raw_aromatic_mix', 1000)) - .duration(20*600) + .inputFluids(Fluid.of('gtceu:creosote', 4000)) + .outputFluids(Fluid.of('gtceu:coal_tar', 1000), Fluid.of('tfg:syngas', 6400), Fluid.of('tfg:raw_aromatic_mix', 4000)) + .duration(20*150) .circuit(1) - .EUt(GTValues.VA[GTValues.LV]) + .EUt(GTValues.VHA[GTValues.MV]) event.recipes.gtceu.coal_liquefaction_tower('tfg:raw_aromatic_mix_coal_hydrogen') .itemInputs(Item.of('minecraft:coal', 10)) - .inputFluids(Fluid.of('gtceu:creosote', 1000)) + .inputFluids(Fluid.of('gtceu:creosote', 4000)) .perTick(true) .chancedFluidInput(Fluid.of('gtceu:hydrogen', 1), 1000, 0) .perTick(false) - .outputFluids(Fluid.of('gtceu:coal_tar', 1000), Fluid.of('tfg:syngas', 6400), Fluid.of('tfg:raw_aromatic_mix', 1000)) - .duration(20*200) + .outputFluids(Fluid.of('gtceu:coal_tar', 1000), Fluid.of('tfg:syngas', 6400), Fluid.of('tfg:raw_aromatic_mix', 4000)) + .duration(20*50) .circuit(2) - .EUt(GTValues.VHA[GTValues.LV]) + .EUt(GTValues.VHA[GTValues.MV]) // Coke event.recipes.gtceu.coal_liquefaction_tower('tfg:raw_aromatic_mix_coke') - .itemInputs(Item.of('gtceu:coke_gem', 5)) - .inputFluids(Fluid.of('gtceu:creosote', 1000)) - .outputFluids(Fluid.of('gtceu:coal_tar', 2000), Fluid.of('tfg:syngas', 12800), Fluid.of('tfg:raw_aromatic_mix', 1000)) - .duration(20*600) + .itemInputs(Item.of('gtceu:coke_gem', 8)) + .inputFluids(Fluid.of('gtceu:creosote', 4000)) + .outputFluids(Fluid.of('gtceu:coal_tar', 2000), Fluid.of('tfg:syngas', 12800), Fluid.of('tfg:raw_aromatic_mix', 4000)) + .duration(20*150) .circuit(1) - .EUt(GTValues.VA[GTValues.LV]) + .EUt(GTValues.VHA[GTValues.MV]) event.recipes.gtceu.coal_liquefaction_tower('tfg:raw_aromatic_mix_coke_hydrogen') - .itemInputs(Item.of('gtceu:coke_gem', 5)) - .inputFluids(Fluid.of('gtceu:creosote', 1000)) + .itemInputs(Item.of('gtceu:coke_gem', 8)) + .inputFluids(Fluid.of('gtceu:creosote', 4000)) .perTick(true) .chancedFluidInput(Fluid.of('gtceu:hydrogen', 1), 1000, 0) .perTick(false) - .outputFluids(Fluid.of('gtceu:coal_tar', 2000), Fluid.of('tfg:syngas', 12800), Fluid.of('tfg:raw_aromatic_mix', 1000)) - .duration(20*200) + .outputFluids(Fluid.of('gtceu:coal_tar', 2000), Fluid.of('tfg:syngas', 12800), Fluid.of('tfg:raw_aromatic_mix', 4000)) + .duration(20*50) .circuit(2) - .EUt(GTValues.VHA[GTValues.LV]) + .EUt(GTValues.VHA[GTValues.MV]) // Anthracite event.recipes.gtceu.coal_liquefaction_tower('tfg:raw_aromatic_mix_anthracite') .itemInputs(Item.of('beneath:cursecoal', 5)) - .inputFluids(Fluid.of('gtceu:creosote', 1000)) - .outputFluids(Fluid.of('gtceu:coal_tar', 2000), Fluid.of('tfg:syngas', 12800), Fluid.of('tfg:raw_aromatic_mix', 1000)) - .duration(20*600) + .inputFluids(Fluid.of('gtceu:creosote', 4000)) + .outputFluids(Fluid.of('gtceu:coal_tar', 2000), Fluid.of('tfg:syngas', 12800), Fluid.of('tfg:raw_aromatic_mix', 4000)) + .duration(20*150) .circuit(1) - .EUt(GTValues.VA[GTValues.LV]) + .EUt(GTValues.VHA[GTValues.MV]) event.recipes.gtceu.coal_liquefaction_tower('tfg:raw_aromatic_mix_anthracite_hydrogen') .itemInputs(Item.of('beneath:cursecoal', 5)) - .inputFluids(Fluid.of('gtceu:creosote', 1000)) + .inputFluids(Fluid.of('gtceu:creosote', 4000)) .perTick(true) .chancedFluidInput(Fluid.of('gtceu:hydrogen', 1), 1000, 0) .perTick(false) - .outputFluids(Fluid.of('gtceu:coal_tar', 2000), Fluid.of('tfg:syngas', 12800), Fluid.of('tfg:raw_aromatic_mix', 1000)) - .duration(20*200) + .outputFluids(Fluid.of('gtceu:coal_tar', 2000), Fluid.of('tfg:syngas', 12800), Fluid.of('tfg:raw_aromatic_mix', 4000)) + .duration(20*50) .circuit(2) - .EUt(GTValues.VHA[GTValues.LV]) + .EUt(GTValues.VHA[GTValues.MV]) // Aromatic Processing event.recipes.gtceu.chemical_reactor('tfg:aromatic_feedstock') - .inputFluids(Fluid.of('tfg:raw_aromatic_mix', 1000), Fluid.of('gtceu:benzene', 525), Fluid.of('gtceu:steam', 1000)) - .outputFluids(Fluid.of('tfg:aromatic_feedstock', 1000)) + .inputFluids(Fluid.of('tfg:raw_aromatic_mix', 4000), Fluid.of('gtceu:benzene', 525), Fluid.of('gtceu:steam', 1000)) + .outputFluids(Fluid.of('tfg:aromatic_feedstock', 2000)) .duration(20*30) .EUt(GTValues.VA[GTValues.LV]) event.recipes.gtceu.chemical_reactor('tfg:reformed_aromatic_feedstock') - .chancedInput(Item.of('gtceu:tiny_rhenium_dust'), 100, 0) // 1% chance - .inputFluids(Fluid.of('tfg:aromatic_feedstock', 1000)) - .outputFluids(Fluid.of('tfg:reformed_aromatic_feedstock', 1000)) + .chancedInput(Item.of('gtceu:tiny_rhenium_dust'), 1000, 0) // 10% chance + .inputFluids(Fluid.of('tfg:aromatic_feedstock', 2000)) + .outputFluids(Fluid.of('tfg:reformed_aromatic_feedstock', 2000)) .duration(20*18) .EUt(GTValues.VA[GTValues.MV]) // Reformate Gas Alternative Step event.recipes.gtceu.cracker('tfg:reformate_gas_cracker') - .inputFluids(Fluid.of('tfg:reformed_aromatic_feedstock', 1000), Fluid.of('gtceu:steam', 2000)) - .outputFluids(Fluid.of('tfg:reformate_gas', 2000)) + .inputFluids(Fluid.of('tfg:reformed_aromatic_feedstock', 2000), Fluid.of('gtceu:steam', 4000)) + .outputFluids(Fluid.of('tfg:reformate_gas', 8000)) .outputFluids(Fluid.of('tfg:cracker_off_gas', 1000)) - .duration(20*60) + .duration(20*30) .EUt(GTValues.VA[GTValues.MV]) event.recipes.gtceu.chemical_reactor('tfg:reformate_gas') - .inputFluids(Fluid.of('tfg:reformed_aromatic_feedstock', 1000), Fluid.of('gtceu:steam', 1000)) - .outputFluids(Fluid.of('tfg:reformate_gas', 2000)) - .duration(20*60) + .inputFluids(Fluid.of('tfg:reformed_aromatic_feedstock', 2000), Fluid.of('gtceu:steam', 1000)) + .outputFluids(Fluid.of('tfg:reformate_gas', 3000)) + .duration(20*30) .EUt(GTValues.VA[GTValues.MV]) // Recycling @@ -189,7 +191,7 @@ function registerTFGEarlyGasRecipes(event) { event.recipes.gtceu.electrolyzer('tfg:cracker_off_gas_recycling') .inputFluids(Fluid.of('tfg:cracker_off_gas', 1000)) .outputFluids(Fluid.of('gtceu:carbon_dioxide', 500), Fluid.of('gtceu:hydrogen', 500)) - .chancedOutput(Item.of('gtceu:tiny_rhenium_dust'), 100, 0) // 1% chance + .chancedOutput(Item.of('gtceu:tiny_rhenium_dust'), 1000, 0) // 10% chance .duration(20*4.5) .EUt(GTValues.VA[GTValues.HV]) @@ -204,15 +206,24 @@ function registerTFGEarlyGasRecipes(event) { //#endregion + //#region Rebalance Fuel + // Increase Pyrolyse Oven duration + event.forEachRecipe({ id: /gtceu:pyrolyse_oven\/(log_to_creosote|log_to_creosote_nitrogen)/ }, recipe => { + var newDuration = recipe.get("duration") + recipe.set("duration", newDuration*2) + }) + + event.forEachRecipe({ id: /gtceu:pyrolyse_oven\/(log_to_wood_tar|log_to_wood_tar_nitrogen)/ }, recipe => { + var newDuration = recipe.get("duration") + recipe.set("duration", newDuration*2) + }) + + //#region New Power Generation + // Add Syngas - event.recipes.gtceu.steam_boiler('tfg:syngas') // Small Boiler and Large Boiler divided by 4 - .inputFluids(Fluid.of('tfg:syngas', 100)) - .duration(40*20*4) - .dimension('minecraft:overworld') - event.recipes.gtceu.gas_turbine('tfg:syngas') // Gas Turbine .inputFluids(Fluid.of('tfg:syngas', 1)) .EUt(-(32)) @@ -223,6 +234,12 @@ function registerTFGEarlyGasRecipes(event) { event.recipes.gtceu.gas_turbine('tfg:reformate_gas') // Gas Turbine .inputFluids(Fluid.of('tfg:reformate_gas', 1)) .EUt(-(32)) - .duration(20*1) + .duration(20*0.6) + + //#endregion + + // Process Syngas + + } \ No newline at end of file diff --git a/kubejs/startup_scripts/gtceu/machines.js b/kubejs/startup_scripts/gtceu/machines.js index d995a8d57..6bef61a11 100644 --- a/kubejs/startup_scripts/gtceu/machines.js +++ b/kubejs/startup_scripts/gtceu/machines.js @@ -468,7 +468,7 @@ const registerGTCEuMachines = (event) => { .or(Predicates.abilities(PartAbility.IMPORT_ITEMS).setPreviewCount(1))) .where('C', Predicates.blocks('gtceu:solid_machine_casing') .or(Predicates.abilities(PartAbility.EXPORT_FLUIDS).setPreviewCount(2)) - .or(Predicates.abilities(PartAbility.INPUT_ENERGY).setMinGlobalLimited(1).setMaxGlobalLimited(2).setPreviewCount(1)) + .or(Predicates.abilities(PartAbility.INPUT_ENERGY).setExactLimit(1).setPreviewCount(1)) .or(Predicates.abilities(PartAbility.MAINTENANCE).setExactLimit(1).setPreviewCount(1))) .where('D', Predicates.blocks('create:metal_girder')) .where('E', Predicates.blocks('gtceu:steam_machine_casing')) diff --git a/kubejs/startup_scripts/tfg/materials.power_rework.js b/kubejs/startup_scripts/tfg/materials.power_rework.js index 254efef25..7c062d24b 100644 --- a/kubejs/startup_scripts/tfg/materials.power_rework.js +++ b/kubejs/startup_scripts/tfg/materials.power_rework.js @@ -8,8 +8,6 @@ const registerTFGPowerReworkMaterials = (event) => { .gas(new GTFluidBuilder().state(GTFluidState.GAS).customStill().temperature(650)) .components('11x carbon', '20x hydrogen', '12x oxygen') .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) - .color(0x7da6c2) - .secondaryColor(0xcfe3ee) // Raw Aromatic Mix event.create('tfg:raw_aromatic_mix') @@ -40,8 +38,6 @@ const registerTFGPowerReworkMaterials = (event) => { .gas(new GTFluidBuilder().state(GTFluidState.GAS).customStill().temperature(540)) .components('13x carbon', '63x hydrogen') .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) - .color(0x6c7f4e) - .secondaryColor(0xc7d8b1) // Cracker Off-Gas event.create('tfg:cracker_off_gas') @@ -51,4 +47,9 @@ const registerTFGPowerReworkMaterials = (event) => { .color(0xa36f2a) .secondaryColor(0xecd8ae) + // Reformate Gas + event.create('tfg:btx_fuel') + .gas(new GTFluidBuilder().state(GTFluidState.GAS).customStill().temperature(540)) + .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + } diff --git a/kubejs/startup_scripts/tfg/nuclear/materials.nuclear.js b/kubejs/startup_scripts/tfg/nuclear/materials.nuclear.js index b2eb4b3df..8da8a343d 100644 --- a/kubejs/startup_scripts/tfg/nuclear/materials.nuclear.js +++ b/kubejs/startup_scripts/tfg/nuclear/materials.nuclear.js @@ -3,16 +3,6 @@ const registerTFGNuclearMaterials = (event) => { - // Fission Component - - event.create('tfg:tetrafluoroethane') - .fluid() - .gem() - .flags(GTMaterialFlags.DISABLE_MATERIAL_RECIPES, GTMaterialFlags.DISABLE_DECOMPOSITION) - .iconSet(GTMaterialIconSet.QUARTZ) - .components('2x carbon', '2x hydrogen', '4x fluorine') - .color(0x46702e) - /* event.create('mysterious_ooze') .fluid() .color(0x500bbf) @@ -33,11 +23,18 @@ const registerTFGNuclearMaterials = (event) => { //#region Fluid + // Steam + event.create('dense_steam') .gas(new GTFluidBuilder().state(GTFluidState.GAS).customStill().temperature(3730)) .components('2x hydrogen', '1x oxygen') .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + event.create('critical_steam') + .gas(new GTFluidBuilder().state(GTFluidState.GAS).customStill().temperature(3730)) + .components('2x hydrogen', '1x oxygen') + .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + event.create('radioactive_steam') .gas(new GTFluidBuilder().state(GTFluidState.GAS).customStill().temperature(3730)) .components('1x water', '1x unknown') @@ -53,6 +50,8 @@ const registerTFGNuclearMaterials = (event) => { .components('1x water', '1x unknown') .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + // Coolant + event.create('tfg:heavy_water') .liquid(new GTFluidBuilder().temperature(236)) .components('2x deuterium', '1x oxygen') @@ -65,6 +64,20 @@ const registerTFGNuclearMaterials = (event) => { .color(0xb5ffff) .secondaryColor(0x81FFF9) + event.create('tfg:boron_enriched_coolant') + .liquid(new GTFluidBuilder().temperature(213)) + .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + .color(0x43D6E4) + .secondaryColor(0x2C9AAF) + + event.create('tfg:hot_boron_enriched_coolant') + .liquid(new GTFluidBuilder().temperature(2000)) + .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + .color(0xFF715B) + .secondaryColor(0xFF9D6E) + + // Fision Waste + event.create('uranium_waste') .liquid(new GTFluidBuilder().customStill().temperature(3850)) .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) @@ -76,6 +89,8 @@ const registerTFGNuclearMaterials = (event) => { .components('1x thorium', '1x uranium', '1x unknown') .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + // Plutonium Line + event.create('dirty_hexafluorosilicic_acid') .liquid(new GTFluidBuilder().attribute(GTFluidAttributes.ACID)) .components('2x hydrogen', '1x silicon', '6x fluorine', '1x unknown') @@ -103,6 +118,22 @@ const registerTFGNuclearMaterials = (event) => { .components('2x tritium', '1x oxygen') .color(0xb2c3e7) + event.create('tfg:tetrafluoroethane') + .fluid() + .gem() + .flags(GTMaterialFlags.DISABLE_MATERIAL_RECIPES, GTMaterialFlags.DISABLE_DECOMPOSITION) + .iconSet(GTMaterialIconSet.QUARTZ) + .components('2x carbon', '2x hydrogen', '4x fluorine') + .color(0x46702e) + + event.create('tfg:booster_t3') + .fluid() + .color(0xb2c3e7) + + event.create('tfg:polyalkylene_lubricant') + .fluid() + .color(0xb2c3e7) + // FLiBe Line event.create('raw_rich_brine') @@ -153,7 +184,7 @@ const registerTFGNuclearMaterials = (event) => { event.create('tfg:oxidized_nuclear_residue') .dust() - .components('1x plutonium', '2x fluorine', '1x oxygen', '2x unknown') + .components('1x uranium', '1x oxygen', '2x unknown') .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) .iconSet(GTMaterialIconSet.SHINY) .color(0x286529) @@ -162,7 +193,7 @@ const registerTFGNuclearMaterials = (event) => { event.create('tfg:refined_nuclear_residue') .dust() - .components('1x plutonium', '2x unknown') + .components('1x uranium', '2x unknown') .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) .color(0x82c383) .secondaryColor('0xffffff') @@ -215,8 +246,155 @@ const registerTFGNuclearMaterials = (event) => { .color(0x694c66) .radioactiveHazard(1000) + event.create('tfg:americium_241') + .ingot() + .element(GTElements.get("americium_241")) + .iconSet(GTMaterialIconSet.RADIOACTIVE) + .flags(GTMaterialFlags.GENERATE_ROD) + .color(0x0600ff) + .secondaryColor(0x1b1d36) + .radioactiveHazard(1000000) + + event.create('tfg:neptunium_237') + .ingot() + .element(GTElements.get("neptunium_237")) + .iconSet(GTMaterialIconSet.RADIOACTIVE) + .flags(GTMaterialFlags.GENERATE_ROD) + .color(0x00df98) + .secondaryColor(0xffffff) + .radioactiveHazard(5000000) + + event.create('tfg:californium_252') + .ingot() + .element(GTElements.get("californium_252")) + .iconSet(GTMaterialIconSet.RADIOACTIVE) + .flags(GTMaterialFlags.GENERATE_ROD) + .color(0xffba00) + .secondaryColor(0xdfffff) + .radioactiveHazard(10000000) + //#endregion + //#region Isotopic Solvent + + // Organic Stabilizer + event.create('tfg:organic_stabilizer') + .dust() + .components('49x carbon', '64x hydrogen', '6x oxygen', '1x nitrogen', '1x chlorine') + .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + .color(0xd8c9b5) + .secondaryColor(0xb8a896) + .iconSet(GTMaterialIconSet.BRIGHT) + + // Trace Catalyst Salt - E + event.create('tfg:trace_catalyst_salt_e') + .dust() + .components( + '2x carbon', + '9x hydrogen', + '8x oxygen', + '1x copper', + '1x sodium', + '1x chlorine', + '1x magnesium', + '1x fluorine', + '1x sulfur') + .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + .color(0xcad4cf) + .secondaryColor(0x9eb1a9) + .iconSet(GTMaterialIconSet.EMERALD) + + // Sodium Fluoride + event.create('tfg:sodium_fluoride') + .dust() + .components('1x sodium', '1x fluorine') + .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + .color(0xffffff) + .secondaryColor(0xb7b9bd) + .iconSet(GTMaterialIconSet.ROUGH) + + // Copper Trace Catalyst Dust + event.create('tfg:copper_trace_catalyst_dust') + .dust() + .components('1x copper', '1x sodium', '1x chlorine', '1x magnesium', '1x fluorine', '1x sulfur', '6x oxygen', '1x hydrogen') + .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + .color(0x4a2e1a) + .secondaryColor(0x7a5c47) + .iconSet(GTMaterialIconSet.FINE) + + // Isotopic Solvent + event.create('tfg:isotopic_solvent') + .liquid(new GTFluidBuilder().temperature(320)) + .components( + '51x carbon', + '75x hydrogen', + '15x oxygen', + '1x nitrogen', + '2x chlorine', + '2x sodium', + '2x fluorine', + '1x copper', + '1x magnesium', + '1x sulfur', + '1x argon') + .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + .color(0xd4b464) + .secondaryColor(0xa88e55) + + // Degraded Solvent Stream + event.create('tfg:degraded_solvent_stream') + .liquid(new GTFluidBuilder().temperature(350)) + .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + .color(0x8b4513) + .secondaryColor(0xd2b48c) + + // Inert Dust Fraction + event.create('tfg:inert_dust_fraction') + .dust() + .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + .color(0xaaaaaa) + .secondaryColor(0x555555) + .iconSet(GTMaterialIconSet.RADIOACTIVE) + .radioactiveHazard(10000) + + // Residual Sludge + event.create('tfg:residual_sludge') + .liquid(new GTFluidBuilder().temperature(300)) + .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + .color(0x4b0082) + .secondaryColor(0x8a2be2) + + // Gas Fraction + event.create('tfg:gas_fraction') + .gas(new GTFluidBuilder().state(GTFluidState.GAS).temperature(400)) + .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + .color(0xcccccc) + .secondaryColor(0x999999) + + // Organic Degradation Slurry + event.create('tfg:organic_degradation_slurry') + .liquid(new GTFluidBuilder().temperature(300)) + .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + .color(0x556b2f) + .secondaryColor(0x8fbc8f) + + // Recovered Ionic Complex + event.create('tfg:recovered_ionic_complex') + .dust() + .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + .color(0xffff00) + .secondaryColor(0xffa500) + .iconSet(GTMaterialIconSet.SAND) + + // Mixed Radioactive Fluid + event.create('tfg:mixed_radioactive_fluid') + .liquid(new GTFluidBuilder().temperature(300)) + .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + .color(0xff4500) + .secondaryColor(0xff6347) + + + }; //#region Fuel Pellet @@ -260,9 +438,12 @@ StartupEvents.registry("item", (event) => { } }; - fuel("thorium_rod", 5000, 1, 0.7, false);// Max Heat 139 - 1 Fuel - fuel("uranium_rod", 20000, 1, 2.2, false);// Max Heat 435 - 1 Fuel - fuel("plutonium_rod", 30000, 4, 3, false);// Max Heat 595 - 1 Fuel - fuel("tbu_232_rod", 10000, 1, 2); + fuel("thorium_rod", 5000, 1, 0.7, false); // Max Heat 139 - 1 Fuel + fuel("uranium_rod", 20000, 1, 2.2, false); // Max Heat 435 - 1 Fuel + fuel("plutonium_rod", 30000, 4, 3, false); // Max Heat 595 - 1 Fuel + fuel("tbu_232_rod", 10000, 1, 2); // Max Heat 396 - 1 Fuel -}); \ No newline at end of file + fuel("americium_241_rod", 1000000, 1, 0.5); + fuel("neptunium_237_rod", 50000, 1, 2); + fuel("californium_252_rod", 500000, 1, 4); +});