Quests rework and small fixes (#911)

* First modification of MV Quest structure
test

* Starting some changes for quest_rework

* Fixes for scaffolding frame and bloomery steam consumption so it works with only one High pressure liquid boiler

* Big changes for quests including Ore Processing Chapter, MV Chapter without the lang file and some fixes around the quest book. Also include a fix for Steam Bloomery so it only needs 1 High Pressure Liquid Boiler to run as max parallel and the fix for scaffolding frame

* Update my branch with recent changes

* Fix for Ice to Packed Ice
This commit is contained in:
TomPlop 2025-04-23 12:34:31 -04:00 committed by GitHub
parent 87b3937768
commit 03fa741db6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 1796 additions and 624 deletions

View file

@ -2302,6 +2302,59 @@
x: 8.5d
y: 4.0d
}
{
dependencies: ["1269F30575599F10"]
id: "2D90631147B852D2"
tasks: [{
id: "4B92CEB19BA7FB49"
item: "expatternprovider:oversize_interface"
type: "item"
}]
x: 15.5d
y: 4.0d
}
{
dependencies: [
"1FB2089C461BD7F5"
"6D1FC61E12586D57"
]
id: "6F9069736E604DB4"
tasks: [
{
id: "0C7898F1DF3EDC06"
item: "expatternprovider:assembler_matrix_frame"
type: "item"
}
{
id: "4688AE993B97749F"
item: "expatternprovider:assembler_matrix_wall"
type: "item"
}
{
id: "156E6F2A72944DD1"
item: "expatternprovider:assembler_matrix_pattern"
type: "item"
}
{
id: "4DDF957C178999AF"
item: "expatternprovider:assembler_matrix_crafter"
type: "item"
}
{
id: "11BCB5AF876035A2"
item: "expatternprovider:assembler_matrix_speed"
type: "item"
}
{
id: "19B6A6C5D2A9C3BE"
item: "expatternprovider:assembler_matrix_glass"
optional_task: true
type: "item"
}
]
x: 13.5d
y: 6.0d
}
]
title: "&6HV&r - AE2"
}

View file

@ -5,7 +5,7 @@
group: "44D0F3E5067B5AB8"
icon: "computercraft:computer_advanced"
id: "1A6D6B70EC13DDC6"
order_index: 2
order_index: 3
quest_links: [ ]
quests: [
{

View file

@ -340,7 +340,6 @@
dependencies: [
"40408FFD02134148"
"7FA0ACB7F161F378"
"4AFD3073C731A1E4"
]
description: ["You know the drill by now."]
icon: "gtceu:ev_assembler"
@ -389,7 +388,6 @@
"3398FC108D9DCB46"
"41D32C5178760F47"
"40408FFD02134148"
"4AFD3073C731A1E4"
"6B08799BCFD01D3D"
"7FA0ACB7F161F378"
]
@ -582,10 +580,7 @@
y: 5.625d
}
{
dependencies: [
"4AFD3073C731A1E4"
"7FA0ACB7F161F378"
]
dependencies: ["7FA0ACB7F161F378"]
description: [
"The &aLarge Titanium Boiler&r is yet another steam boiler. It's even more efficient than the previous ones, and produces more steam too. However, Steam &cbarely scales&r at this voltage."
""
@ -690,7 +685,6 @@
{
dependencies: [
"40408FFD02134148"
"4AFD3073C731A1E4"
"7FA0ACB7F161F378"
]
description: [
@ -714,7 +708,6 @@
"73E8283634E5E33A"
"3398FC108D9DCB46"
"40408FFD02134148"
"4AFD3073C731A1E4"
"7FA0ACB7F161F378"
]
description: [
@ -735,10 +728,7 @@
y: 7.875d
}
{
dependencies: [
"4AFD3073C731A1E4"
"7FA0ACB7F161F378"
]
dependencies: ["7FA0ACB7F161F378"]
description: [
"Note that in theory, the &3EV Chemical Reactor&r is skippable by using the &3Large Chemical Reactor&r instead, but we're evil enough to force you to make this."
""
@ -1358,10 +1348,7 @@
y: 9.0d
}
{
dependencies: [
"4AFD3073C731A1E4"
"16A6AE5C770DB83A"
]
dependencies: ["16A6AE5C770DB83A"]
description: [
"The &3Distillation Tower&r is a multiblock that will help you extract the most out of fluids. In &3Distilleries&r, you had to pick only one product to output. DTs output &6all of it at once&r!"
""

View file

@ -5,7 +5,7 @@
group: "44D0F3E5067B5AB8"
icon: "gtceu:hv_electric_motor"
id: "237BDB19A9495869"
order_index: 3
order_index: 2
quest_links: [
{
id: "2583D0B64E51FAC8"
@ -14,13 +14,6 @@
x: 7.875d
y: -5.25d
}
{
id: "47BF469B9B0EB28A"
linked_quest: "4AFD3073C731A1E4"
size: 0.75d
x: 7.875d
y: -4.125d
}
{
id: "6C3B2B8F8B6646EA"
linked_quest: "6DDDE2268B691F74"
@ -572,7 +565,6 @@
y: -5.25d
}
{
dependencies: ["4AFD3073C731A1E4"]
description: [
"The &3Vacuum Freezer&r is a multiblock used to cool down &eHot Ingots&r. All ingots made in the EBF with a temperature above &d1750K&r will need it."
""
@ -613,10 +605,7 @@
y: -4.125d
}
{
dependencies: [
"41D32C5178760F47"
"4AFD3073C731A1E4"
]
dependencies: ["41D32C5178760F47"]
description: [
"The next &3Circuit Assembler&r. This tier of Circuit Assembler is only required for one type of Circuit - your first ever &aMainframe&r."
""
@ -653,10 +642,7 @@
y: -1.875d
}
{
dependencies: [
"4AFD3073C731A1E4"
"6B1595678ECB7AC8"
]
dependencies: ["6A451F43F3D7A671"]
description: [
"The first &1IV&r circuit. Congratulations on making it this far!"
""
@ -1268,6 +1254,62 @@
x: 2.25d
y: -3.0d
}
{
description: [
"&aBlue Alloy&r is an excellent Cable material for &6HV&r power."
""
"Nothing is preventing you from using it for &bMV&r power too! Make sure that you don't overvolt your machines, though."
""
"Superconductors for both &bMV&r and &6HV&r are unlocked... later."
""
"&aElectrotine&r is obtained from the &cNether&r, so don't craft it in the Mixer!"
""
"Furthermore, &aElectrotine&r can be separated for &dElectrum&r and &dRedstone&r."
]
icon: "gtceu:blue_alloy_ingot"
id: "073F59194B479AA3"
rewards: [{
id: "6DDC52F547CDE852"
item: "gtceu:electrotine_dust"
random_bonus: 7
type: "item"
}]
shape: "square"
size: 1.0d
subtitle: "You're blue now... that's my alloy"
tasks: [{
id: "6214AC99E4182DD9"
item: "gtceu:blue_alloy_ingot"
type: "item"
}]
title: "Blue Alloy"
x: 11.0d
y: -6.0d
}
{
dependencies: [
"5063FDFFBE3E4855"
"3568BC9742092FC5"
]
description: [
"Your first &5EV&r Circuit gets a unique texture. If you still consider yourself to be in &bMV&r, &ahold off&r on making too many of these, as they won't benefit you right now. We can't stop you from making these if you &djust wanna flex&r on us, though."
""
"It'll be needed in &6HV&r."
]
icon: "gtceu:micro_processor_computer"
id: "6A451F43F3D7A671"
shape: "square"
size: 1.0d
subtitle: "Standing out amongst the rest"
tasks: [{
id: "01FE6BC2780D623B"
item: "gtceu:micro_processor_computer"
type: "item"
}]
title: "First EV Circuits!"
x: 8.0d
y: -4.0d
}
]
subtitle: ["Scale up your power and begin advanced chemistry"]
title: "&6HV&r - High Voltage"

View file

@ -177,34 +177,6 @@
x: 5.5d
y: -0.5d
}
{
description: [
"In theory, Crates are flat upgrades to Chests. A single block space that stores more items - what more could you ask for?"
""
"Unfortunately, there's a small downside - Crates do not support item movement shortcuts well. We plan on fixing this in the long-term."
""
"Where they shine however is the fact that they &6accept Covers&r, making them perfect candidates for buffers in automation."
]
icon: "gtceu:bronze_crate"
id: "7CCC1BDDE0C67F16"
shape: "rsquare"
size: 1.0d
subtitle: "Earlygame buffering"
tasks: [{
id: "78E120F8EDE2BD3F"
item: {
Count: 1
id: "ftbfiltersystem:smart_filter"
tag: {
"ftbfiltersystem:filter": "or(item(gtceu:wood_crate)item(gtceu:bronze_crate)item(gtceu:steel_crate)item(gtceu:aluminium_crate)item(gtceu:stainless_steel_crate)item(gtceu:titanium_crate)item(gtceu:tungsten_steel_crate))"
}
}
type: "item"
}]
title: "GregTech Storage"
x: 6.5d
y: -0.5d
}
{
dependencies: [
"288CE4AA4C5AA8BF"
@ -384,7 +356,8 @@
"{quests.low_voltage.lv_superconductor.desc.2}"
]
id: "46AD7A6F3B6775F5"
shape: "rsquare"
optional: true
shape: "heart"
size: 1.0d
subtitle: "{quests.low_voltage.lv_superconductor.subtitle}"
tasks: [{
@ -590,7 +563,10 @@
y: 4.5d
}
{
dependencies: ["3E6DC423FE4A99F7"]
dependencies: [
"3E6DC423FE4A99F7"
"02FDECC931B5E8EF"
]
description: ["{quests.low_voltage.lv_ore_prospector.desc}"]
id: "2E36E5755B2F551C"
shape: "heart"
@ -1195,23 +1171,6 @@
x: 3.0d
y: -0.5d
}
{
dependencies: ["7CCC1BDDE0C67F16"]
description: ["With that tape you wil be able to move around the crate. The main advantage? You can put anything in a crate, weight won't be an issue here."]
icon: "gtceu:basic_tape"
id: "37151F9C4A240041"
shape: "rsquare"
size: 1.0d
subtitle: "Moving stuff around"
tasks: [{
id: "2FCA41AFFAF08816"
item: "gtceu:basic_tape"
type: "item"
}]
title: "Tape for Crate"
x: 7.5d
y: -0.5d
}
{
dependencies: ["22510C5F2386B453"]
description: ["{quests.low_voltage.lv_mixer.desc}"]

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,836 @@
{
default_hide_dependency_lines: false
default_quest_shape: ""
filename: "ore_processing"
group: "19428C6E7A36D463"
icon: {
Count: 1
ForgeCaps: {
"tfc:item_heat": {
heat: 0.0f
ticks: 0L
}
}
id: "gtceu:crushed_iron_ore"
}
id: "24C1683140DBB5F2"
order_index: 4
quest_links: [ ]
quests: [
{
description: ["{quests.ore_proc.native_ore.desc}"]
id: "5D09BEE61210DF02"
size: 1.5d
subtitle: "{quests.ore_proc.native_ore.subtitle}"
tasks: [
{
id: "047DA2872D107BA0"
item: {
Count: 1
id: "ftbfiltersystem:smart_filter"
tag: {
"ftbfiltersystem:filter": "or(item_tag(tfc:ore_pieces))"
}
}
optional_task: true
title: "{quests.ore_proc.native_ore.task}"
type: "item"
}
{
id: "2D0D9226FDB3CAC9"
type: "checkmark"
}
]
title: "{quests.ore_proc.native_ore.title}"
x: 0.5d
y: -8.5d
}
{
dependencies: [
"514AEDB447F4AF42"
"68A48B07F9489620"
]
dependency_requirement: "one_completed"
description: ["{quests.ore_proc.crushed_ores.desc}"]
id: "28419A1010EEE93A"
subtitle: "{quests.ore_proc.crushed_ores.subtitle}"
tasks: [
{
id: "321A5E0E6EA03930"
item: {
Count: 1
id: "ftbfiltersystem:smart_filter"
tag: {
"ftbfiltersystem:filter": "or(item_tag(forge:crushed_ores))"
}
}
optional_task: true
type: "item"
}
{
id: "4A590589A3C1B57E"
type: "checkmark"
}
]
title: "{quests.ore_proc.crushed_ores.title}"
x: 0.5d
y: -4.5d
}
{
dependencies: ["5D09BEE61210DF02"]
description: ["{quests.ore_proc.macerator_byproduct.desc}"]
icon: "gtceu:hv_macerator"
id: "68A48B07F9489620"
subtitle: "{quests.ore_proc.macerator_byproduct.subtitle}"
tasks: [
{
id: "34740ED2B48819BB"
item: "gtceu:hv_macerator"
optional_task: true
type: "item"
}
{
id: "0A045AAA4BBEF63F"
item: "greate:stainless_steel_crushing_wheel"
optional_task: true
type: "item"
}
{
id: "0E86067C993E18BF"
type: "checkmark"
}
]
title: "{quests.ore_proc.macerator_byproduct.title}"
x: 0.0d
y: -6.5d
}
{
dependencies: ["5D09BEE61210DF02"]
description: ["{quests.ore_proc.macerator_noproduct.desc}"]
icon: "greate:steel_millstone"
id: "514AEDB447F4AF42"
subtitle: "{quests.ore_proc.macerator_noproduct.subtitle}"
tasks: [
{
id: "5EC14F048516D792"
item: "greate:steel_millstone"
optional_task: true
type: "item"
}
{
id: "5D23CEE2220A31FD"
item: "tfc:quern"
optional_task: true
type: "item"
}
{
id: "3D6010FE11723186"
item: "gtceu:hp_steam_forge_hammer"
optional_task: true
type: "item"
}
{
id: "79C87A0922F99B91"
type: "checkmark"
}
]
title: "{quests.ore_proc.macerator_noproduct.title}"
x: 1.0d
y: -6.5d
}
{
dependencies: ["28419A1010EEE93A"]
description: ["{quests.ore_proc.ore_washer.desc}"]
icon: "greate:steel_encased_fan"
id: "35995A8DD303B08D"
subtitle: "{quests.ore_proc.ore_washer.subtitle}"
tasks: [
{
id: "768C7F10A1490AB7"
item: "gtceu:lv_ore_washer"
optional_task: true
type: "item"
}
{
id: "58FCB68304F6943D"
item: "greate:steel_encased_fan"
optional_task: true
type: "item"
}
{
id: "3150FF938CABCC54"
type: "checkmark"
}
]
title: "{quests.ore_proc.ore_washer.title}"
x: 0.5d
y: -2.5d
}
{
dependencies: ["28419A1010EEE93A"]
description: ["{quests.ore_proc.mercury_ores.desc}"]
icon: "gtceu:mercury_bucket"
id: "7C67BAEE68852188"
subtitle: "{quests.ore_proc.mercury_ores.subtitle}"
tasks: [
{
id: "1BB9800D737EBEE4"
item: "gtceu:lv_chemical_bath"
optional_task: true
type: "item"
}
{
id: "0D235407594C22F2"
item: "gtceu:mercury_bucket"
optional_task: true
type: "item"
}
{
id: "09E366F7C581F34F"
type: "checkmark"
}
]
title: "{quests.ore_proc.mercury_ores.title}"
x: 2.0d
y: -2.5d
}
{
dependencies: ["28419A1010EEE93A"]
description: ["{quests.ore_proc.sodium_persuflate.desc}"]
icon: "gtceu:sodium_persulfate_bucket"
id: "3513778F204293CD"
subtitle: "{quests.ore_proc.sodium_persuflate.subtitle}"
tasks: [
{
id: "6E0289DE2614FDB2"
item: "gtceu:lv_chemical_bath"
optional_task: true
type: "item"
}
{
id: "5615AC3A2E3F915E"
item: "gtceu:sodium_persulfate_bucket"
optional_task: true
type: "item"
}
{
id: "33B1AD17A68606A6"
type: "checkmark"
}
]
title: "{quests.ore_proc.sodium_persuflate.title}"
x: -1.0d
y: -2.5d
}
{
dependencies: ["7C67BAEE68852188"]
description: ["{quests.ore_proc.mercury.desc}"]
id: "68AC3E2C9093FCFE"
optional: true
subtitle: "{quests.ore_proc.mercury.subtitle}"
tasks: [
{
id: "3FC4A7F71B918F68"
item: "gtceu:crushed_platinum_ore"
type: "item"
}
{
id: "417A27E90C01166E"
item: {
Count: 1
ForgeCaps: {
"tfc:item_heat": {
heat: 0.0f
ticks: 0L
}
}
id: "gtceu:crushed_nickel_ore"
}
type: "item"
}
{
id: "3D85D53762AA09F5"
item: "gtceu:crushed_cooperite_ore"
type: "item"
}
]
title: "{quests.ore_proc.mercury.title}"
x: 3.5d
y: -2.5d
}
{
dependencies: ["3513778F204293CD"]
description: ["{quests.ore_proc.sodium_ores.desc}"]
id: "0502E478E27D4B73"
optional: true
subtitle: "{quests.ore_proc.sodium_ores.subtitle}"
tasks: [
{
id: "605F3A1BFD554922"
item: "gtceu:crushed_aluminium_ore"
type: "item"
}
{
id: "5ADFEF5AF8FDD5AF"
item: "gtceu:crushed_bauxite_ore"
type: "item"
}
{
id: "28A082F6FF520B21"
item: "gtceu:crushed_cobalt_ore"
type: "item"
}
{
id: "46B6DEFD1A7BEA60"
item: {
Count: 1
ForgeCaps: {
"tfc:item_heat": {
heat: 0.0f
ticks: 0L
}
}
id: "gtceu:crushed_tetrahedrite_ore"
}
type: "item"
}
]
title: "{quests.ore_proc.sodium_ores.title}"
x: -2.5d
y: -2.5d
}
{
dependencies: [
"3513778F204293CD"
"7C67BAEE68852188"
"35995A8DD303B08D"
]
dependency_requirement: "one_completed"
description: ["{quests.ore_proc.purified_ores.desc}"]
id: "544EA7FF98FDCFB7"
subtitle: "{quests.ore_proc.purified_ores.subtitle}"
tasks: [
{
id: "4C6F60AC9C803D7B"
item: {
Count: 1
id: "ftbfiltersystem:smart_filter"
tag: {
"ftbfiltersystem:filter": "or(item_tag(forge:purified_ores))"
}
}
optional_task: true
type: "item"
}
{
id: "3C194AEB554DA4CA"
type: "checkmark"
}
]
title: "{quests.ore_proc.purified_ores.title}"
x: 0.5d
y: -0.5d
}
{
dependencies: ["544EA7FF98FDCFB7"]
description: ["{quests.ore_proc.indium.desc}"]
icon: "gtceu:indium_dust"
id: "642FD77427A3B2FA"
subtitle: "{quests.ore_proc.indium.subtitle}"
tasks: [
{
id: "199F216EDD90F24E"
item: "gtceu:indium_dust"
optional_task: true
type: "item"
}
{
id: "0373F4E380F2A0BC"
item: "gtceu:indium_concentrate_bucket"
optional_task: true
type: "item"
}
{
id: "246799A19B9A47B6"
item: {
Count: 1
ForgeCaps: {
"tfc:item_heat": {
heat: 0.0f
ticks: 0L
}
}
id: "gtceu:purified_sphalerite_ore"
}
optional_task: true
type: "item"
}
{
id: "54041D4FF39893F5"
item: "gtceu:purified_galena_ore"
optional_task: true
type: "item"
}
{
id: "52FCA464BD827E37"
type: "checkmark"
}
]
title: "{quests.ore_proc.indium.title}"
x: -1.0d
y: -0.5d
}
{
dependencies: ["544EA7FF98FDCFB7"]
description: ["{quests.ore_proc.platline.desc}"]
icon: "gtceu:platinum_group_sludge_dust"
id: "7B2EE67E37809269"
subtitle: "{quests.ore_proc.platline.subtitle}"
tasks: [
{
id: "2CEBE8BC5E3AF11A"
item: "gtceu:platinum_group_sludge_dust"
optional_task: true
type: "item"
}
{
id: "1F185450C1FF7379"
item: {
Count: 1
ForgeCaps: {
"tfc:item_heat": {
heat: 0.0f
ticks: 0L
}
}
id: "gtceu:purified_chalcocite_ore"
}
optional_task: true
type: "item"
}
{
id: "6140EA15476B4A16"
item: {
Count: 1
ForgeCaps: {
"tfc:item_heat": {
heat: 0.0f
ticks: 0L
}
}
id: "gtceu:purified_chalcopyrite_ore"
}
optional_task: true
type: "item"
}
{
id: "6F239C59DC002095"
item: {
Count: 1
ForgeCaps: {
"tfc:item_heat": {
heat: 0.0f
ticks: 0L
}
}
id: "gtceu:purified_bornite_ore"
}
optional_task: true
type: "item"
}
{
id: "29D38459E25A0D3E"
item: {
Count: 1
ForgeCaps: {
"tfc:item_heat": {
heat: 0.0f
ticks: 0L
}
}
id: "gtceu:purified_pentlandite_ore"
}
optional_task: true
type: "item"
}
{
id: "22DF4DB3FF6976EA"
item: "gtceu:purified_cooperite_ore"
optional_task: true
type: "item"
}
{
id: "1A8C5E755FE82C59"
item: {
Count: 1
ForgeCaps: {
"tfc:item_heat": {
heat: 0.0f
ticks: 0L
}
}
id: "gtceu:purified_tetrahedrite_ore"
}
optional_task: true
type: "item"
}
{
id: "1637CE96CB926DF2"
type: "checkmark"
}
]
title: "{quests.ore_proc.platline.title}"
x: 2.0d
y: -0.5d
}
{
dependencies: ["544EA7FF98FDCFB7"]
description: ["{quests.ore_proc.thermal_centrifuge.desc}"]
icon: "gtceu:lv_thermal_centrifuge"
id: "6BAC3BE1D4FE0F6B"
subtitle: "{quests.ore_proc.thermal_centrifuge.subtitle}"
tasks: [
{
id: "5626010B0878F067"
item: "gtceu:lv_thermal_centrifuge"
optional_task: true
type: "item"
}
{
id: "5C4C3401C72CC768"
type: "checkmark"
}
]
title: "{quests.ore_proc.thermal_centrifuge.title}"
x: 0.5d
y: 1.5d
}
{
dependencies: ["544EA7FF98FDCFB7"]
description: ["{quests.ore_proc.sifter.desc}"]
icon: "gtceu:lv_sifter"
id: "31A6A236B6710B95"
subtitle: "{quests.ore_proc.sifter.subtitle}"
tasks: [
{
id: "018A18B6F52ED096"
item: "gtceu:lv_sifter"
optional_task: true
type: "item"
}
{
id: "019C7598748D30E1"
item: "vintageimprovements:vibrating_table"
optional_task: true
type: "item"
}
{
id: "1BA3E3F150F2296C"
type: "checkmark"
}
]
title: "{quests.ore_proc.sifter.title}"
x: 2.0d
y: 1.0d
}
{
dependencies: ["31A6A236B6710B95"]
description: ["{quests.ore_proc.centrifuge_sifter.desc}"]
icon: "vintageimprovements:centrifuge"
id: "2F1AFDB17C5FC291"
subtitle: "{quests.ore_proc.centrifuge_sifter.subtitle}"
tasks: [
{
id: "7B3C64B98597B573"
item: "gtceu:lv_centrifuge"
optional_task: true
type: "item"
}
{
id: "288ABE9C064D983F"
item: "vintageimprovements:centrifuge"
optional_task: true
type: "item"
}
{
id: "54EA71173CCA6298"
type: "checkmark"
}
]
title: "{quests.ore_proc.centrifuge_sifter.title}"
x: 2.0d
y: 2.0d
}
{
dependencies: ["544EA7FF98FDCFB7"]
description: ["{quests.ore_proc.macerator_separator.desc}"]
icon: "greate:stainless_steel_crushing_wheel"
id: "630D44C9BD1D7190"
subtitle: "{quests.ore_proc.macerator_separator.subtitile}"
tasks: [
{
id: "57FD0D0741991622"
item: "gtceu:hv_macerator"
optional_task: true
type: "item"
}
{
id: "473B6D9D44F5CA51"
item: "greate:stainless_steel_crushing_wheel"
optional_task: true
type: "item"
}
{
id: "5DE1F541B6A2C27E"
type: "checkmark"
}
]
title: "{quests.ore_proc.macerator_separator.desc}"
x: -1.0d
y: 1.0d
}
{
dependencies: ["630D44C9BD1D7190"]
description: ["{quests.ore_proc.electro_separator.desc}"]
icon: "gtceu:lv_electromagnetic_separator"
id: "5DC7D0B4E591417D"
subtitle: "{quests.ore_proc.electro_separator.subtitle}"
tasks: [
{
id: "2F017A29A979276C"
item: "gtceu:hv_electromagnetic_separator"
optional_task: true
type: "item"
}
{
id: "6B3DD2CB3874478A"
item: "gtceu:pure_bastnasite_dust"
optional_task: true
type: "item"
}
{
id: "753028DDF077DCFD"
item: "gtceu:pure_naquadah_dust"
optional_task: true
type: "item"
}
{
id: "4347664AB3BF5736"
type: "checkmark"
}
]
title: "{quests.ore_proc.electro_separator.title}"
x: -1.0d
y: 2.0d
}
{
dependencies: [
"5DC7D0B4E591417D"
"6BAC3BE1D4FE0F6B"
"2F1AFDB17C5FC291"
]
dependency_requirement: "one_completed"
description: ["{quests.ore_proc.dust_processed.desc}"]
id: "22C1D541452D4AD4"
subtitle: "{quests.ore_proc.dust_processed.subtitle}"
tasks: [
{
id: "3EA3BABECE52085B"
item: {
Count: 1
id: "ftbfiltersystem:smart_filter"
tag: {
"ftbfiltersystem:filter": "or(item_tag(forge:dusts))"
}
}
type: "item"
}
{
id: "1A1B2762EFD6C6B0"
type: "checkmark"
}
]
title: "{quests.ore_proc.dust_processed.title}"
x: 0.5d
y: 3.5d
}
{
dependencies: ["22C1D541452D4AD4"]
description: ["{quests.ore_proc.electrolyzer.desc}"]
icon: "gtceu:lv_electrolyzer"
id: "1BE7400D97562227"
subtitle: "{quests.ore_proc.electrolyzer.subtitle}"
tasks: [
{
id: "266A62102285A81F"
item: {
Count: 1
id: "ftbfiltersystem:smart_filter"
tag: {
"ftbfiltersystem:filter": "or(item(gtceu:lv_electrolyzer)item(gtceu:mv_electrolyzer)item(gtceu:hv_electrolyzer)item(gtceu:ev_electrolyzer)item(gtceu:iv_electrolyzer)item(gtceu:luv_electrolyzer)item(gtceu:zpm_electrolyzer)item(gtceu:uv_electrolyzer))"
}
}
optional_task: true
type: "item"
}
{
id: "63355BE55659968E"
type: "checkmark"
}
]
title: "{quests.ore_proc.electrolyzer.title}"
x: 0.0d
y: 5.5d
}
{
dependencies: ["22C1D541452D4AD4"]
description: ["{quests.ore_proc.packer.desc}"]
icon: "gtceu:lv_packer"
id: "0D75C3A7D69E12C2"
subtitle: "{quests.ore_proc.packer.subtitle}"
tasks: [
{
id: "5B4F1397CD746E02"
item: "gtceu:lv_packer"
optional_task: true
type: "item"
}
{
id: "1652532FFCF3E37A"
type: "checkmark"
}
]
title: "{quests.ore_proc.packer.title}"
x: 1.0d
y: 5.5d
}
{
dependencies: ["5D09BEE61210DF02"]
description: ["{quests.ore_proc.gtcy.desc}"]
icon: "gtceu:alloy_blast_smelter"
id: "335FE15E81D3AB06"
shape: "octagon"
size: 1.25d
subtitle: "{quests.ore_proc.gtcy.subtitle}"
tasks: [
{
id: "5B6E8C5E63F5AF97"
item: "gtceu:large_maceration_tower"
optional_task: true
type: "item"
}
{
id: "3A25030D00212FC6"
item: "gtceu:large_centrifuge"
optional_task: true
type: "item"
}
{
id: "4A3FE7BC2DBA8D37"
item: "gtceu:large_sifting_funnel"
optional_task: true
type: "item"
}
{
id: "4035CEFA54AF8CA7"
item: "gtceu:large_chemical_bath"
optional_task: true
type: "item"
}
{
id: "757E5A50BE7FDF72"
item: "gtceu:large_electromagnet"
optional_task: true
type: "item"
}
{
id: "087302FFE78EA9AB"
item: "gtceu:large_electrolyzer"
optional_task: true
type: "item"
}
{
id: "243D67333DA333D8"
item: "gtceu:large_packer"
optional_task: true
type: "item"
}
{
id: "5C78A0155B10864F"
type: "checkmark"
}
]
title: "{quests.ore_proc.gtcy.title}"
x: 3.0d
y: -8.5d
}
{
dependencies: ["5D09BEE61210DF02"]
description: ["{quests.ore_proc.ae2.desc}"]
icon: "expatternprovider:tag_storage_bus"
id: "4ED1E28BDDE50E6C"
shape: "octagon"
size: 1.25d
subtitle: "{quests.ore_proc.ae2.subtitle}"
tasks: [
{
id: "120F92F5742F409A"
item: "ae2:controller"
optional_task: true
type: "item"
}
{
id: "32D21FB6D64AB61E"
item: "expatternprovider:tag_storage_bus"
optional_task: true
type: "item"
}
{
id: "3F6075F8DEA148A6"
type: "checkmark"
}
]
title: "{quests.ore_proc.ae2.title}"
x: -2.0d
y: -8.5d
}
{
dependencies: ["5D09BEE61210DF02"]
description: ["{quests.ore_proc.robot_arm.desc}"]
icon: "gtceu:item_tag_filter"
id: "5AB0C996B1325FDC"
shape: "octagon"
size: 1.25d
subtitle: "{quests.ore_proc.robot_arm.subtitle}"
tasks: [
{
id: "7CB8EAD1E4450C34"
item: "gtceu:item_tag_filter"
optional_task: true
type: "item"
}
{
id: "028E7DEC8CE595E8"
item: "gtceu:item_smart_filter"
optional_task: true
type: "item"
}
{
id: "0DCF304790B84769"
item: "gtceu:lv_robot_arm"
optional_task: true
type: "item"
}
{
id: "208DF030039D27B3"
type: "checkmark"
}
]
title: "{quests.ore_proc.robot_arm.title}"
x: 0.5d
y: -11.0d
}
]
subtitle: ["{quests.ore_proc.subtitle}"]
title: "{quest.ore_proc}"
}

View file

@ -70,14 +70,6 @@
x: 2.0d
y: 2.0d
}
{
id: "0B4D429E3441C906"
linked_quest: "4AFD3073C731A1E4"
shape: "rsquare"
size: 0.8d
x: 2.0d
y: 3.0d
}
{
id: "2B8FBCD290196265"
linked_quest: "14D277A164202FF8"
@ -310,6 +302,14 @@
x: 6.0d
y: -4.0d
}
{
id: "713A4F2E798A8BDB"
linked_quest: "6A451F43F3D7A671"
shape: "rsquare"
size: 0.8d
x: 2.0d
y: 3.0d
}
]
quests: [
{
@ -358,7 +358,6 @@
"38DE506FF5B32031"
"5063FDFFBE3E4855"
"14D277A164202FF8"
"4AFD3073C731A1E4"
"5E76D4C24026157D"
]
description: [
@ -547,7 +546,6 @@
{
dependencies: [
"49C1D61741AA288E"
"4AFD3073C731A1E4"
"0017FFFAD7CD2EFE"
]
description: [

View file

@ -1308,4 +1308,4 @@
]
subtitle: ["{quests.metal_age.subtitle}"]
title: "{quests.metal_age}"
}
}

View file

@ -2294,4 +2294,4 @@
]
subtitle: ["{quests.stone_age.subtitle}"]
title: "{quests.stone_age}"
}
}

View file

@ -6,7 +6,12 @@
icon: "minecraft:apple"
id: "5D74D1A68158F29E"
order_index: 1
quest_links: [ ]
quest_links: [{
id: "1AD1F9822B738105"
linked_quest: "2E36E5755B2F551C"
x: 4.0d
y: 6.0d
}]
quests: [
{
dependencies: ["427814F6E9386772"]
@ -4526,6 +4531,205 @@
x: -13.5d
y: 6.5d
}
{
dependencies: ["02FDECC931B5E8EF"]
description: [
"&3Long-Distance Item Pipes&r can be used to send items across great distances. Place one endpoint at each end, and connect them with pipeline blocks."
""
"These pipes instantly transfer from the input side to the output side."
""
"They also have a minimum distance between pipe endpoints, so you can't use these for short-range operations."
]
icon: "gtceu:long_distance_item_pipeline_endpoint"
id: "22B0E30FF38145E7"
shape: "square"
size: 1.0d
subtitle: "Wondering how to move those ores around?"
tasks: [
{
count: 2L
id: "7D5959A062BEE77C"
item: "gtceu:long_distance_item_pipeline_endpoint"
type: "item"
}
{
id: "30A1D0C682D0FC2E"
item: "gtceu:long_distance_item_pipeline"
type: "item"
}
]
title: "Long-Distance Items"
x: 4.0d
y: 2.0d
}
{
dependencies: ["02FDECC931B5E8EF"]
dependency_requirement: "one_completed"
description: [
"The &aPortable Scanner&r, or &aTricorder&r, is GTCEu's debug tool."
""
"Using it will show you a block's details, the details of the energy network, its current status and contents, and its impact on performance."
""
"It'll also display a percentage of fluid remaining in the fluid vein for the &3Fluid Rigs&r."
"{@pagebreak}"
"&l&3Lore:&r&o This little useful device comes from GregTech 5. It was extremely useful in the early days, because very little information (basically nothing) was given by GUIs or WAILA."
]
id: "58D40A430654C997"
shape: "square"
size: 1.0d
subtitle: "For the nosiest GregTech players"
tasks: [{
id: "1E2E112D32893B8D"
item: "gtceu:portable_scanner"
type: "item"
}]
title: "Tricorder"
x: 6.0d
y: 2.0d
}
{
dependencies: ["02FDECC931B5E8EF"]
description: [
"&3Long-Distance Fluid Pipes&r can be used to send fluids across great distances. Place one endpoint at each end, and connect them with pipeline blocks."
""
"These pipes instantly transfer from the input side to the output side."
""
"They also have a minimum distance between pipe endpoints, so you can't use these for short-range operations."
"{@pagebreak}"
"These pipes have a reputation of being &4buggy&r to set up. If they don't seem to work at first, try rotating the endpoints with a &eWrench&r."
]
icon: "gtceu:long_distance_fluid_pipeline_endpoint"
id: "0B1AA0D4CEBD06A8"
optional: true
shape: "square"
size: 1.0d
subtitle: "Wondering how to move that oil around?"
tasks: [
{
count: 2L
id: "2B2586817A16F100"
item: "gtceu:long_distance_fluid_pipeline_endpoint"
type: "item"
}
{
id: "246FB107C0C2B28C"
item: "gtceu:long_distance_fluid_pipeline"
type: "item"
}
]
title: "Long-Distance Pipeline"
x: 5.0d
y: 2.0d
}
{
dependencies: ["02FDECC931B5E8EF"]
description: [
"In this quest, we'll bestow upon you &5cursed wisdom&r... the ability to easily automate the Electrolyzer."
""
"The &9Smart Item Filter&r is a filter that recognises Recipe Maps. When placed on the side of a machine, you can set it to \"&3Electrolyzer&r\" to allow insertion of electrolyzable items specifically. You heard that right - no need to filter manually!"
""
"Oh, and it only gets &abetter&r. If you combine this bad boy with a &aRobot Arm&r, it'll only supply the &6exact amount&r of items required for a successful recipe to the machine."
"{@pagebreak}"
"Place the &aRobot Arm&r on your Electrolyzer, open its GUI, then place the &9Smart Filter&r inside. Ensure that the Smart Filter is set to Electrolyzer."
""
"Next, configure it to &d&lImport&r and &d&lSupply Exact&r. Finally, attach any inventory &7(a chest will do)&r onto the side where you placed the &aRobot Arm&r. Ta-dah! You've figured out how to handle &6all&r Electrolyzer recipes!"
""
"What about the output of the &3Electrolyzer&r? You may want to route the Fluids to several Tanks - or even &3Super Tanks&r if you've gotten that far. We highly recommend that you avoid any methods involving voiding Fluids.&7.&8. except for Water for obvious reasons."
"{@pagebreak}"
"&9Note:&r The Robot Arm has to facilitate the item transfer for its filtering functionality to work! Inserting directly into the machine &7(for instance, pushing with a Hopper!)&r will ignore the Robot Arm's &dSupply Exact&r setting."
]
icon: "gtceu:item_smart_filter"
id: "222295CD03AF00DC"
shape: "square"
size: 1.0d
subtitle: "Knock, knock - who's that? It's MENSA!"
tasks: [{
id: "11EC9A6D9E2C4B7E"
item: "gtceu:item_smart_filter"
type: "item"
}]
title: "200IQ"
x: 6.0d
y: 3.0d
}
{
dependencies: ["02FDECC931B5E8EF"]
description: [
"This is a guide on how to automatically route &lall&r your Hot Ingots to your Chemical Bath, while keeping everything automated in tip-top shape."
""
"The cheap way would be to use filters, and manually add Hot Ingots one by one... which is so boring! Let's try the fun option."
""
"Install an &aItem Tag Filter&r Cover on the side of your &3Chemical Bath&r, open it and set it to whitelist \"&e&lhot_ingots&r\"."
""
"From here, you can route with &9any logistics system&r of your choice."
"{@pagebreak}"
"Connect the output of your &3EBF(s)&r to the input of your &3Chemical Bath&r and the output dump (Chest or Crate)."
"You can also have a &dRestrictive Pipe&r in front of the output dump to ensure the Chemical Bath will be prioritized."
""
"&l&9Note:&r If you wish to know more tags for more automation setups, they will display if you press Shift when hovering over an item. For instance, an item tagged with &e&o#forge:plates/copper&r would be filtered as &e&lplates/copper&r."
""
"&9Other Note:&r The Item Tag Filter partially supports &dregex&r. Hover over the info icon for more information."
]
icon: "gtceu:item_tag_filter"
id: "7C1FD81C5DCFB74E"
shape: "square"
size: 1.0d
subtitle: "Stop burning your darn hands!"
tasks: [{
id: "34DEDF3B7F0DB3BC"
item: "gtceu:item_tag_filter"
type: "item"
}]
title: "250IQ"
x: 6.0d
y: 4.0d
}
{
dependencies: ["02FDECC931B5E8EF"]
description: [
"In theory, Crates are flat upgrades to Chests. A single block space that stores more items - what more could you ask for?"
""
"Unfortunately, there's a small downside - Crates do not support item movement shortcuts well. We plan on fixing this in the long-term."
""
"Where they shine however is the fact that they &6accept Covers&r, making them perfect candidates for buffers in automation."
]
icon: "gtceu:bronze_crate"
id: "6702D52922D85C0D"
shape: "square"
size: 1.0d
subtitle: "Earlygame buffering"
tasks: [{
id: "2F8D9ACDF8EB5B8D"
item: {
Count: 1
id: "ftbfiltersystem:smart_filter"
tag: {
"ftbfiltersystem:filter": "or(item(gtceu:wood_crate)item(gtceu:bronze_crate)item(gtceu:steel_crate)item(gtceu:aluminium_crate)item(gtceu:stainless_steel_crate)item(gtceu:titanium_crate)item(gtceu:tungsten_steel_crate))"
}
}
type: "item"
}]
title: "GregTech Storage"
x: 5.0d
y: 7.0d
}
{
dependencies: ["6702D52922D85C0D"]
description: ["With that tape you wil be able to move around the crate. The main advantage? You can put anything in a crate, weight won't be an issue here."]
icon: "gtceu:basic_tape"
id: "36B64597F76625ED"
shape: "square"
size: 1.0d
subtitle: "Moving stuff around"
tasks: [{
id: "1257FC299E957859"
item: "gtceu:basic_tape"
type: "item"
}]
title: "Tape for Crate"
x: 5.0d
y: 8.0d
}
]
subtitle: ["{quests.tfg_tips.subtitle}"]
title: "{quests.tfg_tips}"

View file

@ -976,13 +976,13 @@ const registerGTCEURecipes = (event) => {
.itemInputs('#forge:ingots/iron', '#tfc:steam_bloomery_basic_fuels')
.itemOutputs('tfc:raw_iron_bloom')
.duration(2400)
.EUt(GTValues.VEX[GTValues.ULV])
.EUt(2)
event.recipes.gtceu.steam_bloomery('steam_raw_iron_bloom_coalcoke')
.itemInputs('2x #forge:ingots/iron', '#tfc:blast_furnace_fuel')
.itemOutputs('2x tfc:raw_iron_bloom')
.duration(2400)
.EUt(GTValues.VEX[GTValues.ULV])
.EUt(2)
GTMaterialRegistry.getRegisteredMaterials().forEach(material => {
@ -996,13 +996,13 @@ const registerGTCEURecipes = (event) => {
.itemInputs(ChemicalHelper.get(TagPrefix.dust, material, 1), '#tfc:steam_bloomery_basic_fuels')
.itemOutputs('tfc:raw_iron_bloom')
.duration(2400)
.EUt(GTValues.VEX[GTValues.ULV])
.EUt(2)
event.recipes.gtceu.steam_bloomery(`steam_raw_iron_bloom_coalcoke_${material.getName()}`)
.itemInputs(ChemicalHelper.get(TagPrefix.dust, material, 2), '#tfc:blast_furnace_fuel')
.itemOutputs('2x tfc:raw_iron_bloom')
.duration(2400)
.EUt(GTValues.VEX[GTValues.ULV])
.EUt(2)
}
})

View file

@ -237,4 +237,5 @@ const registerTFCRecipes = (event) => {
// Brass Mechanism
event.recipes.shapeless('gtceu:small_brass_gear', [ 'tfc:brass_mechanisms' ]).id('tfg:replace_brass_mechanisms')
event.replaceInput({ input: 'tfc:brass_mechanisms' }, 'tfc:brass_mechanisms', 'gtceu:small_brass_gear')
}

View file

@ -128,9 +128,9 @@ function registerTFGMiscellaneousRecipes(event) {
//Scaffolding Frame
event.shaped('tfg:scaffolding_frame',
[
'AAA',
' A ',
'ABA',
'AAA'
' A '
],
{
A: '#forge:rods/wood',
@ -138,7 +138,7 @@ function registerTFGMiscellaneousRecipes(event) {
}).id('tfg:shaped/scaffolding_frame');
event.recipes.gtceu.assembler('tfg:assembler/scaffolding_frame')
.itemInputs('8x #forge:rods/wood', '#forge:cloth')
.itemInputs('4x #forge:rods/wood', '#forge:cloth')
.itemOutputs('tfg:scaffolding_frame')
.duration(10)
.EUt(GTValues.VA[GTValues.ULV]);