From 8df9f6e3180323946cc6553cd0fb5e1e96f0ac03 Mon Sep 17 00:00:00 2001 From: IntegerLimit <103940576+IntegerLimit@users.noreply.github.com> Date: Thu, 7 Sep 2023 12:05:25 +1000 Subject: [PATCH] [QB HM] Add Molds Quest to Genesis, Add Glass Quest --- .../expert/betterquesting/DefaultQuests.json | 118 ++++++++++++++---- .../saved_quests/ExpertQuests.json | 118 ++++++++++++++---- 2 files changed, 192 insertions(+), 44 deletions(-) diff --git a/overrides/config-overrides/expert/betterquesting/DefaultQuests.json b/overrides/config-overrides/expert/betterquesting/DefaultQuests.json index 0812fa9..ae533b7 100644 --- a/overrides/config-overrides/expert/betterquesting/DefaultQuests.json +++ b/overrides/config-overrides/expert/betterquesting/DefaultQuests.json @@ -2365,7 +2365,8 @@ }, "37:10": { "preRequisites:11": [ - 780 + 780, + 937 ], "properties:10": { "betterquesting:10": { @@ -29342,7 +29343,8 @@ }, "548:10": { "preRequisites:11": [ - 21 + 21, + 909 ], "properties:10": { "betterquesting:10": { @@ -29361,7 +29363,7 @@ "lockedprogress:1": 1, "name:8": "Molds", "partysinglereward:1": 0, - "questlogic:8": "AND", + "questlogic:8": "OR", "repeat_relative:1": 1, "repeattime:3": -1, "simultaneous:1": 0, @@ -49846,6 +49848,64 @@ "taskID:8": "bq_standard:retrieval" } } + }, + "937:10": { + "preRequisites:11": [ + 548 + ], + "properties:10": { + "betterquesting:10": { + "autoclaim:1": 0, + "desc:8": "§eGlass§r is extremely useful, and will be used for many things in the future. Currently, you need it for the §cSteam Extractor§r, and can use it for §6Solar Boilers§r.\n\nCurrently, your only available method to make Glass is through §eGlass Dust§r. Combine §eQuartz Sand§r with a §eTiny Pile of Flint Dust§r in a §3Crafting Table§r. Then, alloy it with the §eBlock Mold§r you have crafted, and voila!\n\nLater, to save you from this suffering, you can make an §6Arc Furnace§r, which makes two Glass, from one Sand.", + "globalshare:1": 0, + "icon:10": { + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "", + "id:8": "minecraft:glass" + }, + "ignoresview:1": 0, + "ismain:1": 0, + "issilent:1": 0, + "lockedprogress:1": 0, + "name:8": "§2Glass", + "questlogic:8": "AND", + "repeat_relative:1": 1, + "repeattime:3": -1, + "simultaneous:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "snd_update:8": "minecraft:entity.player.levelup", + "tasklogic:8": "AND", + "visibility:8": "ALWAYS" + } + }, + "questID:3": 937, + "rewards:9": {}, + "tasks:9": { + "0:10": { + "autoConsume:1": 0, + "consume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "partialMatch:1": 1, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "Damage:2": 2000, + "OreDict:8": "", + "id:8": "gregtech:meta_dust" + }, + "1:10": { + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "", + "id:8": "minecraft:glass" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } } }, "questLines:9": { @@ -55039,144 +55099,158 @@ "y:3": 296 }, "41:10": { + "id:3": 548, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 112, + "y:3": 224 + }, + "42:10": { "id:3": 552, "sizeX:3": 24, "sizeY:3": 24, "x:3": -108, "y:3": 372 }, - "42:10": { + "43:10": { "id:3": 558, "sizeX:3": 24, "sizeY:3": 24, "x:3": -108, "y:3": 264 }, - "43:10": { + "44:10": { "id:3": 670, "sizeX:3": 24, "sizeY:3": 24, "x:3": -12, "y:3": 224 }, - "44:10": { + "45:10": { "id:3": 687, "sizeX:3": 24, "sizeY:3": 24, "x:3": 120, "y:3": 108 }, - "45:10": { + "46:10": { "id:3": 692, "sizeX:3": 24, "sizeY:3": 24, "x:3": 12, "y:3": 66 }, - "46:10": { + "47:10": { "id:3": 743, "sizeX:3": 24, "sizeY:3": 24, "x:3": -192, "y:3": -12 }, - "47:10": { + "48:10": { "id:3": 755, "sizeX:3": 24, "sizeY:3": 24, "x:3": -72, "y:3": 412 }, - "48:10": { + "49:10": { "id:3": 780, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": 224 }, - "49:10": { + "50:10": { "id:3": 786, "sizeX:3": 24, "sizeY:3": 24, "x:3": -228, "y:3": 60 }, - "50:10": { + "51:10": { "id:3": 803, "sizeX:3": 24, "sizeY:3": 24, "x:3": -228, "y:3": 96 }, - "51:10": { + "52:10": { "id:3": 808, "sizeX:3": 24, "sizeY:3": 24, "x:3": -192, "y:3": 96 }, - "52:10": { + "53:10": { "id:3": 813, "sizeX:3": 24, "sizeY:3": 24, "x:3": -108, "y:3": 60 }, - "53:10": { + "54:10": { "id:3": 817, "sizeX:3": 24, "sizeY:3": 24, "x:3": -48, "y:3": 224 }, - "54:10": { + "55:10": { "id:3": 902, "sizeX:3": 36, "sizeY:3": 36, "x:3": 36, "y:3": -30 }, - "55:10": { + "56:10": { "id:3": 909, "sizeX:3": 40, "sizeY:3": 40, "x:3": 24, "y:3": 216 }, - "56:10": { + "57:10": { "id:3": 911, "sizeX:3": 24, "sizeY:3": 24, "x:3": -72, "y:3": 332 }, - "57:10": { + "58:10": { "id:3": 913, "sizeX:3": 24, "sizeY:3": 24, "x:3": -192, "y:3": 24 }, - "58:10": { + "59:10": { "id:3": 914, "sizeX:3": 24, "sizeY:3": 24, "x:3": -228, "y:3": 132 }, - "59:10": { + "60:10": { "id:3": 927, "sizeX:3": 24, "sizeY:3": 24, "x:3": -132, "y:3": 24 }, - "60:10": { + "61:10": { "id:3": 932, "sizeX:3": 24, "sizeY:3": 24, "x:3": -192, "y:3": 132 + }, + "62:10": { + "id:3": 937, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 112, + "y:3": 296 } } }, diff --git a/overrides/config/betterquesting/saved_quests/ExpertQuests.json b/overrides/config/betterquesting/saved_quests/ExpertQuests.json index 0812fa9..ae533b7 100644 --- a/overrides/config/betterquesting/saved_quests/ExpertQuests.json +++ b/overrides/config/betterquesting/saved_quests/ExpertQuests.json @@ -2365,7 +2365,8 @@ }, "37:10": { "preRequisites:11": [ - 780 + 780, + 937 ], "properties:10": { "betterquesting:10": { @@ -29342,7 +29343,8 @@ }, "548:10": { "preRequisites:11": [ - 21 + 21, + 909 ], "properties:10": { "betterquesting:10": { @@ -29361,7 +29363,7 @@ "lockedprogress:1": 1, "name:8": "Molds", "partysinglereward:1": 0, - "questlogic:8": "AND", + "questlogic:8": "OR", "repeat_relative:1": 1, "repeattime:3": -1, "simultaneous:1": 0, @@ -49846,6 +49848,64 @@ "taskID:8": "bq_standard:retrieval" } } + }, + "937:10": { + "preRequisites:11": [ + 548 + ], + "properties:10": { + "betterquesting:10": { + "autoclaim:1": 0, + "desc:8": "§eGlass§r is extremely useful, and will be used for many things in the future. Currently, you need it for the §cSteam Extractor§r, and can use it for §6Solar Boilers§r.\n\nCurrently, your only available method to make Glass is through §eGlass Dust§r. Combine §eQuartz Sand§r with a §eTiny Pile of Flint Dust§r in a §3Crafting Table§r. Then, alloy it with the §eBlock Mold§r you have crafted, and voila!\n\nLater, to save you from this suffering, you can make an §6Arc Furnace§r, which makes two Glass, from one Sand.", + "globalshare:1": 0, + "icon:10": { + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "", + "id:8": "minecraft:glass" + }, + "ignoresview:1": 0, + "ismain:1": 0, + "issilent:1": 0, + "lockedprogress:1": 0, + "name:8": "§2Glass", + "questlogic:8": "AND", + "repeat_relative:1": 1, + "repeattime:3": -1, + "simultaneous:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "snd_update:8": "minecraft:entity.player.levelup", + "tasklogic:8": "AND", + "visibility:8": "ALWAYS" + } + }, + "questID:3": 937, + "rewards:9": {}, + "tasks:9": { + "0:10": { + "autoConsume:1": 0, + "consume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "partialMatch:1": 1, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "Damage:2": 2000, + "OreDict:8": "", + "id:8": "gregtech:meta_dust" + }, + "1:10": { + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "", + "id:8": "minecraft:glass" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } } }, "questLines:9": { @@ -55039,144 +55099,158 @@ "y:3": 296 }, "41:10": { + "id:3": 548, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 112, + "y:3": 224 + }, + "42:10": { "id:3": 552, "sizeX:3": 24, "sizeY:3": 24, "x:3": -108, "y:3": 372 }, - "42:10": { + "43:10": { "id:3": 558, "sizeX:3": 24, "sizeY:3": 24, "x:3": -108, "y:3": 264 }, - "43:10": { + "44:10": { "id:3": 670, "sizeX:3": 24, "sizeY:3": 24, "x:3": -12, "y:3": 224 }, - "44:10": { + "45:10": { "id:3": 687, "sizeX:3": 24, "sizeY:3": 24, "x:3": 120, "y:3": 108 }, - "45:10": { + "46:10": { "id:3": 692, "sizeX:3": 24, "sizeY:3": 24, "x:3": 12, "y:3": 66 }, - "46:10": { + "47:10": { "id:3": 743, "sizeX:3": 24, "sizeY:3": 24, "x:3": -192, "y:3": -12 }, - "47:10": { + "48:10": { "id:3": 755, "sizeX:3": 24, "sizeY:3": 24, "x:3": -72, "y:3": 412 }, - "48:10": { + "49:10": { "id:3": 780, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": 224 }, - "49:10": { + "50:10": { "id:3": 786, "sizeX:3": 24, "sizeY:3": 24, "x:3": -228, "y:3": 60 }, - "50:10": { + "51:10": { "id:3": 803, "sizeX:3": 24, "sizeY:3": 24, "x:3": -228, "y:3": 96 }, - "51:10": { + "52:10": { "id:3": 808, "sizeX:3": 24, "sizeY:3": 24, "x:3": -192, "y:3": 96 }, - "52:10": { + "53:10": { "id:3": 813, "sizeX:3": 24, "sizeY:3": 24, "x:3": -108, "y:3": 60 }, - "53:10": { + "54:10": { "id:3": 817, "sizeX:3": 24, "sizeY:3": 24, "x:3": -48, "y:3": 224 }, - "54:10": { + "55:10": { "id:3": 902, "sizeX:3": 36, "sizeY:3": 36, "x:3": 36, "y:3": -30 }, - "55:10": { + "56:10": { "id:3": 909, "sizeX:3": 40, "sizeY:3": 40, "x:3": 24, "y:3": 216 }, - "56:10": { + "57:10": { "id:3": 911, "sizeX:3": 24, "sizeY:3": 24, "x:3": -72, "y:3": 332 }, - "57:10": { + "58:10": { "id:3": 913, "sizeX:3": 24, "sizeY:3": 24, "x:3": -192, "y:3": 24 }, - "58:10": { + "59:10": { "id:3": 914, "sizeX:3": 24, "sizeY:3": 24, "x:3": -228, "y:3": 132 }, - "59:10": { + "60:10": { "id:3": 927, "sizeX:3": 24, "sizeY:3": 24, "x:3": -132, "y:3": 24 }, - "60:10": { + "61:10": { "id:3": 932, "sizeX:3": 24, "sizeY:3": 24, "x:3": -192, "y:3": 132 + }, + "62:10": { + "id:3": 937, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 112, + "y:3": 296 } } },