Fixed up some issues with the hardmode questline (#94)

* Update Expert Quests

solves #92 and #89

* Replaced oredict with proper GT material

* Reworked "Early Game" questline

-transferred over Cleanroom quest from normal mode
-Microprocessor quest requirements reflect reworked balancing
-Redid integrated logic circuit quest's description to reflect it's new purpose in the hardmode configuration

* Fix cleanroom quest

Finished cleanroom quest migration with proper requirements and icon

* Revert "Reworked "Early Game" questline"

This reverts commit c31e816eb52ae5ba92e5306109fcf85b16fb5b91.

* Revert "Fix cleanroom quest"

This reverts commit 2f507db6744761804535102bc7fe4d4cd40ef391.

* Update Earlygame.zs

fixed the cleanroom being required for CPU recipes to fit with intended progression

* fixed oredict issue

* removed cleanroom requirement

It turns out that it wasnt needed in the first place

* Fixed CPU circuit outputs
This commit is contained in:
antrobot1234 2022-10-01 07:12:48 -05:00 committed by GitHub
parent 89424eed0a
commit 72ae85177b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 89 additions and 4 deletions

View File

@ -45,9 +45,9 @@
"requiredItems:9": { "requiredItems:9": {
"0:10": { "0:10": {
"Count:3": 1, "Count:3": 1,
"Damage:2": 0, "Damage:2": 214,
"OreDict:8": "", "OreDict:8": "",
"id:8": "appliedenergistics2:material" "id:8": "gregtech:meta_gem"
}, },
"1:10": { "1:10": {
"Count:3": 1, "Count:3": 1,
@ -10152,7 +10152,7 @@
"properties:10": { "properties:10": {
"betterquesting:10": { "betterquesting:10": {
"autoclaim:1": 0, "autoclaim:1": 0,
"desc:8": "Petrochemistry is the category of organic chemistry pertaining to petroleum, otherwise known as §9Oil§r.\n\n§bGregTech§r\u0027s petrochemistry may seem daunting at first, given the sheer number of chemicals and processing options, but it\u0027s actually easier to get into than you think.\n\nOil is the starting point, and can be found in several variants which you can pump from finite natural wells on the Overworld, as well as coming renewably from §6Oilsands Ore§r and §6Soul Sand§r, and directly in liquid form from a §3Fluid Rig§r.\n\nStart off by distilling the Oil. This will result in §9Sulfuric Heavy Fuel§r, §9Sulfuric Light Fuel§r, §9Sulfuric Naphtha§r, and/or §9Sulfuric Gas§r.\n\nThese will all need to be hydrodesulfurized using §9Hydrogen§r in a §3Chemical Reactor§r or §2Oil Cracking Unit§r, which produces the non-Sulfuric versions.\n\nAll of these products are useful, so figure out how you want to store the variety and large quantities of fluids.\n\nThe upcoming quests will guide you through the basics of petrochemistry. Once you\u0027ve mastered that, feel free to explore further.\n", "desc:8": "Petrochemistry is the category of organic chemistry pertaining to petroleum, otherwise known as §9Oil§r.\n\n§bGregTech§r\u0027s petrochemistry may seem daunting at first, given the sheer number of chemicals and processing options, but it\u0027s actually easier to get into than you think.\n\nOil is the starting point, and can be found in several variants which you can pump from finite natural wells on the Overworld, as well as coming renewably from §6Oilsands Ore§r and §6Soul Sand§r, and directly in liquid form from a §3Fluid Rig§r.\n\nStart off by distilling the Oil. This will result in §9Sulfuric Heavy Fuel§r, §9Sulfuric Light Fuel§r, §9Sulfuric Naphtha§r, and/or §9Sulfuric Gas§r.\n\nThese will all need to be hydrodesulfurized using §9Hydrogen§r in a §3Chemical Reactor§r or §2Oil Cracking Unit§r, which produces the non-Sulfuric versions.\n\nAll of these products are useful, so figure out how you want to store the variety and large quantities of fluids.\n\nThe upcoming quests will guide you through the basics of petrochemistry. Once you\u0027ve mastered that, feel free to explore further.\n\n\n(Either oil type will complete this quest)",
"globalshare:1": 0, "globalshare:1": 0,
"icon:10": { "icon:10": {
"Count:3": 1, "Count:3": 1,
@ -10195,6 +10195,20 @@
} }
}, },
"taskID:8": "bq_standard:fluid" "taskID:8": "bq_standard:fluid"
},
"1:10": {
"autoConsume:1": 0,
"consume:1": 0,
"groupDetect:1": 0,
"ignoreNBT:1": 0,
"index:3": 1,
"requiredFluids:9": {
"0:10": {
"Amount:3": 1000,
"FluidName:8": "oil_medium"
}
},
"taskID:8": "bq_standard:fluid"
} }
} }
}, },
@ -41818,6 +41832,30 @@
"Damage:2": 1025, "Damage:2": 1025,
"OreDict:8": "", "OreDict:8": "",
"id:8": "gregtech:machine" "id:8": "gregtech:machine"
},
"1:10": {
"Count:3": 1,
"Damage:2": 1652,
"OreDict:8": "",
"id:8": "gregtech:machine"
},
"2:10": {
"Count:3": 1,
"Damage:2": 1651,
"OreDict:8": "",
"id:8": "gregtech:machine"
},
"3:10": {
"Count:3": 1,
"Damage:2": 1653,
"OreDict:8": "",
"id:8": "gregtech:machine"
},
"4:10": {
"Count:3": 22,
"Damage:2": 0,
"OreDict:8": "",
"id:8": "gregtech:steam_casing"
} }
}, },
"taskID:8": "bq_standard:retrieval" "taskID:8": "bq_standard:retrieval"
@ -48968,7 +49006,11 @@
"Count:3": 1, "Count:3": 1,
"Damage:2": 0, "Damage:2": 0,
"OreDict:8": "", "OreDict:8": "",
"id:8": "questbook:itemquestbook" "id:8": "betterquesting:placeholder",
"tag:10": {
"orig_id:8": "questbook:itemquestbook",
"orig_meta:3": 0
}
}, },
"name:8": "Progression", "name:8": "Progression",
"visibility:8": "ALWAYS" "visibility:8": "ALWAYS"

View File

@ -387,6 +387,49 @@ cutter.recipeBuilder()
.EUt(30) .EUt(30)
.buildAndRegister(); .buildAndRegister();
//Make the CPU recipes not require cleanroom
// CPU disable cleanroom
<recipemap:cutter>.findRecipe(120, [<metaitem:wafer.central_processing_unit>], [<liquid:lubricant> * 84]).remove();
<recipemap:cutter>.findRecipe(120, [<metaitem:wafer.central_processing_unit>], [<liquid:distilled_water> * 253]).remove();
<recipemap:cutter>.findRecipe(120, [<metaitem:wafer.central_processing_unit>], [<liquid:water> * 337]).remove();
//CPU circuit redo
<recipemap:cutter>.recipeBuilder()
.inputs([<metaitem:wafer.central_processing_unit>])
.duration(900)
.fluidInputs([<liquid:lubricant> * 84])
.EUt(120)
.outputs([<metaitem:plate.central_processing_unit> * 8])
.buildAndRegister();
<recipemap:cutter>.recipeBuilder()
.inputs([<metaitem:wafer.central_processing_unit>])
.duration(1350)
.fluidInputs([<liquid:distilled_water> * 253])
.EUt(120)
.outputs([<metaitem:plate.central_processing_unit> * 8])
.buildAndRegister();
<recipemap:cutter>.recipeBuilder()
.inputs([<metaitem:wafer.central_processing_unit>])
.duration(1800)
.fluidInputs([<liquid:water> * 337])
.EUt(120)
.outputs([<metaitem:plate.central_processing_unit> * 8])
.buildAndRegister();
// CPU Wafer * 1
<recipemap:laser_engraver>.findRecipe(120, [<metaitem:wafer.silicon>, <metaitem:glass_lens.light_blue>], null).remove();
//CPU Wafer Redo
<recipemap:laser_engraver>.recipeBuilder()
.inputs([<metaitem:wafer.silicon>])
.notConsumable([<ore:craftingLensLightBlue>])
.duration(900)
.EUt(120)
.outputs([<metaitem:wafer.central_processing_unit>])
.buildAndRegister();
// Tooltips // Tooltips
<gregtech:meta_tool:3>.addTooltip(format.yellow("All GT Axes have Lumberaxe Functionality")); <gregtech:meta_tool:3>.addTooltip(format.yellow("All GT Axes have Lumberaxe Functionality"));
<thermalexpansion:capacitor>.addTooltip(format.red("Cannot be discharged in GT Battery Buffers")); <thermalexpansion:capacitor>.addTooltip(format.red("Cannot be discharged in GT Battery Buffers"));