From bcee78c6d2006dfd6d02fec37cdfed3298b04b70 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Sun, 16 Jun 2024 10:37:54 -0500 Subject: [PATCH 001/132] reduce ethylene consumption for lube additives --- .../organic_chemistry/petrochemistry/Lubricants.groovy | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy index c3781c81a..50e0c052b 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy @@ -1072,7 +1072,7 @@ solidAntiwearMap.each { saw, multiplier -> BLENDER.recipeBuilder() .inputs(ore(saw)) - .inputs(ore('dustCalciumDinonylnaphthaleneSulfonate')) + .inputs(ore('dustSmallCalciumDinonylnaphthaleneSulfonate')) .fluidInputs(fluid('lubricant') * (1000 * multiplier * 4)) .fluidInputs(fluid('antifoaming_additive') * 1000) .fluidOutputs(fluid('midgrade_lubricant') * (1000 * multiplier * 4)) @@ -1093,7 +1093,7 @@ liquidAntiwearMap.each { law, multiplier -> .buildAndRegister() BLENDER.recipeBuilder() - .inputs(ore('dustCalciumDinonylnaphthaleneSulfonate')) + .inputs(ore('dustSmallCalciumDinonylnaphthaleneSulfonate')) .fluidInputs(fluid('lubricant') * (1000 * multiplier * 4)) .fluidInputs(fluid('antifoaming_additive') * 1000) .fluidInputs(fluid(law) * 1000) @@ -1108,7 +1108,7 @@ pourPointDepressantMap.each { ppd, multiplier1 -> BLENDER.recipeBuilder() .inputs(ore(ppd)) .fluidInputs(fluid('calcium_phenate') * 1000) - .inputs(ore('dustCalciumDidodecylbenzeneSulfonate')) + .inputs(ore('dustSmallCalciumDidodecylbenzeneSulfonate')) .fluidInputs(fluid('midgrade_lubricant') * (1000 * multiplier1 * 3 * 4)) .fluidOutputs(fluid('premium_lubricant') * (1000 * multiplier1 * 3 * 4)) .duration(200) @@ -1118,7 +1118,7 @@ pourPointDepressantMap.each { ppd, multiplier1 -> BLENDER.recipeBuilder() .inputs(ore(ppd)) .fluidInputs(fluid('calcium_phenate') * 1000) - .inputs(ore('dustFourNonylphenoxyaceticAcid')) + .inputs(ore('dustSmallFourNonylphenoxyaceticAcid')) .fluidInputs(fluid('midgrade_lubricant') * (1000 * multiplier1 * 3 * 4 * 1.5)) .fluidOutputs(fluid('premium_lubricant') * (1000 * multiplier1 * 3 * 4 * 1.5)) .duration(200) @@ -1129,7 +1129,7 @@ pourPointDepressantMap.each { ppd, multiplier1 -> BLENDER.recipeBuilder() .inputs(ore(det)) .inputs(ore(ppd)) - .inputs(ore('dustCalciumDidodecylbenzeneSulfonate')) + .inputs(ore('dustSmallCalciumDidodecylbenzeneSulfonate')) .fluidInputs(fluid('midgrade_lubricant') * (1000 * multiplier1 * multiplier2 * 4)) .fluidOutputs(fluid('premium_lubricant') * (1000 * multiplier1 * multiplier2 * 4)) .duration(200) From 5593e61f60a07032da86eabc5e2dc7a7d68ea5f8 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Sun, 16 Jun 2024 10:43:52 -0500 Subject: [PATCH 002/132] further reduce ethylene costs --- .../organic_chemistry/petrochemistry/Lubricants.groovy | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy index 50e0c052b..5e87b439c 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy @@ -1012,7 +1012,7 @@ def pourPointDepressantMap = [ // calcium_phenate: 3 def detergentMap = [ - 'dustCalciumDodecylbenzeneSulfonate': 1, + 'dustSmallCalciumDodecylbenzeneSulfonate': 1, 'dustCalciumSalicylate': 2, 'dustPolyisobuteneSuccinicAnhydride': 4 ] @@ -1108,7 +1108,7 @@ pourPointDepressantMap.each { ppd, multiplier1 -> BLENDER.recipeBuilder() .inputs(ore(ppd)) .fluidInputs(fluid('calcium_phenate') * 1000) - .inputs(ore('dustSmallCalciumDidodecylbenzeneSulfonate')) + .inputs(ore('dustTinyCalciumDidodecylbenzeneSulfonate')) .fluidInputs(fluid('midgrade_lubricant') * (1000 * multiplier1 * 3 * 4)) .fluidOutputs(fluid('premium_lubricant') * (1000 * multiplier1 * 3 * 4)) .duration(200) @@ -1129,7 +1129,7 @@ pourPointDepressantMap.each { ppd, multiplier1 -> BLENDER.recipeBuilder() .inputs(ore(det)) .inputs(ore(ppd)) - .inputs(ore('dustSmallCalciumDidodecylbenzeneSulfonate')) + .inputs(ore('dustTinyCalciumDidodecylbenzeneSulfonate')) .fluidInputs(fluid('midgrade_lubricant') * (1000 * multiplier1 * multiplier2 * 4)) .fluidOutputs(fluid('premium_lubricant') * (1000 * multiplier1 * multiplier2 * 4)) .duration(200) @@ -1139,7 +1139,7 @@ pourPointDepressantMap.each { ppd, multiplier1 -> BLENDER.recipeBuilder() .inputs(ore(det)) .inputs(ore(ppd)) - .inputs(ore('dustFourNonylphenoxyaceticAcid')) + .inputs(ore('dustSmallFourNonylphenoxyaceticAcid')) .fluidInputs(fluid('midgrade_lubricant') * (1000 * multiplier1 * multiplier2 * 4)) .fluidOutputs(fluid('premium_lubricant') * (1000 * multiplier1 * multiplier2 * 4)) .duration(200) From 7fcdb6b9c6b2873386eab213cd145dad48586d73 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Sun, 16 Jun 2024 11:32:44 -0500 Subject: [PATCH 003/132] natural gas processing overhaul --- .../fluid/overworld/natural_gas_deposit.json | 2 +- .../material/OrganicChemistryMaterials.groovy | 11 ++++- groovy/material/SuSyMaterials.groovy | 3 ++ .../UnknownCompositionMaterials.groovy | 5 ++- .../chemistry/ChemistryOverhaul.groovy | 5 ++- .../petrochemistry/NaturalGas.groovy | 40 +++++++++++++++++ .../petrochemistry/OilOverhaul.groovy | 44 ------------------- resources/langfiles/lang/en_us.lang | 3 ++ 8 files changed, 63 insertions(+), 50 deletions(-) create mode 100644 groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy diff --git a/config/gregtech/worldgen/fluid/overworld/natural_gas_deposit.json b/config/gregtech/worldgen/fluid/overworld/natural_gas_deposit.json index 3c491b0fb..59c546122 100644 --- a/config/gregtech/worldgen/fluid/overworld/natural_gas_deposit.json +++ b/config/gregtech/worldgen/fluid/overworld/natural_gas_deposit.json @@ -10,5 +10,5 @@ "chance": 0, "depleted_yield": 400 }, - "fluid": "natural_gas" + "fluid": "crude_natural_gas" } diff --git a/groovy/material/OrganicChemistryMaterials.groovy b/groovy/material/OrganicChemistryMaterials.groovy index e5db54a0e..81729cd8b 100644 --- a/groovy/material/OrganicChemistryMaterials.groovy +++ b/groovy/material/OrganicChemistryMaterials.groovy @@ -1364,7 +1364,11 @@ public class OrganicChemistryMaterials { .color(0x403c32) .build(); - //FREE ID: 15226 + TriethyleneGlycol = new Material.Builder(15226, SuSyUtility.susyId('triethylene_glycol')) + .liquid() + .components(Carbon, 6, Hydrogen, 14, Oxygen, 4) + .color(0x27a8a2) + .build() Ferrocene = new Material.Builder(15227, SuSyUtility.susyId('ferrocene')) .dust() @@ -1421,7 +1425,10 @@ public class OrganicChemistryMaterials { .color(0xd13485) .build(); - //FREE ID: 15235 + AcidicRichAmine = new Material.Builder(15114, SuSyUtility.susyId('acidic_rich_amine')) + .liquid() + .color(0x6ca0ab) + .build(); OctylHydroxamicAcid = new Material.Builder(15236, SuSyUtility.susyId('octyl_hydroxamic_acid')) .dust() diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 06dd7288e..eadc9427e 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -507,6 +507,7 @@ class SuSyMaterials { public static Material CocoAmineAcetate; public static Material PolluciteLeach; public static Material CaesiumRubidiumAlumMixture; + public static Material HydratedTriethyleneGlycol; // Petrochem Materials @@ -1642,6 +1643,8 @@ class SuSyMaterials { public static Material HydrolyzedMethylFormateSolution; public static Material FormicAcid; public static Material MethylFormateSolution; + public static Material TriethyleneGlycol; + public static Material AcidicRichAmine; // Third Degree Materials diff --git a/groovy/material/UnknownCompositionMaterials.groovy b/groovy/material/UnknownCompositionMaterials.groovy index 2a0766e9b..fc1d78350 100644 --- a/groovy/material/UnknownCompositionMaterials.groovy +++ b/groovy/material/UnknownCompositionMaterials.groovy @@ -1188,7 +1188,10 @@ public class UnknownCompositionMaterials { .color(0xc48072) .build(); - //FREE ID: 4243 + HydratedTriethyleneGlycol = new Material.Builder(4243, SuSyUtility.susyId('hydrated_triethylene_glycol')) + .liquid() + .color(0x2795a8) + .build() SphaleriteByproductSlurry = new Material.Builder(4244, SuSyUtility.susyId('sphalerite_byproduct_slurry')) .liquid() diff --git a/groovy/postInit/chemistry/ChemistryOverhaul.groovy b/groovy/postInit/chemistry/ChemistryOverhaul.groovy index 65e66f265..b7f3214b3 100644 --- a/groovy/postInit/chemistry/ChemistryOverhaul.groovy +++ b/groovy/postInit/chemistry/ChemistryOverhaul.groovy @@ -3322,7 +3322,7 @@ ELECTROLYTIC_CELL.recipeBuilder() // Ethylene glycol CSTR.recipeBuilder() - .fluidInputs(fluid('ethylene_oxide') * 70) + .fluidInputs(fluid('ethylene_oxide') * 85) .fluidInputs(fluid('water') * 100) .fluidOutputs(fluid('ethylene_glycol_mix') * 100) .duration(5) @@ -3331,9 +3331,10 @@ CSTR.recipeBuilder() DISTILLATION_TOWER.recipeBuilder() .fluidInputs(fluid('ethylene_glycol_mix') * 1000) + .fluidOutputs(fluid('triethylene_glycol') * 50) .fluidOutputs(fluid('diethylene_glycol') * 100) .fluidOutputs(fluid('ethylene_glycol') * 500) - .fluidOutputs(fluid('water') * 400) + .fluidOutputs(fluid('water') * 150) .duration(200) .EUt(30) .buildAndRegister() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy new file mode 100644 index 000000000..c1c6d98aa --- /dev/null +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy @@ -0,0 +1,40 @@ +MIXER = recipemap('mixer') +FLUID_HEATER = recipemap('fluid_heater') + +// Water removal + +MIXER.recipeBuilder() +.fluidInputs(fluid('crude_natural_gas') * 1000) +.fluidInputs(fluid('triethylene_glycol') * 1000) +.fluidOutputs(fluid('sulfuric_natural_gas') * 1000) +.fluidOutputs(fluid('hydrated_triethylene_glycol') * 1000) +.duration(10) +.EUt(30) +.buildAndRegister() + +FLUID_HEATER.recipeBuilder() +.fluidInputs(fluid('hydrated_triethylene_glycol') * 1000) +.fluidOutputs(fluid('triethylene_glycol') * 1000) +.duration(10) +.EUt(30) +.buildAndRegister() + +// Acid gas removal (H2S, CO2) + +CENTRIFUGE.recipeBuilder() +.fluidInputs(fluid('sulfuric_natural_gas') * 10000) +.fluidInputs(fluid('ethanolamine_mix') * 1000) +.fluidOutputs(fluid('natural_gas') * 8000) +.fluidOutputs(fluid('acidic_rich_amine') * 1000) +.duration(40) +.EUt(120) +.buildAndRegister() + +CENTRIFUGE.recipeBuilder() +.fluidInputs(fluid('acidic_rich_amine') * 1000) +.fluidOutputs(fluid('hydrogen_sulfide') * 1000) +.fluidOutputs(fluid('carbon_dioxide') * 1000) +.fluidOutputs(fluid('ethanolamine_mix') * 1000) +.duration(160) +.EUt(120) +.buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy index 7dcbbbd69..6cb315ef3 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy @@ -314,16 +314,6 @@ REACTION_FURNACE.recipeBuilder() .EUt(30) .buildAndRegister() -// Natural Gas Processing - -CENTRIFUGE.recipeBuilder() -.fluidInputs(fluid('crude_natural_gas') * 1000) -.fluidOutputs(fluid('oil') * 50) -.fluidOutputs(fluid('sulfuric_natural_gas') * 1000) -.duration(400) -.EUt(30) -.buildAndRegister() - // Sulfuric Oil Residue Processing // Solvent Dewaxing @@ -609,40 +599,6 @@ DT.recipeBuilder() .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() -// Natural / Refinery -> Gasoline - -CSTR.recipeBuilder() -.fluidInputs(fluid('sulfuric_acid') * 250) -.fluidInputs(fluid('natural_gas') * 50) -.fluidOutputs(fluid('alkylated_natural_gas') * 300) -.duration(5) -.EUt(Globals.voltAmps[1]) -.buildAndRegister() - -CSTR.recipeBuilder() -.fluidInputs(fluid('sulfuric_acid') * 250) -.fluidInputs(fluid('refinery_gas') * 50) -.fluidOutputs(fluid('alkylated_refinery_gas') * 300) -.duration(5) -.EUt(Globals.voltAmps[1]) -.buildAndRegister() - -DT.recipeBuilder() -.fluidInputs(fluid('alkylated_natural_gas') * 3000) -.fluidOutputs(fluid('sulfuric_acid') * 2500) -.fluidOutputs(fluid('gasoline') * 500) -.duration(200) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -DT.recipeBuilder() -.fluidInputs(fluid('alkylated_refinery_gas') * 3000) -.fluidOutputs(fluid('sulfuric_acid') * 2500) -.fluidOutputs(fluid('gasoline') * 500) -.duration(200) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - // Natural Gas Distillation DT.recipeBuilder() diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index b7c833205..8d80be146 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -1964,6 +1964,9 @@ susy.material.caesium_rubidium_alum_mixture=Caesium-Rubidium Alum Mixture susy.material.methyl_formate_solution=Methyl Formate Solution susy.material.acidic_thallium_sulfate_solution=Acidic Thallium Sulfate Solution susy.material.ethyl_acetate=Ethyl Acetate +susy.material.triethylene_glycol=Triethylene Glycol +susy.material.hydrated_triethylene_glycol=Hydrated Triethylene Glycol +susy.material.acidic_rich_amine=Acidic Rich Amine # Isotopes From 74d877f7c287966760c01f6bd26bfad2aa65a48d Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Wed, 3 Jul 2024 16:06:15 -0500 Subject: [PATCH 004/132] implement steam stripping post-atmo distill --- .../material/PetrochemistryMaterials.groovy | 15 ++++++ groovy/material/SuSyMaterials.groovy | 3 ++ .../petrochemistry/OilOverhaul.groovy | 53 +++++++++++++++---- resources/langfiles/lang/en_us.lang | 3 ++ 4 files changed, 65 insertions(+), 9 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index e0725a0eb..d32b1f9db 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -330,5 +330,20 @@ public class PetrochemistryMaterials { .liquid() .color(0x9c9538) .build(); + + CrudeKerosene = new Material.Builder(20077, SuSyUtility.susyId('crude_kerosene')) + .liquid() + .color(0xa8a225) + .build(); + + CrudeDiesel = new Material.Builder(20078, SuSyUtility.susyId('crude_diesel')) + .liquid() + .color(0x96912c) + .build(); + + CrudeFuelOil = new Material.Builder(20079, SuSyUtility.susyId('crude_fuel_oil')) + .liquid() + .color(0x706d2c) + .build(); } } \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index eadc9427e..e872c9ef3 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -521,6 +521,7 @@ class SuSyMaterials { public static Material DesaltedOilHeavy; public static Material FuelOil; + public static Material CrudeFuelOil; public static Material SulfuricFuelOil; public static Material TreatedSulfuricFuelOil; public static Material UpgradedFuelOilMix; @@ -534,11 +535,13 @@ class SuSyMaterials { public static Material TreatedSulfuricRefineryGas; public static Material AlkylatedRefineryGas; + public static Material CrudeDiesel; public static Material SulfuricDiesel; public static Material TreatedSulfuricDiesel; public static Material UpgradedDieselMix; public static Material Kerosene; + public static Material CrudeKerosene; public static Material SulfuricKerosene; public static Material TreatedSulfuricKerosene; public static Material LightlySteamcrackedKerosene; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy index 6cb315ef3..278f71c69 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy @@ -67,6 +67,10 @@ class OilFraction { this.upgrade_name = upgrade_name } + def getCrude(int amount) { + return fluid('crude_' + this.name) * amount + } + def getTreatedSulfuric(int amount) { return fluid('treated_sulfuric_' + this.name) * amount } @@ -209,12 +213,14 @@ CENTRIFUGE.recipeBuilder() .EUt(30) .buildAndRegister() +// Atmospheric distillation + DT.recipeBuilder() .fluidInputs(oils.oil.getDesalted(1000)) .fluidOutputs(fluid('sulfuric_oil_residue') * 150) -.fluidOutputs(fractions.fuel_oil.getSulfuric(150)) -.fluidOutputs(fractions.diesel.getSulfuric(200)) -.fluidOutputs(fractions.kerosene.getSulfuric(100)) +.fluidOutputs(fractions.fuel_oil.getCrude(150)) +.fluidOutputs(fractions.diesel.getCrude(200)) +.fluidOutputs(fractions.kerosene.getCrude(100)) .fluidOutputs(fractions.naphtha.getSulfuric(200)) .fluidOutputs(fractions.gasoline.getSulfuric(100)) .fluidOutputs(fractions.refinery_gas.getSulfuric(500)) @@ -225,9 +231,9 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(oils.oil_light.getDesalted(1000)) .fluidOutputs(fluid('sulfuric_oil_residue') * 50) -.fluidOutputs(fractions.fuel_oil.getSulfuric(100)) -.fluidOutputs(fractions.diesel.getSulfuric(150)) -.fluidOutputs(fractions.kerosene.getSulfuric(100)) +.fluidOutputs(fractions.fuel_oil.getCrude(100)) +.fluidOutputs(fractions.diesel.getCrude(150)) +.fluidOutputs(fractions.kerosene.getCrude(100)) .fluidOutputs(fractions.naphtha.getSulfuric(250)) .fluidOutputs(fractions.gasoline.getSulfuric(150)) .fluidOutputs(fractions.refinery_gas.getSulfuric(1000)) @@ -238,9 +244,9 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(oils.oil_heavy.getDesalted(1000)) .fluidOutputs(fluid('sulfuric_oil_residue') * 300) -.fluidOutputs(fractions.fuel_oil.getSulfuric(200)) -.fluidOutputs(fractions.diesel.getSulfuric(150)) -.fluidOutputs(fractions.kerosene.getSulfuric(100)) +.fluidOutputs(fractions.fuel_oil.getCrude(200)) +.fluidOutputs(fractions.diesel.getCrude(150)) +.fluidOutputs(fractions.kerosene.getCrude(100)) .fluidOutputs(fractions.naphtha.getSulfuric(100)) .fluidOutputs(fractions.gasoline.getSulfuric(50)) .fluidOutputs(fractions.refinery_gas.getSulfuric(250)) @@ -248,6 +254,35 @@ DT.recipeBuilder() .EUt(30) .buildAndRegister() +// Stripping of contaminants using steam + +BCR.recipeBuilder() + .fluidInputs(fractions.kerosene.getCrude(50)) + .fluidInputs(fluid('steam') * 160) + .fluidOutputs(fractions.kerosene.getSulfuric(50)) + .fluidOutputs(fluid('wastewater') * 1) + .duration(2) + .EUt(30) + .buildAndRegister() + +BCR.recipeBuilder() + .fluidInputs(fractions.diesel.getCrude(50)) + .fluidInputs(fluid('steam') * 160) + .fluidOutputs(fractions.diesel.getSulfuric(50)) + .fluidOutputs(fluid('wastewater') * 1) + .duration(2) + .EUt(30) + .buildAndRegister() + +BCR.recipeBuilder() + .fluidInputs(fractions.fuel_oil.getCrude(50)) + .fluidInputs(fluid('steam') * 160) + .fluidOutputs(fractions.fuel_oil.getSulfuric(50)) + .fluidOutputs(fluid('wastewater') * 1) + .duration(2) + .EUt(30) + .buildAndRegister() + fractions.each { _, fraction -> { FBR.recipeBuilder() .fluidInputs(fraction.getSulfuric(180)) diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 8d80be146..af0dda111 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -1967,6 +1967,9 @@ susy.material.ethyl_acetate=Ethyl Acetate susy.material.triethylene_glycol=Triethylene Glycol susy.material.hydrated_triethylene_glycol=Hydrated Triethylene Glycol susy.material.acidic_rich_amine=Acidic Rich Amine +susy.material.crude_kerosene=Crude Kerosene +susy.material.crude_diesel=Crude Diesel +susy.material.crude_fuel_oil=Crude Fuel Oil # Isotopes From fae4d728b21af7a83c02b04da51a42920a2fa5d8 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Wed, 3 Jul 2024 16:14:01 -0500 Subject: [PATCH 005/132] 4-1 --- .../organic_chemistry/petrochemistry/NaturalGas.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy index c1c6d98aa..8d8ce73cb 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy @@ -35,6 +35,6 @@ CENTRIFUGE.recipeBuilder() .fluidOutputs(fluid('hydrogen_sulfide') * 1000) .fluidOutputs(fluid('carbon_dioxide') * 1000) .fluidOutputs(fluid('ethanolamine_mix') * 1000) -.duration(160) +.duration(10) .EUt(120) .buildAndRegister() \ No newline at end of file From cf4690e660158402cccc862945960a3926c586f6 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Wed, 3 Jul 2024 16:51:41 -0500 Subject: [PATCH 006/132] add oil preheating before atmo distillation, buff recipe durations --- .../material/PetrochemistryMaterials.groovy | 15 ++++ groovy/material/SuSyMaterials.groovy | 5 +- .../petrochemistry/OilOverhaul.groovy | 76 ++++++++++++------- resources/langfiles/lang/en_us.lang | 3 + 4 files changed, 69 insertions(+), 30 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index d32b1f9db..88509c4d3 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -345,5 +345,20 @@ public class PetrochemistryMaterials { .liquid() .color(0x706d2c) .build(); + + HeatedOilLight = new Material.Builder(20080, SuSyUtility.susyId('heated_oil_light')) + .liquid() + .color(0x2d2f3b) + .build(); + + HeatedOil = new Material.Builder(20081, SuSyUtility.susyId('heated_oil')) + .liquid() + .color(0x2d2f3b) + .build(); + + HeatedOilHeavy = new Material.Builder(20082, SuSyUtility.susyId('heated_oil_heavy')) + .liquid() + .color(0x2d2f3b) + .build(); } } \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index e872c9ef3..63d45e309 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -509,16 +509,19 @@ class SuSyMaterials { public static Material CaesiumRubidiumAlumMixture; public static Material HydratedTriethyleneGlycol; - // Petrochem Materials + // Petrochem Materials public static Material DilutedOil; public static Material DesaltedOil; + public static Material HeatedOil; public static Material DilutedOilLight; public static Material DesaltedOilLight; + public static Material HeatedOilLight; public static Material DilutedOilHeavy; public static Material DesaltedOilHeavy; + public static Material HeatedOilHeavy; public static Material FuelOil; public static Material CrudeFuelOil; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy index 278f71c69..5f18fb068 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy @@ -47,6 +47,10 @@ class Oil { return fluid('desalted_' + this.name) * amount } + def getHeated(int amount) { + return fluid('heated_' + this.name) * amount + } + def get(int amount) { return fluid(this.name) * amount } @@ -165,6 +169,8 @@ oils.each { _, oil -> { } } +// Desalting + ELECTROSTATIC_SEPARATOR.recipeBuilder() .fluidInputs(fluid('diluted_oil') * 1000) .fluidOutputs(fluid('oily_brine') * 100) @@ -213,10 +219,22 @@ CENTRIFUGE.recipeBuilder() .EUt(30) .buildAndRegister() +// Preheating + +oils.each { _, oil -> { + FLUID_HEATER.recipeBuilder() + .fluidInputs(oil.getDesalted(1000)) + .fluidOutputs(oil.getHeated(1000)) + .duration(25) + .EUt(30) + .buildAndRegister() + } +} + // Atmospheric distillation DT.recipeBuilder() -.fluidInputs(oils.oil.getDesalted(1000)) +.fluidInputs(oils.oil.getHeated(1000)) .fluidOutputs(fluid('sulfuric_oil_residue') * 150) .fluidOutputs(fractions.fuel_oil.getCrude(150)) .fluidOutputs(fractions.diesel.getCrude(200)) @@ -224,12 +242,12 @@ DT.recipeBuilder() .fluidOutputs(fractions.naphtha.getSulfuric(200)) .fluidOutputs(fractions.gasoline.getSulfuric(100)) .fluidOutputs(fractions.refinery_gas.getSulfuric(500)) -.duration(100) +.duration(50) .EUt(30) .buildAndRegister() DT.recipeBuilder() -.fluidInputs(oils.oil_light.getDesalted(1000)) +.fluidInputs(oils.oil_light.getHeated(1000)) .fluidOutputs(fluid('sulfuric_oil_residue') * 50) .fluidOutputs(fractions.fuel_oil.getCrude(100)) .fluidOutputs(fractions.diesel.getCrude(150)) @@ -237,12 +255,12 @@ DT.recipeBuilder() .fluidOutputs(fractions.naphtha.getSulfuric(250)) .fluidOutputs(fractions.gasoline.getSulfuric(150)) .fluidOutputs(fractions.refinery_gas.getSulfuric(1000)) -.duration(100) +.duration(50) .EUt(30) .buildAndRegister() DT.recipeBuilder() -.fluidInputs(oils.oil_heavy.getDesalted(1000)) +.fluidInputs(oils.oil_heavy.getHeated(1000)) .fluidOutputs(fluid('sulfuric_oil_residue') * 300) .fluidOutputs(fractions.fuel_oil.getCrude(200)) .fluidOutputs(fractions.diesel.getCrude(150)) @@ -250,7 +268,7 @@ DT.recipeBuilder() .fluidOutputs(fractions.naphtha.getSulfuric(100)) .fluidOutputs(fractions.gasoline.getSulfuric(50)) .fluidOutputs(fractions.refinery_gas.getSulfuric(250)) -.duration(100) +.duration(50) .EUt(30) .buildAndRegister() @@ -261,7 +279,7 @@ BCR.recipeBuilder() .fluidInputs(fluid('steam') * 160) .fluidOutputs(fractions.kerosene.getSulfuric(50)) .fluidOutputs(fluid('wastewater') * 1) - .duration(2) + .duration(1) .EUt(30) .buildAndRegister() @@ -270,7 +288,7 @@ BCR.recipeBuilder() .fluidInputs(fluid('steam') * 160) .fluidOutputs(fractions.diesel.getSulfuric(50)) .fluidOutputs(fluid('wastewater') * 1) - .duration(2) + .duration(1) .EUt(30) .buildAndRegister() @@ -279,7 +297,7 @@ BCR.recipeBuilder() .fluidInputs(fluid('steam') * 160) .fluidOutputs(fractions.fuel_oil.getSulfuric(50)) .fluidOutputs(fluid('wastewater') * 1) - .duration(2) + .duration(1) .EUt(30) .buildAndRegister() @@ -289,7 +307,7 @@ fractions.each { _, fraction -> { .fluidInputs(fluid('hydrogen') * 45) .notConsumable(metaitem('catalystBedAlumina')) .fluidOutputs(fraction.getTreatedSulfuric(180)) - .duration(30) + .duration(15) .EUt(30) .buildAndRegister() @@ -297,7 +315,7 @@ fractions.each { _, fraction -> { .fluidInputs(fraction.getTreatedSulfuric(1000)) .fluidOutputs(fraction.get(1000)) .fluidOutputs(fluid('sour_gas') * 250) - .duration(100) + .duration(50) .EUt(30) .buildAndRegister() } @@ -310,7 +328,7 @@ CENTRIFUGE.recipeBuilder() .fluidInputs(fluid('ethanolamine_mix') * 1000) .fluidOutputs(fluid('hydrogen') * 1000) .fluidOutputs(fluid('rich_amine') * 1000) -.duration(120) +.duration(40) .EUt(120) .buildAndRegister() @@ -318,7 +336,7 @@ CENTRIFUGE.recipeBuilder() .fluidInputs(fluid('rich_amine') * 1000) .fluidOutputs(fluid('hydrogen_sulfide') * 1000) .fluidOutputs(fluid('ethanolamine_mix') * 1000) -.duration(160) +.duration(10) .EUt(120) .buildAndRegister() @@ -327,7 +345,7 @@ REACTION_FURNACE.recipeBuilder() .fluidInputs(fluid('oxygen') * 3000) .fluidOutputs(fluid('uncatalyzed_sulfurous_gases') * 3000) .outputs(metaitem('dustSulfur')) -.duration(300) +.duration(150) .EUt(30) .buildAndRegister() @@ -336,7 +354,7 @@ REACTION_FURNACE.recipeBuilder() .fluidInputs(fluid('air') * 9000) .fluidOutputs(fluid('uncatalyzed_sulfurous_gases') * 3000) .outputs(metaitem('dustSulfur')) -.duration(300) +.duration(150) .EUt(30) .buildAndRegister() @@ -345,7 +363,7 @@ REACTION_FURNACE.recipeBuilder() .fluidInputs(fluid('uncatalyzed_sulfurous_gases') * 3000) .fluidOutputs(fluid('steam') * 2000) .outputs(metaitem('dustSulfur') * 2) -.duration(300) +.duration(150) .EUt(30) .buildAndRegister() @@ -360,7 +378,7 @@ REACTION_FURNACE.recipeBuilder() .fluidOutputs(fractions.diesel.getSulfuric(200)) .fluidOutputs(fractions.kerosene.getSulfuric(150)) .fluidOutputs(fractions.naphtha.getSulfuric(100)) - .duration(600) + .duration(300) .EUt(30) .buildAndRegister() @@ -370,7 +388,7 @@ CRYSTALLIZER.recipeBuilder() .fluidInputs(fluid('slack_wax') * 1000) .fluidOutputs(fluid('lubricating_oil') * 250) .outputs(metaitem('paraffin_wax') * 4) -.duration(600) +.duration(300) .EUt(30) .buildAndRegister() @@ -384,7 +402,7 @@ EXTRACTOR.recipeBuilder() .inputs(metaitem('paraffin_wax')) .circuitMeta(1) .fluidOutputs(fluid('lubricating_oil') * 250) -.duration(200) +.duration(100) .EUt(30) .buildAndRegister() @@ -392,7 +410,7 @@ EXTRACTOR.recipeBuilder() .inputs(metaitem('paraffin_wax')) .circuitMeta(2) .fluidOutputs(fluid('resin') * 1000) -.duration(200) +.duration(100) .EUt(30) .buildAndRegister() @@ -402,7 +420,7 @@ MIXER.recipeBuilder() .fluidInputs(fluid('oil') * 500) .inputs(metaitem('bitumen')) .fluidOutputs(fluid('bitumen_solution') * 1000) -.duration(200) +.duration(100) .EUt(Globals.voltAmps[1]) .buildAndRegister() @@ -410,7 +428,7 @@ CENTRIFUGE.recipeBuilder() .fluidInputs(fluid('bitumen_solution') * 1000) .fluidOutputs(fluid('oil') * 650) .outputs(metaitem('dustAsphalt') * 4) -.duration(300) +.duration(150) .EUt(Globals.voltAmps[0]) .buildAndRegister() @@ -418,7 +436,7 @@ MIXER.recipeBuilder() .fluidInputs(fluid('oil_light') * 500) .inputs(metaitem('bitumen')) .fluidOutputs(fluid('light_bitumen_solution') * 1000) - .duration(200) + .duration(100) .EUt(Globals.voltAmps[1]) .buildAndRegister() @@ -426,7 +444,7 @@ CENTRIFUGE.recipeBuilder() .fluidInputs(fluid('light_bitumen_solution') * 1000) .fluidOutputs(fluid('oil_light') * 650) .outputs(metaitem('dustAsphalt') * 4) - .duration(300) + .duration(150) .EUt(Globals.voltAmps[0]) .buildAndRegister() @@ -434,7 +452,7 @@ MIXER.recipeBuilder() .fluidInputs(fluid('oil_heavy') * 500) .inputs(metaitem('bitumen')) .fluidOutputs(fluid('heavy_bitumen_solution') * 1000) - .duration(200) + .duration(100) .EUt(Globals.voltAmps[1]) .buildAndRegister() @@ -442,7 +460,7 @@ CENTRIFUGE.recipeBuilder() .fluidInputs(fluid('heavy_bitumen_solution') * 1000) .fluidOutputs(fluid('oil_heavy') * 650) .outputs(metaitem('dustAsphalt') * 4) - .duration(300) + .duration(150) .EUt(Globals.voltAmps[0]) .buildAndRegister() @@ -461,7 +479,7 @@ COKING.recipeBuilder() .inputs(metaitem('bituminous_residue')) .fluidOutputs(fluid('sulfuric_oil_residue') * 150) .outputs(metaitem('dustGreenCoke') * 4) -.duration(600) +.duration(300) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() @@ -475,7 +493,7 @@ for (fuel in sintering_fuels) { .fluidInputs(fluid(comburent.name) * comburent.amountRequired) .fluidOutputs(fluid(fuel.byproduct) * fuel.byproductAmount) .duration(fuel.duration + comburent.duration) - .EUt(120) + .EUt(60) .buildAndRegister() ROTARY_KILN.recipeBuilder() @@ -485,7 +503,7 @@ for (fuel in sintering_fuels) { .outputs(metaitem('bitumen')) .fluidOutputs(fluid(fuel.byproduct) * fuel.byproductAmount) .duration(fuel.duration + comburent.duration) - .EUt(120) + .EUt(60) .buildAndRegister() } } diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index af0dda111..41d8a6208 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -1970,6 +1970,9 @@ susy.material.acidic_rich_amine=Acidic Rich Amine susy.material.crude_kerosene=Crude Kerosene susy.material.crude_diesel=Crude Diesel susy.material.crude_fuel_oil=Crude Fuel Oil +susy.material.heated_oil=Heated Oil +susy.material.heated_oil_light=Heated Light Oil +susy.material.heated_oil_heavy=Heated Heavy Oil # Isotopes From 8dbbcce2a4305754a3bc695fd5e743d887b7c29b Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Tue, 9 Jul 2024 19:06:22 -0500 Subject: [PATCH 007/132] save progress --- .../material/PetrochemistryMaterials.groovy | 26 +- groovy/material/SuSyMaterials.groovy | 18 +- .../{petrochemistry => }/Surfactants.groovy | 0 .../petrochemistry/NaturalGas.groovy | 23 + .../petrochemistry/OilOverhaul.groovy | 530 +----------------- .../petrochemistry/Petrochemistry.groovy | 130 +++++ .../AtmosphericDistillation.groovy | 94 ++++ .../oil_refining/Preprocessing.groovy | 79 +++ .../oil_refining/ResidueProcessing.groovy | 153 +++++ groovy/postInit/mod/GregTech.groovy | 2 +- resources/langfiles/lang/en_pt.lang | 4 +- resources/langfiles/lang/en_us.lang | 9 +- resources/langfiles/lang/pl_pl.lang | 4 +- resources/langfiles/lang/zh_cn.lang | 4 +- 14 files changed, 527 insertions(+), 549 deletions(-) rename groovy/postInit/chemistry/organic_chemistry/{petrochemistry => }/Surfactants.groovy (100%) mode change 100755 => 100644 create mode 100644 groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy create mode 100644 groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy create mode 100644 groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy create mode 100644 groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 88509c4d3..8f7799da5 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -61,12 +61,12 @@ public class PetrochemistryMaterials { .color(0x59572b) .build(); - SulfuricFuelOil = new Material.Builder(20009, SuSyUtility.susyId('sulfuric_fuel_oil')) + SulfuricHeavyFuelOil = new Material.Builder(20009, SuSyUtility.susyId('sulfuric_heavy_fuel_oil')) .liquid() .color(0x858135) .build(); - TreatedSulfuricFuelOil = new Material.Builder(20010, SuSyUtility.susyId('treated_sulfuric_fuel_oil')) + TreatedSulfuricHeavyFuelOil = new Material.Builder(20010, SuSyUtility.susyId('treated_sulfuric_heavy_fuel_oil')) .liquid() .color(0x9e9a4f) .build(); @@ -96,12 +96,12 @@ public class PetrochemistryMaterials { .color(0xebeba4) .build(); - SulfuricDiesel = new Material.Builder(20016, SuSyUtility.susyId('sulfuric_diesel')) + SulfuricLightFuelOil = new Material.Builder(20016, SuSyUtility.susyId('sulfuric_light_fuel_oil')) .liquid() .color(0xa8a232) .build(); - TreatedSulfuricDiesel = new Material.Builder(20017, SuSyUtility.susyId('treated_sulfuric_diesel')) + TreatedSulfuricLightFuelOil = new Material.Builder(20017, SuSyUtility.susyId('treated_sulfuric_light_fuel_oil')) .liquid() .color(0xc2bb42) .build(); @@ -219,12 +219,12 @@ public class PetrochemistryMaterials { .color(0x948f43) .build(); - UpgradedFuelOilMix = new Material.Builder(20055, SuSyUtility.susyId('upgraded_fuel_oil_mix')) + UpgradedHeavyFuelOilMix = new Material.Builder(20055, SuSyUtility.susyId('upgraded_heavy_fuel_oil_mix')) .liquid(new FluidBuilder().temperature(773)) .color(0x918d33) .build(); - UpgradedDieselMix = new Material.Builder(20056, SuSyUtility.susyId('upgraded_diesel_mix')) + UpgradedLightFuelOilMix = new Material.Builder(20056, SuSyUtility.susyId('upgraded_light_fuel_oil_mix')) .liquid(new FluidBuilder().temperature(773)) .color(0xbab32f) .build(); @@ -341,7 +341,7 @@ public class PetrochemistryMaterials { .color(0x96912c) .build(); - CrudeFuelOil = new Material.Builder(20079, SuSyUtility.susyId('crude_fuel_oil')) + CrudeHeavyFuelOil = new Material.Builder(20079, SuSyUtility.susyId('crude_heavy_fuel_oil')) .liquid() .color(0x706d2c) .build(); @@ -360,5 +360,17 @@ public class PetrochemistryMaterials { .liquid() .color(0x2d2f3b) .build(); + + HeavyFuelOil = new Material.Builder(20083, SuSyUtility.susyId('heavy_fuel_oil')) + .liquid() + .color(0x878444) + .flags(FLAMMABLE) + .build(); + + LightFuelOil = new Material.Builder(20084, SuSyUtility.susyId('light_fuel_oil')) + .liquid() + .color(0xb0ac58) + .flags(FLAMMABLE) + .build(); } } \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 5c2bd9350..4be537853 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -525,10 +525,11 @@ class SuSyMaterials { public static Material HeatedOilHeavy; public static Material FuelOil; - public static Material CrudeFuelOil; - public static Material SulfuricFuelOil; - public static Material TreatedSulfuricFuelOil; - public static Material UpgradedFuelOilMix; + public static Material HeavyFuelOil; + public static Material CrudeHeavyFuelOil; + public static Material SulfuricHeavyFuelOil; + public static Material TreatedSulfuricHeavyFuelOil; + public static Material UpgradedHeavyFuelOilMix; public static Material CrudeNaturalGas; public static Material SulfuricNaturalGas; @@ -539,10 +540,11 @@ class SuSyMaterials { public static Material TreatedSulfuricRefineryGas; public static Material AlkylatedRefineryGas; - public static Material CrudeDiesel; - public static Material SulfuricDiesel; - public static Material TreatedSulfuricDiesel; - public static Material UpgradedDieselMix; + public static Material LightFuelOil; + public static Material CrudeLightFuelOil; + public static Material SulfuricLightFuelOil; + public static Material TreatedSulfuricLightFuelOil; + public static Material UpgradedLightFuelOilMix; public static Material Kerosene; public static Material CrudeKerosene; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Surfactants.groovy b/groovy/postInit/chemistry/organic_chemistry/Surfactants.groovy old mode 100755 new mode 100644 similarity index 100% rename from groovy/postInit/chemistry/organic_chemistry/petrochemistry/Surfactants.groovy rename to groovy/postInit/chemistry/organic_chemistry/Surfactants.groovy diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy index 8d8ce73cb..3bd6de013 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy @@ -37,4 +37,27 @@ CENTRIFUGE.recipeBuilder() .fluidOutputs(fluid('ethanolamine_mix') * 1000) .duration(10) .EUt(120) +.buildAndRegister() + +// Natural Gas Distillation + +DT.recipeBuilder() +.fluidInputs(fluid('natural_gas') * 1000) +.fluidOutputs(fluid('butane') * 100) +.fluidOutputs(fluid('propane') * 100) +.fluidOutputs(fluid('ethane') * 100) +.fluidOutputs(fluid('methane') * 750) +.duration(200) +.EUt(Globals.voltAmps[1] * 2) +.buildAndRegister() + +DT.recipeBuilder() +.fluidInputs(fluid('liquid_natural_gas') * 20) +.fluidOutputs(fluid('butane') * 128) +.fluidOutputs(fluid('propane') * 128) +.fluidOutputs(fluid('ethane') * 128) +.fluidOutputs(fluid('methane') * 960) +.fluidOutputs(fluid('helium') * 25) +.duration(100) +.EUt(Globals.voltAmps[2] * 2) .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy index 17fcfa627..556510bdb 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy @@ -5,10 +5,6 @@ import static gregtech.api.unification.material.Materials.*; import gregtech.api.unification.material.MarkerMaterials; import static gregtech.api.unification.ore.OrePrefix.dye; -BR = recipemap('batch_reactor') -MIXER = recipemap('mixer') -ELECTROSTATIC_SEPARATOR = recipemap('electrostatic_separator') -CENTRIFUGE = recipemap('centrifuge') DT = recipemap('distillation_tower') ROASTER = recipemap('roaster') VACUUM_DT = recipemap('vacuum_distillation') @@ -30,298 +26,9 @@ LCR = recipemap('large_chemical_reactor') AUTOCLAVE = recipemap('autoclave') HEAT_EXCHANGER = recipemap('heat_exchanger') UV_LIGHT_BOX = recipemap('uv_light_box') -FLUID_HEATER = recipemap('fluid_heater') - -class Oil { - String name - - Oil(String name) { - this.name = name - } - - def getDiluted(int amount) { - return fluid('diluted_' + this.name) * amount - } - - def getDesalted(int amount) { - return fluid('desalted_' + this.name) * amount - } - - def getHeated(int amount) { - return fluid('heated_' + this.name) * amount - } - - def get(int amount) { - return fluid(this.name) * amount - } -} - -class OilFraction { - String name - Boolean isUpgradable = false - String upgrade_name = "" - - OilFraction(String name) { - this.name = name - } - - OilFraction(String name, String upgrade_name) { - this.name = name - this.isUpgradable = true - this.upgrade_name = upgrade_name - } - - def getCrude(int amount) { - return fluid('crude_' + this.name) * amount - } - - def getTreatedSulfuric(int amount) { - return fluid('treated_sulfuric_' + this.name) * amount - } - - def getSulfuric(int amount) { - return fluid('sulfuric_' + this.name) * amount - } - - def getUpgraded(int amount) { - return fluid(this.upgrade_name) * amount - } - - def getUpgradedMix(int amount) { - return fluid('upgraded_' + this.name + '_mix') * amount - } - - def get(int amount) { - return fluid(this.name) * amount - } -} - -class OilFractionCrackable extends OilFraction { - - OilFractionCrackable(String name){ - super(name) - } - - OilFractionCrackable(String name, String upgrade_name){ - super(name, upgrade_name) - } - - def getLightlyHydro(int amount) { - return fluid('lightly_hydrocracked_' + this.name) * amount - } - - def getSeverelyHydro(int amount) { - return fluid('severely_hydrocracked_' + this.name) * amount - } - - def getLightlySteam(int amount) { - return fluid('lightly_steamcracked_' + this.name) * amount - } - - def getSeverelySteam(int amount) { - return fluid('severely_steamcracked_' + this.name) * amount - } - - def getLightlyHydroMix(int amount) { - return fluid('lightly_hydrocracked_' + this.name + '_mix') * amount - } - - def getSeverelyHydroMix(int amount) { - return fluid('severely_hydrocracked_' + this.name + '_mix') * amount - } - - def getLightlySteamMix(int amount) { - return fluid('lightly_steamcracked_' + this.name + '_mix') * amount - } - - def getSeverelySteamMix(int amount) { - return fluid('severely_steamcracked_' + this.name + '_mix') * amount - } - -} - -def fractions = [ - fuel_oil : new OilFraction('fuel_oil', 'diesel'), - diesel : new OilFraction('diesel', 'kerosene'), - kerosene : new OilFractionCrackable('kerosene', 'naphtha'), - naphtha : new OilFractionCrackable('naphtha', 'gasoline'), - gasoline : new OilFractionCrackable('gasoline'), - refinery_gas : new OilFraction('refinery_gas'), - natural_gas : new OilFraction('natural_gas') -] - -def oils = [ - oil: new Oil('oil'), - oil_light: new Oil('oil_light'), - oil_heavy: new Oil('oil_heavy') -] - - - -oils.each { _, oil -> { - MIXER.recipeBuilder() - .fluidInputs(fluid('water') * 100) - .fluidInputs(oil.get(1000)) - .fluidOutputs(oil.getDiluted(1000)) - .duration(200) - .EUt(30) - .buildAndRegister() - } -} - -// Desalting - -ELECTROSTATIC_SEPARATOR.recipeBuilder() - .fluidInputs(fluid('diluted_oil') * 1000) - .fluidOutputs(fluid('oily_brine') * 100) - .fluidOutputs(fluid('desalted_oil') * 1000) - .duration(160) - .EUt(30) - .buildAndRegister() - -ELECTROSTATIC_SEPARATOR.recipeBuilder() - .fluidInputs(fluid('diluted_oil_light') * 1000) - .fluidOutputs(fluid('light_oily_brine') * 100) - .fluidOutputs(fluid('desalted_oil_light') * 1000) - .duration(160) - .EUt(30) - .buildAndRegister() - -ELECTROSTATIC_SEPARATOR.recipeBuilder() - .fluidInputs(fluid('diluted_oil_heavy') * 1000) - .fluidOutputs(fluid('heavy_oily_brine') * 100) - .fluidOutputs(fluid('desalted_oil_heavy') * 1000) - .duration(160) - .EUt(30) - .buildAndRegister() - -CENTRIFUGE.recipeBuilder() - .fluidInputs(fluid('oily_brine') * 1000) - .fluidOutputs(fluid('desalted_oil') * 200) - .fluidOutputs(fluid('salt_water') * 1000) - .duration(160) - .EUt(30) - .buildAndRegister() - -CENTRIFUGE.recipeBuilder() - .fluidInputs(fluid('light_oily_brine') * 1000) - .fluidOutputs(fluid('desalted_oil_light') * 200) - .fluidOutputs(fluid('salt_water') * 1000) - .duration(160) - .EUt(30) - .buildAndRegister() - -CENTRIFUGE.recipeBuilder() - .fluidInputs(fluid('heavy_oily_brine') * 1000) - .fluidOutputs(fluid('desalted_oil_heavy') * 200) - .fluidOutputs(fluid('salt_water') * 1000) - .duration(160) - .EUt(30) - .buildAndRegister() - -// Preheating - -oils.each { _, oil -> { - FLUID_HEATER.recipeBuilder() - .fluidInputs(oil.getDesalted(1000)) - .fluidOutputs(oil.getHeated(1000)) - .duration(25) - .EUt(30) - .buildAndRegister() - } -} - -// Atmospheric distillation - -DT.recipeBuilder() -.fluidInputs(oils.oil.getHeated(1000)) -.fluidOutputs(fluid('sulfuric_oil_residue') * 150) -.fluidOutputs(fractions.fuel_oil.getCrude(150)) -.fluidOutputs(fractions.diesel.getCrude(200)) -.fluidOutputs(fractions.kerosene.getCrude(100)) -.fluidOutputs(fractions.naphtha.getSulfuric(200)) -.fluidOutputs(fractions.gasoline.getSulfuric(100)) -.fluidOutputs(fractions.refinery_gas.getSulfuric(500)) -.duration(50) -.EUt(30) -.buildAndRegister() - -DT.recipeBuilder() -.fluidInputs(oils.oil_light.getHeated(1000)) -.fluidOutputs(fluid('sulfuric_oil_residue') * 50) -.fluidOutputs(fractions.fuel_oil.getCrude(100)) -.fluidOutputs(fractions.diesel.getCrude(150)) -.fluidOutputs(fractions.kerosene.getCrude(100)) -.fluidOutputs(fractions.naphtha.getSulfuric(250)) -.fluidOutputs(fractions.gasoline.getSulfuric(150)) -.fluidOutputs(fractions.refinery_gas.getSulfuric(1000)) -.duration(50) -.EUt(30) -.buildAndRegister() - -DT.recipeBuilder() -.fluidInputs(oils.oil_heavy.getHeated(1000)) -.fluidOutputs(fluid('sulfuric_oil_residue') * 300) -.fluidOutputs(fractions.fuel_oil.getCrude(200)) -.fluidOutputs(fractions.diesel.getCrude(150)) -.fluidOutputs(fractions.kerosene.getCrude(100)) -.fluidOutputs(fractions.naphtha.getSulfuric(100)) -.fluidOutputs(fractions.gasoline.getSulfuric(50)) -.fluidOutputs(fractions.refinery_gas.getSulfuric(250)) -.duration(50) -.EUt(30) -.buildAndRegister() - -// Stripping of contaminants using steam - -BCR.recipeBuilder() - .fluidInputs(fractions.kerosene.getCrude(50)) - .fluidInputs(fluid('steam') * 160) - .fluidOutputs(fractions.kerosene.getSulfuric(50)) - .fluidOutputs(fluid('wastewater') * 1) - .duration(1) - .EUt(30) - .buildAndRegister() - -BCR.recipeBuilder() - .fluidInputs(fractions.diesel.getCrude(50)) - .fluidInputs(fluid('steam') * 160) - .fluidOutputs(fractions.diesel.getSulfuric(50)) - .fluidOutputs(fluid('wastewater') * 1) - .duration(1) - .EUt(30) - .buildAndRegister() - -BCR.recipeBuilder() - .fluidInputs(fractions.fuel_oil.getCrude(50)) - .fluidInputs(fluid('steam') * 160) - .fluidOutputs(fractions.fuel_oil.getSulfuric(50)) - .fluidOutputs(fluid('wastewater') * 1) - .duration(1) - .EUt(30) - .buildAndRegister() - -fractions.each { _, fraction -> { - FBR.recipeBuilder() - .fluidInputs(fraction.getSulfuric(180)) - .fluidInputs(fluid('hydrogen') * 45) - .notConsumable(metaitem('catalystBedAlumina')) - .fluidOutputs(fraction.getTreatedSulfuric(180)) - .duration(15) - .EUt(30) - .buildAndRegister() - - DT.recipeBuilder() - .fluidInputs(fraction.getTreatedSulfuric(1000)) - .fluidOutputs(fraction.get(1000)) - .fluidOutputs(fluid('sour_gas') * 250) - .duration(50) - .EUt(30) - .buildAndRegister() - } -} +BR = recipemap('batch_reactor') -// Sour gas Processing +// Sour gas processing CENTRIFUGE.recipeBuilder() .fluidInputs(fluid('sour_gas') * 3000) @@ -367,148 +74,6 @@ REACTION_FURNACE.recipeBuilder() .EUt(30) .buildAndRegister() -// Sulfuric Oil Residue Processing - - // Solvent Dewaxing - VACUUM_DT.recipeBuilder() - .fluidInputs(fluid('sulfuric_oil_residue') * 1000) - .outputs(metaitem('bituminous_residue')) - .fluidOutputs(fluid('crude_lubricating_oil') * 850) - .fluidOutputs(fractions.fuel_oil.getSulfuric(200)) - .fluidOutputs(fractions.diesel.getSulfuric(200)) - .fluidOutputs(fractions.kerosene.getSulfuric(150)) - .fluidOutputs(fractions.naphtha.getSulfuric(100)) - .duration(300) - .EUt(30) - .buildAndRegister() - -// Slack wax Processing - -CRYSTALLIZER.recipeBuilder() -.fluidInputs(fluid('slack_wax') * 1000) -.fluidOutputs(fluid('lubricating_oil') * 250) -.outputs(metaitem('paraffin_wax') * 4) -.duration(300) -.EUt(30) -.buildAndRegister() - -crafting.addShaped("treated_wood_planks_paraffin", item('gregtech:planks', 1) * 8, [ - [ore('plankWood'),ore('plankWood'),ore('plankWood')], - [ore('plankWood'),metaitem('paraffin_wax'),ore('plankWood')], - [ore('plankWood'),ore('plankWood'),ore('plankWood')] -]) - -EXTRACTOR.recipeBuilder() -.inputs(metaitem('paraffin_wax')) -.circuitMeta(1) -.fluidOutputs(fluid('lubricating_oil') * 250) -.duration(100) -.EUt(30) -.buildAndRegister() - -EXTRACTOR.recipeBuilder() -.inputs(metaitem('paraffin_wax')) -.circuitMeta(2) -.fluidOutputs(fluid('resin') * 1000) -.duration(100) -.EUt(30) -.buildAndRegister() - -// Bituminous Residue Processing - -MIXER.recipeBuilder() -.fluidInputs(fluid('oil') * 500) -.inputs(metaitem('bitumen')) -.fluidOutputs(fluid('bitumen_solution') * 1000) -.duration(100) -.EUt(Globals.voltAmps[1]) -.buildAndRegister() - -CENTRIFUGE.recipeBuilder() -.fluidInputs(fluid('bitumen_solution') * 1000) -.fluidOutputs(fluid('oil') * 650) -.outputs(metaitem('dustAsphalt') * 4) -.duration(150) -.EUt(Globals.voltAmps[0]) -.buildAndRegister() - -MIXER.recipeBuilder() - .fluidInputs(fluid('oil_light') * 500) - .inputs(metaitem('bitumen')) - .fluidOutputs(fluid('light_bitumen_solution') * 1000) - .duration(100) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() - -CENTRIFUGE.recipeBuilder() - .fluidInputs(fluid('light_bitumen_solution') * 1000) - .fluidOutputs(fluid('oil_light') * 650) - .outputs(metaitem('dustAsphalt') * 4) - .duration(150) - .EUt(Globals.voltAmps[0]) - .buildAndRegister() - -MIXER.recipeBuilder() - .fluidInputs(fluid('oil_heavy') * 500) - .inputs(metaitem('bitumen')) - .fluidOutputs(fluid('heavy_bitumen_solution') * 1000) - .duration(100) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() - -CENTRIFUGE.recipeBuilder() - .fluidInputs(fluid('heavy_bitumen_solution') * 1000) - .fluidOutputs(fluid('oil_heavy') * 650) - .outputs(metaitem('dustAsphalt') * 4) - .duration(150) - .EUt(Globals.voltAmps[0]) - .buildAndRegister() - -MIXER.recipeBuilder() - .inputs(ore('dustAsphalt')) - .fluidInputs(fluid('concrete') * 144) - .outputs(item('gregtech:asphalt') * 2) - .duration(30) - .EUt(16) - .buildAndRegister() - -// Bituminous Residue -> Coke - -COKING.recipeBuilder() -.fluidInputs(fluid('steam') * 1000) -.inputs(metaitem('bituminous_residue')) -.fluidOutputs(fluid('sulfuric_oil_residue') * 150) -.outputs(metaitem('dustGreenCoke') * 4) -.duration(300) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -for (fuel in sintering_fuels) { - if (!fuel.isPlasma) { - for (comburent in sintering_comburents) { - ROTARY_KILN.recipeBuilder() - .inputs(ore('dustGreenCoke')) - .outputs(metaitem('dustCoke')) - .fluidInputs(fluid(fuel.name) * fuel.amountRequired) - .fluidInputs(fluid(comburent.name) * comburent.amountRequired) - .fluidOutputs(fluid(fuel.byproduct) * fuel.byproductAmount) - .duration(fuel.duration + comburent.duration) - .EUt(60) - .buildAndRegister() - - ROTARY_KILN.recipeBuilder() - .inputs(metaitem('bituminous_residue')) - .fluidInputs(fluid(fuel.name) * fuel.amountRequired) - .fluidInputs(fluid(comburent.name) * comburent.amountRequired) - .outputs(metaitem('bitumen')) - .fluidOutputs(fluid(fuel.byproduct) * fuel.byproductAmount) - .duration(fuel.duration + comburent.duration) - .EUt(60) - .buildAndRegister() - } - } -} - // Cracking: Ethane, Propane Butane ROASTER.recipeBuilder() @@ -592,89 +157,6 @@ DT.recipeBuilder() .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() -DT.recipeBuilder() - .fluidInputs(fluid('fuel_oil') * 1000) - .fluidOutputs(fluid('hexane') * 300) - .fluidOutputs(fluid('pentane') * 250) - .fluidOutputs(fluid('butane') * 200) - .fluidOutputs(fluid('propane') * 150) - .fluidOutputs(fluid('ethane') * 100) - .fluidOutputs(fluid('methane') * 100) - .duration(160) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() - -DT.recipeBuilder() - .fluidInputs(fluid('diesel') * 1000) - .fluidOutputs(fluid('hexane') * 150) - .fluidOutputs(fluid('pentane') * 200) - .fluidOutputs(fluid('butane') * 300) - .fluidOutputs(fluid('propane') * 200) - .fluidOutputs(fluid('ethane') * 100) - .fluidOutputs(fluid('methane') * 100) - .duration(400) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() - -DT.recipeBuilder() - .fluidInputs(fluid('kerosene') * 1000) - .fluidOutputs(fluid('hexane') * 100) - .fluidOutputs(fluid('pentane') * 150) - .fluidOutputs(fluid('butane') * 250) - .fluidOutputs(fluid('propane') * 250) - .fluidOutputs(fluid('ethane') * 200) - .fluidOutputs(fluid('methane') * 100) - .duration(400) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() - -DT.recipeBuilder() - .fluidInputs(fluid('naphtha') * 1000) - .fluidOutputs(fluid('hexane') * 100) - .fluidOutputs(fluid('pentane') * 150) - .fluidOutputs(fluid('butane') * 200) - .fluidOutputs(fluid('propane') * 300) - .fluidOutputs(fluid('ethane') * 250) - .fluidOutputs(fluid('methane') * 150) - .duration(400) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() - -DT.recipeBuilder() - .fluidInputs(fluid('gasoline') * 1000) - .fluidOutputs(fluid('hexane') * 100) - .fluidOutputs(fluid('pentane') * 100) - .fluidOutputs(fluid('butane') * 150) - .fluidOutputs(fluid('propane') * 200) - .fluidOutputs(fluid('ethane') * 300) - .fluidOutputs(fluid('methane') * 250) - .duration(400) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() - -// Natural Gas Distillation - -DT.recipeBuilder() -.fluidInputs(fluid('natural_gas') * 1000) -.fluidOutputs(fluid('butane') * 100) -.fluidOutputs(fluid('propane') * 100) -.fluidOutputs(fluid('ethane') * 100) -.fluidOutputs(fluid('methane') * 750) -.duration(100) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -DT.recipeBuilder() -.fluidInputs(fluid('liquid_natural_gas') * 20) -.fluidOutputs(fluid('butane') * 128) -.fluidOutputs(fluid('propane') * 128) -.fluidOutputs(fluid('ethane') * 128) -.fluidOutputs(fluid('methane') * 960) -.fluidOutputs(fluid('helium') * 25) -.duration(100) -.EUt(Globals.voltAmps[2] * 2) -.buildAndRegister() - // Refinery Gas Distillation DT.recipeBuilder() @@ -952,7 +434,7 @@ CRACKER.recipeBuilder() CENTRIFUGE.recipeBuilder() .fluidInputs(fluid('upgraded_lubricating_oil_mix') * 1000) - .fluidOutputs(fluid('sulfuric_fuel_oil') * 1000) + .fluidOutputs(fluid('sulfuric_heavy_fuel_oil') * 1000) .outputs(metaitem('spent_cracking_catalyst')) .duration(160) .EUt(Globals.voltAmps[1]) @@ -963,8 +445,9 @@ CENTRIFUGE.recipeBuilder() REFORMER.recipeBuilder() .fluidInputs(fluid('naphtha') * 1000) .fluidInputs(fluid('hydrogen') * 1000) -.notConsumable(ore('catalystBedPlatinum')) +.notConsumable(ore('catalystBedSupportedPlatinum')) .fluidOutputs(fluid('naphtha_reformate') * 1000) +.fluidOutputs(fluid('hydrogen') * ) .duration(25) .EUt(Globals.voltAmps[3]) .buildAndRegister() @@ -1121,4 +604,5 @@ REFORMER.recipeBuilder() .fluidOutputs(fluid('cyclopentadiene') * 2000) .duration(60) .EUt(Globals.voltAmps[1]) - .buildAndRegister() \ No newline at end of file + .buildAndRegister() +*/ \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy new file mode 100644 index 000000000..c6ad8ba28 --- /dev/null +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -0,0 +1,130 @@ +package petrochemistry + +class Petrochemistry = { + + public static void main (String[] args) {} + + public static class Oil { + String name + + Oil(String name) { + this.name = name + } + + def getDiluted(int amount) { + return fluid('diluted_' + this.name) * amount + } + + def getDesalted(int amount) { + return fluid('desalted_' + this.name) * amount + } + + def getHeated(int amount) { + return fluid('heated_' + this.name) * amount + } + + def get(int amount) { + return fluid(this.name) * amount + } + } + + public static class OilFraction { + String name + Boolean isUpgradable = false + String upgrade_name = "" + + OilFraction(String name) { + this.name = name + } + + OilFraction(String name, String upgrade_name) { + this.name = name + this.isUpgradable = true + this.upgrade_name = upgrade_name + } + + def getCrude(int amount) { + return fluid('crude_' + this.name) * amount + } + + def getTreatedSulfuric(int amount) { + return fluid('treated_sulfuric_' + this.name) * amount + } + + def getSulfuric(int amount) { + return fluid('sulfuric_' + this.name) * amount + } + + def getUpgraded(int amount) { + return fluid(this.upgrade_name) * amount + } + + def getUpgradedMix(int amount) { + return fluid('upgraded_' + this.name + '_mix') * amount + } + + def get(int amount) { + return fluid(this.name) * amount + } + } + + public static class OilFractionCrackable extends OilFraction { + + OilFractionCrackable(String name){ + super(name) + } + + OilFractionCrackable(String name, String upgrade_name){ + super(name, upgrade_name) + } + + def getLightlyHydro(int amount) { + return fluid('lightly_hydrocracked_' + this.name) * amount + } + + def getSeverelyHydro(int amount) { + return fluid('severely_hydrocracked_' + this.name) * amount + } + + def getLightlySteam(int amount) { + return fluid('lightly_steamcracked_' + this.name) * amount + } + + def getSeverelySteam(int amount) { + return fluid('severely_steamcracked_' + this.name) * amount + } + + def getLightlyHydroMix(int amount) { + return fluid('lightly_hydrocracked_' + this.name + '_mix') * amount + } + + def getSeverelyHydroMix(int amount) { + return fluid('severely_hydrocracked_' + this.name + '_mix') * amount + } + + def getLightlySteamMix(int amount) { + return fluid('lightly_steamcracked_' + this.name + '_mix') * amount + } + + def getSeverelySteamMix(int amount) { + return fluid('severely_steamcracked_' + this.name + '_mix') * amount + } + + } + + public static fractions = [ + heavy_fuel_oil : new OilFraction('heavy_fuel_oil', 'light_fuel_oil'), + light_fuel_oil : new OilFraction('light_fuel_oil', 'kerosene'), + kerosene : new OilFractionCrackable('kerosene', 'naphtha'), + naphtha : new OilFractionCrackable('naphtha', 'gasoline'), + gasoline : new OilFractionCrackable('gasoline'), + refinery_gas : new OilFraction('refinery_gas'), + natural_gas : new OilFraction('natural_gas') + ] + + public static oils = [ + oil: new Oil('oil'), + oil_light: new Oil('oil_light'), + oil_heavy: new Oil('oil_heavy') + ] +} \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy new file mode 100644 index 000000000..4c8c51bc6 --- /dev/null +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy @@ -0,0 +1,94 @@ +import petrochemistry.Petrochemistry + +DT = recipemap('distillation_tower') +PHASE_SEPARATOR = recipemap('phase_separator') + +// Atmospheric distillation + +DT.recipeBuilder() +//.fluidInputs(fluid('dense_steam') * 10000) +.fluidInputs(oils.oil.getHeated(10000)) +.fluidOutputs(fluid('sulfuric_oil_residue') * 2000) +.fluidOutputs(fractions.heavy_fuel_oil.getCrude(500)) +.fluidOutputs(fractions.light_fuel_oil.getCrude(1250)) +.fluidOutputs(fractions.kerosene.getCrude(1250)) +.fluidOutputs(fluid('atmospheric_overheads') * 5000) +.duration(400) +.EUt(30) +.buildAndRegister() + +DT.recipeBuilder() +//.fluidInputs(fluid('dense_steam') * 10000) +.fluidInputs(oils.oil_heavy.getHeated(10000)) +.fluidOutputs(fluid('sulfuric_oil_residue') * 3500) +.fluidOutputs(fractions.heavy_fuel_oil.getCrude(1250)) +.fluidOutputs(fractions.light_fuel_oil.getCrude(1250)) +.fluidOutputs(fractions.kerosene.getCrude(500)) +.fluidOutputs(fluid('heavy_atmospheric_overheads') * 3500) +.duration(400) +.EUt(30) +.buildAndRegister() + +DT.recipeBuilder() +//.fluidInputs(fluid('dense_steam') * 10000) +.fluidInputs(oils.oil_light.getHeated(10000)) +.fluidOutputs(fluid('sulfuric_oil_residue') * 1000) +.fluidOutputs(fractions.heavy_fuel_oil.getCrude(250)) +.fluidOutputs(fractions.light_fuel_oil.getCrude(1000)) +.fluidOutputs(fractions.kerosene.getCrude(1750)) +.fluidOutputs(fluid('light_atmospheric_overheads') * 6000) +.duration(400) +.EUt(30) +.buildAndRegister() + +// Stripping of contaminants using steam + +DT.recipeBuilder() + .fluidInputs(fractions.kerosene.getCrude(1000)) + //.fluidInputs(fluid('dense_steam') * 1000) + .fluidOutputs(fractions.kerosene.getSulfuric(1000)) + .fluidOutputs(fluid('wastewater') * 1000) + .duration(20) + .EUt(30) + .buildAndRegister() + +DT.recipeBuilder() + .fluidInputs(fractions.diesel.getCrude(1000)) + //.fluidInputs(fluid('dense_steam') * 1000) + .fluidOutputs(fractions.diesel.getSulfuric(1000)) + .fluidOutputs(fluid('wastewater') * 1000) + .duration(20) + .EUt(30) + .buildAndRegister() + +DT.recipeBuilder() + .fluidInputs(fractions.fuel_oil.getCrude(1000)) + //.fluidInputs(fluid('dense_steam') * 1000) + .fluidOutputs(fractions.fuel_oil.getSulfuric(1000)) + .fluidOutputs(fluid('wastewater') * 1000) + .duration(20) + .EUt(30) + .buildAndRegister() + +// Overheads processing + +PHASE_SEPARATOR.recipeBuilder() + .fluidInputs(fluid('atmospheric_overheads') * 5000) + .fluidOutputs(fluid('crude_naphtha') * 5000) + .fluidOutputs(fluid('wastewater') * 10000) + .duration(400) + .buildAndRegister() + +PHASE_SEPARATOR.recipeBuilder() + .fluidInputs(fluid('heavy_atmospheric_overheads') * 3500) + .fluidOutputs(fluid('crude_naphtha') * 3500) + .fluidOutputs(fluid('wastewater') * 10000) + .duration(400) + .buildAndRegister() + +PHASE_SEPARATOR.recipeBuilder() + .fluidInputs(fluid('light_atmospheric_overheads') * 6000) + .fluidOutputs(fluid('crude_naphtha') * 5000) + .fluidOutputs(fluid('wastewater') * 10000) + .duration(400) + .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy new file mode 100644 index 000000000..635a288f2 --- /dev/null +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy @@ -0,0 +1,79 @@ +import petrochemistry.Petrochemistry + +MIXER = recipemap('mixer') +ELECTROSTATIC_SEPARATOR = recipemap('electrostatic_separator') +CENTRIFUGE = recipemap('centrifuge') +FLUID_HEATER = recipemap('fluid_heater') + +oils.each { _, oil -> { + MIXER.recipeBuilder() + .fluidInputs(fluid('water') * 100) + .fluidInputs(oil.get(1000)) + .fluidOutputs(oil.getDiluted(1000)) + .duration(40) + .EUt(30) + .buildAndRegister() + } +} + +// Desalting + +ELECTROSTATIC_SEPARATOR.recipeBuilder() + .fluidInputs(fluid('diluted_oil') * 1000) + .fluidOutputs(fluid('oily_brine') * 100) + .fluidOutputs(fluid('desalted_oil') * 1000) + .duration(40) + .EUt(30) + .buildAndRegister() + +ELECTROSTATIC_SEPARATOR.recipeBuilder() + .fluidInputs(fluid('diluted_oil_light') * 1000) + .fluidOutputs(fluid('light_oily_brine') * 100) + .fluidOutputs(fluid('desalted_oil_light') * 1000) + .duration(40) + .EUt(30) + .buildAndRegister() + +ELECTROSTATIC_SEPARATOR.recipeBuilder() + .fluidInputs(fluid('diluted_oil_heavy') * 1000) + .fluidOutputs(fluid('heavy_oily_brine') * 100) + .fluidOutputs(fluid('desalted_oil_heavy') * 1000) + .duration(40) + .EUt(30) + .buildAndRegister() + +CENTRIFUGE.recipeBuilder() + .fluidInputs(fluid('oily_brine') * 1000) + .fluidOutputs(fluid('desalted_oil') * 200) + .fluidOutputs(fluid('salt_water') * 1000) + .duration(40) + .EUt(30) + .buildAndRegister() + +CENTRIFUGE.recipeBuilder() + .fluidInputs(fluid('light_oily_brine') * 1000) + .fluidOutputs(fluid('desalted_oil_light') * 200) + .fluidOutputs(fluid('salt_water') * 1000) + .duration(40) + .EUt(30) + .buildAndRegister() + +CENTRIFUGE.recipeBuilder() + .fluidInputs(fluid('heavy_oily_brine') * 1000) + .fluidOutputs(fluid('desalted_oil_heavy') * 200) + .fluidOutputs(fluid('salt_water') * 1000) + .duration(40) + .EUt(30) + .buildAndRegister() + +// Preheating + +oils.each { _, oil -> { + FLUID_HEATER.recipeBuilder() + .fluidInputs(oil.getDesalted(1000)) + .fluidOutputs(oil.getHeated(1000)) + .duration(40) + .EUt(30) + .buildAndRegister() + } +} \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy new file mode 100644 index 000000000..6fc62f8b2 --- /dev/null +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy @@ -0,0 +1,153 @@ +import petrochemistry.Petrochemistry + +VACUUM_DT = recipemap('vacuum_distillation') +CRYSTALLIZER = recipemap('crystallizer') +EXTRACTOR = recipemap('extractor') +MIXER = recipemap('mixer') +CENTRIFUGE = recipemap('centrifuge') +ROTARY_KILN = recipemap('rotary_kiln') +COKING = recipemap('coking_tower') + +// Sulfuric Oil Residue Processing + + // Solvent Dewaxing + VACUUM_DT.recipeBuilder() + .fluidInputs(fluid('sulfuric_oil_residue') * 1000) + .outputs(metaitem('bituminous_residue')) + .fluidOutputs(fluid('crude_lubricating_oil') * 850) + .fluidOutputs(fractions.fuel_oil.getSulfuric(200)) + .fluidOutputs(fractions.diesel.getSulfuric(200)) + .fluidOutputs(fractions.kerosene.getSulfuric(150)) + .fluidOutputs(fractions.naphtha.getSulfuric(100)) + .duration(300) + .EUt(30) + .buildAndRegister() + + + +// Slack wax Processing + +CRYSTALLIZER.recipeBuilder() +.fluidInputs(fluid('slack_wax') * 1000) +.fluidOutputs(fluid('lubricating_oil') * 250) +.outputs(metaitem('paraffin_wax') * 4) +.duration(300) +.EUt(30) +.buildAndRegister() + +crafting.addShaped("treated_wood_planks_paraffin", item('gregtech:planks', 1) * 8, [ + [ore('plankWood'),ore('plankWood'),ore('plankWood')], + [ore('plankWood'),metaitem('paraffin_wax'),ore('plankWood')], + [ore('plankWood'),ore('plankWood'),ore('plankWood')] +]) + +EXTRACTOR.recipeBuilder() +.inputs(metaitem('paraffin_wax')) +.circuitMeta(1) +.fluidOutputs(fluid('lubricating_oil') * 250) +.duration(100) +.EUt(30) +.buildAndRegister() + +EXTRACTOR.recipeBuilder() +.inputs(metaitem('paraffin_wax')) +.circuitMeta(2) +.fluidOutputs(fluid('resin') * 1000) +.duration(100) +.EUt(30) +.buildAndRegister() + +// Bituminous Residue Processing + +MIXER.recipeBuilder() +.fluidInputs(fluid('oil') * 500) +.inputs(metaitem('bitumen')) +.fluidOutputs(fluid('bitumen_solution') * 1000) +.duration(100) +.EUt(Globals.voltAmps[1]) +.buildAndRegister() + +CENTRIFUGE.recipeBuilder() +.fluidInputs(fluid('bitumen_solution') * 1000) +.fluidOutputs(fluid('oil') * 650) +.outputs(metaitem('dustAsphalt') * 4) +.duration(150) +.EUt(Globals.voltAmps[0]) +.buildAndRegister() + +MIXER.recipeBuilder() + .fluidInputs(fluid('oil_light') * 500) + .inputs(metaitem('bitumen')) + .fluidOutputs(fluid('light_bitumen_solution') * 1000) + .duration(100) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + +CENTRIFUGE.recipeBuilder() + .fluidInputs(fluid('light_bitumen_solution') * 1000) + .fluidOutputs(fluid('oil_light') * 650) + .outputs(metaitem('dustAsphalt') * 4) + .duration(150) + .EUt(Globals.voltAmps[0]) + .buildAndRegister() + +MIXER.recipeBuilder() + .fluidInputs(fluid('oil_heavy') * 500) + .inputs(metaitem('bitumen')) + .fluidOutputs(fluid('heavy_bitumen_solution') * 1000) + .duration(100) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + +CENTRIFUGE.recipeBuilder() + .fluidInputs(fluid('heavy_bitumen_solution') * 1000) + .fluidOutputs(fluid('oil_heavy') * 650) + .outputs(metaitem('dustAsphalt') * 4) + .duration(150) + .EUt(Globals.voltAmps[0]) + .buildAndRegister() + +MIXER.recipeBuilder() + .inputs(ore('dustAsphalt')) + .fluidInputs(fluid('concrete') * 144) + .outputs(item('gregtech:asphalt') * 2) + .duration(30) + .EUt(16) + .buildAndRegister() + +// Bituminous Residue -> Coke + +COKING.recipeBuilder() +.fluidInputs(fluid('steam') * 1000) +.inputs(metaitem('bituminous_residue')) +.fluidOutputs(fluid('sulfuric_oil_residue') * 150) +.outputs(metaitem('dustGreenCoke') * 4) +.duration(300) +.EUt(Globals.voltAmps[1] * 2) +.buildAndRegister() + +for (fuel in sintering_fuels) { + if (!fuel.isPlasma) { + for (comburent in sintering_comburents) { + ROTARY_KILN.recipeBuilder() + .inputs(ore('dustGreenCoke')) + .outputs(metaitem('dustCoke')) + .fluidInputs(fluid(fuel.name) * fuel.amountRequired) + .fluidInputs(fluid(comburent.name) * comburent.amountRequired) + .fluidOutputs(fluid(fuel.byproduct) * fuel.byproductAmount) + .duration(fuel.duration + comburent.duration) + .EUt(60) + .buildAndRegister() + + ROTARY_KILN.recipeBuilder() + .inputs(metaitem('bituminous_residue')) + .fluidInputs(fluid(fuel.name) * fuel.amountRequired) + .fluidInputs(fluid(comburent.name) * comburent.amountRequired) + .outputs(metaitem('bitumen')) + .fluidOutputs(fluid(fuel.byproduct) * fuel.byproductAmount) + .duration(fuel.duration + comburent.duration) + .EUt(60) + .buildAndRegister() + } + } +} \ No newline at end of file diff --git a/groovy/postInit/mod/GregTech.groovy b/groovy/postInit/mod/GregTech.groovy index 8706e4e6d..c82aec09c 100644 --- a/groovy/postInit/mod/GregTech.groovy +++ b/groovy/postInit/mod/GregTech.groovy @@ -1129,7 +1129,7 @@ mods.gregtech.semi_fluid_generator.recipeBuilder() .buildAndRegister(); mods.gregtech.semi_fluid_generator.recipeBuilder() - .fluidInputs(fluid('sulfuric_fuel_oil') * 16) + .fluidInputs(fluid('sulfuric_heavy_fuel_oil') * 16) .duration(7) .EUt(-32) .buildAndRegister(); diff --git a/resources/langfiles/lang/en_pt.lang b/resources/langfiles/lang/en_pt.lang index e596e531a..dba1f8536 100644 --- a/resources/langfiles/lang/en_pt.lang +++ b/resources/langfiles/lang/en_pt.lang @@ -357,8 +357,8 @@ susy.material.high_pressure_water=Água em Alta Pressão susy.material.light_bitumen_solution=Solução de Betume Leve susy.material.bitumen_solution=Solução de Betume susy.material.heavy_bitumen_solution=Solução de Betume Pesado -susy.material.sulfuric_fuel_oil=Óleo Combustível Sulfúrico -susy.material.treated_sulfuric_fuel_oil=Óleo Combustível Sulfúrico Tratado +susy.material.sulfuric_heavy_fuel_oil=Óleo Combustível Sulfúrico Pesado +susy.material.treated_sulfuric_heavy_fuel_oil=Óleo Combustível Sulfúrico Tratado Pesado susy.material.crude_natural_gas=Gás Natural Bruto susy.material.sulfuric_natural_gas=Gás Natural Sulfúrico susy.material.treated_sulfuric_natural_gas=Gás Natural Sulfúrico Tratado diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 39b8e1c95..ba9c99036 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -345,8 +345,8 @@ susy.material.sulfuric_oil_residue=Sulfuric Oil Residue susy.material.light_bitumen_solution=Light Bitumen Solution susy.material.bitumen_solution=Bitumen Solution susy.material.heavy_bitumen_solution=Heavy Bitumen Solution -susy.material.sulfuric_fuel_oil=Sulfuric Fuel Oil -susy.material.treated_sulfuric_fuel_oil=Treated Sulfuric Fuel Oil +susy.material.sulfuric_heavy_fuel_oil=Sulfuric Heavy Fuel Oil +susy.material.treated_sulfuric_heavy_fuel_oil=Treated Sulfuric Heavy Fuel Oil susy.material.crude_natural_gas=Crude Natural Gas susy.material.sulfuric_natural_gas=Sulfuric Natural Gas susy.material.treated_sulfuric_natural_gas=Treated Sulfuric Natural Gas @@ -396,8 +396,8 @@ susy.material.severely_steamcracked_naphtha_mix=Severely Steam Cracked Naphtha M susy.material.lightly_hydrocracked_naphtha_mix=Lightly Hydro Cracked Naphtha Mix susy.material.severely_hydrocracked_naphtha_mix=Severely Hydro Cracked Naphtha Mix susy.material.upgraded_lubricating_oil_mix=Upgraded Lubricating Oil Mix -susy.material.upgraded_fuel_oil_mix=Upgraded Fuel Oil Mix -susy.material.upgraded_diesel_mix=Upgraded Diesel Mix +susy.material.upgraded_heavy_fuel_oil_mix=Upgraded Heavy Fuel Oil Mix +susy.material.upgraded_light_fuel_oil_mix=Upgraded Light Fuel Oil Mix susy.material.upgraded_kerosene_mix=Upgraded Kerosene Mix susy.material.upgraded_naphtha_mix=Upgraded Naphtha Mix susy.material.alkylated_natural_gas=Alkylated Natural Gas @@ -425,6 +425,7 @@ susy.material.borate_liquor=Borate Liquor susy.material.tetrafluoroboric_acid=Tetrafluoroboric Acid susy.material.potassium_tetrafluoroborate_solution=Potassium Tetrafluoroborate Solution susy.material.boron_trichloride=Boron Trichloride +susy.material.heavy_fuel_oil=Heavy Fuel Oil susy.material.cresol=Cresol susy.material.guaiacol=Guaiacol diff --git a/resources/langfiles/lang/pl_pl.lang b/resources/langfiles/lang/pl_pl.lang index 777160e1a..79bf38136 100644 --- a/resources/langfiles/lang/pl_pl.lang +++ b/resources/langfiles/lang/pl_pl.lang @@ -345,8 +345,8 @@ susy.material.sulfuric_oil_residue=Osad Zasiarczonej Benzyny susy.material.light_bitumen_solution=Roztwór Lekkiego Bitumu susy.material.bitumen_solution=Roztwór Bitumu susy.material.heavy_bitumen_solution=Roztwór Ciężkiego Bitumu -susy.material.sulfuric_fuel_oil=Zasiarczony Olej Opałowy -susy.material.treated_sulfuric_fuel_oil=Uzdatniony Zasiarczony Olej Opałowy +susy.material.sulfuric_heavy_fuel_oil=Zasiarczony Olej Opałowy Ciężkiego +susy.material.treated_sulfuric_heavy_fuel_oil=Uzdatniony Zasiarczony Olej Opałowy Ciężkiego susy.material.crude_natural_gas=Surowy Gaz Ziemny susy.material.sulfuric_natural_gas=Zasiarczony Gaz Ziemny susy.material.treated_sulfuric_natural_gas=Uzdatniony Zasiarczony Gaz Ziemny diff --git a/resources/langfiles/lang/zh_cn.lang b/resources/langfiles/lang/zh_cn.lang index a579ae911..3ef8cbaeb 100644 --- a/resources/langfiles/lang/zh_cn.lang +++ b/resources/langfiles/lang/zh_cn.lang @@ -345,8 +345,8 @@ susy.material.sulfuric_oil_residue=含硫油渣 susy.material.light_bitumen_solution=沥青轻油溶液 susy.material.bitumen_solution=沥青石油溶液 susy.material.heavy_bitumen_solution=沥青重油溶液 -susy.material.sulfuric_fuel_oil=含硫燃油 -susy.material.treated_sulfuric_fuel_oil=氢化含硫燃油 +susy.material.sulfuric_heavy_fuel_oil=含硫重燃油 +susy.material.treated_sulfuric_heavy_fuel_oil=氢化含硫重燃油 susy.material.crude_natural_gas=未处理天然气 susy.material.sulfuric_natural_gas=含硫天然气 susy.material.treated_sulfuric_natural_gas=氢化含硫天然气 From 4c60e2d82ebbaec208fbaa6e4aba9694ee6ea8c1 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Tue, 9 Jul 2024 22:01:36 -0500 Subject: [PATCH 008/132] impl. lighter ends processing --- .../oil_refining/LighterEnds.groovy | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy new file mode 100644 index 000000000..5d4c35bdc --- /dev/null +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy @@ -0,0 +1,54 @@ +import petrochemistry.Petrochemistry + +DT = recipemap('distillation_tower') +BCR = recipemap('bubble_column_reactor') + +// Debutanization +DT.recipeBuilder() + .fluidInputs(fluid('crude_naphtha') * 10000) + .fluidOutputs(fluid('debutanized_naphtha') * 8000) + .fluidOutputs(fluid('sulfuric_lpg') * 2000) + .duration(400) + .buildAndRegister() + +// Naphtha separation (light -> isomerate, heavy -> reformate) +DT.recipeBuilder() + .fluidInputs(fluid('debutanized_naphtha') * 10000) + .fluidOutputs(fluid('sulfuric_heavy_naphtha') * ) + .fluidOutputs(fluid('sulfuric_light_naphtha') * ) + .duration(400) + .buildAndRegister() + +// Depropanization +DT.recipeBuilder() + .fluidInputs(fluid('sulfuric_lpg') * 1000) + .fluidOutputs(fluid('sulfuric_butane_lpg') * 600) + .fluidOutputs(fluid('propane_lpg') * 400) + .duration(40) + .buildAndRegister() + +// Deethanization +DT.recipeBuilder() + .fluidInputs(fluid('propane_lpg') * 1000) + .fluidOutputs(fluid('propane') * 900) + .fluidOutputs(fluid('ethane') * 100) + .duration(40) + .buildAndRegister() + +// Amine desulfuization +BCR.recipeBuilder() + .fluidInputs(fluid('sulfuric_butane_lpg') * 3000) + .fluidInputs(fluid('ethanolamine_mix') * 1000) + .fluidOutputs(fluid('hydrogen') * 1000) + .fluidOutputs(fluid('rich_amine') * 1000) + .duration(40) + .EUt(120) + .buildAndRegister() + +// iC4-nC4 separation +DT.recipeBuilder() + .fluidInputs(fluid('butane_lpg') * 1000) + .fluidOutputs(fluid('butane') * 800) + .fluidOutputs(fluid('isobutane') * 200) + .duration(40) + .buildAndRegister() \ No newline at end of file From 3335fb51ab595f72b5a452fec1b8e227400ecf0b Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Wed, 10 Jul 2024 07:57:01 -0500 Subject: [PATCH 009/132] fix but LPG desulf --- .../petrochemistry/oil_refining/LighterEnds.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy index 5d4c35bdc..2c9e85943 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy @@ -39,7 +39,7 @@ DT.recipeBuilder() BCR.recipeBuilder() .fluidInputs(fluid('sulfuric_butane_lpg') * 3000) .fluidInputs(fluid('ethanolamine_mix') * 1000) - .fluidOutputs(fluid('hydrogen') * 1000) + .fluidOutputs(fluid('butane_lpg') * 1000) .fluidOutputs(fluid('rich_amine') * 1000) .duration(40) .EUt(120) From 6641463568b305acdf383e19c0a28d40436ba612 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Wed, 10 Jul 2024 08:41:42 -0500 Subject: [PATCH 010/132] refactor supported catalyst manuf. --- .../inorganic_chemistry/Catalysts.groovy | 40 +++++++++++++++++++ .../p_block/group18/AirDistillation.groovy | 19 --------- .../petrochemistry/Lubricants.groovy | 17 -------- .../AtmosphericDistillation.groovy | 2 +- 4 files changed, 41 insertions(+), 37 deletions(-) create mode 100644 groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy diff --git a/groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy b/groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy new file mode 100644 index 000000000..13554f1a0 --- /dev/null +++ b/groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy @@ -0,0 +1,40 @@ +import globals.Globals + + +MIXER = recipemap('mixer') +SINTERING_OVEN = recipemap('sintering_oven') + +// Alumina supports +MIXER.recipeBuilder() + .inputs(ore('dustAmmoniumHexachloroplatinate') * 17) + .fluidInputs(fluid('phosphoric_acid') * 1000) + .fluidOutputs(fluid('platinum_precursor_solution') * 1000) + .duration(100) + .EUt(Globals.voltAmps[3]) + .buildAndRegister() + +SINTERING_OVEN.recipeBuilder() + .inputs(ore('dustAlumina') * 5) + .fluidInputs(fluid('platinum_precursor_solution') * 1000) + .outputs(metaitem('dustSupportedPlatinum')) + .fluidOutputs(fluid('phosphoric_acid') * 1000) + .duration(100) + .EUt(Globals.voltAmps[3]) + .buildAndRegister() + +MIXER.recipeBuilder() + .inputs(ore('dustPalladiumChloride') * 3) + .fluidInputs(fluid('phosphoric_acid') * 1000) + .fluidOutputs(fluid('palladium_precursor_solution') * 1000) + .duration(100) + .EUt(Globals.voltAmps[3]) + .buildAndRegister() + +SINTERING_OVEN.recipeBuilder() + .inputs(ore('dustAlumina') * 5) + .fluidInputs(fluid('palladium_precursor_solution') * 1000) + .outputs(metaitem('dustSupportedPalladium')) + .fluidOutputs(fluid('phosphoric_acid') * 1000) + .duration(100) + .EUt(Globals.voltAmps[3]) + .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/inorganic_chemistry/elements/p_block/group18/AirDistillation.groovy b/groovy/postInit/chemistry/inorganic_chemistry/elements/p_block/group18/AirDistillation.groovy index 10ba70b49..9acf0de7d 100644 --- a/groovy/postInit/chemistry/inorganic_chemistry/elements/p_block/group18/AirDistillation.groovy +++ b/groovy/postInit/chemistry/inorganic_chemistry/elements/p_block/group18/AirDistillation.groovy @@ -1,7 +1,6 @@ import globals.Globals SIFTER = recipemap('sifter') -MIXER = recipemap('mixer') VACUUM_CHAMBER = recipemap('vacuum_chamber') FLUID_COMPRESSOR = recipemap('fluid_compressor') FLUID_DECOMPRESSOR = recipemap('fluid_decompressor') @@ -12,7 +11,6 @@ HIGH_PRESSURE_DISTILLATION_TOWER = recipemap('high_pressure_cryogenic_distillati SINGLE_COLUMN_CRYOGENIC_DISTILLATION_PLANT = recipemap('single_column_cryogenic_distillation') BATH_CONDENSER = recipemap('bath_condenser') FBR = recipemap('fixed_bed_reactor') -SINTERING_OVEN = recipemap('sintering_oven') CENTRIFUGE = recipemap('centrifuge') FLUID_HEATER = recipemap('fluid_heater') DT = recipemap('distillation_tower') @@ -315,23 +313,6 @@ BATH_CONDENSER.recipeBuilder() .buildAndRegister() //DEOXYGENATION -MIXER.recipeBuilder() - .inputs(ore('dustAmmoniumHexachloroplatinate') * 17) - .fluidInputs(fluid('phosphoric_acid') * 1000) - .fluidOutputs(fluid('platinum_precursor_solution') * 1000) - .duration(100) - .EUt(Globals.voltAmps[3]) - .buildAndRegister() - -SINTERING_OVEN.recipeBuilder() - .inputs(ore('dustAlumina') * 5) - .fluidInputs(fluid('platinum_precursor_solution') * 1000) - .outputs(metaitem('dustSupportedPlatinum')) - .fluidOutputs(fluid('phosphoric_acid') * 1000) - .duration(100) - .EUt(Globals.voltAmps[3]) - .buildAndRegister() - FBR.recipeBuilder() .fluidInputs(fluid('liquid_crude_argon') * 50) .fluidInputs(fluid('hydrogen') * 24) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy index 8289fc1e0..3a0e0f244 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy @@ -211,23 +211,6 @@ PHASE_SEPARATOR = recipemap('phase_separator') .EUt(Globals.voltAmps[2]) .buildAndRegister() - MIXER.recipeBuilder() - .inputs(ore('dustPalladiumChloride') * 3) - .fluidInputs(fluid('phosphoric_acid') * 1000) - .fluidOutputs(fluid('palladium_precursor_solution') * 1000) - .duration(100) - .EUt(Globals.voltAmps[3]) - .buildAndRegister() - - SINTERING_OVEN.recipeBuilder() - .inputs(ore('dustAlumina') * 5) - .fluidInputs(fluid('palladium_precursor_solution') * 1000) - .outputs(metaitem('dustSupportedPalladium')) - .fluidOutputs(fluid('phosphoric_acid') * 1000) - .duration(100) - .EUt(Globals.voltAmps[3]) - .buildAndRegister() - FBR.recipeBuilder() .fluidInputs(fluid('unsaturated_polyalphaolefin') * 50) .fluidInputs(fluid('hydrogen') * 100) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy index 4c8c51bc6..9cc9fed3f 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy @@ -74,7 +74,7 @@ DT.recipeBuilder() PHASE_SEPARATOR.recipeBuilder() .fluidInputs(fluid('atmospheric_overheads') * 5000) - .fluidOutputs(fluid('crude_naphtha') * 5000) + .fluidOutputs(fractions.naphtha.getCrude(5000)) .fluidOutputs(fluid('wastewater') * 10000) .duration(400) .buildAndRegister() From ed4ab8dcf69926811508fa5108f515f1bbe28f4b Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Wed, 10 Jul 2024 16:50:00 -0500 Subject: [PATCH 011/132] save progress --- .../material/PetrochemistryMaterials.groovy | 24 +++++++ groovy/material/SecondDegreeMaterials.groovy | 10 ++- groovy/material/SuSyMaterials.groovy | 7 ++ .../UnknownCompositionMaterials.groovy | 6 +- .../inorganic_chemistry/Catalysts.groovy | 17 +++++ .../petrochemistry/NaturalGas.groovy | 6 +- .../petrochemistry/OilOverhaul.groovy | 46 ------------ .../petrochemistry/Petrochemistry.groovy | 4 ++ .../oil_refining/Hydrotreating.groovy | 72 +++++++++++++++++++ .../oil_refining/LighterEnds.groovy | 4 +- .../oil_refining/ResidueProcessing.groovy | 2 - resources/langfiles/lang/en_us.lang | 6 ++ 12 files changed, 150 insertions(+), 54 deletions(-) create mode 100644 groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 8f7799da5..af64246de 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -372,5 +372,29 @@ public class PetrochemistryMaterials { .color(0xb0ac58) .flags(FLAMMABLE) .build(); + + CrudeNaphtha = new Material.Builder(20085, SuSyUtility.susyId('crude_naphtha')) + .liquid() + .color(0xa6a21f) + .flags(FLAMMABLE) + .build(); + + AtmosphericOverheads = new Material.Builder(2008, SuSyUtility.susyId('atmospheric_overheads')) + .gas(new FluidBuilder().temperature(600)) + .color(0xe3e6a3) + .flags(FLAMMABLE) + .build(); + + HeavyAtmosphericOverheads = new Material.Builder(2008, SuSyUtility.susyId('heavy_atmospheric_overheads')) + .gas(new FluidBuilder().temperature(600)) + .color(0xe8ebb5) + .flags(FLAMMABLE) + .build(); + + LightAtmosphericOverheads = new Material.Builder(2008, SuSyUtility.susyId('light_atmospheric_overheads')) + .gas(new FluidBuilder().temperature(600)) + .color(0xdce090) + .flags(FLAMMABLE) + .build(); } } \ No newline at end of file diff --git a/groovy/material/SecondDegreeMaterials.groovy b/groovy/material/SecondDegreeMaterials.groovy index 9a10ee7ee..59a5bbc95 100644 --- a/groovy/material/SecondDegreeMaterials.groovy +++ b/groovy/material/SecondDegreeMaterials.groovy @@ -450,7 +450,14 @@ public class SecondDegreeMaterials { .color(0x70cc6e) .build(); - //FREE IDs: 13072-13074 + SupportedNickel = new Material.Builder(13072, SuSyUtility.susyId('supported_nickel')) + .dust() + .components(NickelIINitrate * 1, Alumina * 1) + .colorAverage() + .flags(GENERATE_CATALYST_BED) + .build() + + //FREE IDs: 13073-13074 DilutedAmmoniumSulfateSolution = new Material.Builder(13075, SuSyUtility.susyId('diluted_ammonium_sulfate_solution')) .liquid() @@ -559,6 +566,7 @@ public class SecondDegreeMaterials { SupportedPlatinum = new Material.Builder(13092, SuSyUtility.susyId('supported_platinum')) .dust() .components(Alumina * 1, Platinum * 1, Chlorine * 4) + .colorAverage() .flags(GENERATE_CATALYST_BED) .build() diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 4be537853..3ecc7de4a 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -509,6 +509,7 @@ class SuSyMaterials { public static Material CaesiumRubidiumAlumMixture; public static Material HydratedTriethyleneGlycol; public static Material NetherMolecularSieve; + public static Material HydrotreatingCatalyst; // Petrochem Materials @@ -563,6 +564,7 @@ class SuSyMaterials { public static Material LightlyHydrocrackedGasoline; public static Material SeverelyHydrocrackedGasoline; + public static Material CrudeNaphtha; public static Material TreatedSulfuricNaphtha; public static Material LightlySteamcrackedNaphtha; public static Material SeverelySteamcrackedNaphtha; @@ -571,6 +573,10 @@ class SuSyMaterials { public static Material NaphthaReformate; public static Material UpgradedNaphthaMix; + public static Material AtmosphericOverheads; + public static Material HeavyAtmosphericOverheads; + public static Material LightAtmosphericOverheads; + public static Material LubricatingOil; public static Material UpgradedLubricatingOilMix; @@ -1262,6 +1268,7 @@ class SuSyMaterials { public static Material RubidiumHydroxideSolution; public static Material SodiumAlumSolution; public static Material OxidizedManganateSolution; + public static Material SupportedNickel; // Organic Chemistry Materials diff --git a/groovy/material/UnknownCompositionMaterials.groovy b/groovy/material/UnknownCompositionMaterials.groovy index f4be648b2..a5a78ba64 100644 --- a/groovy/material/UnknownCompositionMaterials.groovy +++ b/groovy/material/UnknownCompositionMaterials.groovy @@ -1027,7 +1027,11 @@ public class UnknownCompositionMaterials { .color(0x69675b) .build(); - //FREE IDs: 4202 + HydrotreatingCatalyst = new Material.Builder(4202, SuSyUtility.susyId('hydrotreating_catalyst')) + .dust() + .color(0xb5dea4) + .flags(GENERATE_CATALYST_BED) + .build(); VTSlag = new Material.Builder(4203, SuSyUtility.susyId('vt_slag')) .dust() diff --git a/groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy b/groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy index 13554f1a0..ae48492a6 100644 --- a/groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy +++ b/groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy @@ -37,4 +37,21 @@ SINTERING_OVEN.recipeBuilder() .fluidOutputs(fluid('phosphoric_acid') * 1000) .duration(100) .EUt(Globals.voltAmps[3]) + .buildAndRegister() + +SINTERING_OVEN.recipeBuilder() + .inputs(ore('dustAlumina') * 5) + .fluidInputs(fluid('nickel_nitrate_solution') * 1000) + .outputs(metaitem('dustSupportedNickel')) + .fluidOutputs(fluid('dense_steam') * 1000) + .duration(100) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + +ROASTER.recipeBuilder() + .inputs(ore('dustSupportedNickel')) + .fluidInputs(fluid('hydrogen_sulfide') * 100) + .outputs(metaitem('dustHydrotreatingCatalyst')) + .duration(100) + .EUt(Globals.voltAmps[1]) .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy index 3bd6de013..597e31216 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy @@ -1,5 +1,7 @@ MIXER = recipemap('mixer') FLUID_HEATER = recipemap('fluid_heater') +BCR = recipemap('bubble_column_reactor') +DT = recipemap('distillation_tower') // Water removal @@ -21,7 +23,7 @@ FLUID_HEATER.recipeBuilder() // Acid gas removal (H2S, CO2) -CENTRIFUGE.recipeBuilder() +BCR.recipeBuilder() .fluidInputs(fluid('sulfuric_natural_gas') * 10000) .fluidInputs(fluid('ethanolamine_mix') * 1000) .fluidOutputs(fluid('natural_gas') * 8000) @@ -30,7 +32,7 @@ CENTRIFUGE.recipeBuilder() .EUt(120) .buildAndRegister() -CENTRIFUGE.recipeBuilder() +BCR.recipeBuilder() .fluidInputs(fluid('acidic_rich_amine') * 1000) .fluidOutputs(fluid('hydrogen_sulfide') * 1000) .fluidOutputs(fluid('carbon_dioxide') * 1000) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy index 556510bdb..9c96da339 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy @@ -28,52 +28,6 @@ HEAT_EXCHANGER = recipemap('heat_exchanger') UV_LIGHT_BOX = recipemap('uv_light_box') BR = recipemap('batch_reactor') -// Sour gas processing - -CENTRIFUGE.recipeBuilder() -.fluidInputs(fluid('sour_gas') * 3000) -.fluidInputs(fluid('ethanolamine_mix') * 1000) -.fluidOutputs(fluid('hydrogen') * 1000) -.fluidOutputs(fluid('rich_amine') * 1000) -.duration(40) -.EUt(120) -.buildAndRegister() - -CENTRIFUGE.recipeBuilder() -.fluidInputs(fluid('rich_amine') * 1000) -.fluidOutputs(fluid('hydrogen_sulfide') * 1000) -.fluidOutputs(fluid('ethanolamine_mix') * 1000) -.duration(10) -.EUt(120) -.buildAndRegister() - -REACTION_FURNACE.recipeBuilder() -.fluidInputs(fluid('hydrogen_sulfide') * 3000) -.fluidInputs(fluid('oxygen') * 3000) -.fluidOutputs(fluid('uncatalyzed_sulfurous_gases') * 3000) -.outputs(metaitem('dustSulfur')) -.duration(150) -.EUt(30) -.buildAndRegister() - -REACTION_FURNACE.recipeBuilder() -.fluidInputs(fluid('hydrogen_sulfide') * 3000) -.fluidInputs(fluid('air') * 9000) -.fluidOutputs(fluid('uncatalyzed_sulfurous_gases') * 3000) -.outputs(metaitem('dustSulfur')) -.duration(150) -.EUt(30) -.buildAndRegister() - -REACTION_FURNACE.recipeBuilder() -.notConsumable(metaitem('catalystBedAlumina')) -.fluidInputs(fluid('uncatalyzed_sulfurous_gases') * 3000) -.fluidOutputs(fluid('steam') * 2000) -.outputs(metaitem('dustSulfur') * 2) -.duration(150) -.EUt(30) -.buildAndRegister() - // Cracking: Ethane, Propane Butane ROASTER.recipeBuilder() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index c6ad8ba28..79af5d8eb 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -55,6 +55,10 @@ class Petrochemistry = { return fluid('sulfuric_' + this.name) * amount } + def getHeated(int amount) { + return fluid('heated_' + this.name) * amount + } + def getUpgraded(int amount) { return fluid(this.upgrade_name) * amount } diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy new file mode 100644 index 000000000..8aa0406ae --- /dev/null +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy @@ -0,0 +1,72 @@ +fractions.each { _, fraction -> { + FLUID_HEATER.recipeBuilder() + .fluidInputs(fraction.getSulfuric(1000)) + .fluidOutputs(fraction.getHeated(1000)) + .duration(40) + .EUt(30) + .buildAndRegister() + + FBR.recipeBuilder() + .fluidInputs(fraction.getSulfuric(1000)) + .fluidInputs(fluid('hydrogen') * 250) + .notConsumable(metaitem('catalystBedHydrotreatingCatalyst')) + .fluidOutputs(fraction.getTreatedSulfuric(1000)) + .duration(15) + .EUt(30) + .buildAndRegister() + + DT.recipeBuilder() + .fluidInputs(fraction.getTreatedSulfuric(1000)) + .fluidOutputs(fraction.get(1000)) + .fluidOutputs(fluid('sour_gas') * 250) + .duration(50) + .EUt(30) + .buildAndRegister() + } +} + +// Sour gas processing + +BCR.recipeBuilder() + .fluidInputs(fluid('sour_gas') * 3000) + .fluidInputs(fluid('ethanolamine_mix') * 1000) + .fluidOutputs(fluid('hydrogen') * 1000) + .fluidOutputs(fluid('rich_amine') * 1000) + .duration(40) + .EUt(120) + .buildAndRegister() + +BCR.recipeBuilder() + .fluidInputs(fluid('rich_amine') * 1000) + .fluidOutputs(fluid('hydrogen_sulfide') * 1000) + .fluidOutputs(fluid('ethanolamine_mix') * 1000) + .duration(10) + .EUt(120) + .buildAndRegister() + +REACTION_FURNACE.recipeBuilder() + .fluidInputs(fluid('hydrogen_sulfide') * 3000) + .fluidInputs(fluid('oxygen') * 3000) + .fluidOutputs(fluid('uncatalyzed_sulfurous_gases') * 3000) + .outputs(metaitem('dustSulfur')) + .duration(150) + .EUt(30) + .buildAndRegister() + +REACTION_FURNACE.recipeBuilder() + .fluidInputs(fluid('hydrogen_sulfide') * 3000) + .fluidInputs(fluid('air') * 9000) + .fluidOutputs(fluid('uncatalyzed_sulfurous_gases') * 3000) + .outputs(metaitem('dustSulfur')) + .duration(150) + .EUt(30) + .buildAndRegister() + +REACTION_FURNACE.recipeBuilder() + .notConsumable(metaitem('catalystBedAlumina')) + .fluidInputs(fluid('uncatalyzed_sulfurous_gases') * 3000) + .fluidOutputs(fluid('steam') * 2000) + .outputs(metaitem('dustSulfur') * 2) + .duration(150) + .EUt(30) + .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy index 2c9e85943..6d22c809d 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy @@ -6,12 +6,12 @@ BCR = recipemap('bubble_column_reactor') // Debutanization DT.recipeBuilder() .fluidInputs(fluid('crude_naphtha') * 10000) - .fluidOutputs(fluid('debutanized_naphtha') * 8000) + .fluidOutputs(fluid('sulfuric_naphtha') * 8000) .fluidOutputs(fluid('sulfuric_lpg') * 2000) .duration(400) .buildAndRegister() -// Naphtha separation (light -> isomerate, heavy -> reformate) +// Naphtha hydrotreatment DT.recipeBuilder() .fluidInputs(fluid('debutanized_naphtha') * 10000) .fluidOutputs(fluid('sulfuric_heavy_naphtha') * ) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy index 6fc62f8b2..e348cff50 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy @@ -23,8 +23,6 @@ COKING = recipemap('coking_tower') .EUt(30) .buildAndRegister() - - // Slack wax Processing CRYSTALLIZER.recipeBuilder() diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index ba9c99036..33a73544d 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -1985,6 +1985,12 @@ susy.material.potassium_manganate=Potassium Manganate susy.material.lead_free_solder=Lead-Free Solder susy.material.cryogenic_solder=Cryogenic Solder susy.material.oxidized_manganate_solution=Oxidized Manganate Solution +susy.material.crude_naphtha=Crude Naphtha +susy.material.atmospheric_overheads=Atmospheric Overheads +susy.material.heavy_atmospheric_overheads=Heavy Atmospheric Overheads +susy.material.light_atmospheric_overheads=Light Atmospheric Overheads +susy.material.hydrotreating_catalyst=Hydrotreating Catalyst +susy.material.supported_nickel=Supported Nickel # Isotopes From a1852a0cedd4c454683ce3220971ecd6a9af78f0 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Tue, 16 Jul 2024 19:38:41 -0500 Subject: [PATCH 012/132] move claus process to sulfur chain --- .../p_block/group16/SulfurChain.groovy | 62 +++++++++++++------ .../oil_refining/Hydrotreating.groovy | 39 ++---------- 2 files changed, 49 insertions(+), 52 deletions(-) diff --git a/groovy/postInit/chemistry/inorganic_chemistry/elements/p_block/group16/SulfurChain.groovy b/groovy/postInit/chemistry/inorganic_chemistry/elements/p_block/group16/SulfurChain.groovy index 6ae1f31f8..a0f5f40b4 100644 --- a/groovy/postInit/chemistry/inorganic_chemistry/elements/p_block/group16/SulfurChain.groovy +++ b/groovy/postInit/chemistry/inorganic_chemistry/elements/p_block/group16/SulfurChain.groovy @@ -1,24 +1,48 @@ import globals.Globals -import gregtech.api.recipes.ModHandler; -import gregtech.api.unification.material.Materials; -import gregtech.api.unification.ore.OrePrefix; -import gregtech.api.unification.stack.UnificationEntry; +ROASTER = recipemap('roaster'); +REACTION_FURNACE = recipemap('reaction_furnace') -def ROASTER_RECIPES = recipemap('roaster'); -ROASTER_RECIPES.recipeBuilder() -.inputs(ore('dustPyrite') * 2) -.outputs(metaitem('dustIronIiiSulfate')) -.outputs(metaitem('dustSulfur')) -.duration(80) -.EUt(7) -.buildAndRegister() +ROASTER.recipeBuilder() + .inputs(ore('dustPyrite') * 2) + .outputs(metaitem('dustIronIiiSulfate')) + .outputs(metaitem('dustSulfur')) + .duration(80) + .EUt(7) + .buildAndRegister() -ROASTER_RECIPES.recipeBuilder() -.inputs(ore('dustIronIiiSulfate')) -.outputs(metaitem('dustBandedIron')) -.fluidOutputs(fluid('sulfur_trioxide') * 3000) -.duration(160) -.EUt(7) -.buildAndRegister() +ROASTER.recipeBuilder() + .inputs(ore('dustIronIiiSulfate')) + .outputs(metaitem('dustBandedIron')) + .fluidOutputs(fluid('sulfur_trioxide') * 3000) + .duration(160) + .EUt(7) + .buildAndRegister() + +REACTION_FURNACE.recipeBuilder() + .fluidInputs(fluid('hydrogen_sulfide') * 3000) + .fluidInputs(fluid('oxygen') * 3000) + .fluidOutputs(fluid('uncatalyzed_sulfurous_gases') * 3000) + .outputs(metaitem('dustSulfur')) + .duration(150) + .EUt(30) + .buildAndRegister() + +REACTION_FURNACE.recipeBuilder() + .fluidInputs(fluid('hydrogen_sulfide') * 3000) + .fluidInputs(fluid('air') * 9000) + .fluidOutputs(fluid('uncatalyzed_sulfurous_gases') * 3000) + .outputs(metaitem('dustSulfur')) + .duration(150) + .EUt(30) + .buildAndRegister() + +REACTION_FURNACE.recipeBuilder() + .notConsumable(metaitem('catalystBedAlumina')) + .fluidInputs(fluid('uncatalyzed_sulfurous_gases') * 3000) + .fluidOutputs(fluid('steam') * 2000) + .outputs(metaitem('dustSulfur') * 2) + .duration(150) + .EUt(30) + .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy index 8aa0406ae..f92d8d34a 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy @@ -16,12 +16,12 @@ fractions.each { _, fraction -> { .buildAndRegister() DT.recipeBuilder() - .fluidInputs(fraction.getTreatedSulfuric(1000)) - .fluidOutputs(fraction.get(1000)) - .fluidOutputs(fluid('sour_gas') * 250) - .duration(50) - .EUt(30) - .buildAndRegister() + .fluidInputs(fraction.getTreatedSulfuric(1000)) + .fluidOutputs(fraction.get(1000)) + .fluidOutputs(fluid('sour_gas') * 250) + .duration(50) + .EUt(30) + .buildAndRegister() } } @@ -42,31 +42,4 @@ BCR.recipeBuilder() .fluidOutputs(fluid('ethanolamine_mix') * 1000) .duration(10) .EUt(120) - .buildAndRegister() - -REACTION_FURNACE.recipeBuilder() - .fluidInputs(fluid('hydrogen_sulfide') * 3000) - .fluidInputs(fluid('oxygen') * 3000) - .fluidOutputs(fluid('uncatalyzed_sulfurous_gases') * 3000) - .outputs(metaitem('dustSulfur')) - .duration(150) - .EUt(30) - .buildAndRegister() - -REACTION_FURNACE.recipeBuilder() - .fluidInputs(fluid('hydrogen_sulfide') * 3000) - .fluidInputs(fluid('air') * 9000) - .fluidOutputs(fluid('uncatalyzed_sulfurous_gases') * 3000) - .outputs(metaitem('dustSulfur')) - .duration(150) - .EUt(30) - .buildAndRegister() - -REACTION_FURNACE.recipeBuilder() - .notConsumable(metaitem('catalystBedAlumina')) - .fluidInputs(fluid('uncatalyzed_sulfurous_gases') * 3000) - .fluidOutputs(fluid('steam') * 2000) - .outputs(metaitem('dustSulfur') * 2) - .duration(150) - .EUt(30) .buildAndRegister() \ No newline at end of file From 7d478ca42e6a8f455a5c90963cfcf2b7a88b3809 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Sun, 21 Jul 2024 07:33:19 -0500 Subject: [PATCH 013/132] refactor oil fractions to use traits --- .../petrochemistry/Petrochemistry.groovy | 52 ++++++++----------- 1 file changed, 23 insertions(+), 29 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index 79af5d8eb..774addcdb 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -28,25 +28,25 @@ class Petrochemistry = { } } - public static class OilFraction { - String name - Boolean isUpgradable = false + trait CatalyticCrackable { String upgrade_name = "" - OilFraction(String name) { - this.name = name + def getUpgraded(int amount) { + return fluid(this.upgrade_name) * amount } - OilFraction(String name, String upgrade_name) { - this.name = name - this.isUpgradable = true - this.upgrade_name = upgrade_name + def getUpgradedMix(int amount) { + return fluid('upgraded_' + this.name + '_mix') * amount } + } - def getCrude(int amount) { - return fluid('crude_' + this.name) * amount + trait Heatable { + def getHeated(int amount) { + return fluid('heated_' + this.name) * amount } + } + trait Sulfuric extends Heatable { def getTreatedSulfuric(int amount) { return fluid('treated_sulfuric_' + this.name) * amount } @@ -54,17 +54,17 @@ class Petrochemistry = { def getSulfuric(int amount) { return fluid('sulfuric_' + this.name) * amount } + } - def getHeated(int amount) { - return fluid('heated_' + this.name) * amount - } + public static class OilFraction { + String name - def getUpgraded(int amount) { - return fluid(this.upgrade_name) * amount + OilFraction(String name) { + this.name = name } - def getUpgradedMix(int amount) { - return fluid('upgraded_' + this.name + '_mix') * amount + def getCrude(int amount) { + return fluid('crude_' + this.name) * amount } def get(int amount) { @@ -78,10 +78,6 @@ class Petrochemistry = { super(name) } - OilFractionCrackable(String name, String upgrade_name){ - super(name, upgrade_name) - } - def getLightlyHydro(int amount) { return fluid('lightly_hydrocracked_' + this.name) * amount } @@ -117,13 +113,11 @@ class Petrochemistry = { } public static fractions = [ - heavy_fuel_oil : new OilFraction('heavy_fuel_oil', 'light_fuel_oil'), - light_fuel_oil : new OilFraction('light_fuel_oil', 'kerosene'), - kerosene : new OilFractionCrackable('kerosene', 'naphtha'), - naphtha : new OilFractionCrackable('naphtha', 'gasoline'), - gasoline : new OilFractionCrackable('gasoline'), - refinery_gas : new OilFraction('refinery_gas'), - natural_gas : new OilFraction('natural_gas') + heavy_fuel_oil : new OilFraction('heavy_fuel_oil').withTraits(CatalyticCrackable, Sulfuric).tap { upgrade_name = 'light_fuel_oil' }, + light_fuel_oil : new OilFraction('light_fuel_oil').withTraits(CatalyticCrackable, Sulfuric).tap { upgrade_name = 'kerosene' }, + kerosene : new OilFractionCrackable('kerosene').withTraits(CatalyticCrackable, Sulfuric).tap { upgrade_name = 'naphtha' }, + naphtha : new OilFractionCrackable('naphtha').withTraits(CatalyticCrackable, Sulfuric), + refinery_gas : new OilFraction('refinery_gas') ] public static oils = [ From 3654c5f659241247c35ace12debcab6ba4d98543 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Sun, 21 Jul 2024 07:57:34 -0500 Subject: [PATCH 014/132] lower sulfur production from oil refining --- .../petrochemistry/oil_refining/Hydrotreating.groovy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy index f92d8d34a..081cb5cb6 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy @@ -8,7 +8,7 @@ fractions.each { _, fraction -> { FBR.recipeBuilder() .fluidInputs(fraction.getSulfuric(1000)) - .fluidInputs(fluid('hydrogen') * 250) + .fluidInputs(fluid('hydrogen') * 125) .notConsumable(metaitem('catalystBedHydrotreatingCatalyst')) .fluidOutputs(fraction.getTreatedSulfuric(1000)) .duration(15) @@ -18,7 +18,7 @@ fractions.each { _, fraction -> { DT.recipeBuilder() .fluidInputs(fraction.getTreatedSulfuric(1000)) .fluidOutputs(fraction.get(1000)) - .fluidOutputs(fluid('sour_gas') * 250) + .fluidOutputs(fluid('sour_gas') * 125) .duration(50) .EUt(30) .buildAndRegister() From f251dc64e36ba1f95b574db79af9cd3a45567c2c Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Sun, 21 Jul 2024 07:57:47 -0500 Subject: [PATCH 015/132] add lubricating oil to fractions --- .../organic_chemistry/petrochemistry/Petrochemistry.groovy | 1 + 1 file changed, 1 insertion(+) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index 774addcdb..728f713ee 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -113,6 +113,7 @@ class Petrochemistry = { } public static fractions = [ + lubricating_oil : new OilFraction('lubricating_oil').withTraits(Sulfuric) heavy_fuel_oil : new OilFraction('heavy_fuel_oil').withTraits(CatalyticCrackable, Sulfuric).tap { upgrade_name = 'light_fuel_oil' }, light_fuel_oil : new OilFraction('light_fuel_oil').withTraits(CatalyticCrackable, Sulfuric).tap { upgrade_name = 'kerosene' }, kerosene : new OilFractionCrackable('kerosene').withTraits(CatalyticCrackable, Sulfuric).tap { upgrade_name = 'naphtha' }, From eede16dcb15049938f894245b25dee00d280dae0 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Sun, 21 Jul 2024 08:46:04 -0500 Subject: [PATCH 016/132] add materials for lighter end processing, add flammable tags --- .../material/PetrochemistryMaterials.groovy | 156 +++++++++++++----- groovy/material/SuSyMaterials.groovy | 19 ++- .../petrochemistry/Petrochemistry.groovy | 22 ++- .../oil_refining/LighterEnds.groovy | 12 +- resources/langfiles/lang/en_us.lang | 10 ++ 5 files changed, 158 insertions(+), 61 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index af64246de..b28af953b 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -24,11 +24,13 @@ public class PetrochemistryMaterials { DilutedOilLight = new Material.Builder(20000, SuSyUtility.susyId('diluted_oil_light')) .liquid() .color(0x2d2f3b) + .flags(FLAMMABLE) .build(); DilutedOil = new Material.Builder(20001, SuSyUtility.susyId('diluted_oil')) .liquid() .color(0x2d2f3b) + .flags(FLAMMABLE) .build(); DilutedOilHeavy = new Material.Builder(20002, SuSyUtility.susyId('diluted_oil_heavy')) @@ -39,56 +41,67 @@ public class PetrochemistryMaterials { DesaltedOilHeavy = new Material.Builder(20003, SuSyUtility.susyId('desalted_oil_heavy')) .liquid() .color(0x000000) + .flags(FLAMMABLE) .build(); DesaltedOilLight = new Material.Builder(20004, SuSyUtility.susyId('desalted_oil_light')) .liquid() .color(0x000000) + .flags(FLAMMABLE) .build(); DesaltedOil = new Material.Builder(20005, SuSyUtility.susyId('desalted_oil')) .liquid() .color(0x000000) + .flags(FLAMMABLE) .build(); OilyBrine = new Material.Builder(20006, SuSyUtility.susyId('oily_brine')) .liquid() .color(0x69684e) + .flags(FLAMMABLE) .build(); SulfuricOilResidue = new Material.Builder(20007, SuSyUtility.susyId('sulfuric_oil_residue')) .liquid() .color(0x59572b) + .flags(FLAMMABLE) .build(); SulfuricHeavyFuelOil = new Material.Builder(20009, SuSyUtility.susyId('sulfuric_heavy_fuel_oil')) .liquid() .color(0x858135) + .flags(FLAMMABLE) .build(); TreatedSulfuricHeavyFuelOil = new Material.Builder(20010, SuSyUtility.susyId('treated_sulfuric_heavy_fuel_oil')) .liquid() .color(0x9e9a4f) + .flags(FLAMMABLE) .build(); CrudeNaturalGas = new Material.Builder(20011, SuSyUtility.susyId('crude_natural_gas')) .gas() .color(0xc9c9b9) + .flags(FLAMMABLE) .build(); SulfuricNaturalGas = new Material.Builder(20012, SuSyUtility.susyId('sulfuric_natural_gas')) .gas() .color(0xe3e3d1) + .flags(FLAMMABLE) .build(); TreatedSulfuricNaturalGas = new Material.Builder(20013, SuSyUtility.susyId('treated_sulfuric_natural_gas')) .gas() .color(0xf7f7eb) + .flags(FLAMMABLE) .build(); TreatedSulfuricRefineryGas = new Material.Builder(20014, SuSyUtility.susyId('treated_sulfuric_refinery_gas')) .gas() .color(0xe3e3d8) + .flags(FLAMMABLE) .build(); SourGas = new Material.Builder(20015, SuSyUtility.susyId('sour_gas')) @@ -99,21 +112,25 @@ public class PetrochemistryMaterials { SulfuricLightFuelOil = new Material.Builder(20016, SuSyUtility.susyId('sulfuric_light_fuel_oil')) .liquid() .color(0xa8a232) + .flags(FLAMMABLE) .build(); TreatedSulfuricLightFuelOil = new Material.Builder(20017, SuSyUtility.susyId('treated_sulfuric_light_fuel_oil')) .liquid() .color(0xc2bb42) + .flags(FLAMMABLE) .build(); SulfuricKerosene = new Material.Builder(20018, SuSyUtility.susyId('sulfuric_kerosene')) .liquid() .color(0xbfb82a) + .flags(FLAMMABLE) .build(); TreatedSulfuricKerosene = new Material.Builder(20019, SuSyUtility.susyId('treated_sulfuric_kerosene')) .liquid() .color(0xd6cf3a) + .flags(FLAMMABLE) .build(); Kerosene = new Material.Builder(20020, SuSyUtility.susyId('kerosene')) @@ -122,15 +139,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - SulfuricGasoline = new Material.Builder(20021, SuSyUtility.susyId('sulfuric_gasoline')) - .liquid() - .color(0xe8df23) - .build(); - - TreatedSulfuricGasoline = new Material.Builder(20022, SuSyUtility.susyId('treated_sulfuric_gasoline')) - .liquid() - .color(0xf7ef40) - .build(); + //FREE IDs: 20021-20022 FuelOil = new Material.Builder(20023, SuSyUtility.susyId('fuel_oil')) .liquid() @@ -147,11 +156,13 @@ public class PetrochemistryMaterials { SlackWax = new Material.Builder(20025, SuSyUtility.susyId('slack_wax')) .liquid() .color(0x7d7b59) + .flags(FLAMMABLE) .build(); Resin = new Material.Builder(20026, SuSyUtility.susyId('resin')) .liquid() .color(0xb5803a) + .flags(FLAMMABLE) .build(); UncatalyzedSulfurousGases = new Material.Builder(20027, SuSyUtility.susyId('uncatalyzed_sulfurous_gases')) @@ -162,113 +173,103 @@ public class PetrochemistryMaterials { NaphthaReformate = new Material.Builder(20028, SuSyUtility.susyId('naphtha_reformate')) .liquid(new FluidBuilder().temperature(773)) .color(0xf2f2a0) + .flags(FLAMMABLE) .build(); BtexExtract = new Material.Builder(20029, SuSyUtility.susyId('btex_extract')) .liquid() .color(0xa8a87d) + .flags(FLAMMABLE) .build(); BTEX = new Material.Builder(20030, SuSyUtility.susyId('btex')) .liquid() .color(0x828267) + .flags(FLAMMABLE) .build(); LightlySteamcrackedKerosene = new Material.Builder(20031, SuSyUtility.susyId('lightly_steamcracked_kerosene')) .liquid(new FluidBuilder().temperature(773)) .color(0xe3dd59) + .flags(FLAMMABLE) .build(); SeverelySteamcrackedKerosene = new Material.Builder(20032, SuSyUtility.susyId('severely_steamcracked_kerosene')) .liquid(new FluidBuilder().temperature(773)) .color(0xf2ed83) + .flags(FLAMMABLE) .build(); LightlyHydrocrackedKerosene = new Material.Builder(20033, SuSyUtility.susyId('lightly_hydrocracked_kerosene')) .liquid(new FluidBuilder().temperature(773)) .color(0xc4bf51) + .flags(FLAMMABLE) .build(); SeverelyHydrocrackedKerosene = new Material.Builder(20034, SuSyUtility.susyId('severely_hydrocracked_kerosene')) .liquid(new FluidBuilder().temperature(773)) .color(0xbab65f) + .flags(FLAMMABLE) .build(); - LightlySteamcrackedGasoline = new Material.Builder(20035, SuSyUtility.susyId('lightly_steamcracked_gasoline')) - .liquid(new FluidBuilder().temperature(773)) - .color(0xebe34d) - .build(); - - SeverelySteamcrackedGasoline = new Material.Builder(20036, SuSyUtility.susyId('severely_steamcracked_gasoline')) - .liquid(new FluidBuilder().temperature(773)) - .color(0xf5ed62) - .build(); - - LightlyHydrocrackedGasoline = new Material.Builder(20037, SuSyUtility.susyId('lightly_hydrocracked_gasoline')) - .liquid(new FluidBuilder().temperature(773)) - .color(0xccc43f) - .build(); - - SeverelyHydrocrackedGasoline = new Material.Builder(20038, SuSyUtility.susyId('severely_hydrocracked_gasoline')) - .liquid(new FluidBuilder().temperature(773)) - .color(0xbdb648) - .build(); + //FREE IDs: 20035-20053 UpgradedLubricatingOilMix = new Material.Builder(20054, SuSyUtility.susyId('upgraded_lubricating_oil_mix')) .liquid(new FluidBuilder().temperature(773)) .color(0x948f43) + .flags(FLAMMABLE) .build(); UpgradedHeavyFuelOilMix = new Material.Builder(20055, SuSyUtility.susyId('upgraded_heavy_fuel_oil_mix')) .liquid(new FluidBuilder().temperature(773)) .color(0x918d33) + .flags(FLAMMABLE) .build(); UpgradedLightFuelOilMix = new Material.Builder(20056, SuSyUtility.susyId('upgraded_light_fuel_oil_mix')) .liquid(new FluidBuilder().temperature(773)) .color(0xbab32f) + .flags(FLAMMABLE) .build(); UpgradedKeroseneMix = new Material.Builder(20057, SuSyUtility.susyId('upgraded_kerosene_mix')) .liquid(new FluidBuilder().temperature(773)) .color(0xe3db30) + .flags(FLAMMABLE) .build(); UpgradedNaphthaMix = new Material.Builder(20058, SuSyUtility.susyId('upgraded_naphtha_mix')) .liquid(new FluidBuilder().temperature(773)) .color(0xf0e83e) + .flags(FLAMMABLE) .build(); - AlkylatedNaturalGas = new Material.Builder(20059, SuSyUtility.susyId('alkylated_natural_gas')) - .gas() - .color(0xe6e4c1) - .build(); - - AlkylatedRefineryGas = new Material.Builder(20060, SuSyUtility.susyId('alkylated_refinery_gas')) - .gas() - .color(0xf7f5cb) - .build(); + // FREE IDs: 20059-20060 Syngas = new Material.Builder(20061, SuSyUtility.susyId('syngas')) .gas() .color(0xf2ecdc) .flags(FLAMMABLE) .build() - .setFormula('(H)6(CO)', true); + .setFormula('(H2)3(CO)', true); ReformedSyngas = new Material.Builder(20062, SuSyUtility.susyId('reformed_syngas')) .gas(new FluidBuilder().temperature(800)) .color(0xfcf3d9) - .build(); + .flags(FLAMMABLE) + .build() + .setFormula('(H2)4(CO2)', true); SulfuricRefineryGas = new Material.Builder(20063, SuSyUtility.susyId('sulfuric_refinery_gas')) .gas() .color(0xe3e3d8) + .flags(FLAMMABLE) .build(); TreatedSulfuricNaphtha = new Material.Builder(20064, SuSyUtility.susyId('treated_sulfuric_naphtha')) .gas() .color(0xcec929) + .flags(FLAMMABLE) .build(); LightOilyBrine = new Material.Builder(20065, SuSyUtility.susyId('light_oily_brine')) @@ -284,81 +285,97 @@ public class PetrochemistryMaterials { LightBitumenSolution = new Material.Builder(20067, SuSyUtility.susyId('light_bitumen_solution')) .liquid() .color(0x1e2021) + .flags(FLAMMABLE) .build(); BitumenSolution = new Material.Builder(20068, SuSyUtility.susyId('bitumen_solution')) .liquid() .color(0x1e2021) + .flags(FLAMMABLE) .build(); HeavyBitumenSolution = new Material.Builder(20069, SuSyUtility.susyId('heavy_bitumen_solution')) .liquid() .color(0x1e2021) + .flags(FLAMMABLE) .build(); CrudeLubricatingOil = new Material.Builder(20070, SuSyUtility.susyId('crude_lubricating_oil')) .liquid() .color(0x80743c) + .flags(FLAMMABLE) .build(); SolventLubricantMixture = new Material.Builder(20071, SuSyUtility.susyId('solvent_lubricant_mixture')) .liquid() .color(0x6e803c) + .flags(FLAMMABLE) .build(); ColdSolventLubricantMixture = new Material.Builder(20072, SuSyUtility.susyId('cold_solvent_lubricant_mixture')) .liquid(new FluidBuilder().temperature(273)) .color(0x5e8064) + .flags(FLAMMABLE) .build(); DewaxedLubricantMixture = new Material.Builder(20073, SuSyUtility.susyId('dewaxed_lubricant_mixture')) .liquid() .color(0x7d782e) + .flags(FLAMMABLE) .build(); SulfuricLubricatingOil = new Material.Builder(20074, SuSyUtility.susyId('sulfuric_lubricating_oil')) .liquid() .color(0x7d782e) + .flags(FLAMMABLE) .build(); CFiveFraction = new Material.Builder(20075, SuSyUtility.susyId('c_five_fraction')) .liquid() .color(0x9c8638) + .flags(FLAMMABLE) .build(); DimerizedCFiveFraction = new Material.Builder(20076, SuSyUtility.susyId('dimerized_c_five_fraction')) .liquid() .color(0x9c9538) + .flags(FLAMMABLE) .build(); CrudeKerosene = new Material.Builder(20077, SuSyUtility.susyId('crude_kerosene')) .liquid() .color(0xa8a225) + .flags(FLAMMABLE) .build(); CrudeDiesel = new Material.Builder(20078, SuSyUtility.susyId('crude_diesel')) .liquid() .color(0x96912c) + .flags(FLAMMABLE) .build(); CrudeHeavyFuelOil = new Material.Builder(20079, SuSyUtility.susyId('crude_heavy_fuel_oil')) .liquid() .color(0x706d2c) + .flags(FLAMMABLE) .build(); HeatedOilLight = new Material.Builder(20080, SuSyUtility.susyId('heated_oil_light')) .liquid() .color(0x2d2f3b) + .flags(FLAMMABLE) .build(); HeatedOil = new Material.Builder(20081, SuSyUtility.susyId('heated_oil')) .liquid() .color(0x2d2f3b) + .flags(FLAMMABLE) .build(); HeatedOilHeavy = new Material.Builder(20082, SuSyUtility.susyId('heated_oil_heavy')) .liquid() .color(0x2d2f3b) + .flags(FLAMMABLE) .build(); HeavyFuelOil = new Material.Builder(20083, SuSyUtility.susyId('heavy_fuel_oil')) @@ -396,5 +413,66 @@ public class PetrochemistryMaterials { .color(0xdce090) .flags(FLAMMABLE) .build(); + + DebutanizedNaphtha = new Material.Builder(20, SuSyUtility,susyId()) + .liquid(new FluidBuilder().temperature(450)) + .color(0xeaff00) + .flags(FLAMMABLE) + .build(); + + SulfuricLPG = new Material.Builder(20, SuSyUtility,susyId()) + .gas(new FluidBuilder().temperature(340)) + .color(0xccb20a) + .flags(FLAMMABLE) + .build(); + + SulfuricButaneLPG = new Material.Builder(20, SuSyUtility,susyId()) + .liquid() + .color(0xcca50a) + .flags(FLAMMABLE) + .build(); + + SulfuricPropaneLPG = new Material.Builder(20, SuSyUtility,susyId()) + .gas() + .color(0xe0d041) + .flags(FLAMMABLE) + .build(); + + SulfuricLightNaphtha = new Material.Builder(20, SuSyUtility,susyId()) + .liquid(new FluidBuilder().temperature(360)) + .color(0xfff812) + .flags(FLAMMABLE) + .build(); + + SulfuricHeavyNaptha = new Material.Builder(20, SuSyUtility,susyId()) + .liquid(new FluidBuilder().temperature(340)) + .color(0xe3dc00) + .flags(FLAMMABLE) + .build(); + + LightNaphtha = new Material.Builder(20, SuSyUtility,susyId()) + .liquid() + .color(0xfff512) + .flags(FLAMMABLE) + .build(); + + HeavyNaphtha = new Material.Builder(20, SuSyUtility,susyId()) + .liquid() + .color(0xebe100) + .flags(FLAMMABLE) + .build(); + + ButaneLPG = new Material.Builder(20, SuSyUtility,susyId()) + .gas() + .color(0xb64c1e) + .flags(FLAMMABLE) + .build(); + + PropaneLPG = new Material.Builder(20, SuSyUtility,susyId()) + .gas() + .color(0xf5dc42) + .flags(FLAMMABLE) + .build(); + } } \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 3ecc7de4a..bdb1e99b3 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -557,13 +557,6 @@ class SuSyMaterials { public static Material SeverelyHydrocrackedKerosene; public static Material UpgradedKeroseneMix; - public static Material SulfuricGasoline; - public static Material TreatedSulfuricGasoline; - public static Material LightlySteamcrackedGasoline; - public static Material SeverelySteamcrackedGasoline; - public static Material LightlyHydrocrackedGasoline; - public static Material SeverelyHydrocrackedGasoline; - public static Material CrudeNaphtha; public static Material TreatedSulfuricNaphtha; public static Material LightlySteamcrackedNaphtha; @@ -573,6 +566,18 @@ class SuSyMaterials { public static Material NaphthaReformate; public static Material UpgradedNaphthaMix; + public static Material DebutanizedNaphtha; + public static Material SulfuricLightNaphtha; + public static Material SulfuricHeavyNaptha; + public static Material LightNaphtha; + public static Material HeavyNaphtha; +; + public static Material SulfuricLPG; + public static Material SulfuricButaneLPG; + public static Material SulfuricPropaneLPG; + public static Material ButaneLPG; + public static Material PropaneLPG; + public static Material AtmosphericOverheads; public static Material HeavyAtmosphericOverheads; public static Material LightAtmosphericOverheads; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index 728f713ee..7139087ee 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -46,7 +46,7 @@ class Petrochemistry = { } } - trait Sulfuric extends Heatable { + trait Sulfuric { def getTreatedSulfuric(int amount) { return fluid('treated_sulfuric_' + this.name) * amount } @@ -56,6 +56,12 @@ class Petrochemistry = { } } + trait Crude { + def getCrude(int amount) { + return fluid('crude_' + this.name) * amount + } + } + public static class OilFraction { String name @@ -63,10 +69,6 @@ class Petrochemistry = { this.name = name } - def getCrude(int amount) { - return fluid('crude_' + this.name) * amount - } - def get(int amount) { return fluid(this.name) * amount } @@ -114,10 +116,12 @@ class Petrochemistry = { public static fractions = [ lubricating_oil : new OilFraction('lubricating_oil').withTraits(Sulfuric) - heavy_fuel_oil : new OilFraction('heavy_fuel_oil').withTraits(CatalyticCrackable, Sulfuric).tap { upgrade_name = 'light_fuel_oil' }, - light_fuel_oil : new OilFraction('light_fuel_oil').withTraits(CatalyticCrackable, Sulfuric).tap { upgrade_name = 'kerosene' }, - kerosene : new OilFractionCrackable('kerosene').withTraits(CatalyticCrackable, Sulfuric).tap { upgrade_name = 'naphtha' }, - naphtha : new OilFractionCrackable('naphtha').withTraits(CatalyticCrackable, Sulfuric), + heavy_fuel_oil : new OilFraction('heavy_fuel_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable).tap { upgrade_name = 'light_fuel_oil' }, + light_fuel_oil : new OilFraction('light_fuel_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable).tap { upgrade_name = 'kerosene' }, + kerosene : new OilFractionCrackable('kerosene').withTraits(CatalyticCrackable, Sulfuric, Heatable).tap { upgrade_name = 'naphtha' }, + naphtha : new OilFractionCrackable('naphtha').withTraits(Crude), + light_naphtha : new OilFractionCrackable('light_naphtha').withTraits(Sulfuric, Heatable), + heavy_naphtha : new OilFractionCrackable('heavy_naphtha').withTraits(Sulfuric, Heatable), refinery_gas : new OilFraction('refinery_gas') ] diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy index 6d22c809d..f54766886 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy @@ -5,8 +5,8 @@ BCR = recipemap('bubble_column_reactor') // Debutanization DT.recipeBuilder() - .fluidInputs(fluid('crude_naphtha') * 10000) - .fluidOutputs(fluid('sulfuric_naphtha') * 8000) + .fluidInputs(fractions.naphtha.getCrude(10000)) + .fluidOutputs(fractions.naphtha.getSulfuric(8000)) .fluidOutputs(fluid('sulfuric_lpg') * 2000) .duration(400) .buildAndRegister() @@ -14,8 +14,8 @@ DT.recipeBuilder() // Naphtha hydrotreatment DT.recipeBuilder() .fluidInputs(fluid('debutanized_naphtha') * 10000) - .fluidOutputs(fluid('sulfuric_heavy_naphtha') * ) - .fluidOutputs(fluid('sulfuric_light_naphtha') * ) + .fluidOutputs(fluid('sulfuric_heavy_naphtha') * 400) + .fluidOutputs(fluid('sulfuric_light_naphtha') * 600) .duration(400) .buildAndRegister() @@ -23,7 +23,7 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('sulfuric_lpg') * 1000) .fluidOutputs(fluid('sulfuric_butane_lpg') * 600) - .fluidOutputs(fluid('propane_lpg') * 400) + .fluidOutputs(fluid('sulfuric_propane_lpg') * 400) .duration(40) .buildAndRegister() @@ -39,7 +39,7 @@ DT.recipeBuilder() BCR.recipeBuilder() .fluidInputs(fluid('sulfuric_butane_lpg') * 3000) .fluidInputs(fluid('ethanolamine_mix') * 1000) - .fluidOutputs(fluid('butane_lpg') * 1000) + .fluidOutputs(fluid('butane_lpg') * 3000) .fluidOutputs(fluid('rich_amine') * 1000) .duration(40) .EUt(120) diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 33a73544d..32c50e689 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -1991,6 +1991,16 @@ susy.material.heavy_atmospheric_overheads=Heavy Atmospheric Overheads susy.material.light_atmospheric_overheads=Light Atmospheric Overheads susy.material.hydrotreating_catalyst=Hydrotreating Catalyst susy.material.supported_nickel=Supported Nickel +susy.material.debutanized_naphtha=Debutanized Naphtha +susy.material.sulfuric_lpg=SulfuricLPG +susy.material.sulfuric_butane_lpg=SulfuricButaneLPG +susy.material.sulfuric_propane_lpg=SulfuricPropaneLPG +susy.material.sulfuric_light_naphtha=SulfuricLightNaphtha +susy.material.sulfuric_heavy_naphtha=SulfuricHeavyNaptha +susy.material.light_naphtha=LightNaphtha +susy.material.heavy_naphtha=HeavyNaphtha +susy.material.butane_lpg=ButaneLPG +susy.material.propane_lpg=PropaneLPG # Isotopes From 8e21c0c57c45de72070367b77baf3c1c6d7eb585 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Sun, 21 Jul 2024 09:16:06 -0500 Subject: [PATCH 017/132] refactor oil preproc --- .../petrochemistry/Petrochemistry.groovy | 14 ++- .../oil_refining/Preprocessing.groovy | 98 ++++++------------- 2 files changed, 41 insertions(+), 71 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index 7139087ee..f5bc113f7 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -6,9 +6,11 @@ class Petrochemistry = { public static class Oil { String name + String brine - Oil(String name) { + Oil(String name, String brine) { this.name = name + this.brine = brine } def getDiluted(int amount) { @@ -23,6 +25,10 @@ class Petrochemistry = { return fluid('heated_' + this.name) * amount } + def getBrine(int amount) { + return this.brine + } + def get(int amount) { return fluid(this.name) * amount } @@ -126,8 +132,8 @@ class Petrochemistry = { ] public static oils = [ - oil: new Oil('oil'), - oil_light: new Oil('oil_light'), - oil_heavy: new Oil('oil_heavy') + oil: new Oil('oil', 'oily_brine'), + oil_light: new Oil('oil_light', 'light_oily_brine'), + oil_heavy: new Oil('oil_heavy', 'heavy_oily_brine') ] } \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy index 635a288f2..2eb00a47d 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy @@ -5,75 +5,39 @@ ELECTROSTATIC_SEPARATOR = recipemap('electrostatic_separator') CENTRIFUGE = recipemap('centrifuge') FLUID_HEATER = recipemap('fluid_heater') -oils.each { _, oil -> { - MIXER.recipeBuilder() - .fluidInputs(fluid('water') * 100) - .fluidInputs(oil.get(1000)) - .fluidOutputs(oil.getDiluted(1000)) - .duration(40) - .EUt(30) - .buildAndRegister() - } -} - -// Desalting - -ELECTROSTATIC_SEPARATOR.recipeBuilder() - .fluidInputs(fluid('diluted_oil') * 1000) - .fluidOutputs(fluid('oily_brine') * 100) - .fluidOutputs(fluid('desalted_oil') * 1000) - .duration(40) - .EUt(30) - .buildAndRegister() - -ELECTROSTATIC_SEPARATOR.recipeBuilder() - .fluidInputs(fluid('diluted_oil_light') * 1000) - .fluidOutputs(fluid('light_oily_brine') * 100) - .fluidOutputs(fluid('desalted_oil_light') * 1000) - .duration(40) - .EUt(30) - .buildAndRegister() - -ELECTROSTATIC_SEPARATOR.recipeBuilder() - .fluidInputs(fluid('diluted_oil_heavy') * 1000) - .fluidOutputs(fluid('heavy_oily_brine') * 100) - .fluidOutputs(fluid('desalted_oil_heavy') * 1000) - .duration(40) - .EUt(30) - .buildAndRegister() - -CENTRIFUGE.recipeBuilder() - .fluidInputs(fluid('oily_brine') * 1000) - .fluidOutputs(fluid('desalted_oil') * 200) - .fluidOutputs(fluid('salt_water') * 1000) - .duration(40) - .EUt(30) - .buildAndRegister() - -CENTRIFUGE.recipeBuilder() - .fluidInputs(fluid('light_oily_brine') * 1000) - .fluidOutputs(fluid('desalted_oil_light') * 200) - .fluidOutputs(fluid('salt_water') * 1000) - .duration(40) - .EUt(30) - .buildAndRegister() - -CENTRIFUGE.recipeBuilder() - .fluidInputs(fluid('heavy_oily_brine') * 1000) - .fluidOutputs(fluid('desalted_oil_heavy') * 200) - .fluidOutputs(fluid('salt_water') * 1000) - .duration(40) - .EUt(30) - .buildAndRegister() - -// Preheating oils.each { _, oil -> { + // Desalting + MIXER.recipeBuilder() + .fluidInputs(oil.get(1000)) + .fluidInputs(fluid('water') * 100) + .fluidOutputs(oil.getDiluted(1000)) + .duration(40) + .EUt(30) + .buildAndRegister() + + ELECTROSTATIC_SEPARATOR.recipeBuilder() + .fluidInputs(oil.getDiluted(1000)) + .fluidOutputs(oil.getBrine(100)) + .fluidOutputs(oil.getDesalted(1000)) + .duration(40) + .EUt(30) + .buildAndRegister() + + CENTRIFUGE.recipeBuilder() + .fluidInputs(oil.getBrine(1000)) + .fluidOutputs(oil.getDesalted(200)) + .fluidOutputs(fluid('salt_water') * 1000) + .duration(40) + .EUt(30) + .buildAndRegister() + + // Preheating FLUID_HEATER.recipeBuilder() - .fluidInputs(oil.getDesalted(1000)) - .fluidOutputs(oil.getHeated(1000)) - .duration(40) - .EUt(30) - .buildAndRegister() + .fluidInputs(oil.getDesalted(1000)) + .fluidOutputs(oil.getHeated(1000)) + .duration(40) + .EUt(30) + .buildAndRegister() } } \ No newline at end of file From 04f1108a40c0064fd55ce013795b6cf4ab46c05e Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Sun, 21 Jul 2024 09:19:20 -0500 Subject: [PATCH 018/132] round down oil:desalted ratio from 1.02 to 1 --- .../petrochemistry/oil_refining/Preprocessing.groovy | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy index 2eb00a47d..7acb0694e 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy @@ -11,15 +11,15 @@ oils.each { _, oil -> { MIXER.recipeBuilder() .fluidInputs(oil.get(1000)) .fluidInputs(fluid('water') * 100) - .fluidOutputs(oil.getDiluted(1000)) + .fluidOutputs(oil.getDiluted(1100)) .duration(40) .EUt(30) .buildAndRegister() ELECTROSTATIC_SEPARATOR.recipeBuilder() - .fluidInputs(oil.getDiluted(1000)) + .fluidInputs(oil.getDiluted(1100)) .fluidOutputs(oil.getBrine(100)) - .fluidOutputs(oil.getDesalted(1000)) + .fluidOutputs(oil.getDesalted(980)) .duration(40) .EUt(30) .buildAndRegister() From e194e8a3e941679cfb592214ac913796ca2bcbb5 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Sun, 21 Jul 2024 09:23:14 -0500 Subject: [PATCH 019/132] add crude to main atmo fractions --- .../petrochemistry/Petrochemistry.groovy | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index f5bc113f7..91d49387b 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -121,10 +121,10 @@ class Petrochemistry = { } public static fractions = [ - lubricating_oil : new OilFraction('lubricating_oil').withTraits(Sulfuric) - heavy_fuel_oil : new OilFraction('heavy_fuel_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable).tap { upgrade_name = 'light_fuel_oil' }, - light_fuel_oil : new OilFraction('light_fuel_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable).tap { upgrade_name = 'kerosene' }, - kerosene : new OilFractionCrackable('kerosene').withTraits(CatalyticCrackable, Sulfuric, Heatable).tap { upgrade_name = 'naphtha' }, + lubricating_oil : new OilFraction('lubricating_oil').withTraits(Sulfuric, Crude) + heavy_fuel_oil : new OilFraction('heavy_fuel_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable, Crude).tap { upgrade_name = 'light_fuel_oil' }, + light_fuel_oil : new OilFraction('light_fuel_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable, Crude).tap { upgrade_name = 'kerosene' }, + kerosene : new OilFractionCrackable('kerosene').withTraits(CatalyticCrackable, Sulfuric, Heatable, Crude).tap { upgrade_name = 'naphtha' }, naphtha : new OilFractionCrackable('naphtha').withTraits(Crude), light_naphtha : new OilFractionCrackable('light_naphtha').withTraits(Sulfuric, Heatable), heavy_naphtha : new OilFractionCrackable('heavy_naphtha').withTraits(Sulfuric, Heatable), From 55db36875ebaffa6607385f33f4ca0822d85735d Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Sun, 21 Jul 2024 10:49:20 -0500 Subject: [PATCH 020/132] refactor atmo distill --- .../petrochemistry/Petrochemistry.groovy | 15 ++- .../AtmosphericDistillation.groovy | 97 ++++++++----------- 2 files changed, 52 insertions(+), 60 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index 91d49387b..8ebbe1b30 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -68,8 +68,13 @@ class Petrochemistry = { } } + trait Strippable extends Crude { + strippable = true + } + public static class OilFraction { String name + String strippable = false OilFraction(String name) { this.name = name @@ -121,14 +126,14 @@ class Petrochemistry = { } public static fractions = [ - lubricating_oil : new OilFraction('lubricating_oil').withTraits(Sulfuric, Crude) - heavy_fuel_oil : new OilFraction('heavy_fuel_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable, Crude).tap { upgrade_name = 'light_fuel_oil' }, - light_fuel_oil : new OilFraction('light_fuel_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable, Crude).tap { upgrade_name = 'kerosene' }, - kerosene : new OilFractionCrackable('kerosene').withTraits(CatalyticCrackable, Sulfuric, Heatable, Crude).tap { upgrade_name = 'naphtha' }, + lubricating_oil : new OilFraction('lubricating_oil').withTraits(Sulfuric, Crude), + heavy_fuel_oil : new OilFraction('heavy_fuel_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable, Strippable).tap { upgrade_name = 'light_fuel_oil' }, + light_fuel_oil : new OilFraction('light_fuel_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable, Strippable).tap { upgrade_name = 'kerosene' }, + kerosene : new OilFractionCrackable('kerosene').withTraits(CatalyticCrackable, Sulfuric, Heatable, Strippable).tap { upgrade_name = 'naphtha' }, naphtha : new OilFractionCrackable('naphtha').withTraits(Crude), light_naphtha : new OilFractionCrackable('light_naphtha').withTraits(Sulfuric, Heatable), heavy_naphtha : new OilFractionCrackable('heavy_naphtha').withTraits(Sulfuric, Heatable), - refinery_gas : new OilFraction('refinery_gas') + refinery_gas : new OilFraction('refinery_gas').withTraits(Sulfuric) ] public static oils = [ diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy index 9cc9fed3f..8da3ce2b1 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy @@ -6,70 +6,57 @@ PHASE_SEPARATOR = recipemap('phase_separator') // Atmospheric distillation DT.recipeBuilder() -//.fluidInputs(fluid('dense_steam') * 10000) -.fluidInputs(oils.oil.getHeated(10000)) -.fluidOutputs(fluid('sulfuric_oil_residue') * 2000) -.fluidOutputs(fractions.heavy_fuel_oil.getCrude(500)) -.fluidOutputs(fractions.light_fuel_oil.getCrude(1250)) -.fluidOutputs(fractions.kerosene.getCrude(1250)) -.fluidOutputs(fluid('atmospheric_overheads') * 5000) -.duration(400) -.EUt(30) -.buildAndRegister() - -DT.recipeBuilder() -//.fluidInputs(fluid('dense_steam') * 10000) -.fluidInputs(oils.oil_heavy.getHeated(10000)) -.fluidOutputs(fluid('sulfuric_oil_residue') * 3500) -.fluidOutputs(fractions.heavy_fuel_oil.getCrude(1250)) -.fluidOutputs(fractions.light_fuel_oil.getCrude(1250)) -.fluidOutputs(fractions.kerosene.getCrude(500)) -.fluidOutputs(fluid('heavy_atmospheric_overheads') * 3500) -.duration(400) -.EUt(30) -.buildAndRegister() - -DT.recipeBuilder() -//.fluidInputs(fluid('dense_steam') * 10000) -.fluidInputs(oils.oil_light.getHeated(10000)) -.fluidOutputs(fluid('sulfuric_oil_residue') * 1000) -.fluidOutputs(fractions.heavy_fuel_oil.getCrude(250)) -.fluidOutputs(fractions.light_fuel_oil.getCrude(1000)) -.fluidOutputs(fractions.kerosene.getCrude(1750)) -.fluidOutputs(fluid('light_atmospheric_overheads') * 6000) -.duration(400) -.EUt(30) -.buildAndRegister() - -// Stripping of contaminants using steam - -DT.recipeBuilder() - .fluidInputs(fractions.kerosene.getCrude(1000)) - //.fluidInputs(fluid('dense_steam') * 1000) - .fluidOutputs(fractions.kerosene.getSulfuric(1000)) - .fluidOutputs(fluid('wastewater') * 1000) - .duration(20) + .fluidInputs(fluid('dense_steam') * 10000) + .fluidInputs(oils.oil.getHeated(10000)) + .fluidOutputs(fluid('sulfuric_oil_residue') * 2000) + .fluidOutputs(fractions.heavy_fuel_oil.getCrude(500)) + .fluidOutputs(fractions.light_fuel_oil.getCrude(1250)) + .fluidOutputs(fractions.kerosene.getCrude(1250)) + .fluidOutputs(fluid('atmospheric_overheads') * 5000) + .duration(400) .EUt(30) .buildAndRegister() DT.recipeBuilder() - .fluidInputs(fractions.diesel.getCrude(1000)) - //.fluidInputs(fluid('dense_steam') * 1000) - .fluidOutputs(fractions.diesel.getSulfuric(1000)) - .fluidOutputs(fluid('wastewater') * 1000) - .duration(20) + .fluidInputs(fluid('dense_steam') * 10000) + .fluidInputs(oils.oil_heavy.getHeated(10000)) + .fluidOutputs(fluid('sulfuric_oil_residue') * 3500) + .fluidOutputs(fractions.heavy_fuel_oil.getCrude(1250)) + .fluidOutputs(fractions.light_fuel_oil.getCrude(1250)) + .fluidOutputs(fractions.kerosene.getCrude(500)) + .fluidOutputs(fluid('heavy_atmospheric_overheads') * 3500) + .duration(400) .EUt(30) .buildAndRegister() DT.recipeBuilder() - .fluidInputs(fractions.fuel_oil.getCrude(1000)) - //.fluidInputs(fluid('dense_steam') * 1000) - .fluidOutputs(fractions.fuel_oil.getSulfuric(1000)) - .fluidOutputs(fluid('wastewater') * 1000) - .duration(20) + .fluidInputs(fluid('dense_steam') * 10000) + .fluidInputs(oils.oil_light.getHeated(10000)) + .fluidOutputs(fluid('sulfuric_oil_residue') * 1000) + .fluidOutputs(fractions.heavy_fuel_oil.getCrude(250)) + .fluidOutputs(fractions.light_fuel_oil.getCrude(1000)) + .fluidOutputs(fractions.kerosene.getCrude(1750)) + .fluidOutputs(fluid('light_atmospheric_overheads') * 6000) + .duration(400) .EUt(30) .buildAndRegister() +// Stripping of contaminants using steam + +fractions.each { _, fraction -> { + if fraction.strippable { + DT.recipeBuilder() + .fluidInputs(fraction.getCrude(1000)) + .fluidInputs(fluid('dense_steam') * 1000) + .fluidOutputs(fraction.getSulfuric(1000)) + .fluidOutputs(fluid('wastewater') * 1000) + .duration(20) + .EUt(30) + .buildAndRegister() + } + } +} + // Overheads processing PHASE_SEPARATOR.recipeBuilder() @@ -81,14 +68,14 @@ PHASE_SEPARATOR.recipeBuilder() PHASE_SEPARATOR.recipeBuilder() .fluidInputs(fluid('heavy_atmospheric_overheads') * 3500) - .fluidOutputs(fluid('crude_naphtha') * 3500) + .fluidOutputs(fractions.naphtha.getCrude(3500)) .fluidOutputs(fluid('wastewater') * 10000) .duration(400) .buildAndRegister() PHASE_SEPARATOR.recipeBuilder() .fluidInputs(fluid('light_atmospheric_overheads') * 6000) - .fluidOutputs(fluid('crude_naphtha') * 5000) + .fluidOutputs(fractions.naphtha.getCrude(6000)) .fluidOutputs(fluid('wastewater') * 10000) .duration(400) .buildAndRegister() \ No newline at end of file From b210a4a9a0accf137695ad9850758e65e4feca59 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Sun, 21 Jul 2024 21:41:25 -0500 Subject: [PATCH 021/132] bunch of material fixes --- .../material/PetrochemistryMaterials.groovy | 43 ++++++++++-------- groovy/material/SuSyMaterials.groovy | 7 ++- .../petrochemistry/Lubricants.groovy | 9 ---- .../petrochemistry/Petrochemistry.groovy | 4 ++ .../FluidCatalyticCracking.groovy | 0 .../oil_refining/Hydrocracking.groovy | 0 .../oil_refining/Hydrotreating.groovy | 44 ++++++++++--------- .../oil_refining/SteamCracking.groovy | 0 .../oil_refining/ThermalCracking.groovy | 0 resources/langfiles/lang/en_us.lang | 34 +++++--------- 10 files changed, 65 insertions(+), 76 deletions(-) create mode 100644 groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy create mode 100644 groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy create mode 100644 groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy create mode 100644 groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index b28af953b..13bd02c00 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -63,7 +63,7 @@ public class PetrochemistryMaterials { .build(); SulfuricOilResidue = new Material.Builder(20007, SuSyUtility.susyId('sulfuric_oil_residue')) - .liquid() + .liquid(new FluidBuilder().temperature(620)) .color(0x59572b) .flags(FLAMMABLE) .build(); @@ -212,13 +212,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - //FREE IDs: 20035-20053 - - UpgradedLubricatingOilMix = new Material.Builder(20054, SuSyUtility.susyId('upgraded_lubricating_oil_mix')) - .liquid(new FluidBuilder().temperature(773)) - .color(0x948f43) - .flags(FLAMMABLE) - .build(); + //FREE IDs: 20035-20054 UpgradedHeavyFuelOilMix = new Material.Builder(20055, SuSyUtility.susyId('upgraded_heavy_fuel_oil_mix')) .liquid(new FluidBuilder().temperature(773)) @@ -414,65 +408,76 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - DebutanizedNaphtha = new Material.Builder(20, SuSyUtility,susyId()) + DebutanizedNaphtha = new Material.Builder(2009, SuSyUtility.susyId('debutanized_naphtha')) .liquid(new FluidBuilder().temperature(450)) .color(0xeaff00) .flags(FLAMMABLE) .build(); - SulfuricLPG = new Material.Builder(20, SuSyUtility,susyId()) + SulfuricLPG = new Material.Builder(2010, SuSyUtility.susyId('sulfuric_lpg')) .gas(new FluidBuilder().temperature(340)) .color(0xccb20a) .flags(FLAMMABLE) .build(); - SulfuricButaneLPG = new Material.Builder(20, SuSyUtility,susyId()) + SulfuricButaneLPG = new Material.Builder(2011, SuSyUtility.susyId('sulfuric_butane_lpg')) .liquid() .color(0xcca50a) .flags(FLAMMABLE) .build(); - SulfuricPropaneLPG = new Material.Builder(20, SuSyUtility,susyId()) + SulfuricPropaneLPG = new Material.Builder(2012, SuSyUtility.susyId('sulfuric_propane_lpg')) .gas() .color(0xe0d041) .flags(FLAMMABLE) .build(); - SulfuricLightNaphtha = new Material.Builder(20, SuSyUtility,susyId()) + SulfuricLightNaphtha = new Material.Builder(2013, SuSyUtility.susyId('sulfuric_light_naphtha')) .liquid(new FluidBuilder().temperature(360)) .color(0xfff812) .flags(FLAMMABLE) .build(); - SulfuricHeavyNaptha = new Material.Builder(20, SuSyUtility,susyId()) + SulfuricHeavyNaphtha = new Material.Builder(2014, SuSyUtility.susyId('sulfuric_heavy_naphtha')) .liquid(new FluidBuilder().temperature(340)) .color(0xe3dc00) .flags(FLAMMABLE) .build(); - LightNaphtha = new Material.Builder(20, SuSyUtility,susyId()) + LightNaphtha = new Material.Builder(2015, SuSyUtility.susyId('light_naphtha')) .liquid() .color(0xfff512) .flags(FLAMMABLE) .build(); - HeavyNaphtha = new Material.Builder(20, SuSyUtility,susyId()) + HeavyNaphtha = new Material.Builder(2016, SuSyUtility.susyId('heavy_naphtha')) .liquid() .color(0xebe100) .flags(FLAMMABLE) .build(); - ButaneLPG = new Material.Builder(20, SuSyUtility,susyId()) + ButaneLPG = new Material.Builder(2017, SuSyUtility.susyId('butane_lpg')) .gas() .color(0xb64c1e) .flags(FLAMMABLE) .build(); - PropaneLPG = new Material.Builder(20, SuSyUtility,susyId()) + PropaneLPG = new Material.Builder(2018, SuSyUtility.susyId('propane_lpg')) .gas() .color(0xf5dc42) .flags(FLAMMABLE) .build(); - + + HeatedOilResidue = new Material.Builder(2019, SuSyUtility.susyId('heated_oil_residue')) + .liquid(new FluidBuilder().temperature(680)) + .color(0x5c5628) + .flags(FLAMMABLE) + .build(); + + TreatedSulfuricLubricatingOil = new Material.Builder(20074, SuSyUtility.susyId('treated_sulfuric_lubricating_oil')) + .liquid() + .color(0x857f2c) + .flags(FLAMMABLE) + .build(); } } \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index bdb1e99b3..313d87e7c 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -564,11 +564,10 @@ class SuSyMaterials { public static Material LightlyHydrocrackedNaphtha; public static Material SeverelyHydrocrackedNaphtha; public static Material NaphthaReformate; - public static Material UpgradedNaphthaMix; public static Material DebutanizedNaphtha; public static Material SulfuricLightNaphtha; - public static Material SulfuricHeavyNaptha; + public static Material SulfuricHeavyNaphtha; public static Material LightNaphtha; public static Material HeavyNaphtha; ; @@ -583,13 +582,13 @@ class SuSyMaterials { public static Material LightAtmosphericOverheads; public static Material LubricatingOil; - public static Material UpgradedLubricatingOilMix; + public static Material TreatedSulfuricLubricatingOil; public static Material OilyBrine; public static Material LightOilyBrine; public static Material HeavyOilyBrine; public static Material SulfuricOilResidue; - public static Material TreatedSulfuricOilResidue; + public static Material HeatedOilResidue; public static Material OilResidue; public static Material LightBitumenSolution; public static Material BitumenSolution; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy index 3a0e0f244..e836ae919 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy @@ -77,15 +77,6 @@ PHASE_SEPARATOR = recipemap('phase_separator') .EUt(30) .buildAndRegister() - FBR.recipeBuilder() - .fluidInputs(fluid('sulfuric_lubricating_oil') * 180) - .fluidInputs(fluid('hydrogen') * 45) - .notConsumable(metaitem('catalystBedAlumina')) - .fluidOutputs(fluid('lubricating_oil') * 180) - .duration(20) - .EUt(30) - .buildAndRegister() - // Hydrodewaxing catalyst LCR.recipeBuilder() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index 8ebbe1b30..ef49c0c5f 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -53,6 +53,8 @@ class Petrochemistry = { } trait Sulfuric { + sulfuric = true + def getTreatedSulfuric(int amount) { return fluid('treated_sulfuric_' + this.name) * amount } @@ -75,6 +77,7 @@ class Petrochemistry = { public static class OilFraction { String name String strippable = false + String sulfuric = false OilFraction(String name) { this.name = name @@ -133,6 +136,7 @@ class Petrochemistry = { naphtha : new OilFractionCrackable('naphtha').withTraits(Crude), light_naphtha : new OilFractionCrackable('light_naphtha').withTraits(Sulfuric, Heatable), heavy_naphtha : new OilFractionCrackable('heavy_naphtha').withTraits(Sulfuric, Heatable), + oil_residue : new OilFraction('oil_residue').withTraits(Sulfuric, Heatable), refinery_gas : new OilFraction('refinery_gas').withTraits(Sulfuric) ] diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy new file mode 100644 index 000000000..e69de29bb diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy new file mode 100644 index 000000000..e69de29bb diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy index 081cb5cb6..dd3d5cad4 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy @@ -1,27 +1,29 @@ fractions.each { _, fraction -> { - FLUID_HEATER.recipeBuilder() - .fluidInputs(fraction.getSulfuric(1000)) - .fluidOutputs(fraction.getHeated(1000)) - .duration(40) - .EUt(30) - .buildAndRegister() + if fraction.sulfuric { + FLUID_HEATER.recipeBuilder() + .fluidInputs(fraction.getSulfuric(1000)) + .fluidOutputs(fraction.getHeated(1000)) + .duration(40) + .EUt(30) + .buildAndRegister() - FBR.recipeBuilder() - .fluidInputs(fraction.getSulfuric(1000)) - .fluidInputs(fluid('hydrogen') * 125) - .notConsumable(metaitem('catalystBedHydrotreatingCatalyst')) - .fluidOutputs(fraction.getTreatedSulfuric(1000)) - .duration(15) - .EUt(30) - .buildAndRegister() + FBR.recipeBuilder() + .fluidInputs(fraction.getSulfuric(1000)) + .fluidInputs(fluid('hydrogen') * 125) + .notConsumable(metaitem('catalystBedHydrotreatingCatalyst')) + .fluidOutputs(fraction.getTreatedSulfuric(1000)) + .duration(15) + .EUt(30) + .buildAndRegister() - DT.recipeBuilder() - .fluidInputs(fraction.getTreatedSulfuric(1000)) - .fluidOutputs(fraction.get(1000)) - .fluidOutputs(fluid('sour_gas') * 125) - .duration(50) - .EUt(30) - .buildAndRegister() + DT.recipeBuilder() + .fluidInputs(fraction.getTreatedSulfuric(1000)) + .fluidOutputs(fraction.get(1000)) + .fluidOutputs(fluid('sour_gas') * 125) + .duration(50) + .EUt(30) + .buildAndRegister() + } } } diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy new file mode 100644 index 000000000..e69de29bb diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy new file mode 100644 index 000000000..e69de29bb diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 32c50e689..42934b613 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -359,8 +359,6 @@ susy.material.treated_sulfuric_naphtha=Treated Sulfuric Naphtha susy.material.sulfuric_kerosene=Sulfuric Kerosene susy.material.treated_sulfuric_kerosene=Treated Sulfuric Kerosene susy.material.kerosene=Kerosene -susy.material.sulfuric_gasoline=Sulfuric Gasoline -susy.material.treated_sulfuric_gasoline=Treated Sulfuric Gasoline susy.material.fuel_oil=Fuel Oil susy.material.lubricating_oil=Lubricating Oil susy.material.slack_wax=Slack Wax @@ -379,29 +377,17 @@ susy.material.lightly_steamcracked_kerosene=Lightly Steam Cracked Kerosene susy.material.severely_steamcracked_kerosene=Severely Steam Cracked Kerosene susy.material.lightly_hydrocracked_kerosene=Lightly Hydro Cracked Kerosene susy.material.severely_hydrocracked_kerosene=Severely Hydro Cracked Kerosene -susy.material.lightly_steamcracked_gasoline=Lightly Steam Cracked Gasoline -susy.material.severely_steamcracked_gasoline=Severely Steam Cracked Gasoline -susy.material.lightly_hydrocracked_gasoline=Lightly Hydro Cracked Gasoline -susy.material.severely_hydrocracked_gasoline=Severely Hydro Cracked Gasoline susy.material.lightly_steamcracked_kerosene_mix=Lightly Steam Cracked Kerosene Mix susy.material.severely_steamcracked_kerosene_mix=Severely Steam Cracked Kerosene Mix susy.material.lightly_hydrocracked_kerosene_mix=Lightly Hydro Cracked Kerosene Mix susy.material.severely_hydrocracked_kerosene_mix=Severely Hydro Cracked Kerosene Mix -susy.material.lightly_steamcracked_gasoline_mix=Lightly Steam Cracked Gasoline Mix -susy.material.severely_steamcracked_gasoline_mix=Severely Steam Cracked Gasoline Mix -susy.material.lightly_hydrocracked_gasoline_mix=Lightly Hydro Cracked Gasoline Mix -susy.material.severely_hydrocracked_gasoline_mix=Severely Hydro Cracked Gasoline Mix susy.material.lightly_steamcracked_naphtha_mix=Lightly Steam Cracked Naphtha Mix susy.material.severely_steamcracked_naphtha_mix=Severely Steam Cracked Naphtha Mix susy.material.lightly_hydrocracked_naphtha_mix=Lightly Hydro Cracked Naphtha Mix susy.material.severely_hydrocracked_naphtha_mix=Severely Hydro Cracked Naphtha Mix -susy.material.upgraded_lubricating_oil_mix=Upgraded Lubricating Oil Mix susy.material.upgraded_heavy_fuel_oil_mix=Upgraded Heavy Fuel Oil Mix susy.material.upgraded_light_fuel_oil_mix=Upgraded Light Fuel Oil Mix susy.material.upgraded_kerosene_mix=Upgraded Kerosene Mix -susy.material.upgraded_naphtha_mix=Upgraded Naphtha Mix -susy.material.alkylated_natural_gas=Alkylated Natural Gas -susy.material.alkylated_refinery_gas=Alkylated Refinery Gas susy.material.impure_sodium_aluminate_solution=Impure Sodium Aluminate Solution susy.material.sodium_aluminate_solution=Sodium Aluminate Solution susy.material.red_mud=Red Mud @@ -426,6 +412,7 @@ susy.material.tetrafluoroboric_acid=Tetrafluoroboric Acid susy.material.potassium_tetrafluoroborate_solution=Potassium Tetrafluoroborate Solution susy.material.boron_trichloride=Boron Trichloride susy.material.heavy_fuel_oil=Heavy Fuel Oil +susy.material.treated_sulfuric_lubricating_oil=Treated Sulfuric Lubricating Oil susy.material.cresol=Cresol susy.material.guaiacol=Guaiacol @@ -1992,15 +1979,16 @@ susy.material.light_atmospheric_overheads=Light Atmospheric Overheads susy.material.hydrotreating_catalyst=Hydrotreating Catalyst susy.material.supported_nickel=Supported Nickel susy.material.debutanized_naphtha=Debutanized Naphtha -susy.material.sulfuric_lpg=SulfuricLPG -susy.material.sulfuric_butane_lpg=SulfuricButaneLPG -susy.material.sulfuric_propane_lpg=SulfuricPropaneLPG -susy.material.sulfuric_light_naphtha=SulfuricLightNaphtha -susy.material.sulfuric_heavy_naphtha=SulfuricHeavyNaptha -susy.material.light_naphtha=LightNaphtha -susy.material.heavy_naphtha=HeavyNaphtha -susy.material.butane_lpg=ButaneLPG -susy.material.propane_lpg=PropaneLPG +susy.material.sulfuric_lpg=Sulfuric LPG +susy.material.sulfuric_butane_lpg=Sulfuric Butane LPG +susy.material.sulfuric_propane_lpg=Sulfuric Propane LPG +susy.material.sulfuric_light_naphtha=Sulfuric Light Naphtha +susy.material.sulfuric_heavy_naphtha=Sulfuric Heavy Naphtha +susy.material.light_naphtha=Light Naphtha +susy.material.heavy_naphtha=Heavy Naphtha +susy.material.butane_lpg=Butane LPG +susy.material.propane_lpg=Propane LPG +susy.material.heated_oil_residue=Heated Oil Residue # Isotopes From 8784fdc12ab09da97df5cd45ca03e561ab2140f5 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Sun, 21 Jul 2024 21:56:47 -0500 Subject: [PATCH 022/132] residue processing pt. 1 --- .../material/PetrochemistryMaterials.groovy | 2 +- groovy/material/SuSyMaterials.groovy | 2 +- .../petrochemistry/Petrochemistry.groovy | 1 - .../AtmosphericDistillation.groovy | 6 +- .../oil_refining/ResidueProcessing.groovy | 191 +++++++++--------- resources/langfiles/lang/en_pt.lang | 2 - resources/langfiles/lang/en_us.lang | 2 +- resources/langfiles/lang/pl_pl.lang | 1 - resources/langfiles/lang/zh_cn.lang | 1 - 9 files changed, 100 insertions(+), 108 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 13bd02c00..3111afa1a 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -62,7 +62,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - SulfuricOilResidue = new Material.Builder(20007, SuSyUtility.susyId('sulfuric_oil_residue')) + AtmosphericOilResidue = new Material.Builder(20007, SuSyUtility.susyId('atmospheric_oil_residue')) .liquid(new FluidBuilder().temperature(620)) .color(0x59572b) .flags(FLAMMABLE) diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 313d87e7c..bb6b79348 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -587,7 +587,7 @@ class SuSyMaterials { public static Material OilyBrine; public static Material LightOilyBrine; public static Material HeavyOilyBrine; - public static Material SulfuricOilResidue; + public static Material AtmosphericOilResidue; public static Material HeatedOilResidue; public static Material OilResidue; public static Material LightBitumenSolution; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index ef49c0c5f..1f90b4c0f 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -136,7 +136,6 @@ class Petrochemistry = { naphtha : new OilFractionCrackable('naphtha').withTraits(Crude), light_naphtha : new OilFractionCrackable('light_naphtha').withTraits(Sulfuric, Heatable), heavy_naphtha : new OilFractionCrackable('heavy_naphtha').withTraits(Sulfuric, Heatable), - oil_residue : new OilFraction('oil_residue').withTraits(Sulfuric, Heatable), refinery_gas : new OilFraction('refinery_gas').withTraits(Sulfuric) ] diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy index 8da3ce2b1..dd7304529 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy @@ -8,7 +8,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') DT.recipeBuilder() .fluidInputs(fluid('dense_steam') * 10000) .fluidInputs(oils.oil.getHeated(10000)) - .fluidOutputs(fluid('sulfuric_oil_residue') * 2000) + .fluidOutputs(fluid('atmospheric_oil_residue') * 2000) .fluidOutputs(fractions.heavy_fuel_oil.getCrude(500)) .fluidOutputs(fractions.light_fuel_oil.getCrude(1250)) .fluidOutputs(fractions.kerosene.getCrude(1250)) @@ -20,7 +20,7 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('dense_steam') * 10000) .fluidInputs(oils.oil_heavy.getHeated(10000)) - .fluidOutputs(fluid('sulfuric_oil_residue') * 3500) + .fluidOutputs(fluid('atmospheric_oil_residue') * 3500) .fluidOutputs(fractions.heavy_fuel_oil.getCrude(1250)) .fluidOutputs(fractions.light_fuel_oil.getCrude(1250)) .fluidOutputs(fractions.kerosene.getCrude(500)) @@ -32,7 +32,7 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('dense_steam') * 10000) .fluidInputs(oils.oil_light.getHeated(10000)) - .fluidOutputs(fluid('sulfuric_oil_residue') * 1000) + .fluidOutputs(fluid('atmospheric_oil_residue') * 1000) .fluidOutputs(fractions.heavy_fuel_oil.getCrude(250)) .fluidOutputs(fractions.light_fuel_oil.getCrude(1000)) .fluidOutputs(fractions.kerosene.getCrude(1750)) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy index e348cff50..3b17c2572 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy @@ -8,30 +8,27 @@ CENTRIFUGE = recipemap('centrifuge') ROTARY_KILN = recipemap('rotary_kiln') COKING = recipemap('coking_tower') -// Sulfuric Oil Residue Processing - - // Solvent Dewaxing - VACUUM_DT.recipeBuilder() - .fluidInputs(fluid('sulfuric_oil_residue') * 1000) - .outputs(metaitem('bituminous_residue')) - .fluidOutputs(fluid('crude_lubricating_oil') * 850) - .fluidOutputs(fractions.fuel_oil.getSulfuric(200)) - .fluidOutputs(fractions.diesel.getSulfuric(200)) - .fluidOutputs(fractions.kerosene.getSulfuric(150)) - .fluidOutputs(fractions.naphtha.getSulfuric(100)) - .duration(300) - .EUt(30) - .buildAndRegister() +// Atmospheric residue processing + +VACUUM_DT.recipeBuilder() + .fluidInputs(fluid('atmospheric_oil_residue') * 1000) + //.fluidOutputs(fluid('vacuum_oil_residue') * 300) + .fluidOutputs(fractions.lubricating_oil.getCrude(300)) + .fluidOutputs(fractions.fuel_oil.getSulfuric(250)) + .fluidOutputs(fractions.diesel.getSulfuric(150)) + .duration(100) + .EUt(30) + .buildAndRegister() // Slack wax Processing CRYSTALLIZER.recipeBuilder() -.fluidInputs(fluid('slack_wax') * 1000) -.fluidOutputs(fluid('lubricating_oil') * 250) -.outputs(metaitem('paraffin_wax') * 4) -.duration(300) -.EUt(30) -.buildAndRegister() + .fluidInputs(fluid('slack_wax') * 1000) + .fluidOutputs(fluid('lubricating_oil') * 250) + .outputs(metaitem('paraffin_wax') * 4) + .duration(300) + .EUt(30) + .buildAndRegister() crafting.addShaped("treated_wood_planks_paraffin", item('gregtech:planks', 1) * 8, [ [ore('plankWood'),ore('plankWood'),ore('plankWood')], @@ -40,112 +37,112 @@ crafting.addShaped("treated_wood_planks_paraffin", item('gregtech:planks', 1) * ]) EXTRACTOR.recipeBuilder() -.inputs(metaitem('paraffin_wax')) -.circuitMeta(1) -.fluidOutputs(fluid('lubricating_oil') * 250) -.duration(100) -.EUt(30) -.buildAndRegister() + .inputs(metaitem('paraffin_wax')) + .circuitMeta(1) + .fluidOutputs(fluid('lubricating_oil') * 250) + .duration(100) + .EUt(30) + .buildAndRegister() EXTRACTOR.recipeBuilder() -.inputs(metaitem('paraffin_wax')) -.circuitMeta(2) -.fluidOutputs(fluid('resin') * 1000) -.duration(100) -.EUt(30) -.buildAndRegister() + .inputs(metaitem('paraffin_wax')) + .circuitMeta(2) + .fluidOutputs(fluid('resin') * 1000) + .duration(100) + .EUt(30) + .buildAndRegister() // Bituminous Residue Processing MIXER.recipeBuilder() -.fluidInputs(fluid('oil') * 500) -.inputs(metaitem('bitumen')) -.fluidOutputs(fluid('bitumen_solution') * 1000) -.duration(100) -.EUt(Globals.voltAmps[1]) -.buildAndRegister() + .fluidInputs(fluid('oil') * 500) + .inputs(metaitem('bitumen')) + .fluidOutputs(fluid('bitumen_solution') * 1000) + .duration(100) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() CENTRIFUGE.recipeBuilder() -.fluidInputs(fluid('bitumen_solution') * 1000) -.fluidOutputs(fluid('oil') * 650) -.outputs(metaitem('dustAsphalt') * 4) -.duration(150) -.EUt(Globals.voltAmps[0]) -.buildAndRegister() + .fluidInputs(fluid('bitumen_solution') * 1000) + .fluidOutputs(fluid('oil') * 650) + .outputs(metaitem('dustAsphalt') * 4) + .duration(150) + .EUt(Globals.voltAmps[0]) + .buildAndRegister() MIXER.recipeBuilder() - .fluidInputs(fluid('oil_light') * 500) - .inputs(metaitem('bitumen')) - .fluidOutputs(fluid('light_bitumen_solution') * 1000) - .duration(100) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() + .fluidInputs(fluid('oil_light') * 500) + .inputs(metaitem('bitumen')) + .fluidOutputs(fluid('light_bitumen_solution') * 1000) + .duration(100) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() CENTRIFUGE.recipeBuilder() - .fluidInputs(fluid('light_bitumen_solution') * 1000) - .fluidOutputs(fluid('oil_light') * 650) - .outputs(metaitem('dustAsphalt') * 4) - .duration(150) - .EUt(Globals.voltAmps[0]) - .buildAndRegister() + .fluidInputs(fluid('light_bitumen_solution') * 1000) + .fluidOutputs(fluid('oil_light') * 650) + .outputs(metaitem('dustAsphalt') * 4) + .duration(150) + .EUt(Globals.voltAmps[0]) + .buildAndRegister() MIXER.recipeBuilder() - .fluidInputs(fluid('oil_heavy') * 500) - .inputs(metaitem('bitumen')) - .fluidOutputs(fluid('heavy_bitumen_solution') * 1000) - .duration(100) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() + .fluidInputs(fluid('oil_heavy') * 500) + .inputs(metaitem('bitumen')) + .fluidOutputs(fluid('heavy_bitumen_solution') * 1000) + .duration(100) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() CENTRIFUGE.recipeBuilder() - .fluidInputs(fluid('heavy_bitumen_solution') * 1000) - .fluidOutputs(fluid('oil_heavy') * 650) - .outputs(metaitem('dustAsphalt') * 4) - .duration(150) - .EUt(Globals.voltAmps[0]) - .buildAndRegister() + .fluidInputs(fluid('heavy_bitumen_solution') * 1000) + .fluidOutputs(fluid('oil_heavy') * 650) + .outputs(metaitem('dustAsphalt') * 4) + .duration(150) + .EUt(Globals.voltAmps[0]) + .buildAndRegister() MIXER.recipeBuilder() - .inputs(ore('dustAsphalt')) - .fluidInputs(fluid('concrete') * 144) - .outputs(item('gregtech:asphalt') * 2) - .duration(30) - .EUt(16) - .buildAndRegister() + .inputs(ore('dustAsphalt')) + .fluidInputs(fluid('concrete') * 144) + .outputs(item('gregtech:asphalt') * 2) + .duration(30) + .EUt(16) + .buildAndRegister() // Bituminous Residue -> Coke COKING.recipeBuilder() -.fluidInputs(fluid('steam') * 1000) -.inputs(metaitem('bituminous_residue')) -.fluidOutputs(fluid('sulfuric_oil_residue') * 150) -.outputs(metaitem('dustGreenCoke') * 4) -.duration(300) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() + .fluidInputs(fluid('steam') * 1000) + .inputs(metaitem('bituminous_residue')) + .fluidOutputs(fluid('atmospheric_oil_residue') * 150) + .outputs(metaitem('dustGreenCoke') * 4) + .duration(300) + .EUt(Globals.voltAmps[1] * 2) + .buildAndRegister() for (fuel in sintering_fuels) { if (!fuel.isPlasma) { for (comburent in sintering_comburents) { ROTARY_KILN.recipeBuilder() - .inputs(ore('dustGreenCoke')) - .outputs(metaitem('dustCoke')) - .fluidInputs(fluid(fuel.name) * fuel.amountRequired) - .fluidInputs(fluid(comburent.name) * comburent.amountRequired) - .fluidOutputs(fluid(fuel.byproduct) * fuel.byproductAmount) - .duration(fuel.duration + comburent.duration) - .EUt(60) - .buildAndRegister() + .inputs(ore('dustGreenCoke')) + .outputs(metaitem('dustCoke')) + .fluidInputs(fluid(fuel.name) * fuel.amountRequired) + .fluidInputs(fluid(comburent.name) * comburent.amountRequired) + .fluidOutputs(fluid(fuel.byproduct) * fuel.byproductAmount) + .duration(fuel.duration + comburent.duration) + .EUt(60) + .buildAndRegister() ROTARY_KILN.recipeBuilder() - .inputs(metaitem('bituminous_residue')) - .fluidInputs(fluid(fuel.name) * fuel.amountRequired) - .fluidInputs(fluid(comburent.name) * comburent.amountRequired) - .outputs(metaitem('bitumen')) - .fluidOutputs(fluid(fuel.byproduct) * fuel.byproductAmount) - .duration(fuel.duration + comburent.duration) - .EUt(60) - .buildAndRegister() + .inputs(metaitem('bituminous_residue')) + .fluidInputs(fluid(fuel.name) * fuel.amountRequired) + .fluidInputs(fluid(comburent.name) * comburent.amountRequired) + .outputs(metaitem('bitumen')) + .fluidOutputs(fluid(fuel.byproduct) * fuel.byproductAmount) + .duration(fuel.duration + comburent.duration) + .EUt(60) + .buildAndRegister() } } } \ No newline at end of file diff --git a/resources/langfiles/lang/en_pt.lang b/resources/langfiles/lang/en_pt.lang index dba1f8536..0a22e5d33 100644 --- a/resources/langfiles/lang/en_pt.lang +++ b/resources/langfiles/lang/en_pt.lang @@ -350,8 +350,6 @@ susy.material.desalted_oil_heavy=Óleo Pesado Dessalinizado susy.material.brine=Salmoura susy.material.warm_brine=Salmoura Quente susy.material.oily_brine=Salmoura Oleosa -susy.material.sulfuric_oil_residue=Resíduos de Óleo Sulfúrico -susy.material.treated_sulfuric_oil_residue=Resíduo de Óleo Sulfúrico Tratado susy.material.oil_residue=Resíduos de Óleo susy.material.high_pressure_water=Água em Alta Pressão susy.material.light_bitumen_solution=Solução de Betume Leve diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 42934b613..4a8b06ed7 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -341,7 +341,7 @@ susy.material.desalted_oil_heavy=Desalted Heavy Oil susy.material.brine=Brine susy.material.warm_brine=Warm Brine susy.material.oily_brine=Oily Brine -susy.material.sulfuric_oil_residue=Sulfuric Oil Residue +susy.material.atmospheric_oil_residue=Atmospheric Oil Residue susy.material.light_bitumen_solution=Light Bitumen Solution susy.material.bitumen_solution=Bitumen Solution susy.material.heavy_bitumen_solution=Heavy Bitumen Solution diff --git a/resources/langfiles/lang/pl_pl.lang b/resources/langfiles/lang/pl_pl.lang index 79bf38136..a33ccbd5d 100644 --- a/resources/langfiles/lang/pl_pl.lang +++ b/resources/langfiles/lang/pl_pl.lang @@ -341,7 +341,6 @@ susy.material.desalted_oil_heavy=Odoslony Mazut susy.material.brine=Solanka susy.material.warm_brine=Ciepła Solanka susy.material.oily_brine=Oleista Solanka -susy.material.sulfuric_oil_residue=Osad Zasiarczonej Benzyny susy.material.light_bitumen_solution=Roztwór Lekkiego Bitumu susy.material.bitumen_solution=Roztwór Bitumu susy.material.heavy_bitumen_solution=Roztwór Ciężkiego Bitumu diff --git a/resources/langfiles/lang/zh_cn.lang b/resources/langfiles/lang/zh_cn.lang index 3ef8cbaeb..7d75c8769 100644 --- a/resources/langfiles/lang/zh_cn.lang +++ b/resources/langfiles/lang/zh_cn.lang @@ -341,7 +341,6 @@ susy.material.desalted_oil_heavy=脱盐重油 susy.material.brine=卤水 susy.material.warm_brine=温卤水 susy.material.oily_brine=石油盐水 -susy.material.sulfuric_oil_residue=含硫油渣 susy.material.light_bitumen_solution=沥青轻油溶液 susy.material.bitumen_solution=沥青石油溶液 susy.material.heavy_bitumen_solution=沥青重油溶液 From 6f4484d7ea82eef7c16ac81800f3748a3b8a819f Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Mon, 22 Jul 2024 11:02:03 -0500 Subject: [PATCH 023/132] rename diesel/fuel oil to LGO/HGO --- config/immersiverailroading.cfg | 1 - groovy/globals/SinteringGlobals.groovy | 3 +- .../material/PetrochemistryMaterials.groovy | 44 +++++++++++-------- groovy/material/SuSyMaterials.groovy | 22 +++++----- .../d_block/group7/ManganeseChain.groovy | 2 +- .../p_block/group15/PhosphorusChain.groovy | 2 +- .../petrochemistry/OilOverhaul.groovy | 2 +- .../petrochemistry/Petrochemistry.groovy | 6 +-- .../AtmosphericDistillation.groovy | 12 ++--- .../oil_refining/ResidueProcessing.groovy | 6 +-- groovy/postInit/mod/GregTech.groovy | 4 +- groovy/prePostInit/Thermodynamics.groovy | 12 ++--- resources/langfiles/lang/en_pt.lang | 4 -- resources/langfiles/lang/en_us.lang | 16 +++---- resources/langfiles/lang/pl_pl.lang | 4 -- resources/langfiles/lang/zh_cn.lang | 4 -- 16 files changed, 69 insertions(+), 75 deletions(-) diff --git a/config/immersiverailroading.cfg b/config/immersiverailroading.cfg index 38f4c140e..e975e23c1 100644 --- a/config/immersiverailroading.cfg +++ b/config/immersiverailroading.cfg @@ -124,7 +124,6 @@ general { # Note: Naphtha of Thermal Foundation is internally registered as 'refined oil'. # ################################################################################## dieselFuels { - I:fuel_oil=500 I:diesel=500 I:midgrade_gasoline=600 I:syngas=500 diff --git a/groovy/globals/SinteringGlobals.groovy b/groovy/globals/SinteringGlobals.groovy index d5009f0e4..7931801e8 100644 --- a/groovy/globals/SinteringGlobals.groovy +++ b/groovy/globals/SinteringGlobals.groovy @@ -69,7 +69,8 @@ class SinteringGlobals { new Combustible('methane', false, 25, 50, 'carbon_dioxide', 25), new Combustible('natural_gas', false, 8, 50, 'carbon_dioxide', 25), new Combustible('refinery_gas', false, 8, 50, 'carbon_dioxide', 25), - new Combustible('fuel_oil', false, 4, 50, 'carbon_dioxide', 25) + new Combustible('light_gas_oil', false, 4, 50, 'carbon_dioxide', 25) + new Combustible('heavy_gas_oil', false, 3, 50, 'carbon_dioxide', 25) ] public static rotary_kiln_comburents = [ diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 3111afa1a..8916d3560 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -68,13 +68,13 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - SulfuricHeavyFuelOil = new Material.Builder(20009, SuSyUtility.susyId('sulfuric_heavy_fuel_oil')) + SulfuricHeavyGasOil = new Material.Builder(20009, SuSyUtility.susyId('sulfuric_heavy_gas_oil')) .liquid() .color(0x858135) .flags(FLAMMABLE) .build(); - TreatedSulfuricHeavyFuelOil = new Material.Builder(20010, SuSyUtility.susyId('treated_sulfuric_heavy_fuel_oil')) + TreatedSulfuricHeavyGasOil = new Material.Builder(20010, SuSyUtility.susyId('treated_sulfuric_heavy_gas_oil')) .liquid() .color(0x9e9a4f) .flags(FLAMMABLE) @@ -109,13 +109,13 @@ public class PetrochemistryMaterials { .color(0xebeba4) .build(); - SulfuricLightFuelOil = new Material.Builder(20016, SuSyUtility.susyId('sulfuric_light_fuel_oil')) + SulfuricLightGasOil = new Material.Builder(20016, SuSyUtility.susyId('sulfuric_light_gas_oil')) .liquid() .color(0xa8a232) .flags(FLAMMABLE) .build(); - TreatedSulfuricLightFuelOil = new Material.Builder(20017, SuSyUtility.susyId('treated_sulfuric_light_fuel_oil')) + TreatedSulfuricLightGasOil = new Material.Builder(20017, SuSyUtility.susyId('treated_sulfuric_light_gas_oil')) .liquid() .color(0xc2bb42) .flags(FLAMMABLE) @@ -139,9 +139,15 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - //FREE IDs: 20021-20022 + VacuumOilResidue = new Material.Builder(20021, SuSyUtility.susyId('vacuum_oil_residue')) + .liquid(new FluidBuilder().temperature(770)) + .color(0x21211c) + .flags(FLAMMABLE) + .build(); - FuelOil = new Material.Builder(20023, SuSyUtility.susyId('fuel_oil')) + //FREE ID: 20022 + + HeavyGasOil = new Material.Builder(20023, SuSyUtility.susyId('heavy_gas_oil')) .liquid() .color(0x9e9a4f) .flags(FLAMMABLE) @@ -214,13 +220,13 @@ public class PetrochemistryMaterials { //FREE IDs: 20035-20054 - UpgradedHeavyFuelOilMix = new Material.Builder(20055, SuSyUtility.susyId('upgraded_heavy_fuel_oil_mix')) + UpgradedHeavyGasOilMix = new Material.Builder(20055, SuSyUtility.susyId('upgraded_heavy_gas_oil_mix')) .liquid(new FluidBuilder().temperature(773)) .color(0x918d33) .flags(FLAMMABLE) .build(); - UpgradedLightFuelOilMix = new Material.Builder(20056, SuSyUtility.susyId('upgraded_light_fuel_oil_mix')) + UpgradedLightGasOilMix = new Material.Builder(20056, SuSyUtility.susyId('upgraded_light_gas_oil_mix')) .liquid(new FluidBuilder().temperature(773)) .color(0xbab32f) .flags(FLAMMABLE) @@ -337,19 +343,19 @@ public class PetrochemistryMaterials { .build(); CrudeKerosene = new Material.Builder(20077, SuSyUtility.susyId('crude_kerosene')) - .liquid() + .liquid(new FluidBuilder().temperature(480)) .color(0xa8a225) .flags(FLAMMABLE) .build(); - CrudeDiesel = new Material.Builder(20078, SuSyUtility.susyId('crude_diesel')) + CrudeLightGasOil = new Material.Builder(20078, SuSyUtility.susyId('crude_light_gas_oil')) .liquid() .color(0x96912c) .flags(FLAMMABLE) .build(); - CrudeHeavyFuelOil = new Material.Builder(20079, SuSyUtility.susyId('crude_heavy_fuel_oil')) - .liquid() + CrudeHeavyGasOil = new Material.Builder(20079, SuSyUtility.susyId('crude_heavy_gas_oil')) + .liquid(new FluidBuilder().temperature(610)) .color(0x706d2c) .flags(FLAMMABLE) .build(); @@ -372,38 +378,38 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - HeavyFuelOil = new Material.Builder(20083, SuSyUtility.susyId('heavy_fuel_oil')) + HeavyGasOil = new Material.Builder(20083, SuSyUtility.susyId('heavy_gas_oil')) .liquid() .color(0x878444) .flags(FLAMMABLE) .build(); - LightFuelOil = new Material.Builder(20084, SuSyUtility.susyId('light_fuel_oil')) - .liquid() + LightGasOil = new Material.Builder(20084, SuSyUtility.susyId('light_gas_oil')) + .liquid(new FluidBuilder().temperature(540)) .color(0xb0ac58) .flags(FLAMMABLE) .build(); CrudeNaphtha = new Material.Builder(20085, SuSyUtility.susyId('crude_naphtha')) - .liquid() + .liquid(new FluidBuilder().temperature(460)) .color(0xa6a21f) .flags(FLAMMABLE) .build(); AtmosphericOverheads = new Material.Builder(2008, SuSyUtility.susyId('atmospheric_overheads')) - .gas(new FluidBuilder().temperature(600)) + .gas(new FluidBuilder().temperature(460)) .color(0xe3e6a3) .flags(FLAMMABLE) .build(); HeavyAtmosphericOverheads = new Material.Builder(2008, SuSyUtility.susyId('heavy_atmospheric_overheads')) - .gas(new FluidBuilder().temperature(600)) + .gas(new FluidBuilder().temperature(460)) .color(0xe8ebb5) .flags(FLAMMABLE) .build(); LightAtmosphericOverheads = new Material.Builder(2008, SuSyUtility.susyId('light_atmospheric_overheads')) - .gas(new FluidBuilder().temperature(600)) + .gas(new FluidBuilder().temperature(460)) .color(0xdce090) .flags(FLAMMABLE) .build(); diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index bb6b79348..863fac3d6 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -525,12 +525,11 @@ class SuSyMaterials { public static Material DesaltedOilHeavy; public static Material HeatedOilHeavy; - public static Material FuelOil; - public static Material HeavyFuelOil; - public static Material CrudeHeavyFuelOil; - public static Material SulfuricHeavyFuelOil; - public static Material TreatedSulfuricHeavyFuelOil; - public static Material UpgradedHeavyFuelOilMix; + public static Material HeavyGasOil; + public static Material CrudeHeavyGasOil; + public static Material SulfuricHeavyGasOil; + public static Material TreatedSulfuricHeavyGasOil; + public static Material UpgradedHeavyGasOilMix; public static Material CrudeNaturalGas; public static Material SulfuricNaturalGas; @@ -541,11 +540,11 @@ class SuSyMaterials { public static Material TreatedSulfuricRefineryGas; public static Material AlkylatedRefineryGas; - public static Material LightFuelOil; - public static Material CrudeLightFuelOil; - public static Material SulfuricLightFuelOil; - public static Material TreatedSulfuricLightFuelOil; - public static Material UpgradedLightFuelOilMix; + public static Material LightGasOil; + public static Material CrudeLightGasOil; + public static Material SulfuricLightGasOil; + public static Material TreatedSulfuricLightGasOil; + public static Material UpgradedLightGasOilMix; public static Material Kerosene; public static Material CrudeKerosene; @@ -588,6 +587,7 @@ class SuSyMaterials { public static Material LightOilyBrine; public static Material HeavyOilyBrine; public static Material AtmosphericOilResidue; + public static Material VacuumOilResidue; public static Material HeatedOilResidue; public static Material OilResidue; public static Material LightBitumenSolution; diff --git a/groovy/postInit/chemistry/inorganic_chemistry/elements/d_block/group7/ManganeseChain.groovy b/groovy/postInit/chemistry/inorganic_chemistry/elements/d_block/group7/ManganeseChain.groovy index d107b17f3..8e9dd538d 100644 --- a/groovy/postInit/chemistry/inorganic_chemistry/elements/d_block/group7/ManganeseChain.groovy +++ b/groovy/postInit/chemistry/inorganic_chemistry/elements/d_block/group7/ManganeseChain.groovy @@ -66,7 +66,7 @@ class ReductantManganese { } def hydrocarbonReductants = [ - new ReductantManganese('fuel_oil', 'carbon_dioxide', 67, 288), + new ReductantManganese('heavy_gas_oil', 'carbon_dioxide', 67, 288), new ReductantManganese('natural_gas', 'carbon_dioxide', 167, 234) ] diff --git a/groovy/postInit/chemistry/inorganic_chemistry/elements/p_block/group15/PhosphorusChain.groovy b/groovy/postInit/chemistry/inorganic_chemistry/elements/p_block/group15/PhosphorusChain.groovy index 0cfc8f1af..d515cd559 100644 --- a/groovy/postInit/chemistry/inorganic_chemistry/elements/p_block/group15/PhosphorusChain.groovy +++ b/groovy/postInit/chemistry/inorganic_chemistry/elements/p_block/group15/PhosphorusChain.groovy @@ -220,7 +220,7 @@ MIXER.recipeBuilder() FLOTATION.recipeBuilder() .fluidInputs(fluid('filtered_phosphate_slurry') * 2000) .notConsumable(fluid('alkaline_sodium_oleate_solution') * 1000) - .notConsumable(fluid('fuel_oil') * 100) + .notConsumable(fluid('heavy_gas_oil') * 100) .fluidOutputs(fluid('phosphate_concentrate_slurry') * 1000) .fluidOutputs(fluid('limestone_tailing_slurry') * 1000) .duration(20) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy index 9c96da339..785deacea 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy @@ -388,7 +388,7 @@ CRACKER.recipeBuilder() CENTRIFUGE.recipeBuilder() .fluidInputs(fluid('upgraded_lubricating_oil_mix') * 1000) - .fluidOutputs(fluid('sulfuric_heavy_fuel_oil') * 1000) + .fluidOutputs(fluid('sulfuric_heavy_gas_oil') * 1000) .outputs(metaitem('spent_cracking_catalyst')) .duration(160) .EUt(Globals.voltAmps[1]) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index 1f90b4c0f..855012720 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -130,9 +130,9 @@ class Petrochemistry = { public static fractions = [ lubricating_oil : new OilFraction('lubricating_oil').withTraits(Sulfuric, Crude), - heavy_fuel_oil : new OilFraction('heavy_fuel_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable, Strippable).tap { upgrade_name = 'light_fuel_oil' }, - light_fuel_oil : new OilFraction('light_fuel_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable, Strippable).tap { upgrade_name = 'kerosene' }, - kerosene : new OilFractionCrackable('kerosene').withTraits(CatalyticCrackable, Sulfuric, Heatable, Strippable).tap { upgrade_name = 'naphtha' }, + heavy_gas_oil : new OilFraction('heavy_gas_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable, Strippable).tap { upgrade_name = 'naphtha' }, + light_gas_oil : new OilFraction('light_gas_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable, Strippable).tap { upgrade_name = 'naphtha' }, + kerosene : new OilFractionCrackable('kerosene').withTraits(Sulfuric, Heatable, Strippable), naphtha : new OilFractionCrackable('naphtha').withTraits(Crude), light_naphtha : new OilFractionCrackable('light_naphtha').withTraits(Sulfuric, Heatable), heavy_naphtha : new OilFractionCrackable('heavy_naphtha').withTraits(Sulfuric, Heatable), diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy index dd7304529..68b811308 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy @@ -9,8 +9,8 @@ DT.recipeBuilder() .fluidInputs(fluid('dense_steam') * 10000) .fluidInputs(oils.oil.getHeated(10000)) .fluidOutputs(fluid('atmospheric_oil_residue') * 2000) - .fluidOutputs(fractions.heavy_fuel_oil.getCrude(500)) - .fluidOutputs(fractions.light_fuel_oil.getCrude(1250)) + .fluidOutputs(fractions.heavy_gas_oil.getCrude(500)) + .fluidOutputs(fractions.light_gas_oil.getCrude(1250)) .fluidOutputs(fractions.kerosene.getCrude(1250)) .fluidOutputs(fluid('atmospheric_overheads') * 5000) .duration(400) @@ -21,8 +21,8 @@ DT.recipeBuilder() .fluidInputs(fluid('dense_steam') * 10000) .fluidInputs(oils.oil_heavy.getHeated(10000)) .fluidOutputs(fluid('atmospheric_oil_residue') * 3500) - .fluidOutputs(fractions.heavy_fuel_oil.getCrude(1250)) - .fluidOutputs(fractions.light_fuel_oil.getCrude(1250)) + .fluidOutputs(fractions.heavy_gas_oil.getCrude(1250)) + .fluidOutputs(fractions.light_gas_oil.getCrude(1250)) .fluidOutputs(fractions.kerosene.getCrude(500)) .fluidOutputs(fluid('heavy_atmospheric_overheads') * 3500) .duration(400) @@ -33,8 +33,8 @@ DT.recipeBuilder() .fluidInputs(fluid('dense_steam') * 10000) .fluidInputs(oils.oil_light.getHeated(10000)) .fluidOutputs(fluid('atmospheric_oil_residue') * 1000) - .fluidOutputs(fractions.heavy_fuel_oil.getCrude(250)) - .fluidOutputs(fractions.light_fuel_oil.getCrude(1000)) + .fluidOutputs(fractions.heavy_gas_oil.getCrude(250)) + .fluidOutputs(fractions.light_gas_oil.getCrude(1000)) .fluidOutputs(fractions.kerosene.getCrude(1750)) .fluidOutputs(fluid('light_atmospheric_overheads') * 6000) .duration(400) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy index 3b17c2572..453b4d0d1 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy @@ -12,10 +12,10 @@ COKING = recipemap('coking_tower') VACUUM_DT.recipeBuilder() .fluidInputs(fluid('atmospheric_oil_residue') * 1000) - //.fluidOutputs(fluid('vacuum_oil_residue') * 300) + .fluidOutputs(fluid('vacuum_oil_residue') * 300) .fluidOutputs(fractions.lubricating_oil.getCrude(300)) - .fluidOutputs(fractions.fuel_oil.getSulfuric(250)) - .fluidOutputs(fractions.diesel.getSulfuric(150)) + .fluidOutputs(fractions.heavy_gas_oil.getSulfuric(250)) + .fluidOutputs(fractions.light_gas_oil.getSulfuric(150)) .duration(100) .EUt(30) .buildAndRegister() diff --git a/groovy/postInit/mod/GregTech.groovy b/groovy/postInit/mod/GregTech.groovy index c82aec09c..899f599dd 100644 --- a/groovy/postInit/mod/GregTech.groovy +++ b/groovy/postInit/mod/GregTech.groovy @@ -1129,13 +1129,13 @@ mods.gregtech.semi_fluid_generator.recipeBuilder() .buildAndRegister(); mods.gregtech.semi_fluid_generator.recipeBuilder() - .fluidInputs(fluid('sulfuric_heavy_fuel_oil') * 16) + .fluidInputs(fluid('sulfuric_heavy_gas_oil') * 16) .duration(7) .EUt(-32) .buildAndRegister(); mods.gregtech.semi_fluid_generator.recipeBuilder() - .fluidInputs(fluid('fuel_oil') * 8) + .fluidInputs(fluid('heavy_fuel_oil') * 8) .duration(21) .EUt(-32) .buildAndRegister(); diff --git a/groovy/prePostInit/Thermodynamics.groovy b/groovy/prePostInit/Thermodynamics.groovy index 4cccc4ce4..fed798658 100755 --- a/groovy/prePostInit/Thermodynamics.groovy +++ b/groovy/prePostInit/Thermodynamics.groovy @@ -542,11 +542,11 @@ LiquidNaturalGas.setAmountToBurn(10); LiquidNaturalGas.setByproductAmount(1250); LiquidNaturalGas.setIsRefinedFuel(true); -def FuelOil = new IFluidFuel('fuel_oil', 'flue_gas'); -FuelOil.setDuration(100); -FuelOil.setAmountToBurn(10); -FuelOil.setByproductAmount(2000); -FuelOil.setIsRefinedFuel(true); +def HeavyGasOil = new IFluidFuel('heavy_gas_oil', 'flue_gas'); +HeavyGasOil.setDuration(100); +HeavyGasOil.setAmountToBurn(10); +HeavyGasOil.setByproductAmount(2000); +HeavyGasOil.setIsRefinedFuel(true); def BioDiesel = new IFluidFuel('bio_diesel', 'flue_gas'); BioDiesel.setDuration(75); @@ -649,7 +649,7 @@ def FluidFuels = [ Methanol, Ethanol, LiquidNaturalGas, - FuelOil, + HeavyFuelOil, BioDiesel, Diesel, MidgradeDiesel, diff --git a/resources/langfiles/lang/en_pt.lang b/resources/langfiles/lang/en_pt.lang index 0a22e5d33..8c1650951 100644 --- a/resources/langfiles/lang/en_pt.lang +++ b/resources/langfiles/lang/en_pt.lang @@ -355,8 +355,6 @@ susy.material.high_pressure_water=Água em Alta Pressão susy.material.light_bitumen_solution=Solução de Betume Leve susy.material.bitumen_solution=Solução de Betume susy.material.heavy_bitumen_solution=Solução de Betume Pesado -susy.material.sulfuric_heavy_fuel_oil=Óleo Combustível Sulfúrico Pesado -susy.material.treated_sulfuric_heavy_fuel_oil=Óleo Combustível Sulfúrico Tratado Pesado susy.material.crude_natural_gas=Gás Natural Bruto susy.material.sulfuric_natural_gas=Gás Natural Sulfúrico susy.material.treated_sulfuric_natural_gas=Gás Natural Sulfúrico Tratado @@ -371,7 +369,6 @@ susy.material.treated_sulfuric_kerosene=Querosene Sulfúrico Tratado susy.material.kerosene=Querosene susy.material.sulfuric_gasoline=Gasolina Sulfúrica susy.material.treated_sulfuric_gasoline=Gasolina Sulfúrica Tratada -susy.material.fuel_oil=Óleo Combustível susy.material.lubricating_oil=Óleo Lubrificante susy.material.slack_wax=Cera Frouxa susy.material.resin=Resina @@ -406,7 +403,6 @@ susy.material.severely_steamcracked_naphtha_mix=Mistura de Nafta Severamente Rac susy.material.lightly_hydrocracked_naphtha_mix=Mistura de Nafta Levemente Rachada por Água susy.material.severely_hydrocracked_naphtha_mix=Mistura de Nafta Severamente Rachada por Água susy.material.upgraded_lubricating_oil_mix=Mistura de Óleo Lubrificante Melhorada -susy.material.upgraded_fuel_oil_mix=Mistura de Óleo Combustível Melhorada susy.material.upgraded_diesel_mix=Mistura de Diesel Melhorada susy.material.upgraded_kerosene_mix=Mistura de Querosene Melhorada susy.material.upgraded_naphtha_mix=Mistura de Nafta Melhorada diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 4a8b06ed7..dfcbf479b 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -345,8 +345,8 @@ susy.material.atmospheric_oil_residue=Atmospheric Oil Residue susy.material.light_bitumen_solution=Light Bitumen Solution susy.material.bitumen_solution=Bitumen Solution susy.material.heavy_bitumen_solution=Heavy Bitumen Solution -susy.material.sulfuric_heavy_fuel_oil=Sulfuric Heavy Fuel Oil -susy.material.treated_sulfuric_heavy_fuel_oil=Treated Sulfuric Heavy Fuel Oil +susy.material.sulfuric_heavy_gas_oil=Sulfuric Heavy Gas Oil +susy.material.treated_sulfuric_heavy_gas_oil=Treated Sulfuric Heavy Gas Oil susy.material.crude_natural_gas=Crude Natural Gas susy.material.sulfuric_natural_gas=Sulfuric Natural Gas susy.material.treated_sulfuric_natural_gas=Treated Sulfuric Natural Gas @@ -359,7 +359,6 @@ susy.material.treated_sulfuric_naphtha=Treated Sulfuric Naphtha susy.material.sulfuric_kerosene=Sulfuric Kerosene susy.material.treated_sulfuric_kerosene=Treated Sulfuric Kerosene susy.material.kerosene=Kerosene -susy.material.fuel_oil=Fuel Oil susy.material.lubricating_oil=Lubricating Oil susy.material.slack_wax=Slack Wax susy.material.resin=Resin @@ -385,8 +384,8 @@ susy.material.lightly_steamcracked_naphtha_mix=Lightly Steam Cracked Naphtha Mix susy.material.severely_steamcracked_naphtha_mix=Severely Steam Cracked Naphtha Mix susy.material.lightly_hydrocracked_naphtha_mix=Lightly Hydro Cracked Naphtha Mix susy.material.severely_hydrocracked_naphtha_mix=Severely Hydro Cracked Naphtha Mix -susy.material.upgraded_heavy_fuel_oil_mix=Upgraded Heavy Fuel Oil Mix -susy.material.upgraded_light_fuel_oil_mix=Upgraded Light Fuel Oil Mix +susy.material.upgraded_heavy_gas_oil_mix=Upgraded Heavy Gas Oil Mix +susy.material.upgraded_light_gas_oil_mix=Upgraded Light Gas Oil Mix susy.material.upgraded_kerosene_mix=Upgraded Kerosene Mix susy.material.impure_sodium_aluminate_solution=Impure Sodium Aluminate Solution susy.material.sodium_aluminate_solution=Sodium Aluminate Solution @@ -411,7 +410,7 @@ susy.material.borate_liquor=Borate Liquor susy.material.tetrafluoroboric_acid=Tetrafluoroboric Acid susy.material.potassium_tetrafluoroborate_solution=Potassium Tetrafluoroborate Solution susy.material.boron_trichloride=Boron Trichloride -susy.material.heavy_fuel_oil=Heavy Fuel Oil +susy.material.heavy_gas_oil=Heavy Gas Oil susy.material.treated_sulfuric_lubricating_oil=Treated Sulfuric Lubricating Oil susy.material.cresol=Cresol @@ -1954,8 +1953,8 @@ susy.material.triethylene_glycol=Triethylene Glycol susy.material.hydrated_triethylene_glycol=Hydrated Triethylene Glycol susy.material.acidic_rich_amine=Acidic Rich Amine susy.material.crude_kerosene=Crude Kerosene -susy.material.crude_diesel=Crude Diesel -susy.material.crude_fuel_oil=Crude Fuel Oil +susy.material.crude_light_gas_oil=Crude Light Gas Oil +susy.material.crude_heavy_gas_oil=Crude Heavy Gas Oil susy.material.heated_oil=Heated Oil susy.material.heated_oil_light=Heated Light Oil susy.material.heated_oil_heavy=Heated Heavy Oil @@ -1989,6 +1988,7 @@ susy.material.heavy_naphtha=Heavy Naphtha susy.material.butane_lpg=Butane LPG susy.material.propane_lpg=Propane LPG susy.material.heated_oil_residue=Heated Oil Residue +susy.material.vacuum_oil_residue=Vacuum Oil Residue # Isotopes diff --git a/resources/langfiles/lang/pl_pl.lang b/resources/langfiles/lang/pl_pl.lang index a33ccbd5d..4f4a70a15 100644 --- a/resources/langfiles/lang/pl_pl.lang +++ b/resources/langfiles/lang/pl_pl.lang @@ -344,8 +344,6 @@ susy.material.oily_brine=Oleista Solanka susy.material.light_bitumen_solution=Roztwór Lekkiego Bitumu susy.material.bitumen_solution=Roztwór Bitumu susy.material.heavy_bitumen_solution=Roztwór Ciężkiego Bitumu -susy.material.sulfuric_heavy_fuel_oil=Zasiarczony Olej Opałowy Ciężkiego -susy.material.treated_sulfuric_heavy_fuel_oil=Uzdatniony Zasiarczony Olej Opałowy Ciężkiego susy.material.crude_natural_gas=Surowy Gaz Ziemny susy.material.sulfuric_natural_gas=Zasiarczony Gaz Ziemny susy.material.treated_sulfuric_natural_gas=Uzdatniony Zasiarczony Gaz Ziemny @@ -360,7 +358,6 @@ susy.material.treated_sulfuric_kerosene=Uzdatniona Zasiarczona Nafta susy.material.kerosene=Nafta susy.material.sulfuric_gasoline=Zasiarczona Benzyna susy.material.treated_sulfuric_gasoline=Uzdatniona Zasiarczona Benzyna -susy.material.fuel_oil=Olej Opałowy susy.material.lubricating_oil=Smar susy.material.slack_wax=Gacz Parafinowy susy.material.resin=Żywica @@ -395,7 +392,6 @@ susy.material.severely_steamcracked_naphtha_mix=Mieszanka Benzyny Surowej z Inte susy.material.lightly_hydrocracked_naphtha_mix=Mieszanka Benzyny Surowej z Lekkiego Hydrokrakingu susy.material.severely_hydrocracked_naphtha_mix=Mieszanka Benzyny Surowej z Intensywnego Hydrokrakingu susy.material.upgraded_lubricating_oil_mix=Mieszanina Wzbogaconego Smaru -susy.material.upgraded_fuel_oil_mix=Mieszanina Wzbogaconego Oleju Opałowego susy.material.upgraded_diesel_mix=Mieszanina Wzbogaconego Diesela susy.material.upgraded_kerosene_mix=Mieszanina Wzbogaconej Nafty susy.material.upgraded_naphtha_mix=Mieszanina Wzbogaconej Benzyny Surowej diff --git a/resources/langfiles/lang/zh_cn.lang b/resources/langfiles/lang/zh_cn.lang index 7d75c8769..127d1c6a0 100644 --- a/resources/langfiles/lang/zh_cn.lang +++ b/resources/langfiles/lang/zh_cn.lang @@ -344,8 +344,6 @@ susy.material.oily_brine=石油盐水 susy.material.light_bitumen_solution=沥青轻油溶液 susy.material.bitumen_solution=沥青石油溶液 susy.material.heavy_bitumen_solution=沥青重油溶液 -susy.material.sulfuric_heavy_fuel_oil=含硫重燃油 -susy.material.treated_sulfuric_heavy_fuel_oil=氢化含硫重燃油 susy.material.crude_natural_gas=未处理天然气 susy.material.sulfuric_natural_gas=含硫天然气 susy.material.treated_sulfuric_natural_gas=氢化含硫天然气 @@ -360,7 +358,6 @@ susy.material.treated_sulfuric_kerosene=氢化含硫煤油 susy.material.kerosene=煤油 susy.material.sulfuric_gasoline=含硫汽油 susy.material.treated_sulfuric_gasoline=氢化含硫汽油 -susy.material.fuel_oil=燃油 susy.material.lubricating_oil=润滑油 susy.material.slack_wax=蜡膏 susy.material.resin=树脂 @@ -395,7 +392,6 @@ susy.material.severely_steamcracked_naphtha_mix=重度蒸汽裂解石脑油混 susy.material.lightly_hydrocracked_naphtha_mix=轻度加氢裂化石脑油混合物 susy.material.severely_hydrocracked_naphtha_mix=重度加氢裂化石脑油混合物 susy.material.upgraded_lubricating_oil_mix=催化裂化润滑油混合物 -susy.material.upgraded_fuel_oil_mix=催化裂化燃油混合物 susy.material.upgraded_diesel_mix=催化裂化柴油混合物 susy.material.upgraded_kerosene_mix=催化裂化煤油混合物 susy.material.upgraded_naphtha_mix=催化裂化石脑油混合物 From beb5e32d6f27b972b66c7e56d9542cecccea6251 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Mon, 22 Jul 2024 16:14:51 -0500 Subject: [PATCH 024/132] add supercritical fluid framework for solvent deasphalting --- groovy/classes/ICryoGas.groovy | 2 +- groovy/classes/ISupercriticalFluid.groovy | 52 +++++++++++++++++++ groovy/material/SuSyMaterials.groovy | 1 - .../material/ThermodynamicsMaterials.groovy | 1 - .../petrochemistry/Petrochemistry.groovy | 2 +- groovy/prePostInit/Thermodynamics.groovy | 26 ++++++++++ 6 files changed, 80 insertions(+), 4 deletions(-) create mode 100644 groovy/classes/ISupercriticalFluid.groovy diff --git a/groovy/classes/ICryoGas.groovy b/groovy/classes/ICryoGas.groovy index 842f8e3da..6503a0b72 100644 --- a/groovy/classes/ICryoGas.groovy +++ b/groovy/classes/ICryoGas.groovy @@ -1,6 +1,6 @@ package classes -class ICryoGas{ +class ICryoGas { public String normal_gas; public String hot_high_pressure_gas; diff --git a/groovy/classes/ISupercriticalFluid.groovy b/groovy/classes/ISupercriticalFluid.groovy new file mode 100644 index 000000000..72dabbca1 --- /dev/null +++ b/groovy/classes/ISupercriticalFluid.groovy @@ -0,0 +1,52 @@ +package classes + +class ISupercriticalFluid { + public String supercritical_fluid; + public String starting_gas; + public int critical_temp; + + public static void main(String[] args){ + //this is needed for some reason, otherwise it will error + } + + public ISupercriticalFluid() { + //this is needed for some reason, otherwise it will error + } + + public ISupercriticalFluid(String starting_gas, String supercritical_fluid) { + super.starting_gas = starting_gas; + this.supercritical_fluid = supercritical_fluid + } + + public String getSupercriticalFluid() { + return supercritical_fluid; + } + + public String getStartingGas() { + return starting_gas; + } + + public int getCriticalTemperature() { + return critical_temp; + } + + public int getPowerToCompress() { + return EUt; + } + + public int getDurationToCompress() { + return duration; + } + + public void setCriticalTemperature(int temp){ + critical_temp = temp; + } + + public void setEUt(int power) { + EUt = power; + } + + public void setDuration(int time) { + duration = time; + } +} \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 863fac3d6..6235f00ec 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -1814,7 +1814,6 @@ class SuSyMaterials { public static Material LiquidDeoxygenatedArgon; public static Material LiquidWasteNitrogen; public static Material PartiallyLiquefiedArgon; - public static Material SupercriticalCarbonDioxide; public static void changeFormulas() { log.infoMC("Changing Formulas!"); diff --git a/groovy/material/ThermodynamicsMaterials.groovy b/groovy/material/ThermodynamicsMaterials.groovy index 82f2bd439..a69c6b5b4 100755 --- a/groovy/material/ThermodynamicsMaterials.groovy +++ b/groovy/material/ThermodynamicsMaterials.groovy @@ -194,7 +194,6 @@ class ThermodynamicsMaterials { .build(); } - public static void register() { log.infoMC("Registering Thermodynamics Materials!"); diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index 855012720..6b6250b5e 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -133,9 +133,9 @@ class Petrochemistry = { heavy_gas_oil : new OilFraction('heavy_gas_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable, Strippable).tap { upgrade_name = 'naphtha' }, light_gas_oil : new OilFraction('light_gas_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable, Strippable).tap { upgrade_name = 'naphtha' }, kerosene : new OilFractionCrackable('kerosene').withTraits(Sulfuric, Heatable, Strippable), + heavy_naphtha : new OilFractionCrackable('heavy_naphtha').withTraits(Sulfuric, Heatable), naphtha : new OilFractionCrackable('naphtha').withTraits(Crude), light_naphtha : new OilFractionCrackable('light_naphtha').withTraits(Sulfuric, Heatable), - heavy_naphtha : new OilFractionCrackable('heavy_naphtha').withTraits(Sulfuric, Heatable), refinery_gas : new OilFraction('refinery_gas').withTraits(Sulfuric) ] diff --git a/groovy/prePostInit/Thermodynamics.groovy b/groovy/prePostInit/Thermodynamics.groovy index fed798658..20b08f6bd 100755 --- a/groovy/prePostInit/Thermodynamics.groovy +++ b/groovy/prePostInit/Thermodynamics.groovy @@ -272,6 +272,21 @@ def Refrigerants = [ ChlorodifluoromethaneRefrigerant ]; +def CarbonDioxideSupercritical = new ISupercriticalFluid("compressed_carbon_dioxide", "supercritical_carbon_dioxide"); +CarbonDioxideSupercritical.setPowerToCompress(240); +CarbonDioxideSupercritical.setDurationToCompress(200); +CarbonDioxideSupercritical.setCriticalTemperature(304); + +def PropaneSupercritical = new ISupercriticalFluid("compressed_propane", "supercritical_propane"); +PropaneSupercritical.setPowerToCompress(480); +PropaneSupercritical.setDurationToCompress(100); +PropaneSupercritical.setCriticalTemperature(370); + +def SupercriticalFluids = [ + CarbonDioxideSupercritical, + PropaneSupercritical +] + //Refrigerant recipes generation for (refrigerant in Refrigerants) { //Compression @@ -841,3 +856,14 @@ recipemap('heat_exchanger').recipeBuilder() .fluidOutputs(liquid('chilled_lava') * 3) .duration(10) .buildAndRegister(); + +// Supercritical fluid compression + +for (scfluid in SupercriticalFluids) { + recipemap('fluid_compressor').recipeBuilder() + .fluidInputs(gas(scfluid.getStartingGas()) * 1280) + .fluidOutputs(fluid(scfluid.getSupercriticalFluid()) * 20) + .EUt(scfluid.getPowerToCompress()) + .duration(refrigerant.getDurationToCompress()) + .buildAndRegister(); +} \ No newline at end of file From bbb6b47cb26c3bcdd5cbb38b5267dd0b9a1e76e8 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Fri, 26 Jul 2024 16:42:54 -0500 Subject: [PATCH 025/132] solvent deasphalting --- groovy/classes/ChangeFlags.groovy | 3 + .../material/PetrochemistryMaterials.groovy | 14 +-- groovy/material/SuSyMaterials.groovy | 4 +- .../oil_refining/ResidueProcessing.groovy | 85 ++---------------- groovy/preInit/RegisterMetaItems.groovy | 2 +- .../item/metaitems/bituminous_residue.json | 6 -- .../items/metaitems/bituminous_residue.png | Bin 298 -> 0 bytes resources/langfiles/lang/en_pt.lang | 4 - resources/langfiles/lang/en_us.lang | 5 +- resources/langfiles/lang/pl_pl.lang | 4 - resources/langfiles/lang/zh_cn.lang | 4 - 11 files changed, 17 insertions(+), 114 deletions(-) delete mode 100644 resources/gregtech/models/item/metaitems/bituminous_residue.json delete mode 100644 resources/gregtech/textures/items/metaitems/bituminous_residue.png diff --git a/groovy/classes/ChangeFlags.groovy b/groovy/classes/ChangeFlags.groovy index 41cb751ba..504d02862 100644 --- a/groovy/classes/ChangeFlags.groovy +++ b/groovy/classes/ChangeFlags.groovy @@ -98,6 +98,9 @@ class ChangeFlags { setupFluidType(Selenium, FluidStorageKeys.LIQUID, 494) //setupFluidType(Iron3Chloride, FluidStorageKeys.GAS, 590) + setupFluidType(CarbonDioxide, SusyFluidStorageKeys.SUPERCRITICAL, 304) + setupFluidType(Propane, SusyFluidStorageKeys.SUPERCRITICAL, 370) + Polybenzimidazole.setProperty(SuSyPropertyKey.FIBER, new FiberProperty(false, true, true)) Polytetrafluoroethylene.setProperty(SuSyPropertyKey.FIBER, new FiberProperty(false, true, false)) Polydimethylsiloxane.setProperty(PropertyKey.FLUID, new FluidProperty()); diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 8916d3560..563212f43 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -282,23 +282,13 @@ public class PetrochemistryMaterials { .color(0x4f4e37) .build(); - LightBitumenSolution = new Material.Builder(20067, SuSyUtility.susyId('light_bitumen_solution')) + AsphalteneExtract = new Material.Builder(20067, SuSyUtility.susyId('asphaltene_extract')) .liquid() .color(0x1e2021) .flags(FLAMMABLE) .build(); - BitumenSolution = new Material.Builder(20068, SuSyUtility.susyId('bitumen_solution')) - .liquid() - .color(0x1e2021) - .flags(FLAMMABLE) - .build(); - - HeavyBitumenSolution = new Material.Builder(20069, SuSyUtility.susyId('heavy_bitumen_solution')) - .liquid() - .color(0x1e2021) - .flags(FLAMMABLE) - .build(); + //FREE IDs: 20068-20069 CrudeLubricatingOil = new Material.Builder(20070, SuSyUtility.susyId('crude_lubricating_oil')) .liquid() diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 6235f00ec..558a074bd 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -590,9 +590,7 @@ class SuSyMaterials { public static Material VacuumOilResidue; public static Material HeatedOilResidue; public static Material OilResidue; - public static Material LightBitumenSolution; - public static Material BitumenSolution; - public static Material HeavyBitumenSolution; + public static Material AsphalteneExtract; public static Material SourGas; public static Material SlackWax; public static Material Resin; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy index 453b4d0d1..478c92d02 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy @@ -4,7 +4,7 @@ VACUUM_DT = recipemap('vacuum_distillation') CRYSTALLIZER = recipemap('crystallizer') EXTRACTOR = recipemap('extractor') MIXER = recipemap('mixer') -CENTRIFUGE = recipemap('centrifuge') +PHASE_SEPARATOR = recipemap('phase_separator') ROTARY_KILN = recipemap('rotary_kiln') COKING = recipemap('coking_tower') @@ -52,52 +52,20 @@ EXTRACTOR.recipeBuilder() .EUt(30) .buildAndRegister() -// Bituminous Residue Processing +// Deasphalting MIXER.recipeBuilder() - .fluidInputs(fluid('oil') * 500) - .inputs(metaitem('bitumen')) - .fluidOutputs(fluid('bitumen_solution') * 1000) + .fluidInputs(fluid('vacuum_oil_residue') * 300) + .fluidInputs(fluid('supercritical_propane') * 300) + .fluidOutputs(fluid('asphaltene_extract') * 1000) .duration(100) .EUt(Globals.voltAmps[1]) .buildAndRegister() -CENTRIFUGE.recipeBuilder() - .fluidInputs(fluid('bitumen_solution') * 1000) - .fluidOutputs(fluid('oil') * 650) - .outputs(metaitem('dustAsphalt') * 4) - .duration(150) - .EUt(Globals.voltAmps[0]) - .buildAndRegister() - -MIXER.recipeBuilder() - .fluidInputs(fluid('oil_light') * 500) - .inputs(metaitem('bitumen')) - .fluidOutputs(fluid('light_bitumen_solution') * 1000) - .duration(100) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() - -CENTRIFUGE.recipeBuilder() - .fluidInputs(fluid('light_bitumen_solution') * 1000) - .fluidOutputs(fluid('oil_light') * 650) - .outputs(metaitem('dustAsphalt') * 4) - .duration(150) - .EUt(Globals.voltAmps[0]) - .buildAndRegister() - -MIXER.recipeBuilder() - .fluidInputs(fluid('oil_heavy') * 500) - .inputs(metaitem('bitumen')) - .fluidOutputs(fluid('heavy_bitumen_solution') * 1000) - .duration(100) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() - -CENTRIFUGE.recipeBuilder() - .fluidInputs(fluid('heavy_bitumen_solution') * 1000) - .fluidOutputs(fluid('oil_heavy') * 650) +PHASE_SEPARATOR.recipeBuilder() + .fluidInputs(fluid('bitumen_extract') * 1000) .outputs(metaitem('dustAsphalt') * 4) + .fluidOutputs(fluid('supercritical_propane') * 300) .duration(150) .EUt(Globals.voltAmps[0]) .buildAndRegister() @@ -110,39 +78,4 @@ MIXER.recipeBuilder() .EUt(16) .buildAndRegister() -// Bituminous Residue -> Coke - -COKING.recipeBuilder() - .fluidInputs(fluid('steam') * 1000) - .inputs(metaitem('bituminous_residue')) - .fluidOutputs(fluid('atmospheric_oil_residue') * 150) - .outputs(metaitem('dustGreenCoke') * 4) - .duration(300) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() - -for (fuel in sintering_fuels) { - if (!fuel.isPlasma) { - for (comburent in sintering_comburents) { - ROTARY_KILN.recipeBuilder() - .inputs(ore('dustGreenCoke')) - .outputs(metaitem('dustCoke')) - .fluidInputs(fluid(fuel.name) * fuel.amountRequired) - .fluidInputs(fluid(comburent.name) * comburent.amountRequired) - .fluidOutputs(fluid(fuel.byproduct) * fuel.byproductAmount) - .duration(fuel.duration + comburent.duration) - .EUt(60) - .buildAndRegister() - - ROTARY_KILN.recipeBuilder() - .inputs(metaitem('bituminous_residue')) - .fluidInputs(fluid(fuel.name) * fuel.amountRequired) - .fluidInputs(fluid(comburent.name) * comburent.amountRequired) - .outputs(metaitem('bitumen')) - .fluidOutputs(fluid(fuel.byproduct) * fuel.byproductAmount) - .duration(fuel.duration + comburent.duration) - .EUt(60) - .buildAndRegister() - } - } -} \ No newline at end of file +// \ No newline at end of file diff --git a/groovy/preInit/RegisterMetaItems.groovy b/groovy/preInit/RegisterMetaItems.groovy index 788696980..11e5e55e4 100644 --- a/groovy/preInit/RegisterMetaItems.groovy +++ b/groovy/preInit/RegisterMetaItems.groovy @@ -44,7 +44,7 @@ eventManager.listen { customMetaItems.addItem(155, "sugar_cane_dust"); customMetaItems.addItem(156, "bitumen"); - customMetaItems.addItem(157, "bituminous_residue"); + //FREE ID: 157 customMetaItems.addItem(158, "paraffin_wax"); customMetaItems.addItem(159, "spent_cracking_catalyst"); diff --git a/resources/gregtech/models/item/metaitems/bituminous_residue.json b/resources/gregtech/models/item/metaitems/bituminous_residue.json deleted file mode 100644 index 06a2b01b1..000000000 --- a/resources/gregtech/models/item/metaitems/bituminous_residue.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "gregtech:items/metaitems/bituminous_residue" - } - } \ No newline at end of file diff --git a/resources/gregtech/textures/items/metaitems/bituminous_residue.png b/resources/gregtech/textures/items/metaitems/bituminous_residue.png deleted file mode 100644 index e0bdb2a18f46d9d976949872a821186d0a64cd20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!Tp{tjv*HQXD9CEJFLLda#zc{O@mpo;{WpG zM28-Qt+w6Xz7Dao{hiG0%gq$(pI>~`Q2g#{km@lDTWg)57kk~;Wy^1D5tvavE01ZT zXjDQ#_S7js>7Q~wvLww&VCXopNk{j0k<^A?JTqjDE8gCAa^L%^ZMk1%Hti+wI*+-%X@)P}v1m*X>bx-k@Ly6)cf?@&U6d(`z%RJNGydl)?w(!Ezs(LD(C3WKMspUXO@geCx)9&f|| diff --git a/resources/langfiles/lang/en_pt.lang b/resources/langfiles/lang/en_pt.lang index 8c1650951..582d65735 100644 --- a/resources/langfiles/lang/en_pt.lang +++ b/resources/langfiles/lang/en_pt.lang @@ -352,9 +352,6 @@ susy.material.warm_brine=Salmoura Quente susy.material.oily_brine=Salmoura Oleosa susy.material.oil_residue=Resíduos de Óleo susy.material.high_pressure_water=Água em Alta Pressão -susy.material.light_bitumen_solution=Solução de Betume Leve -susy.material.bitumen_solution=Solução de Betume -susy.material.heavy_bitumen_solution=Solução de Betume Pesado susy.material.crude_natural_gas=Gás Natural Bruto susy.material.sulfuric_natural_gas=Gás Natural Sulfúrico susy.material.treated_sulfuric_natural_gas=Gás Natural Sulfúrico Tratado @@ -1937,7 +1934,6 @@ metaitem.sugar_cane_dust.name=Sugar Cane Dust metaitem.washed_rotten_flesh.name=Washed Rotten Flesh metaitem.bitumen.name=Bitumen -metaitem.bituminous_residue.name=Bituminous Residue metaitem.paraffin_wax.name=Paraffin Wax metaitem.spent_cracking_catalyst.name=Spent Cracking Catalyst metaitem.cracking_catalyst.name=Cracking Catalyst diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index dfcbf479b..ef8c202f8 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -342,9 +342,7 @@ susy.material.brine=Brine susy.material.warm_brine=Warm Brine susy.material.oily_brine=Oily Brine susy.material.atmospheric_oil_residue=Atmospheric Oil Residue -susy.material.light_bitumen_solution=Light Bitumen Solution -susy.material.bitumen_solution=Bitumen Solution -susy.material.heavy_bitumen_solution=Heavy Bitumen Solution +susy.material.asphaltene_extract=Asphaltene Extract susy.material.sulfuric_heavy_gas_oil=Sulfuric Heavy Gas Oil susy.material.treated_sulfuric_heavy_gas_oil=Treated Sulfuric Heavy Gas Oil susy.material.crude_natural_gas=Crude Natural Gas @@ -2166,7 +2164,6 @@ metaitem.copra.name=Copra metaitem.washed_rotten_flesh.name=Washed Rotten Flesh metaitem.bitumen.name=Bitumen -metaitem.bituminous_residue.name=Bituminous Residue metaitem.paraffin_wax.name=Paraffin Wax metaitem.spent_cracking_catalyst.name=Spent Cracking Catalyst metaitem.cracking_catalyst.name=Cracking Catalyst diff --git a/resources/langfiles/lang/pl_pl.lang b/resources/langfiles/lang/pl_pl.lang index 4f4a70a15..fed187e94 100644 --- a/resources/langfiles/lang/pl_pl.lang +++ b/resources/langfiles/lang/pl_pl.lang @@ -341,9 +341,6 @@ susy.material.desalted_oil_heavy=Odoslony Mazut susy.material.brine=Solanka susy.material.warm_brine=Ciepła Solanka susy.material.oily_brine=Oleista Solanka -susy.material.light_bitumen_solution=Roztwór Lekkiego Bitumu -susy.material.bitumen_solution=Roztwór Bitumu -susy.material.heavy_bitumen_solution=Roztwór Ciężkiego Bitumu susy.material.crude_natural_gas=Surowy Gaz Ziemny susy.material.sulfuric_natural_gas=Zasiarczony Gaz Ziemny susy.material.treated_sulfuric_natural_gas=Uzdatniony Zasiarczony Gaz Ziemny @@ -2065,7 +2062,6 @@ metaitem.sugar_cane_dust.name=Sugar Cane Dust metaitem.washed_rotten_flesh.name=Washed Rotten Flesh metaitem.bitumen.name=Bitumen -metaitem.bituminous_residue.name=Bituminous Residue metaitem.paraffin_wax.name=Paraffin Wax metaitem.spent_cracking_catalyst.name=Spent Cracking Catalyst metaitem.cracking_catalyst.name=Cracking Catalyst diff --git a/resources/langfiles/lang/zh_cn.lang b/resources/langfiles/lang/zh_cn.lang index 127d1c6a0..4acb6db7a 100644 --- a/resources/langfiles/lang/zh_cn.lang +++ b/resources/langfiles/lang/zh_cn.lang @@ -341,9 +341,6 @@ susy.material.desalted_oil_heavy=脱盐重油 susy.material.brine=卤水 susy.material.warm_brine=温卤水 susy.material.oily_brine=石油盐水 -susy.material.light_bitumen_solution=沥青轻油溶液 -susy.material.bitumen_solution=沥青石油溶液 -susy.material.heavy_bitumen_solution=沥青重油溶液 susy.material.crude_natural_gas=未处理天然气 susy.material.sulfuric_natural_gas=含硫天然气 susy.material.treated_sulfuric_natural_gas=氢化含硫天然气 @@ -2055,7 +2052,6 @@ metaitem.sugar_cane_dust.name=甘蔗浆 metaitem.washed_rotten_flesh.name=洗净腐肉 metaitem.bitumen.name=沥青 -metaitem.bituminous_residue.name=沥青渣 metaitem.paraffin_wax.name=石蜡 metaitem.spent_cracking_catalyst.name=枯竭裂化催化剂 metaitem.cracking_catalyst.name=裂化催化剂 From 684c24ae45e673a58e7c76274aef4c899d2c84d2 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Wed, 31 Jul 2024 23:33:51 -0500 Subject: [PATCH 026/132] outline mild thermal cracking --- .../petrochemistry/Lubricants.groovy | 2 - .../petrochemistry/OilOverhaul.groovy | 1 - .../oil_refining/ResidueProcessing.groovy | 5 +- .../oil_refining/ThermalCracking.groovy | 48 +++++++++++++++++++ 4 files changed, 49 insertions(+), 7 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy index e836ae919..3c16a5730 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy @@ -15,9 +15,7 @@ VACUUM_DT = recipemap('vacuum_distillation') CRYSTALLIZER = recipemap('crystallizer') EXTRACTOR = recipemap('extractor') ROTARY_KILN = recipemap('rotary_kiln') -COKING = recipemap('coking_tower') CSTR = recipemap('continuous_stirred_tank_reactor') -CRACKER = recipemap('cracker') EBF = recipemap('electric_blast_furnace') REFORMER = recipemap('catalytic_reformer_recipes') REACTION_FURNACE = recipemap('reaction_furnace') diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy index 785deacea..088f4815e 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy @@ -11,7 +11,6 @@ VACUUM_DT = recipemap('vacuum_distillation') CRYSTALLIZER = recipemap('crystallizer') EXTRACTOR = recipemap('extractor') ROTARY_KILN = recipemap('rotary_kiln') -COKING = recipemap('coking_tower') CSTR = recipemap('continuous_stirred_tank_reactor') CRACKER = recipemap('cracker') EBF = recipemap('electric_blast_furnace') diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy index 478c92d02..050ea67fa 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy @@ -6,7 +6,6 @@ EXTRACTOR = recipemap('extractor') MIXER = recipemap('mixer') PHASE_SEPARATOR = recipemap('phase_separator') ROTARY_KILN = recipemap('rotary_kiln') -COKING = recipemap('coking_tower') // Atmospheric residue processing @@ -76,6 +75,4 @@ MIXER.recipeBuilder() .outputs(item('gregtech:asphalt') * 2) .duration(30) .EUt(16) - .buildAndRegister() - -// \ No newline at end of file + .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index e69de29bb..689f0d61e 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -0,0 +1,48 @@ +import petrochemistry.Petrochemistry + +CRACKER = recipemap('cracker') +DT = recipemap('distillation_tower') +COKING = recipemap('coking_tower') + +/* Thermal Cracking + // Single Stage + CRACKER.recipeBuilder() + .fluidInputs(fluid('atmospheric_oil_residue') * 1000) + .fluidOutputs(fluid('thermally_cracked_atmospheric_oil_residue') * 1000) + .duration(200) + .EUt(Globals.voltAmps[3] * 2) + .buildAndRegister() + + DT.recipeBuilder() + .fluidInputs(fluid('thermally_cracked_atmospheric_oil_residue') * 1000) + .fluidOutputs(fluid('thermal_cracking_residue')) + .fluidOutputs(fluid('cracked_heavy_gas_oil')) + .fluidOutputs(fluid('crude_light_gas_oil')) + .fluidOutputs(fluid('crude_naphtha')) + .duration(400) + .EUt(30) + .buildAndRegister() + + // Two Stage + CRACKER.recipeBuilder() + .fluidInputs(fluid('cracked_heavy_gas_oil') * 1000) + .fluidOutputs(fluid('doubly_cracked_heavy_gas_oil') * 1000) + .duration(200) + .EUt(Globals.voltAmps[3] * 2) + .buildAndRegister() + + DT.recipeBuilder() + .fluidInputs(fluid('thermally_cracked_atmospheric_oil_residue') * 1000) + .fluidInputs(fluid('doubly_cracked_heavy_gas_oil') * 1000) + .fluidOutputs(fluid('thermal_cracking_residue')) + .fluidOutputs(fluid('cracked_heavy_gas_oil')) + .fluidOutputs(fluid('crude_light_gas_oil')) + .fluidOutputs(fluid('crude_naphtha')) + .duration(400) + .EUt(30) + .buildAndRegister() +*/ + +// Visbreaking + +// Coking \ No newline at end of file From 09a732b42f4bc7688b5d9738132e64a83b25ceef Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Wed, 31 Jul 2024 23:44:36 -0500 Subject: [PATCH 027/132] outline visbreaking --- .../oil_refining/ThermalCracking.groovy | 47 +++++++++++++++++-- 1 file changed, 44 insertions(+), 3 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index 689f0d61e..477ffbad0 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -19,7 +19,7 @@ COKING = recipemap('coking_tower') .fluidOutputs(fluid('cracked_heavy_gas_oil')) .fluidOutputs(fluid('crude_light_gas_oil')) .fluidOutputs(fluid('crude_naphtha')) - .duration(400) + .duration(200) .EUt(30) .buildAndRegister() @@ -38,11 +38,52 @@ COKING = recipemap('coking_tower') .fluidOutputs(fluid('cracked_heavy_gas_oil')) .fluidOutputs(fluid('crude_light_gas_oil')) .fluidOutputs(fluid('crude_naphtha')) - .duration(400) + .fluidOutputs(fluid('sulfuric_refinery_gas')) + .duration(200) .EUt(30) .buildAndRegister() */ -// Visbreaking +/* Visbreaking + // Single Stage + CRACKER.recipeBuilder() + .fluidInputs(fluid('vacuum_oil_residue') * 1000) + .fluidOutputs(fluid('thermally_cracked_vacuum_oil_residue') * 1000) + .duration(200) + .EUt(Globals.voltAmps[3] * 2) + .buildAndRegister() + + MIXER.recipeBuilder() + .fluidInputs(fluid('thermally_cracked_vacuum_oil_residue') * 1000) + .fluidInputs(fluid('vacuum_oil_residue') * 1000) + .fluidOutputs(fluid('quenched_vacuum_oil_residue') * 2000) + .duration(40) + .EUt(30) + .buildAndRegister() + + DT.recipeBuilder() + .fluidInputs(fluid('quenched_vacuum_oil_residue') * 1000) + .fluidOutputs(fluid('thermal_cracking_residue')) + .fluidOutputs(fluid('cracked_heavy_gas_oil')) + .fluidOutputs(fluid('crude_light_gas_oil')) + .fluidOutputs(fluid('crude_naphtha')) + .fluidOutputs(fluid('sulfuric_refinery_gas')) + .duration(200) + .EUt(30) + .buildAndRegister() + + // Two Stage + DT.recipeBuilder() + .fluidInputs(fluid('quenched_vacuum_oil_residue') * 1000) + .fluidInputs(fluid('doubly_cracked_heavy_gas_oil') * 1000) + .fluidOutputs(fluid('thermal_cracking_residue')) + .fluidOutputs(fluid('cracked_heavy_gas_oil')) + .fluidOutputs(fluid('crude_light_gas_oil')) + .fluidOutputs(fluid('crude_naphtha')) + .fluidOutputs(fluid('sulfuric_refinery_gas')) + .duration(400) + .EUt(30) + .buildAndRegister() +*/ // Coking \ No newline at end of file From eb6abf707fa19b483c970d46f42659a6e9f13cfb Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Thu, 1 Aug 2024 00:10:45 -0500 Subject: [PATCH 028/132] outline delayed coking --- .../oil_refining/ThermalCracking.groovy | 57 ++++++++++++++----- 1 file changed, 44 insertions(+), 13 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index 477ffbad0..daf76bd9c 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -3,6 +3,7 @@ import petrochemistry.Petrochemistry CRACKER = recipemap('cracker') DT = recipemap('distillation_tower') COKING = recipemap('coking_tower') +TUBE_FURNACE = recipemap('tube_furnace') /* Thermal Cracking // Single Stage @@ -17,8 +18,9 @@ COKING = recipemap('coking_tower') .fluidInputs(fluid('thermally_cracked_atmospheric_oil_residue') * 1000) .fluidOutputs(fluid('thermal_cracking_residue')) .fluidOutputs(fluid('cracked_heavy_gas_oil')) - .fluidOutputs(fluid('crude_light_gas_oil')) - .fluidOutputs(fluid('crude_naphtha')) + .fluidOutputs(fractions.light_gas_oil.getCrude()) + .fluidOutputs(fractions.naphtha.getCrude()) + .fluidOutputs(fractions.refinery_gas.getSulfuric()) .duration(200) .EUt(30) .buildAndRegister() @@ -36,9 +38,9 @@ COKING = recipemap('coking_tower') .fluidInputs(fluid('doubly_cracked_heavy_gas_oil') * 1000) .fluidOutputs(fluid('thermal_cracking_residue')) .fluidOutputs(fluid('cracked_heavy_gas_oil')) - .fluidOutputs(fluid('crude_light_gas_oil')) - .fluidOutputs(fluid('crude_naphtha')) - .fluidOutputs(fluid('sulfuric_refinery_gas')) + .fluidOutputs(fractions.light_gas_oil.getCrude()) + .fluidOutputs(fractions.naphtha.getCrude()) + .fluidOutputs(fractions.refinery_gas.getSulfuric()) .duration(200) .EUt(30) .buildAndRegister() @@ -65,9 +67,9 @@ COKING = recipemap('coking_tower') .fluidInputs(fluid('quenched_vacuum_oil_residue') * 1000) .fluidOutputs(fluid('thermal_cracking_residue')) .fluidOutputs(fluid('cracked_heavy_gas_oil')) - .fluidOutputs(fluid('crude_light_gas_oil')) - .fluidOutputs(fluid('crude_naphtha')) - .fluidOutputs(fluid('sulfuric_refinery_gas')) + .fluidOutputs(fractions.light_gas_oil.getCrude()) + .fluidOutputs(fractions.naphtha.getCrude()) + .fluidOutputs(fractions.refinery_gas.getSulfuric()) .duration(200) .EUt(30) .buildAndRegister() @@ -78,12 +80,41 @@ COKING = recipemap('coking_tower') .fluidInputs(fluid('doubly_cracked_heavy_gas_oil') * 1000) .fluidOutputs(fluid('thermal_cracking_residue')) .fluidOutputs(fluid('cracked_heavy_gas_oil')) - .fluidOutputs(fluid('crude_light_gas_oil')) - .fluidOutputs(fluid('crude_naphtha')) - .fluidOutputs(fluid('sulfuric_refinery_gas')) - .duration(400) + .fluidOutputs(fractions.light_gas_oil.getCrude()) + .fluidOutputs(fractions.naphtha.getCrude()) + .fluidOutputs(fractions.refinery_gas.getSulfuric()) + .duration(200) .EUt(30) .buildAndRegister() */ -// Coking \ No newline at end of file +/* Coking + // Delayed Coking + VACUUM_DT.recipeBuilder() + .fluidInputs(fluid('atmospheric_oil_residue') * 1000) + .fluidOutputs(fluid('coking_residue')) + .fluidOutputs(fractions.heavy_gas_oil.getCrude()) + .fluidOutputs(fractions.light_gas_oil.getCrude()) + .fluidOutputs(fractions.naphtha.getCrude()) + .fluidOutputs(fractions.refinery_gas.getSulfuric()) + .duration(400) + .EUt(30) + .buildAndRegister() + + TUBE_FURNACE.recipeBuilder() + .fluidInputs(fluid('coking_residue') * 1000) + .fluidOutputs(fluid('heated_coking_residue') * 1000) + .duration(400) + .EUt(480) + .buildAndRegister() + + COKER.recipeBuilder() + .fluidInputs(fluid('heated_coking_residue') * 1000) + .fluidInputs(fluid('water')) + .outputs(metaitem('dustGreenCoke') * 32) + .duration(400) + .EUt(30) + .buildAndRegister() + + // Fluid Coking +*/ \ No newline at end of file From 50c9348d5ea616cc98b6b759b8d8f8e00fada0f2 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Thu, 1 Aug 2024 00:25:52 -0500 Subject: [PATCH 029/132] outline fluid coking + flexicoking --- .../oil_refining/ThermalCracking.groovy | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index daf76bd9c..cebc36668 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -4,6 +4,8 @@ CRACKER = recipemap('cracker') DT = recipemap('distillation_tower') COKING = recipemap('coking_tower') TUBE_FURNACE = recipemap('tube_furnace') +FLBR = recipemap('fluidized_bed_reactors') +PHASE_SEPARATOR = recipemap('phase_separator') /* Thermal Cracking // Single Stage @@ -117,4 +119,44 @@ TUBE_FURNACE = recipemap('tube_furnace') .buildAndRegister() // Fluid Coking + FLBR.recipeBuilder() + .fluidInputs(fluid('vacuum_oil_residue') * 1000) + .inputs(ore('dustHeatedGreenCoke')) + .fluidOutputs(fluid('coke_fines')) + .duration(200) + .EUt(30) + .buildAndRegister() + + PHASE_SEPARATOR.recipeBuilder() + .fluidInputs(fluid('coke_fines')) + .outputs(metaitem('dustGreenCoke')) + .fluidOutputs(fluid('fluid_cracked_vacuum_oil_residue')) + .duration(20) + .buildAndRegister() + + TUBE_FURNACE.recipeBuilder() + .inputs(ore('dustGreenCoke')) + .outputs(ore('dustHeatedGreenCoke')) + .duration(200) + .EUt(30) + .buildAndRegister() + + DT.recipeBuilder() + .fluidInputs(fluid('fluid_cracked_vacuum_oil_residue') * 1000) + .fluidOutputs(fractions.heavy_gas_oil.getCrude()) + .fluidOutputs(fractions.light_gas_oil.getCrude()) + .fluidOutputs(fractions.naphtha.getCrude()) + .fluidOutputs(fractions.refinery_gas.getSulfuric()) + .duration(200) + .EUt(30) + .buildAndRegister() + + // Flexicoking + PYROLYSE_OVEN.recipeBuilder() + .inputs(ore('dustGreenCoke')) + .outputs(ore('dustHeatedGreenCoke')) + .fluidOutputs(fluid('syngas')) + .duration(200) + .EUt(30) + .buildAndRegister() */ \ No newline at end of file From 4707bdf8e877c8a53b528d89b1f246c247538776 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Thu, 1 Aug 2024 00:51:56 -0500 Subject: [PATCH 030/132] outline light naphtha isomerization --- .../inorganic_chemistry/Catalysts.groovy | 22 +++++++++++++- .../oil_refining/GasolineComponents.groovy | 29 +++++++++++++++++++ .../oil_refining/LighterEnds.groovy | 4 +-- 3 files changed, 52 insertions(+), 3 deletions(-) create mode 100644 groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy diff --git a/groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy b/groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy index ae48492a6..6a0570d01 100644 --- a/groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy +++ b/groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy @@ -54,4 +54,24 @@ ROASTER.recipeBuilder() .outputs(metaitem('dustHydrotreatingCatalyst')) .duration(100) .EUt(Globals.voltAmps[1]) - .buildAndRegister() \ No newline at end of file + .buildAndRegister() + +/* Isomerization catalysts + +BR.recipeBuilder() + .inputs(ore('dustAlumina') * 5) + .fluidInputs(fluid('hydrogen_chloride') * 100) + .outputs(metaitem('dustChloridedAlumina')) + .duration(100) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + +BR.recipeBuilder() + .inputs(ore('dustZirconiumDioxide') * 3) + .fluidInputs(fluid('dustAluminiumSulfate')) + .outputs(metaitem('dustSulfatedMetalOxide')) + .duration(100) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + +*/ \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy new file mode 100644 index 000000000..13748d033 --- /dev/null +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -0,0 +1,29 @@ +import petrochemistry.Petrochemistry + +REACTION_FURNACE = recipemap('reaction_furnace') +FBR = recipemap('fixed_bed_reactor') + +/* Isomerization + REACTION_FURNACE.recipeBuilder() + .fluidInputs(fluid('light_naphtha') * 1000) + .fluidInputs(fluid('hydrogen')) + .fluidOutputs(fluid('isomerization_mixture')) + .duration(100) + .buildAndRegister() + + FBR.recipeBuilder() + .notConsumable(ore('catalystBedChloridedAlumina')) + .fluidInputs(fluid('isomerization_mixture')) + .fluidOutputs(fluid('isomerate')) + .fluidOutputs(fluid('hydrogen')) + .duration(200) + .buildAndRegister() + + FBR.recipeBuilder() + .notConsumable(ore('catalystBedSulfatedMetalOxide')) + .fluidInputs(fluid('isomerization_mixture')) + .fluidOutputs(fluid('isomerate')) + .fluidOutputs(fluid('hydrogen')) + .duration(100) + .buildAndRegister() +*/ \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy index f54766886..a9aaf5d5e 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy @@ -14,8 +14,8 @@ DT.recipeBuilder() // Naphtha hydrotreatment DT.recipeBuilder() .fluidInputs(fluid('debutanized_naphtha') * 10000) - .fluidOutputs(fluid('sulfuric_heavy_naphtha') * 400) - .fluidOutputs(fluid('sulfuric_light_naphtha') * 600) + .fluidOutputs(fluid('sulfuric_heavy_naphtha') * 4000) + .fluidOutputs(fluid('sulfuric_light_naphtha') * 6000) .duration(400) .buildAndRegister() From 5381161fc18824a6b842c8b8195da66e92b1a1a8 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Fri, 9 Aug 2024 13:39:38 -0500 Subject: [PATCH 031/132] reforming overhaul --- groovy/material/ThirdDegreeMaterials.groovy | 2 +- .../chemistry/ChemistryOverhaul.groovy | 4 +- .../petrochemistry/OilOverhaul.groovy | 64 ------------------- .../petrochemistry/Petrochemicals.groovy | 61 ++++++++++++++++++ .../oil_refining/GasolineComponents.groovy | 37 +++++++++++ .../oil_refining/LighterEnds.groovy | 18 ++++++ resources/langfiles/lang/en_us.lang | 1 + 7 files changed, 120 insertions(+), 67 deletions(-) create mode 100644 groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy diff --git a/groovy/material/ThirdDegreeMaterials.groovy b/groovy/material/ThirdDegreeMaterials.groovy index 0e1c75305..fd5e1d095 100755 --- a/groovy/material/ThirdDegreeMaterials.groovy +++ b/groovy/material/ThirdDegreeMaterials.groovy @@ -37,7 +37,7 @@ public class ThirdDegreeMaterials { .colorAverage() .build(); - FurfuralSolution = new Material.Builder(24003, SuSyUtility.susyId('furfural_solution')) + AcidicFurfuralSolution = new Material.Builder(24003, SuSyUtility.susyId('acidic_furfural_solution')) .liquid(new FluidBuilder().attribute(FluidAttributes.ACID)) .components(Furfural * 1, SulfuricAcid * 1, Water * 3) .colorAverage() diff --git a/groovy/postInit/chemistry/ChemistryOverhaul.groovy b/groovy/postInit/chemistry/ChemistryOverhaul.groovy index 22b32e52e..f16b2b34e 100644 --- a/groovy/postInit/chemistry/ChemistryOverhaul.groovy +++ b/groovy/postInit/chemistry/ChemistryOverhaul.groovy @@ -2129,13 +2129,13 @@ DISTILLERY.recipeBuilder() BR.recipeBuilder() .fluidInputs(fluid('sulfuric_acid') * 1000) .inputs(ore('dustWood') * 4) -.fluidOutputs(fluid('furfural_solution') * 5000) +.fluidOutputs(fluid('acidic_furfural_solution') * 5000) .duration(180) .EUt(Globals.voltAmps[1]) .buildAndRegister() DISTILLATION_TOWER.recipeBuilder() -.fluidInputs(fluid('furfural_solution') * 5000) +.fluidInputs(fluid('acidic_furfural_solution') * 5000) .fluidOutputs(fluid('sulfuric_acid') * 1000) .fluidOutputs(fluid('furfural') * 1000) .fluidOutputs(fluid('water') * 3000) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy index 088f4815e..9bf2270b0 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy @@ -14,7 +14,6 @@ ROTARY_KILN = recipemap('rotary_kiln') CSTR = recipemap('continuous_stirred_tank_reactor') CRACKER = recipemap('cracker') EBF = recipemap('electric_blast_furnace') -REFORMER = recipemap('catalytic_reformer_recipes') REACTION_FURNACE = recipemap('reaction_furnace') FBR = recipemap('fixed_bed_reactor') SIFTER = recipemap('sifter') @@ -393,69 +392,6 @@ CENTRIFUGE.recipeBuilder() .EUt(Globals.voltAmps[1]) .buildAndRegister() -// BTEX - -REFORMER.recipeBuilder() -.fluidInputs(fluid('naphtha') * 1000) -.fluidInputs(fluid('hydrogen') * 1000) -.notConsumable(ore('catalystBedSupportedPlatinum')) -.fluidOutputs(fluid('naphtha_reformate') * 1000) -.fluidOutputs(fluid('hydrogen') * ) -.duration(25) -.EUt(Globals.voltAmps[3]) -.buildAndRegister() - -CENTRIFUGE.recipeBuilder() -.fluidInputs(fluid('naphtha_reformate') * 1000) -.fluidInputs(fluid('furfural') * 100) -.fluidOutputs(fluid('btex_extract') * 1000) -.duration(100) -.EUt(Globals.voltAmps[1]) -.buildAndRegister() - -CENTRIFUGE.recipeBuilder() -.fluidInputs(fluid('btex_extract') * 1000) -.fluidInputs(fluid('steam') * 1000) -.fluidOutputs(fluid('furfural') * 100) -.fluidOutputs(fluid('btex') * 1000) -.duration(100) -.EUt(Globals.voltAmps[1]) -.buildAndRegister() - -DT.recipeBuilder() -.fluidInputs(fluid('btex') * 1000) -.fluidOutputs(fluid('xylene') * 400) -.fluidOutputs(fluid('ethylbenzene') * 50) -.fluidOutputs(fluid('toluene') * 400) -.fluidOutputs(fluid('benzene') * 150) -.duration(100) -.EUt(Globals.voltAmps[1]) -.buildAndRegister() - -// XYLENE SEPARATION -DT.recipeBuilder() -.fluidInputs(fluid('xylene') * 1000) -.fluidOutputs(fluid('ortho_xylene') * 200) -.fluidOutputs(fluid('meta_para_xylene_mixture') * 800) -.duration(100) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -CRYSTALLIZER.recipeBuilder() -.fluidInputs(fluid('meta_para_xylene_mixture') * 4000) -.outputs(metaitem('dustParaXylene')) -.fluidOutputs(fluid('meta_xylene') * 3000) -.duration(100) -.EUt(Globals.voltAmps[1]) -.buildAndRegister() - -EXTRACTOR.recipeBuilder() -.inputs(ore('dustParaXylene')) -.fluidOutputs(fluid('para_xylene') * 1000) -.duration(5) -.EUt(30) -.buildAndRegister() - BR.recipeBuilder() .inputs(ore('dustDicobaltOctacarbonyl') * 18) .fluidInputs(fluid('hydrogen') * 2000) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy new file mode 100644 index 000000000..c85f1e501 --- /dev/null +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy @@ -0,0 +1,61 @@ +/* Aromatics + DT.recipeBuilder() + .fluidInputs(fluid('reformate') * 1000) + .fluidInputs(fluid('furfural') * 100) + .fluidOutputs(fluid('btex_extract') * 800) + .fluidOutputs(fluid('raffinate') * 300) + .duration(25) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + + DT.recipeBuilder() + .fluidInputs(fluid('btex_extract') * 1000) + .fluidInputs(fluid('dense_steam') * 100) + .fluidOutputs(fluid('furfural_solution') * 200) + .fluidOutputs(fluid('btex') * 1000) + .duration(25) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + + DT.recipeBuilder() + .fluidInputs(fluid('furfural_solution') * 200) + .fluidOutputs(fluid('furfural') * 100) + .fluidOutputs(fluid('water') * 100) + .duration(25) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + + DT.recipeBuilder() + .fluidInputs(fluid('btex') * 1000) + .fluidOutputs(fluid('xylene') * 400) + .fluidOutputs(fluid('ethylbenzene') * 50) + .fluidOutputs(fluid('toluene') * 400) + .fluidOutputs(fluid('benzene') * 150) + .duration(100) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + + // Xylenes + DT.recipeBuilder() + .fluidInputs(fluid('xylene') * 1000) + .fluidOutputs(fluid('ortho_xylene') * 200) + .fluidOutputs(fluid('meta_para_xylene_mixture') * 800) + .duration(100) + .EUt(Globals.voltAmps[1] * 2) + .buildAndRegister() + + CRYSTALLIZER.recipeBuilder() + .fluidInputs(fluid('meta_para_xylene_mixture') * 4000) + .outputs(metaitem('dustParaXylene')) + .fluidOutputs(fluid('meta_xylene') * 3000) + .duration(100) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + + EXTRACTOR.recipeBuilder() + .inputs(ore('dustParaXylene')) + .fluidOutputs(fluid('para_xylene') * 1000) + .duration(5) + .EUt(30) + .buildAndRegister() +*/ \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index 13748d033..fe58e8303 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -2,6 +2,8 @@ import petrochemistry.Petrochemistry REACTION_FURNACE = recipemap('reaction_furnace') FBR = recipemap('fixed_bed_reactor') +REFORMER = recipemap('catalytic_reformer_recipes') +PHASE_SEPARATOR = recipemap('phase_separator') /* Isomerization REACTION_FURNACE.recipeBuilder() @@ -26,4 +28,39 @@ FBR = recipemap('fixed_bed_reactor') .fluidOutputs(fluid('hydrogen')) .duration(100) .buildAndRegister() +*/ + +/* Alkylation + +*/ + +/* Dimerization + +*/ + +/* Reforming + REFORMER.recipeBuilder() + .fluidInputs(fluid('heavy_naphtha') * 1000) + .fluidInputs(fluid('hydrogen') * 1000) + .notConsumable(ore('catalystBedSupportedPlatinum')) + .fluidOutputs(fluid('naphtha_reformate') * 4000) + .duration(25) + .EUt(Globals.voltAmps[3]) + .buildAndRegister() + + PHASE_SEPARATOR.recipeBuilder() + .fluidInputs(fluid('naphtha_reformate') * 4000) + .fluidOutputs(fluid('reforming_liquids') * 1000) + .fluidOutputs(fluid('reforming_effluent') * 3000) + .duration(25) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + + DT.recipeBuilder() + .fluidInputs(fluid('reforming_liquids') * 1000) + .fluidOutputs(fluid('reformate') * 600) + .fluidOutputs(fluid('lpg') * 200) + .fluidOutputs(fluid('refinery_gas') * 200) + .duration(400) + .buildAndRegister() */ \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy index a9aaf5d5e..e696dad2f 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy @@ -45,6 +45,24 @@ BCR.recipeBuilder() .EUt(120) .buildAndRegister() +BCR.recipeBuilder() + .fluidInputs(fluid('sulfuric_propane_lpg') * 3000) + .fluidInputs(fluid('ethanolamine_mix') * 1000) + .fluidOutputs(fluid('propane_lpg') * 3000) + .fluidOutputs(fluid('rich_amine') * 1000) + .duration(40) + .EUt(120) + .buildAndRegister() + +BCR.recipeBuilder() + .fluidInputs(fluid('sulfuric_lpg') * 3000) + .fluidInputs(fluid('ethanolamine_mix') * 1000) + .fluidOutputs(fluid('lpg') * 3000) + .fluidOutputs(fluid('rich_amine') * 1000) + .duration(40) + .EUt(120) + .buildAndRegister() + // iC4-nC4 separation DT.recipeBuilder() .fluidInputs(fluid('butane_lpg') * 1000) diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index ef8c202f8..a826275fc 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -395,6 +395,7 @@ susy.material.sodium_fluoride_solution=Sodium Fluoride Solution susy.material.potassium_fluoride_solution=Potassium Fluoride Solution susy.material.concentrated_red_mud=Concentrated Red Mud susy.material.furfural_solution=Furfural Solution +susy.material.acidic_furfural_solution=Acidic Furfural Solution susy.material.syngas=Syngas susy.material.ammonia_reaction_mix=Ammonia Reaction Mix susy.material.ammonia_rich_gas=Ammonia-Rich Gas From 68945c932e511c36b2915a1018a9391909520480 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Tue, 13 Aug 2024 20:01:38 -0500 Subject: [PATCH 032/132] fluid catalytic cracking overhaul --- groovy/material/SuSyMaterials.groovy | 6 +- .../chemistry/ChemistryOverhaul.groovy | 75 ------------------ .../inorganic_chemistry/Catalysts.groovy | 77 ++++++++++++++++++- .../petrochemistry/OilOverhaul.groovy | 47 ----------- .../petrochemistry/Petrochemistry.groovy | 23 ++++-- .../FluidCatalyticCracking.groovy | 77 +++++++++++++++++++ .../oil_refining/GasolineComponents.groovy | 2 +- .../oil_refining/ResidueProcessing.groovy | 5 +- .../oil_refining/ThermalCracking.groovy | 40 +++++----- resources/langfiles/lang/en_pt.lang | 2 - resources/langfiles/lang/pl_pl.lang | 2 - resources/langfiles/lang/zh_cn.lang | 2 - 12 files changed, 194 insertions(+), 164 deletions(-) diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 558a074bd..79efc09f8 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -529,22 +529,20 @@ class SuSyMaterials { public static Material CrudeHeavyGasOil; public static Material SulfuricHeavyGasOil; public static Material TreatedSulfuricHeavyGasOil; - public static Material UpgradedHeavyGasOilMix; + public static Material CatalyticallyCrackedHeavyGasOil; public static Material CrudeNaturalGas; public static Material SulfuricNaturalGas; public static Material TreatedSulfuricNaturalGas; - public static Material AlkylatedNaturalGas; public static Material SulfuricRefineryGas; public static Material TreatedSulfuricRefineryGas; - public static Material AlkylatedRefineryGas; public static Material LightGasOil; public static Material CrudeLightGasOil; public static Material SulfuricLightGasOil; public static Material TreatedSulfuricLightGasOil; - public static Material UpgradedLightGasOilMix; + public static Material CatalyticallyCrackedLightGasOil; public static Material Kerosene; public static Material CrudeKerosene; diff --git a/groovy/postInit/chemistry/ChemistryOverhaul.groovy b/groovy/postInit/chemistry/ChemistryOverhaul.groovy index f16b2b34e..c0c8e6e38 100644 --- a/groovy/postInit/chemistry/ChemistryOverhaul.groovy +++ b/groovy/postInit/chemistry/ChemistryOverhaul.groovy @@ -1506,81 +1506,6 @@ DISTILLERY.recipeBuilder() .EUt(30) .buildAndRegister() -// Molecular Sieves - -DISTILLERY.recipeBuilder() -.fluidInputs(fluid('sodium_silicate_solution') * 1000) -.outputs(metaitem('dustSodiumSilicate') * 6) -.fluidOutputs(fluid('water') * 1000) -.duration(20) -.EUt(30) -.buildAndRegister() - -BR.recipeBuilder() -.fluidInputs(fluid('sodium_hydroxide_solution') * 2000) -.fluidInputs(fluid('dense_steam') * 1000) -.inputs(ore('dustSiliconDioxide') * 3) -.fluidOutputs(fluid('diluted_sodium_silicate_solution') * 4000) -.duration(200) -.EUt(30) -.buildAndRegister() - -DISTILLERY.recipeBuilder() - .fluidInputs(fluid('sodium_aluminate_solution') * 1500) - .fluidOutputs(fluid('water') * 1500) - .outputs(metaitem('dustSodiumAluminate') * 4) - .duration(160) - .EUt(30) - .buildAndRegister() - -BR.recipeBuilder() -.fluidInputs(fluid('sodium_hydroxide_solution') * 2000) -.inputs(ore('dustAnyPurityAluminium') * 2) -.fluidOutputs(fluid('hydrogen') * 6000) -.outputs(metaitem('dustSodiumAluminate') * 8) -.duration(200) -.EUt(30) -.buildAndRegister() - -AUTOCLAVE.recipeBuilder() -.fluidInputs(fluid('diluted_sodium_silicate_solution') * 4000) -.inputs(ore('dustSodiumAluminate') * 4) -.fluidOutputs(fluid('raw_molecular_sieve') * 4000) -.duration(180) -.EUt(30) -.buildAndRegister() - -AUTOCLAVE.recipeBuilder() - .fluidInputs(fluid('sodium_silicate_solution') * 1000) - .inputs(ore('dustSodiumAluminate') * 4) - .fluidOutputs(fluid('raw_molecular_sieve') * 4000) - .duration(180) - .EUt(30) - .buildAndRegister() - -DISTILLATION_TOWER.recipeBuilder() - .fluidInputs(fluid('diluted_sodium_silicate_solution') * 1000) - .fluidOutputs(fluid('water') * 750) - .fluidOutputs(fluid('sodium_silicate_solution') * 250) - .duration(200) - .EUt(30) - .buildAndRegister() - -DRYER.recipeBuilder() -.fluidInputs(fluid('raw_molecular_sieve') * 4000) -.outputs(metaitem('dustMolecularSieve') * 10) -.duration(400) -.EUt(30) -.buildAndRegister() - -ALLOY_SMELTER.recipeBuilder() - .inputs(ore('dustMolecularSieve') * 1) - .inputs(ore('dustClay') * 1) - .outputs(metaitem('cracking_catalyst') * 1) - .duration(100) - .EUt(60) - .buildAndRegister() - //Glyceryl Trinitrate BR.recipeBuilder() diff --git a/groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy b/groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy index 6a0570d01..3a0a0d76e 100644 --- a/groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy +++ b/groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy @@ -74,4 +74,79 @@ BR.recipeBuilder() .EUt(Globals.voltAmps[1]) .buildAndRegister() -*/ \ No newline at end of file +*/ + +// Zeolites + +DISTILLERY.recipeBuilder() + .fluidInputs(fluid('sodium_silicate_solution') * 1000) + .outputs(metaitem('dustSodiumSilicate') * 6) + .fluidOutputs(fluid('water') * 1000) + .duration(20) + .EUt(30) + .buildAndRegister() + +BR.recipeBuilder() + .fluidInputs(fluid('sodium_hydroxide_solution') * 2000) + .fluidInputs(fluid('dense_steam') * 1000) + .inputs(ore('dustSiliconDioxide') * 3) + .fluidOutputs(fluid('diluted_sodium_silicate_solution') * 4000) + .duration(200) + .EUt(30) + .buildAndRegister() + +DISTILLERY.recipeBuilder() + .fluidInputs(fluid('sodium_aluminate_solution') * 1500) + .fluidOutputs(fluid('water') * 1500) + .outputs(metaitem('dustSodiumAluminate') * 4) + .duration(160) + .EUt(30) + .buildAndRegister() + +BR.recipeBuilder() + .fluidInputs(fluid('sodium_hydroxide_solution') * 2000) + .inputs(ore('dustAnyPurityAluminium') * 2) + .fluidOutputs(fluid('hydrogen') * 6000) + .outputs(metaitem('dustSodiumAluminate') * 8) + .duration(200) + .EUt(30) + .buildAndRegister() + +AUTOCLAVE.recipeBuilder() + .fluidInputs(fluid('diluted_sodium_silicate_solution') * 4000) + .inputs(ore('dustSodiumAluminate') * 4) + .fluidOutputs(fluid('raw_molecular_sieve') * 4000) + .duration(180) + .EUt(30) + .buildAndRegister() + +AUTOCLAVE.recipeBuilder() + .fluidInputs(fluid('sodium_silicate_solution') * 1000) + .inputs(ore('dustSodiumAluminate') * 4) + .fluidOutputs(fluid('raw_molecular_sieve') * 4000) + .duration(180) + .EUt(30) + .buildAndRegister() + +DISTILLATION_TOWER.recipeBuilder() + .fluidInputs(fluid('diluted_sodium_silicate_solution') * 1000) + .fluidOutputs(fluid('water') * 750) + .fluidOutputs(fluid('sodium_silicate_solution') * 250) + .duration(200) + .EUt(30) + .buildAndRegister() + +DRYER.recipeBuilder() + .fluidInputs(fluid('raw_molecular_sieve') * 4000) + .outputs(metaitem('dustMolecularSieve') * 10) + .duration(400) + .EUt(30) + .buildAndRegister() + +ALLOY_SMELTER.recipeBuilder() + .inputs(ore('dustMolecularSieve') * 1) + .inputs(ore('dustClay') * 1) + .outputs(metaitem('cracking_catalyst') * 1) + .duration(100) + .EUt(60) + .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy index 9bf2270b0..d9d13a9e4 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy @@ -167,16 +167,6 @@ fractions.each { _, fraction -> { } -EBF.recipeBuilder() -.fluidInputs(fluid('oxygen') * 1000) -.inputs(metaitem('spent_cracking_catalyst') * 4) -.fluidOutputs(fluid('flue_gas') * 1000) -.outputs(metaitem('cracking_catalyst') * 4) -.blastFurnaceTemp(1200) -.duration(100) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - // Cracked Distillation // Kerosene @@ -355,43 +345,6 @@ DT.recipeBuilder() .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() -fractions.each { _, fraction -> { - if (fraction.isUpgradable) { - CRACKER.recipeBuilder() - .fluidInputs(fraction.get(1000)) - .inputs(metaitem('cracking_catalyst')) - .fluidOutputs(fraction.getUpgradedMix(1000)) - .duration(200) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() - - CENTRIFUGE.recipeBuilder() - .fluidInputs(fraction.getUpgradedMix(1000)) - .fluidOutputs(fraction.getUpgraded(1000)) - .outputs(metaitem('spent_cracking_catalyst')) - .duration(160) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() - } - } -} - -CRACKER.recipeBuilder() - .fluidInputs(fluid('lubricating_oil') * 1000) - .inputs(metaitem('cracking_catalyst')) - .fluidOutputs(fluid('upgraded_lubricating_oil_mix') * 1000) - .duration(200) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() - -CENTRIFUGE.recipeBuilder() - .fluidInputs(fluid('upgraded_lubricating_oil_mix') * 1000) - .fluidOutputs(fluid('sulfuric_heavy_gas_oil') * 1000) - .outputs(metaitem('spent_cracking_catalyst')) - .duration(160) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() - BR.recipeBuilder() .inputs(ore('dustDicobaltOctacarbonyl') * 18) .fluidInputs(fluid('hydrogen') * 2000) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index 6b6250b5e..9451b2be2 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -35,14 +35,20 @@ class Petrochemistry = { } trait CatalyticCrackable { - String upgrade_name = "" + def getCatalyticallyCracked(int amount) { + return fluid('catalytically_cracked_' + this.name) * amount + } - def getUpgraded(int amount) { - return fluid(this.upgrade_name) * amount + def getCatalyticallyCrackedMix(int amount) { + return fluid('catalytically_cracked_' + this.name + '_mix') * amount } + } + + trait ThermalCrackable { + thermal_crackable = true - def getUpgradedMix(int amount) { - return fluid('upgraded_' + this.name + '_mix') * amount + def getThermallyCracked(int amount) { + return fluid('thermally_cracked_' + this.name) * amount } } @@ -78,6 +84,7 @@ class Petrochemistry = { String name String strippable = false String sulfuric = false + String thermal_crackable = false OilFraction(String name) { this.name = name @@ -129,9 +136,11 @@ class Petrochemistry = { } public static fractions = [ + vacuum_oil_residue : new OilFraction('vacuum_oil_residue').withTraits(CatalyticCrackable, ThermalCrackable), + atmospheric_oil_residue : new OilFraction('atmospheric_oil_residue').withTraits(CatalyticCrackable, ThermalCrackable), lubricating_oil : new OilFraction('lubricating_oil').withTraits(Sulfuric, Crude), - heavy_gas_oil : new OilFraction('heavy_gas_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable, Strippable).tap { upgrade_name = 'naphtha' }, - light_gas_oil : new OilFraction('light_gas_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable, Strippable).tap { upgrade_name = 'naphtha' }, + heavy_gas_oil : new OilFraction('heavy_gas_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable, Strippable), + light_gas_oil : new OilFraction('light_gas_oil').withTraits(Sulfuric, Heatable, Strippable), kerosene : new OilFractionCrackable('kerosene').withTraits(Sulfuric, Heatable, Strippable), heavy_naphtha : new OilFractionCrackable('heavy_naphtha').withTraits(Sulfuric, Heatable), naphtha : new OilFractionCrackable('naphtha').withTraits(Crude), diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy index e69de29bb..0ba35352c 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy @@ -0,0 +1,77 @@ +import petrochemistry.Petrochemistry + +BCR = recipemap("bubble_column_reactor") +CRACKER = recipemap("cracker") +ROASTER = recipemap("roaster") +DT = recipemap("distillation_tower") + +// Standard FCC + +/*fractions.each { _, fraction -> { + if (fraction.isUpgradable) { + CRACKER.recipeBuilder() + .fluidInputs(fraction.get(1000)) + .inputs(metaitem('cracking_catalyst')) + .fluidOutputs(fraction.getCatalyticallyCrackedMix(1000)) + .duration(200) + .EUt(Globals.voltAmps[1] * 2) + .buildAndRegister() + + BCR.recipeBuilder() + .fluidInputs(fraction.getCatalyticallyCrackedMix(500)) + .fluidInputs(fluid('dense_steam') * 50) + .fluidOutputs(fraction.getCatalyticallyCracked(500)) + .outputs(metaitem('spent_cracking_catalyst')) + .duration(100) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + } + } +} + +ROASTER.recipeBuilder() + .fluidInputs(fluid('oxygen') * 1000) + .inputs(metaitem('spent_cracking_catalyst') * 4) + .fluidOutputs(fluid('flue_gas') * 1000) + .outputs(metaitem('cracking_catalyst') * 4) + .duration(100) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + +DT.recipeBuilder() + .fluidInputs(fluid('catalytically_cracked_heavy_gas_oil') * 1000) + .fluidOutputs(fluid('cycle_oil')* 100) + .fluidOutputs(fluid('catalytic_gasoline') * 500) + .fluidOutputs(fluid('butene') * 100) + .fluidOutputs(fluid('lpg') * 100) + .fluidOutputs(fluid('propylene') * 100) + .fluidOutputs(fluid('ethylene') * 100) + .duration(200) + .EUt(Globals.voltAmps[1] * 2) + .buildAndRegister() + +DT.recipeBuilder() + .fluidInputs(fluid('catalytically_cracked_atmospheric_oil_residue') * 1000) + .fluidOutputs(fluid('heavy_gas_oil') * 100) + .fluidOutputs(fluid('cycle_oil')* 200) + .fluidOutputs(fluid('catalytic_gasoline') * 400) + .fluidOutputs(fluid('butene') * 75) + .fluidOutputs(fluid('propylene') * 75) + .fluidOutputs(fluid('ethylene') * 50) + .fluidOutputs(fluid('lpg') * 100) + .duration(200) + .EUt(Globals.voltAmps[1] * 2) + .buildAndRegister() + +DT.recipeBuilder() + .fluidInputs(fluid('catalytically_cracked_vacuum_oil_residue') * 1000) + .fluidOutputs(fluid('heavy_gas_oil') * 150) + .fluidOutputs(fluid('cycle_oil')* 250) + .fluidOutputs(fluid('catalytic_gasoline') * 300) + .fluidOutputs(fluid('butene') * 75) + .fluidOutputs(fluid('propylene') * 75) + .fluidOutputs(fluid('ethylene') * 50) + .fluidOutputs(fluid('lpg') * 100) + .duration(200) + .EUt(Globals.voltAmps[1] * 2) + .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index fe58e8303..629add3a9 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -31,7 +31,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') */ /* Alkylation - + */ /* Dimerization diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy index 050ea67fa..d82745aa3 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy @@ -56,13 +56,14 @@ EXTRACTOR.recipeBuilder() MIXER.recipeBuilder() .fluidInputs(fluid('vacuum_oil_residue') * 300) .fluidInputs(fluid('supercritical_propane') * 300) - .fluidOutputs(fluid('asphaltene_extract') * 1000) + .fluidOutputs(fluid('asphaltene_extract') * 300) + .fluidOutputs(fluid('deasphalted_oil') * 250) .duration(100) .EUt(Globals.voltAmps[1]) .buildAndRegister() PHASE_SEPARATOR.recipeBuilder() - .fluidInputs(fluid('bitumen_extract') * 1000) + .fluidInputs(fluid('asphaltene_extract') * 300) .outputs(metaitem('dustAsphalt') * 4) .fluidOutputs(fluid('supercritical_propane') * 300) .duration(150) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index cebc36668..a700becb4 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -7,17 +7,22 @@ TUBE_FURNACE = recipemap('tube_furnace') FLBR = recipemap('fluidized_bed_reactors') PHASE_SEPARATOR = recipemap('phase_separator') +/*fractions.each { _, fraction -> { + if fraction.thermal_crackable { + CRACKER.recipeBuilder() + .fluidInputs(fraction.get(1000)) + .fluidOutputs(fraction.getThermallyCracked(1000)) + .duration(200) + .EUt(Globals.voltAmps[3] * 2) + .buildAndRegister() + } + } +}*/ + /* Thermal Cracking // Single Stage - CRACKER.recipeBuilder() - .fluidInputs(fluid('atmospheric_oil_residue') * 1000) - .fluidOutputs(fluid('thermally_cracked_atmospheric_oil_residue') * 1000) - .duration(200) - .EUt(Globals.voltAmps[3] * 2) - .buildAndRegister() - DT.recipeBuilder() - .fluidInputs(fluid('thermally_cracked_atmospheric_oil_residue') * 1000) + .fluidInputs(fractions.atmospheric_oil_residue.getThermallyCracked(1000)) .fluidOutputs(fluid('thermal_cracking_residue')) .fluidOutputs(fluid('cracked_heavy_gas_oil')) .fluidOutputs(fractions.light_gas_oil.getCrude()) @@ -29,7 +34,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') // Two Stage CRACKER.recipeBuilder() - .fluidInputs(fluid('cracked_heavy_gas_oil') * 1000) + .fluidInputs(fractions.heavy_gas_oil.getThermallyCracked(1000)) .fluidOutputs(fluid('doubly_cracked_heavy_gas_oil') * 1000) .duration(200) .EUt(Globals.voltAmps[3] * 2) @@ -49,17 +54,10 @@ PHASE_SEPARATOR = recipemap('phase_separator') */ /* Visbreaking - // Single Stage - CRACKER.recipeBuilder() - .fluidInputs(fluid('vacuum_oil_residue') * 1000) - .fluidOutputs(fluid('thermally_cracked_vacuum_oil_residue') * 1000) - .duration(200) - .EUt(Globals.voltAmps[3] * 2) - .buildAndRegister() - + // Single Stage MIXER.recipeBuilder() - .fluidInputs(fluid('thermally_cracked_vacuum_oil_residue') * 1000) - .fluidInputs(fluid('vacuum_oil_residue') * 1000) + .fluidInputs(fractions.vacuum_oil_residue.getThermallyCracked(1000)) + .fluidInputs(fractions.vacuum_oil_residue.get(1000)) .fluidOutputs(fluid('quenched_vacuum_oil_residue') * 2000) .duration(40) .EUt(30) @@ -93,7 +91,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') /* Coking // Delayed Coking VACUUM_DT.recipeBuilder() - .fluidInputs(fluid('atmospheric_oil_residue') * 1000) + .fluidInputs(fractions.atmospheric_oil_residue.get(1000)) .fluidOutputs(fluid('coking_residue')) .fluidOutputs(fractions.heavy_gas_oil.getCrude()) .fluidOutputs(fractions.light_gas_oil.getCrude()) @@ -120,7 +118,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') // Fluid Coking FLBR.recipeBuilder() - .fluidInputs(fluid('vacuum_oil_residue') * 1000) + .fluidInputs(fractions.vacuum_oil_residue.get(1000)) .inputs(ore('dustHeatedGreenCoke')) .fluidOutputs(fluid('coke_fines')) .duration(200) diff --git a/resources/langfiles/lang/en_pt.lang b/resources/langfiles/lang/en_pt.lang index 582d65735..1cad74bba 100644 --- a/resources/langfiles/lang/en_pt.lang +++ b/resources/langfiles/lang/en_pt.lang @@ -403,8 +403,6 @@ susy.material.upgraded_lubricating_oil_mix=Mistura de Óleo Lubrificante Melhora susy.material.upgraded_diesel_mix=Mistura de Diesel Melhorada susy.material.upgraded_kerosene_mix=Mistura de Querosene Melhorada susy.material.upgraded_naphtha_mix=Mistura de Nafta Melhorada -susy.material.alkylated_natural_gas=Gás Natural Alquilado -susy.material.alkylated_refinery_gas=Gás de Refinaria Alquilado susy.material.impure_sodium_aluminate_solution=Solução Impura de Aluminato de Sódio susy.material.sodium_aluminate_solution=Sodium Aluminate Solution susy.material.red_mud=Lama Vermelha diff --git a/resources/langfiles/lang/pl_pl.lang b/resources/langfiles/lang/pl_pl.lang index fed187e94..8a0b82777 100644 --- a/resources/langfiles/lang/pl_pl.lang +++ b/resources/langfiles/lang/pl_pl.lang @@ -392,8 +392,6 @@ susy.material.upgraded_lubricating_oil_mix=Mieszanina Wzbogaconego Smaru susy.material.upgraded_diesel_mix=Mieszanina Wzbogaconego Diesela susy.material.upgraded_kerosene_mix=Mieszanina Wzbogaconej Nafty susy.material.upgraded_naphtha_mix=Mieszanina Wzbogaconej Benzyny Surowej -susy.material.alkylated_natural_gas=Zalkilowany Gaz Ziemny -susy.material.alkylated_refinery_gas=Zalkilowany Gaz Rafineryjny susy.material.impure_sodium_aluminate_solution=Zanieczyszczony Roztwór Glinanu Sodu susy.material.sodium_aluminate_solution=Roztwór Glinianu Sodu susy.material.red_mud=Czerwony Szlam diff --git a/resources/langfiles/lang/zh_cn.lang b/resources/langfiles/lang/zh_cn.lang index 4acb6db7a..042ddbbe5 100644 --- a/resources/langfiles/lang/zh_cn.lang +++ b/resources/langfiles/lang/zh_cn.lang @@ -392,8 +392,6 @@ susy.material.upgraded_lubricating_oil_mix=催化裂化润滑油混合物 susy.material.upgraded_diesel_mix=催化裂化柴油混合物 susy.material.upgraded_kerosene_mix=催化裂化煤油混合物 susy.material.upgraded_naphtha_mix=催化裂化石脑油混合物 -susy.material.alkylated_natural_gas=烷基化天然气 -susy.material.alkylated_refinery_gas=烷基化炼油气 susy.material.impure_sodium_aluminate_solution=含杂铝酸钠溶液 susy.material.sodium_aluminate_solution=铝酸钠溶液 susy.material.red_mud=红泥 From 65c4cff93065a60a8dd8812c3eca3e791cda72c3 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Wed, 14 Aug 2024 20:04:09 -0500 Subject: [PATCH 033/132] add cycle oil to lubricant bases --- .../chemistry/organic_chemistry/petrochemistry/Lubricants.groovy | 1 + 1 file changed, 1 insertion(+) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy index 3c16a5730..903c6fae7 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy @@ -937,6 +937,7 @@ BR.recipeBuilder() def baseOilMap = [ 'seed_oil': 0.5, 'lubricating_oil': 1, + //'cycle_oil' : 1, 'polybutene': 1.5, 'polyalphaolefin': 2.5, 'ester_base_oil': 3 From 22ff096f3f0ce5aa3e58d6d9d61f955653de8ebf Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Wed, 14 Aug 2024 20:13:29 -0500 Subject: [PATCH 034/132] slurry oil stuff --- .../FluidCatalyticCracking.groovy | 4 ++-- .../oil_refining/ThermalCracking.groovy | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy index 0ba35352c..227d9bef5 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy @@ -52,7 +52,7 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_atmospheric_oil_residue') * 1000) - .fluidOutputs(fluid('heavy_gas_oil') * 100) + .fluidOutputs(fluid('slurry_oil') * 100) .fluidOutputs(fluid('cycle_oil')* 200) .fluidOutputs(fluid('catalytic_gasoline') * 400) .fluidOutputs(fluid('butene') * 75) @@ -65,7 +65,7 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_vacuum_oil_residue') * 1000) - .fluidOutputs(fluid('heavy_gas_oil') * 150) + .fluidOutputs(fluid('slurry_oil') * 150) .fluidOutputs(fluid('cycle_oil')* 250) .fluidOutputs(fluid('catalytic_gasoline') * 300) .fluidOutputs(fluid('butene') * 75) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index a700becb4..254f7bb1e 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -101,6 +101,17 @@ PHASE_SEPARATOR = recipemap('phase_separator') .EUt(30) .buildAndRegister() + VACUUM_DT.recipeBuilder() + .fluidInputs(fluid('slurry_oil') * 1000) + .fluidOutputs(fluid('coking_residue')) + .fluidOutputs(fractions.heavy_gas_oil.getCrude()) + .fluidOutputs(fractions.light_gas_oil.getCrude()) + .fluidOutputs(fractions.naphtha.getCrude()) + .fluidOutputs(fractions.refinery_gas.getSulfuric()) + .duration(400) + .EUt(30) + .buildAndRegister() + TUBE_FURNACE.recipeBuilder() .fluidInputs(fluid('coking_residue') * 1000) .fluidOutputs(fluid('heated_coking_residue') * 1000) @@ -125,6 +136,14 @@ PHASE_SEPARATOR = recipemap('phase_separator') .EUt(30) .buildAndRegister() + FLBR.recipeBuilder() + .fluidInputs(fluid('slurry_oil') * 1000) + .inputs(ore('dustHeatedGreenCoke')) + .fluidOutputs(fluid('coke_fines')) + .duration(200) + .EUt(30) + .buildAndRegister() + PHASE_SEPARATOR.recipeBuilder() .fluidInputs(fluid('coke_fines')) .outputs(metaitem('dustGreenCoke')) From 24af8cc894c68a9a65af973b751e80b66a736c01 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Thu, 15 Aug 2024 14:22:46 -0500 Subject: [PATCH 035/132] sour water stripping --- groovy/material/SuSyMaterials.groovy | 3 ++- .../UnknownCompositionMaterials.groovy | 5 +++++ .../petrochemistry/Fuels.groovy | 2 +- .../AtmosphericDistillation.groovy | 19 +++++++++++++++---- resources/langfiles/lang/en_us.lang | 1 + 5 files changed, 24 insertions(+), 6 deletions(-) diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 79efc09f8..31c5a0c2e 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -510,6 +510,7 @@ class SuSyMaterials { public static Material HydratedTriethyleneGlycol; public static Material NetherMolecularSieve; public static Material HydrotreatingCatalyst; + public static Material SourWater; // Petrochem Materials @@ -567,7 +568,7 @@ class SuSyMaterials { public static Material SulfuricHeavyNaphtha; public static Material LightNaphtha; public static Material HeavyNaphtha; -; + public static Material SulfuricLPG; public static Material SulfuricButaneLPG; public static Material SulfuricPropaneLPG; diff --git a/groovy/material/UnknownCompositionMaterials.groovy b/groovy/material/UnknownCompositionMaterials.groovy index a5a78ba64..192746605 100644 --- a/groovy/material/UnknownCompositionMaterials.groovy +++ b/groovy/material/UnknownCompositionMaterials.groovy @@ -1944,5 +1944,10 @@ public class UnknownCompositionMaterials { .dust() .color(0x631a87) .build() + + SourWater = new Material.Builder(4424, SuSyUtility.susyId("sour_water")) + .fluid() + .color(0x281757) + .build() } } diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy index 19f6f4e2f..6d5f0b156 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy @@ -35,7 +35,7 @@ BLENDER = recipemap('blender') def major_solvents = [ 'xylene', - 'naphtha', + 'light_naphtha', 'toluene' ] diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy index 68b811308..862e84195 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy @@ -49,7 +49,7 @@ fractions.each { _, fraction -> { .fluidInputs(fraction.getCrude(1000)) .fluidInputs(fluid('dense_steam') * 1000) .fluidOutputs(fraction.getSulfuric(1000)) - .fluidOutputs(fluid('wastewater') * 1000) + .fluidOutputs(fluid('sour_water') * 1000) .duration(20) .EUt(30) .buildAndRegister() @@ -62,20 +62,31 @@ fractions.each { _, fraction -> { PHASE_SEPARATOR.recipeBuilder() .fluidInputs(fluid('atmospheric_overheads') * 5000) .fluidOutputs(fractions.naphtha.getCrude(5000)) - .fluidOutputs(fluid('wastewater') * 10000) + .fluidOutputs(fluid('sour_water') * 10000) .duration(400) .buildAndRegister() PHASE_SEPARATOR.recipeBuilder() .fluidInputs(fluid('heavy_atmospheric_overheads') * 3500) .fluidOutputs(fractions.naphtha.getCrude(3500)) - .fluidOutputs(fluid('wastewater') * 10000) + .fluidOutputs(fluid('sour_water') * 10000) .duration(400) .buildAndRegister() PHASE_SEPARATOR.recipeBuilder() .fluidInputs(fluid('light_atmospheric_overheads') * 6000) .fluidOutputs(fractions.naphtha.getCrude(6000)) - .fluidOutputs(fluid('wastewater') * 10000) + .fluidOutputs(fluid('sour_water') * 10000) .duration(400) + .buildAndRegister() + +// Sour water stripping + +BCR.recipeBuilder() + .fluidInputs(fluid('sour_water') * 500) + .fluidInputs(fluid('dense_steam') * 50) + .fluidOutputs(fluid('hydrogen_sulfide') * 10) + .fluidOutputs(fluid('wastewater') * 550) + .duration(5) + .EUt(7) .buildAndRegister() \ No newline at end of file diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index a826275fc..32dfb2939 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -1988,6 +1988,7 @@ susy.material.butane_lpg=Butane LPG susy.material.propane_lpg=Propane LPG susy.material.heated_oil_residue=Heated Oil Residue susy.material.vacuum_oil_residue=Vacuum Oil Residue +susy.material.sour_water=Sour Water # Isotopes From 04f888b0fe1840886fa4306e0e52208086c3230c Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Thu, 15 Aug 2024 15:14:43 -0500 Subject: [PATCH 036/132] sulfur naphtha/lpg/fccu output stuff --- .../material/PetrochemistryMaterials.groovy | 8 +++++- groovy/material/SuSyMaterials.groovy | 1 + .../FluidCatalyticCracking.groovy | 6 ++--- .../oil_refining/LighterEnds.groovy | 27 ++++++++++++++++--- resources/langfiles/lang/en_us.lang | 1 + 5 files changed, 36 insertions(+), 7 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 563212f43..f078c62de 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -470,10 +470,16 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - TreatedSulfuricLubricatingOil = new Material.Builder(20074, SuSyUtility.susyId('treated_sulfuric_lubricating_oil')) + TreatedSulfuricLubricatingOil = new Material.Builder(2020, SuSyUtility.susyId('treated_sulfuric_lubricating_oil')) .liquid() .color(0x857f2c) .flags(FLAMMABLE) .build(); + + SulfuricDebutanizedNaphtha = new Material.Builder(2021, SuSyUtility.susyId('sulfuric_ebutanized_naphtha')) + .liquid(new FluidBuilder().temperature(450)) + .color(0xeaff00) + .flags(FLAMMABLE) + .build(); } } \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 31c5a0c2e..449c08908 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -564,6 +564,7 @@ class SuSyMaterials { public static Material NaphthaReformate; public static Material DebutanizedNaphtha; + public static Material SulfuricDebutanizedNaphtha; public static Material SulfuricLightNaphtha; public static Material SulfuricHeavyNaphtha; public static Material LightNaphtha; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy index 227d9bef5..01599dd8d 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy @@ -41,7 +41,7 @@ ROASTER.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_heavy_gas_oil') * 1000) .fluidOutputs(fluid('cycle_oil')* 100) - .fluidOutputs(fluid('catalytic_gasoline') * 500) + .fluidOutputs(fractions.naphtha.get(500)) .fluidOutputs(fluid('butene') * 100) .fluidOutputs(fluid('lpg') * 100) .fluidOutputs(fluid('propylene') * 100) @@ -54,7 +54,7 @@ DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_atmospheric_oil_residue') * 1000) .fluidOutputs(fluid('slurry_oil') * 100) .fluidOutputs(fluid('cycle_oil')* 200) - .fluidOutputs(fluid('catalytic_gasoline') * 400) + .fluidOutputs(fractions.naphtha.getSulfuric(400)) .fluidOutputs(fluid('butene') * 75) .fluidOutputs(fluid('propylene') * 75) .fluidOutputs(fluid('ethylene') * 50) @@ -67,7 +67,7 @@ DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_vacuum_oil_residue') * 1000) .fluidOutputs(fluid('slurry_oil') * 150) .fluidOutputs(fluid('cycle_oil')* 250) - .fluidOutputs(fluid('catalytic_gasoline') * 300) + .fluidOutputs(fractions.naphtha.getSulfuric(300)) .fluidOutputs(fluid('butene') * 75) .fluidOutputs(fluid('propylene') * 75) .fluidOutputs(fluid('ethylene') * 50) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy index e696dad2f..a6b7106bc 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy @@ -6,19 +6,33 @@ BCR = recipemap('bubble_column_reactor') // Debutanization DT.recipeBuilder() .fluidInputs(fractions.naphtha.getCrude(10000)) - .fluidOutputs(fractions.naphtha.getSulfuric(8000)) + .fluidOutputs(fluid('sulfuric_debutanized_naphtha') * 8000) .fluidOutputs(fluid('sulfuric_lpg') * 2000) .duration(400) .buildAndRegister() -// Naphtha hydrotreatment DT.recipeBuilder() - .fluidInputs(fluid('debutanized_naphtha') * 10000) + .fluidInputs(fractions.naphtha.get(10000)) + .fluidOutputs(fluid('debutanized_naphtha') * 8000) + .fluidOutputs(fluid('lpg') * 2000) + .duration(400) + .buildAndRegister() + +// Naphtha hydrotreatment/splitting +DT.recipeBuilder() + .fluidInputs(fluid('sulfuric_debutanized_naphtha') * 10000) .fluidOutputs(fluid('sulfuric_heavy_naphtha') * 4000) .fluidOutputs(fluid('sulfuric_light_naphtha') * 6000) .duration(400) .buildAndRegister() +DT.recipeBuilder() + .fluidInputs(fluid('naphtha') * 10000) + .fluidOutputs(fluid('heavy_naphtha') * 4000) + .fluidOutputs(fluid('light_naphtha') * 6000) + .duration(400) + .buildAndRegister() + // Depropanization DT.recipeBuilder() .fluidInputs(fluid('sulfuric_lpg') * 1000) @@ -26,6 +40,13 @@ DT.recipeBuilder() .fluidOutputs(fluid('sulfuric_propane_lpg') * 400) .duration(40) .buildAndRegister() + +DT.recipeBuilder() + .fluidInputs(fluid('lpg') * 1000) + .fluidOutputs(fluid('butane_lpg') * 600) + .fluidOutputs(fluid('propane_lpg') * 400) + .duration(40) + .buildAndRegister() // Deethanization DT.recipeBuilder() diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 32dfb2939..98cf4fa73 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -1977,6 +1977,7 @@ susy.material.light_atmospheric_overheads=Light Atmospheric Overheads susy.material.hydrotreating_catalyst=Hydrotreating Catalyst susy.material.supported_nickel=Supported Nickel susy.material.debutanized_naphtha=Debutanized Naphtha +susy.material.sulfuric_debutanized_naphtha=Debutanized Naphtha susy.material.sulfuric_lpg=Sulfuric LPG susy.material.sulfuric_butane_lpg=Sulfuric Butane LPG susy.material.sulfuric_propane_lpg=Sulfuric Propane LPG From 04d92680d8f4ee60527559664b0760e606979d2e Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Thu, 15 Aug 2024 19:48:22 -0500 Subject: [PATCH 037/132] rename lpg to fuel gas (it is not liquefied) --- .../material/PetrochemistryMaterials.groovy | 10 +++--- groovy/material/SuSyMaterials.groovy | 10 +++--- .../FluidCatalyticCracking.groovy | 24 ++++++-------- .../oil_refining/LighterEnds.groovy | 32 +++++++++---------- resources/langfiles/lang/en_us.lang | 10 +++--- 5 files changed, 40 insertions(+), 46 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index f078c62de..9b27c77bb 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -410,19 +410,19 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - SulfuricLPG = new Material.Builder(2010, SuSyUtility.susyId('sulfuric_lpg')) + SulfuricFuelGas = new Material.Builder(2010, SuSyUtility.susyId('sulfuric_fuel_gas')) .gas(new FluidBuilder().temperature(340)) .color(0xccb20a) .flags(FLAMMABLE) .build(); - SulfuricButaneLPG = new Material.Builder(2011, SuSyUtility.susyId('sulfuric_butane_lpg')) + SulfuricButaneFuelGas = new Material.Builder(2011, SuSyUtility.susyId('sulfuric_butane_fuel_gas')) .liquid() .color(0xcca50a) .flags(FLAMMABLE) .build(); - SulfuricPropaneLPG = new Material.Builder(2012, SuSyUtility.susyId('sulfuric_propane_lpg')) + SulfuricPropaneFuelGas = new Material.Builder(2012, SuSyUtility.susyId('sulfuric_propane_fuel_gas')) .gas() .color(0xe0d041) .flags(FLAMMABLE) @@ -452,13 +452,13 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - ButaneLPG = new Material.Builder(2017, SuSyUtility.susyId('butane_lpg')) + ButaneFuelGas = new Material.Builder(2017, SuSyUtility.susyId('butane_fuel_gas')) .gas() .color(0xb64c1e) .flags(FLAMMABLE) .build(); - PropaneLPG = new Material.Builder(2018, SuSyUtility.susyId('propane_lpg')) + PropaneFuelGas = new Material.Builder(2018, SuSyUtility.susyId('propane_fuel_gas')) .gas() .color(0xf5dc42) .flags(FLAMMABLE) diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 449c08908..adee954f0 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -570,11 +570,11 @@ class SuSyMaterials { public static Material LightNaphtha; public static Material HeavyNaphtha; - public static Material SulfuricLPG; - public static Material SulfuricButaneLPG; - public static Material SulfuricPropaneLPG; - public static Material ButaneLPG; - public static Material PropaneLPG; + public static Material SulfuricFuelGas; + public static Material SulfuricButaneFuelGas; + public static Material SulfuricPropaneFuelGas; + public static Material ButaneFuelGas; + public static Material PropaneFuelGas; public static Material AtmosphericOverheads; public static Material HeavyAtmosphericOverheads; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy index 01599dd8d..439d84c5f 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy @@ -40,12 +40,10 @@ ROASTER.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_heavy_gas_oil') * 1000) - .fluidOutputs(fluid('cycle_oil')* 100) + .fluidOutputs(fractions.heavy_gas_oil.get(40)) + .fluidOutputs(fractions.light_gas_oil.get(60)) .fluidOutputs(fractions.naphtha.get(500)) - .fluidOutputs(fluid('butene') * 100) - .fluidOutputs(fluid('lpg') * 100) - .fluidOutputs(fluid('propylene') * 100) - .fluidOutputs(fluid('ethylene') * 100) + .fluidOutputs(fluid('catalytic_overheads') * 400) .duration(200) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() @@ -53,12 +51,10 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_atmospheric_oil_residue') * 1000) .fluidOutputs(fluid('slurry_oil') * 100) - .fluidOutputs(fluid('cycle_oil')* 200) + .fluidOutputs(fractions.heavy_gas_oil.getSulfuric(80)) + .fluidOutputs(fractions.light_gas_oil.getSulfuric(120)) .fluidOutputs(fractions.naphtha.getSulfuric(400)) - .fluidOutputs(fluid('butene') * 75) - .fluidOutputs(fluid('propylene') * 75) - .fluidOutputs(fluid('ethylene') * 50) - .fluidOutputs(fluid('lpg') * 100) + .fluidOutputs(fluid('sulfuric_catalytic_overheads') * 300) .duration(200) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() @@ -66,12 +62,10 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_vacuum_oil_residue') * 1000) .fluidOutputs(fluid('slurry_oil') * 150) - .fluidOutputs(fluid('cycle_oil')* 250) + .fluidOutputs(fractions.heavy_gas_oil.getSulfuric(100)) + .fluidOutputs(fractions.light_gas_oil.getSulfuric(150)) .fluidOutputs(fractions.naphtha.getSulfuric(300)) - .fluidOutputs(fluid('butene') * 75) - .fluidOutputs(fluid('propylene') * 75) - .fluidOutputs(fluid('ethylene') * 50) - .fluidOutputs(fluid('lpg') * 100) + .fluidOutputs(fluid('sulfuric_catalytic_overheads') * 300) .duration(200) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy index a6b7106bc..50942b057 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy @@ -7,14 +7,14 @@ BCR = recipemap('bubble_column_reactor') DT.recipeBuilder() .fluidInputs(fractions.naphtha.getCrude(10000)) .fluidOutputs(fluid('sulfuric_debutanized_naphtha') * 8000) - .fluidOutputs(fluid('sulfuric_lpg') * 2000) + .fluidOutputs(fluid('sulfuric_fuel_gas') * 2000) .duration(400) .buildAndRegister() DT.recipeBuilder() .fluidInputs(fractions.naphtha.get(10000)) .fluidOutputs(fluid('debutanized_naphtha') * 8000) - .fluidOutputs(fluid('lpg') * 2000) + .fluidOutputs(fluid('fuel_gas') * 2000) .duration(400) .buildAndRegister() @@ -35,22 +35,22 @@ DT.recipeBuilder() // Depropanization DT.recipeBuilder() - .fluidInputs(fluid('sulfuric_lpg') * 1000) - .fluidOutputs(fluid('sulfuric_butane_lpg') * 600) - .fluidOutputs(fluid('sulfuric_propane_lpg') * 400) + .fluidInputs(fluid('sulfuric_fuel_gas') * 1000) + .fluidOutputs(fluid('sulfuric_butane_fuel_gas') * 600) + .fluidOutputs(fluid('sulfuric_propane_fuel_gas') * 400) .duration(40) .buildAndRegister() DT.recipeBuilder() - .fluidInputs(fluid('lpg') * 1000) - .fluidOutputs(fluid('butane_lpg') * 600) - .fluidOutputs(fluid('propane_lpg') * 400) + .fluidInputs(fluid('fuel_gas') * 1000) + .fluidOutputs(fluid('butane_fuel_gas') * 600) + .fluidOutputs(fluid('propane_fuel_gas') * 400) .duration(40) .buildAndRegister() // Deethanization DT.recipeBuilder() - .fluidInputs(fluid('propane_lpg') * 1000) + .fluidInputs(fluid('propane_fuel_gas') * 1000) .fluidOutputs(fluid('propane') * 900) .fluidOutputs(fluid('ethane') * 100) .duration(40) @@ -58,27 +58,27 @@ DT.recipeBuilder() // Amine desulfuization BCR.recipeBuilder() - .fluidInputs(fluid('sulfuric_butane_lpg') * 3000) + .fluidInputs(fluid('sulfuric_butane_fuel_gas') * 3000) .fluidInputs(fluid('ethanolamine_mix') * 1000) - .fluidOutputs(fluid('butane_lpg') * 3000) + .fluidOutputs(fluid('butane_fuel_gas') * 3000) .fluidOutputs(fluid('rich_amine') * 1000) .duration(40) .EUt(120) .buildAndRegister() BCR.recipeBuilder() - .fluidInputs(fluid('sulfuric_propane_lpg') * 3000) + .fluidInputs(fluid('sulfuric_propane_fuel_gas') * 3000) .fluidInputs(fluid('ethanolamine_mix') * 1000) - .fluidOutputs(fluid('propane_lpg') * 3000) + .fluidOutputs(fluid('propane_fuel_gas') * 3000) .fluidOutputs(fluid('rich_amine') * 1000) .duration(40) .EUt(120) .buildAndRegister() BCR.recipeBuilder() - .fluidInputs(fluid('sulfuric_lpg') * 3000) + .fluidInputs(fluid('sulfuric_fuel_gas') * 3000) .fluidInputs(fluid('ethanolamine_mix') * 1000) - .fluidOutputs(fluid('lpg') * 3000) + .fluidOutputs(fluid('fuel_gas') * 3000) .fluidOutputs(fluid('rich_amine') * 1000) .duration(40) .EUt(120) @@ -86,7 +86,7 @@ BCR.recipeBuilder() // iC4-nC4 separation DT.recipeBuilder() - .fluidInputs(fluid('butane_lpg') * 1000) + .fluidInputs(fluid('butane_fuel_gas') * 1000) .fluidOutputs(fluid('butane') * 800) .fluidOutputs(fluid('isobutane') * 200) .duration(40) diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 98cf4fa73..7b3b7900c 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -1978,15 +1978,15 @@ susy.material.hydrotreating_catalyst=Hydrotreating Catalyst susy.material.supported_nickel=Supported Nickel susy.material.debutanized_naphtha=Debutanized Naphtha susy.material.sulfuric_debutanized_naphtha=Debutanized Naphtha -susy.material.sulfuric_lpg=Sulfuric LPG -susy.material.sulfuric_butane_lpg=Sulfuric Butane LPG -susy.material.sulfuric_propane_lpg=Sulfuric Propane LPG +susy.material.sulfuric_fuel_gas=Sulfuric Fuel Gas +susy.material.sulfuric_butane_fuel_gas=Sulfuric Butane Fuel Gas +susy.material.sulfuric_propane_fuel_gas=Sulfuric Propane Fuel Gas susy.material.sulfuric_light_naphtha=Sulfuric Light Naphtha susy.material.sulfuric_heavy_naphtha=Sulfuric Heavy Naphtha susy.material.light_naphtha=Light Naphtha susy.material.heavy_naphtha=Heavy Naphtha -susy.material.butane_lpg=Butane LPG -susy.material.propane_lpg=Propane LPG +susy.material.butane_fuel_gas=Butane Fuel Gas +susy.material.propane_fuel_gas=Propane Fuel Gas susy.material.heated_oil_residue=Heated Oil Residue susy.material.vacuum_oil_residue=Vacuum Oil Residue susy.material.sour_water=Sour Water From ee8332bd6d4f691fd95c649833269485f8e7f7da Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Thu, 15 Aug 2024 19:48:35 -0500 Subject: [PATCH 038/132] change dewaxing solvent to MEK/MIBK --- .../organic_chemistry/petrochemistry/Lubricants.groovy | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy index 903c6fae7..f3935a1cc 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy @@ -37,8 +37,8 @@ PHASE_SEPARATOR = recipemap('phase_separator') // Straight run lubricating oil MIXER.recipeBuilder() - .fluidInputs(fluid('dichloroethane') * 1000) - .fluidInputs(fluid('dichloromethane') * 1000) + .fluidInputs(fluid('butanone') * 1000) + .fluidInputs(fluid('methyl_isobutyl_ketone') * 1000) .fluidOutputs(fluid('dewaxing_solvent') * 2000) .duration(20) .EUt(30) @@ -116,6 +116,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') .fluidInputs(fluid('hydrogen') * 315) .notConsumable(metaitem('catalystBedPlatinumSapoEleven')) .fluidOutputs(fluid('lubricating_oil') * 850) + .fluidOutputs(fluid('sour_gas') * 315) .duration(20) .EUt(30) .buildAndRegister() From b5619b49aebf1caf64d1fb0f399135ad6193e8d6 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Thu, 15 Aug 2024 19:48:47 -0500 Subject: [PATCH 039/132] add FCC overheads desulfurization --- .../oil_refining/Hydrotreating.groovy | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy index dd3d5cad4..3a110d916 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy @@ -44,4 +44,15 @@ BCR.recipeBuilder() .fluidOutputs(fluid('ethanolamine_mix') * 1000) .duration(10) .EUt(120) - .buildAndRegister() \ No newline at end of file + .buildAndRegister() + +// FCC overhead desulfurization + +/*BCR.recipeBuilder() + .fluidInputs(fluid('sulfuric_catalytic_overheads') * 1000) + .fluidInputs(fluid('ethanolamine_mix') * 1000) + .fluidOutputs(fluid('catalyic_overheads') * 1000) + .fluidOutputs(fluid('rich_amine') * 1000) + .duration(40) + .EUt(120) + .buildAndRegister()*/ \ No newline at end of file From d5f29bc8e5516809cf4921ad7788fe603968a0aa Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Thu, 15 Aug 2024 19:55:08 -0500 Subject: [PATCH 040/132] add fuel gas liquefaction -> lpg --- groovy/material/PetrochemistryMaterials.groovy | 6 ++++++ groovy/material/SuSyMaterials.groovy | 1 + groovy/material/ThermodynamicsMaterials.groovy | 4 ++-- .../oil_refining/GasolineComponents.groovy | 2 +- groovy/prePostInit/Thermodynamics.groovy | 18 +++++++++--------- resources/langfiles/lang/en_us.lang | 3 ++- 6 files changed, 21 insertions(+), 13 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 9b27c77bb..3b0b36048 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -481,5 +481,11 @@ public class PetrochemistryMaterials { .color(0xeaff00) .flags(FLAMMABLE) .build(); + + FuelGas = new Material.Builder(2022, SuSyUtility.susyId('fuel_gas')) + .gas() + .color(0xcca20a) + .flags(FLAMMABLE) + .build(); } } \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index adee954f0..f680d09ca 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -570,6 +570,7 @@ class SuSyMaterials { public static Material LightNaphtha; public static Material HeavyNaphtha; + public static Material FuelGas; public static Material SulfuricFuelGas; public static Material SulfuricButaneFuelGas; public static Material SulfuricPropaneFuelGas; diff --git a/groovy/material/ThermodynamicsMaterials.groovy b/groovy/material/ThermodynamicsMaterials.groovy index a69c6b5b4..ef6b7e1b4 100755 --- a/groovy/material/ThermodynamicsMaterials.groovy +++ b/groovy/material/ThermodynamicsMaterials.groovy @@ -224,7 +224,7 @@ class ThermodynamicsMaterials { generateHighPressureGases(NetherAir, 22036, true); - generateHighPressureGases(RefineryGas, 22039, true); + generateHighPressureGases(FuelGas, 22039, true); generateHighPressureGases(Methane, 22042, true); @@ -244,7 +244,7 @@ class ThermodynamicsMaterials { generateLiquidFromGas(Nitrogen, 22106, 77); - generateLiquidFromGas(RefineryGas, 22107, 112); + // FREE ID: 22107 generateLiquidFromGas(Methane, 22108, 112); diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index 629add3a9..9a77eba1b 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -59,7 +59,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') DT.recipeBuilder() .fluidInputs(fluid('reforming_liquids') * 1000) .fluidOutputs(fluid('reformate') * 600) - .fluidOutputs(fluid('lpg') * 200) + .fluidOutputs(fluid('fuel_gas') * 200) .fluidOutputs(fluid('refinery_gas') * 200) .duration(400) .buildAndRegister() diff --git a/groovy/prePostInit/Thermodynamics.groovy b/groovy/prePostInit/Thermodynamics.groovy index 20b08f6bd..31b21a31c 100755 --- a/groovy/prePostInit/Thermodynamics.groovy +++ b/groovy/prePostInit/Thermodynamics.groovy @@ -172,14 +172,6 @@ CryoNetherAir.setDurationHX(5); CryoNetherAir.setDurationRadiator(200); CryoNetherAir.setTemperature(80); -def CryoRefineryGas = new ICryoGas('refinery_gas', 'hot_hp_refinery_gas', 'hp_refinery_gas', 'cold_hp_refinery_gas', 'liquid_refinery_gas'); -CryoRefineryGas.setEUt(60); -CryoRefineryGas.setDuration(100); -CryoRefineryGas.setPowerHX(100); -CryoRefineryGas.setDurationHX(5); -CryoRefineryGas.setDurationRadiator(200); -CryoRefineryGas.setTemperature(80); - def CryoNaturalGas = new ICryoGas('natural_gas', 'hot_hp_natural_gas', 'hp_natural_gas', 'cold_hp_natural_gas', 'liquid_natural_gas'); CryoNaturalGas.setEUt(60); CryoNaturalGas.setDuration(100); @@ -188,6 +180,14 @@ CryoNaturalGas.setDurationHX(5); CryoNaturalGas.setDurationRadiator(200); CryoNaturalGas.setTemperature(80); +def CryoPetroleumGas = new ICryoGas('fuel_gas', 'hot_hp_fuel_gas', 'hp_fuel_gas', 'cold_hp_fuel_gas', 'lpg'); +CryoNaturalGas.setEUt(60); +CryoNaturalGas.setDuration(100); +CryoNaturalGas.setPowerHX(100); +CryoNaturalGas.setDurationHX(5); +CryoNaturalGas.setDurationRadiator(200); +CryoNaturalGas.setTemperature(80); + def CryoMethane = new ICryoGas('methane', 'hot_hp_methane', 'hp_methane', 'cold_hp_methane', 'liquid_methane'); CryoMethane.setEUt(60); CryoMethane.setDuration(100); @@ -208,8 +208,8 @@ def CryoGases = [ CryoAir, CryoDecarburizedAir, CryoNetherAir, - CryoRefineryGas, CryoNaturalGas, + CryoPetroleumGas, CryoMethane ]; diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 7b3b7900c..441b8f672 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -954,7 +954,7 @@ susy.material.liquid_krypton=Liquid Krypton susy.material.liquid_xenon=Liquid Xenon susy.material.liquid_nitrogen=Liquid Nitrogen susy.material.liquid_refinery_gas=Liquid Refinery Gas -susy.material.liquid_natural_gas=Liquid Natural Gas (LNG) +susy.material.liquid_natural_gas=Liquified Natural Gas (LNG) susy.material.liquid_methane=Liquid Methane susy.material.liquid_decarburized_air=Liquid Decarburized Air @@ -1985,6 +1985,7 @@ susy.material.sulfuric_light_naphtha=Sulfuric Light Naphtha susy.material.sulfuric_heavy_naphtha=Sulfuric Heavy Naphtha susy.material.light_naphtha=Light Naphtha susy.material.heavy_naphtha=Heavy Naphtha +susy.material.fuel_gas=FuelGas susy.material.butane_fuel_gas=Butane Fuel Gas susy.material.propane_fuel_gas=Propane Fuel Gas susy.material.heated_oil_residue=Heated Oil Residue From a839cc631b609789340d10be1be6c81c375ca7da Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Thu, 15 Aug 2024 23:43:13 -0500 Subject: [PATCH 041/132] add alkylation --- .../petrochemistry/OilOverhaul.groovy | 3 +- .../oil_refining/GasolineComponents.groovy | 37 ++++++++++- .../oil_refining/LighterEnds.groovy | 61 ++++++++++++++++++- 3 files changed, 97 insertions(+), 4 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy index d9d13a9e4..56c304f6d 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy @@ -446,5 +446,4 @@ REFORMER.recipeBuilder() .fluidOutputs(fluid('cyclopentadiene') * 2000) .duration(60) .EUt(Globals.voltAmps[1]) - .buildAndRegister() -*/ \ No newline at end of file + .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index 9a77eba1b..45397ed42 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -11,6 +11,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') .fluidInputs(fluid('hydrogen')) .fluidOutputs(fluid('isomerization_mixture')) .duration(100) + .EUt(Globals.voltAmps[2]) .buildAndRegister() FBR.recipeBuilder() @@ -19,6 +20,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') .fluidOutputs(fluid('isomerate')) .fluidOutputs(fluid('hydrogen')) .duration(200) + .EUt(Globals.voltAmps[2]) .buildAndRegister() FBR.recipeBuilder() @@ -27,11 +29,44 @@ PHASE_SEPARATOR = recipemap('phase_separator') .fluidOutputs(fluid('isomerate')) .fluidOutputs(fluid('hydrogen')) .duration(100) + .EUt(Globals.voltAmps[2]) .buildAndRegister() */ /* Alkylation - + CSTR.recipeBuilder() + .fluidInputs(fluid('hydrofluoric_acid') * 50) + .fluidInputs(fluid('isobutane') * 1000) + .fluidInputs(fluid('catalytic_olefin_rich_mixture') * 100) + .fluidOutputs(fluid('acidic_alkylate_mixture') * 1150) + .duration(10) + .EUt(Globals.voltAmps[2]) + .buildAndRegister() + + PHASE_SEPARATOR.recipeBuilder() + .fluidInputs(fluid('acidic_alkylate_mixture') * 1150) + .fluidOutputs(fluid('hydrofluoric_acid') * 45) + .fluidOutputs(fluid('alkylate_mixture') * 1105) + .duration(5) + .buildAndRegister() + + DT.recipeBuilder() + .fluidInputs(fluid('alkylate_mixture') * 1105) + .fluidOutputs(fluid('alkylate') * 100) + .fluidOutputs(fluid('butane') * 90) + .fluidOutputs(fluid('crude_isobutane') * 915) + .duration(10) + .EUt(Globals.voltAmps[2]) + .buildAndRegister() + + DT.recipeBuilder() + .fluidInputs(fluid('crude_isobutane') * 915) + .fluidOutputs(fluid('isobutane') * 900) + .fluidOutputs(fluid('hydrofluoric_acid') * 5) + .fluidOutputs(fluid('propane') * 10) + .duration(10) + .EUt(Globals.voltAmps[2]) + .buildAndRegister() */ /* Dimerization diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy index 50942b057..c5c44669f 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy @@ -4,11 +4,13 @@ DT = recipemap('distillation_tower') BCR = recipemap('bubble_column_reactor') // Debutanization + DT.recipeBuilder() .fluidInputs(fractions.naphtha.getCrude(10000)) .fluidOutputs(fluid('sulfuric_debutanized_naphtha') * 8000) .fluidOutputs(fluid('sulfuric_fuel_gas') * 2000) .duration(400) + .EUt(30) .buildAndRegister() DT.recipeBuilder() @@ -16,14 +18,17 @@ DT.recipeBuilder() .fluidOutputs(fluid('debutanized_naphtha') * 8000) .fluidOutputs(fluid('fuel_gas') * 2000) .duration(400) + .EUt(30) .buildAndRegister() // Naphtha hydrotreatment/splitting + DT.recipeBuilder() .fluidInputs(fluid('sulfuric_debutanized_naphtha') * 10000) .fluidOutputs(fluid('sulfuric_heavy_naphtha') * 4000) .fluidOutputs(fluid('sulfuric_light_naphtha') * 6000) .duration(400) + .EUt(30) .buildAndRegister() DT.recipeBuilder() @@ -31,14 +36,17 @@ DT.recipeBuilder() .fluidOutputs(fluid('heavy_naphtha') * 4000) .fluidOutputs(fluid('light_naphtha') * 6000) .duration(400) + .EUt(30) .buildAndRegister() // Depropanization + DT.recipeBuilder() .fluidInputs(fluid('sulfuric_fuel_gas') * 1000) .fluidOutputs(fluid('sulfuric_butane_fuel_gas') * 600) .fluidOutputs(fluid('sulfuric_propane_fuel_gas') * 400) .duration(40) + .EUt(30) .buildAndRegister() DT.recipeBuilder() @@ -46,17 +54,21 @@ DT.recipeBuilder() .fluidOutputs(fluid('butane_fuel_gas') * 600) .fluidOutputs(fluid('propane_fuel_gas') * 400) .duration(40) + .EUt(30) .buildAndRegister() // Deethanization + DT.recipeBuilder() .fluidInputs(fluid('propane_fuel_gas') * 1000) .fluidOutputs(fluid('propane') * 900) .fluidOutputs(fluid('ethane') * 100) .duration(40) + .EUt(30) .buildAndRegister() // Amine desulfuization + BCR.recipeBuilder() .fluidInputs(fluid('sulfuric_butane_fuel_gas') * 3000) .fluidInputs(fluid('ethanolamine_mix') * 1000) @@ -85,9 +97,56 @@ BCR.recipeBuilder() .buildAndRegister() // iC4-nC4 separation + DT.recipeBuilder() .fluidInputs(fluid('butane_fuel_gas') * 1000) .fluidOutputs(fluid('butane') * 800) .fluidOutputs(fluid('isobutane') * 200) .duration(40) - .buildAndRegister() \ No newline at end of file + .EUt(30) + .buildAndRegister() + +// FCC light ends treatment + +/*DT.recipeBuilder() + .fluidInputs(fluid('catalytic_overheads')) + .fluidOutputs(fluid('light_naphtha')) + .fluidOutputs(fluid('catalytic_olefin_rich_mixture')) + .duration() + .EUt(30) + .buildAndRegister() + +DT.recipeBuilder() + .fluidInputs(fluid('catalytic_olefin_rich_mixture')) + .fluidOutputs(fluid('catalytic_c_four_fraction')) + .fluidOutputs(fluid('catalytic_c_three_fraction')) + .duration() + .EUt(30) + .buildAndRegister() + +DT.recipeBuilder() + .fluidInputs(fluid('catalytic_c_three_fraction')) + .fluidOutputs(fluid('propane') + .fluidOutputs(fluid('propylene') + .duration() + .EUt(30) + .buildAndRegister() + +DT.recipeBuilder() + .fluidInputs(fluid('catalytic_c_four_fraction')) + .fluidOutputs(fluid('butane') + .fluidOutputs(fluid('catalytic_butylene_mixture') + .fluidOutputs(fluid('isobutane')) + .duration() + .EUt(30) + .buildAndRegister() + +DT.recipeBuilder() + .fluidInputs(fluid('catalytic_butene_mixture')) + .fluidOutputs(fluid('isobutylene')) + .fluidOutputs(fluid('one_butene')) + .fluidOutputs(fluid('two_butene')) + .duration() + .EUt(30) + .buildAndRegister() +*/ \ No newline at end of file From b88dcf1f3a84b709bf3e9b2be46361cc41cc0774 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Fri, 16 Aug 2024 00:00:09 -0500 Subject: [PATCH 042/132] rework i-Bu production --- groovy/material/SuSyMaterials.groovy | 1 - .../material/UnknownCompositionMaterials.groovy | 5 +---- .../postInit/chemistry/ChemistryOverhaul.groovy | 16 ---------------- .../petrochemistry/Fuels.groovy | 3 ++- resources/langfiles/lang/en_pt.lang | 1 - resources/langfiles/lang/en_us.lang | 1 - resources/langfiles/lang/pl_pl.lang | 1 - resources/langfiles/lang/zh_cn.lang | 1 - 8 files changed, 3 insertions(+), 26 deletions(-) diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index f680d09ca..c28ef32c3 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -157,7 +157,6 @@ class SuSyMaterials { public static Material CativaCatalystSolution; public static Material AcidicCumene; public static Material RearrangedCumene; - public static Material AlkylatedButane; public static Material ImpureKaptonK; public static Material KaptonEPreparation; public static Material ImpureKaptonE; diff --git a/groovy/material/UnknownCompositionMaterials.groovy b/groovy/material/UnknownCompositionMaterials.groovy index 192746605..9282dcdec 100644 --- a/groovy/material/UnknownCompositionMaterials.groovy +++ b/groovy/material/UnknownCompositionMaterials.groovy @@ -189,10 +189,7 @@ public class UnknownCompositionMaterials { .color(0x4f2f27) .build(); - AlkylatedButane = new Material.Builder(4032, SuSyUtility.susyId('alkylated_butane')) - .liquid() - .color(0x6e4c2c) - .build(); + //FREE ID: 4032 ImpureKaptonK = new Material.Builder(4033, SuSyUtility.susyId('impure_kapton_k')) .liquid() diff --git a/groovy/postInit/chemistry/ChemistryOverhaul.groovy b/groovy/postInit/chemistry/ChemistryOverhaul.groovy index c0c8e6e38..9f6995e9a 100644 --- a/groovy/postInit/chemistry/ChemistryOverhaul.groovy +++ b/groovy/postInit/chemistry/ChemistryOverhaul.groovy @@ -2357,22 +2357,6 @@ REACTION_FURNACE.recipeBuilder() // Isobutylene -CSTR.recipeBuilder() - .fluidInputs(fluid('butane') * 50) - .fluidInputs(fluid('sulfuric_acid') * 50) - .fluidOutputs(fluid('alkylated_butane') * 100) - .duration(100) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() - -DISTILLATION_TOWER.recipeBuilder() - .fluidInputs(fluid('alkylated_butane') * 100) - .fluidOutputs(fluid('sulfuric_acid') * 50) - .fluidOutputs(fluid('isobutane') * 50) - .duration(300) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() - FBR.recipeBuilder() .fluidInputs(fluid('isobutane') * 50) .notConsumable(ore('catalystBedChromiumTrioxide') * 1) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy index 6d5f0b156..fd1caf579 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy @@ -50,8 +50,9 @@ def minor_solvents = [ // Methyl-tert-butyl ether FBR.recipeBuilder() + .notConsumable(ore('catalystBedChloridedAlumina')) + .notConsumable(fluid('hydrogen') * 50) .fluidInputs(fluid('butane') * 50) - .notConsumable(ore('dustAluminiumChloride')) .fluidOutputs(fluid('isobutane') * 50) .duration(5) .EUt(30) diff --git a/resources/langfiles/lang/en_pt.lang b/resources/langfiles/lang/en_pt.lang index 1cad74bba..181f4f7ef 100644 --- a/resources/langfiles/lang/en_pt.lang +++ b/resources/langfiles/lang/en_pt.lang @@ -600,7 +600,6 @@ susy.material.impure_acetaldehyde=Acetaldeído Impuro susy.material.cativa_catalyst_preparation=Preparação Catalisador de Cativa susy.material.acidic_cumene=Cumeno Acídico susy.material.rearranged_cumene=Cumeno Rearranjado -susy.material.alkylated_butane=Butano Alquilado susy.material.impure_kapton_k=Kapton K Impuro susy.material.impure_kapton_e=Kapton E Impuro susy.material.kapton_e_preparation=Preparação de Solução de Kapton E diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 441b8f672..c5d6e358a 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -583,7 +583,6 @@ susy.material.cativa_catalyst_preparation=Cativa Catalyst Preparation susy.material.cativa_catalyst_solution=Cativa Catalyst Solution susy.material.acidic_cumene=Acidic Cumene susy.material.rearranged_cumene=Rearranged Cumene -susy.material.alkylated_butane=Alkylated Butane susy.material.impure_kapton_k=Impure Kapton K susy.material.impure_kapton_e=Impure Kapton E susy.material.kapton_e_preparation=Kapton E Preparation Solution diff --git a/resources/langfiles/lang/pl_pl.lang b/resources/langfiles/lang/pl_pl.lang index 8a0b82777..6086e625a 100644 --- a/resources/langfiles/lang/pl_pl.lang +++ b/resources/langfiles/lang/pl_pl.lang @@ -587,7 +587,6 @@ susy.material.cativa_catalyst_preparation=Preparat Katalizator Cativa susy.material.cativa_catalyst_solution=Roztwór Katalizator Cativa susy.material.acidic_cumene=Kwasowy Kumen susy.material.rearranged_cumene=Przestawiony Kumen -susy.material.alkylated_butane=Zalkilowany Butan susy.material.impure_kapton_k=Zanieczyszcony Kapton K susy.material.impure_kapton_e=Zanieczyszcony Kapton E susy.material.kapton_e_preparation=Roztwór Preparatu Kaptonu E diff --git a/resources/langfiles/lang/zh_cn.lang b/resources/langfiles/lang/zh_cn.lang index 042ddbbe5..c272abe55 100644 --- a/resources/langfiles/lang/zh_cn.lang +++ b/resources/langfiles/lang/zh_cn.lang @@ -584,7 +584,6 @@ susy.material.terephthalic_acid_slurry=对苯二甲酸浆液 susy.material.impure_acetaldehyde=含杂乙醛 susy.material.acidic_cumene=酸性异丙苯 susy.material.rearranged_cumene=重排异丙苯 -susy.material.alkylated_butane=烷基化丁烷 susy.material.impure_kapton_k=含杂Kapton K susy.material.impure_kapton_e=含杂Kapton E susy.material.kapton_e_preparation=Kapton E制剂 From 878148533e0ee1f3c38c2d1971c2b9ec2ae56d7b Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Fri, 16 Aug 2024 15:26:37 -0500 Subject: [PATCH 043/132] diatomaceous earth deposit --- .../vein/overworld/kieselguhr_deposit.json | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 config/gregtech/worldgen/vein/overworld/kieselguhr_deposit.json diff --git a/config/gregtech/worldgen/vein/overworld/kieselguhr_deposit.json b/config/gregtech/worldgen/vein/overworld/kieselguhr_deposit.json new file mode 100644 index 000000000..b5f42b5e1 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/kieselguhr_deposit.json @@ -0,0 +1,40 @@ +{ + "weight": 30, + "density": 0.9, + "max_height": 70, + "min_height": 58, + "block": "minecraft:sand", + "vein_populator": { + "type": "surface_rock", + "material": "diatomite" + }, + "biome_modifier": { + "type": "biome_map", + "desert": 400, + "river": 300 + }, + "generator": { + "type": "layered", + "radius": [ + 20, + 20 + ] + }, + "filler": { + "type": "layered", + "values": [ + { + "primary": "ore:diatomite" + }, + { + "secondary": "ore:diatomite" + }, + { + "between": "ore:diatomite" + }, + { + "sporadic": "ore:diatomite" + } + ] + } +} From 007a03cf3d88e68c76ecc4ce63d29f78e5a79629 Mon Sep 17 00:00:00 2001 From: planetme <87911459+planetme@users.noreply.github.com> Date: Fri, 16 Aug 2024 15:43:43 -0500 Subject: [PATCH 044/132] solid phosphoric acid for C3-5 olefin condensation --- .../Catalysts.groovy | 123 +++++++++++++++++- .../chemistry/ChemistryOverhaul.groovy | 92 +------------ .../oil_refining/GasolineComponents.groovy | 4 +- 3 files changed, 123 insertions(+), 96 deletions(-) rename groovy/postInit/chemistry/{inorganic_chemistry => }/Catalysts.groovy (50%) diff --git a/groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy b/groovy/postInit/chemistry/Catalysts.groovy similarity index 50% rename from groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy rename to groovy/postInit/chemistry/Catalysts.groovy index 3a0a0d76e..9ac117bf8 100644 --- a/groovy/postInit/chemistry/inorganic_chemistry/Catalysts.groovy +++ b/groovy/postInit/chemistry/Catalysts.groovy @@ -1,8 +1,14 @@ import globals.Globals - MIXER = recipemap('mixer') SINTERING_OVEN = recipemap('sintering_oven') +BR = recipemap('batch_reactor') +ROASTER = recipemap('roaster') +DISTILLERY = recipemap('distillery') +DT = recipemap('distillation_tower') +DRYER = recipemap('dryer') +AUTOCLAVE = recipemap('autoclave') +ALLOY_SMELTER = recipemap('alloy_smelter') // Alumina supports MIXER.recipeBuilder() @@ -128,7 +134,7 @@ AUTOCLAVE.recipeBuilder() .EUt(30) .buildAndRegister() -DISTILLATION_TOWER.recipeBuilder() +DT.recipeBuilder() .fluidInputs(fluid('diluted_sodium_silicate_solution') * 1000) .fluidOutputs(fluid('water') * 750) .fluidOutputs(fluid('sodium_silicate_solution') * 250) @@ -149,4 +155,115 @@ ALLOY_SMELTER.recipeBuilder() .outputs(metaitem('cracking_catalyst') * 1) .duration(100) .EUt(60) - .buildAndRegister() \ No newline at end of file + .buildAndRegister() + +// Olefin condensation catalysts + + // SHOP process catalyst + + BR.recipeBuilder() + .inputs(ore('dustNickelIiOxide') * 2) + .fluidInputs(fluid('nitric_acid') * 2000) + .fluidOutputs(fluid('nickel_nitrate_solution') * 1000) + .duration(20) + .EUt(30) + .buildAndRegister() + + DISTILLERY.recipeBuilder() + .fluidInputs(fluid('nickel_nitrate_solution') * 1000) + .outputs(metaitem('dustNickelIiNitrate') * 9) + .fluidOutputs(fluid('water') * 1000) + .duration(20) + .EUt(30) + .buildAndRegister() + + BR.recipeBuilder() + .inputs(ore('dustNickelIiNitrate') * 9) + .fluidInputs(fluid('acetylacetone') * 2000) + .fluidInputs(fluid('sodium_hydroxide_solution') * 2000) + .fluidOutputs(fluid('nickel_ii_bisacetylacetonate_solution') * 2000) + .duration(120) + .EUt(30) + .buildAndRegister() + + ROASTER.recipeBuilder() + .fluidInputs(fluid('nickel_ii_bisacetylacetonate_solution') * 2000) + .outputs(metaitem('dustNickelIiBisacetylacetonate')) + .outputs(metaitem('dustSodiumNitrate') * 10) + .fluidOutputs(fluid('dense_steam') * 2000) + .duration(120) + .EUt(480) + .buildAndRegister() + + BR.recipeBuilder() + .inputs(ore('dustNickelIiBisacetylacetonate')) + .fluidInputs(fluid('cyclooctadiene') * 2000) + .fluidInputs(fluid('triethylaluminium') * 2000) + .outputs(metaitem('dustBiscyclooctadienenickelZero')) + .fluidOutputs(fluid('ethane') * 1000) + .fluidOutputs(fluid('ethylene') * 1000) + .fluidOutputs(fluid('diethylaluminium_acetylacetonate') * 2000) + .duration(120) + .EUt(30) + .buildAndRegister() + + BR.recipeBuilder() + .fluidInputs(fluid('diethylaluminium_acetylacetonate') * 1000) + .fluidInputs(fluid('hydrochloric_acid') * 3000) + .fluidOutputs(fluid('aluminium_chloride_solution') * 3000) + .fluidOutputs(fluid('acetylacetone') * 1000) + .fluidOutputs(fluid('ethylene') * 2000) + .duration(160) + .EUt(30) + .buildAndRegister() + + DISTILLERY.recipeBuilder() + .fluidInputs(fluid('aluminium_chloride_solution') * 3000) + .outputs(metaitem('dustAluminiumChloride') * 4) + .fluidOutputs(fluid('water') * 3000) + .EUt(Globals.voltAmps[1]) + .duration(20) + .buildAndRegister() + + BR.recipeBuilder() + .inputs(ore('dustTriphenylphosphine')) + .fluidInputs(fluid('phosphorus_trichloride') * 500) + .fluidOutputs(fluid('chlorodiphenylphosphine') * 1500) + .duration(200) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + + CSTR.recipeBuilder() + .fluidInputs(fluid('chlorodiphenylphosphine') * 50) + .fluidInputs(fluid('acetic_acid') * 50) + .notConsumable(fluid('sodium_hydroxide_solution') * 50) + .fluidOutputs(fluid('diphenylphosphinoacetic_acid') * 50) + .duration(10) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + + BR.recipeBuilder() + .inputs(ore('dustBiscyclooctadienenickelZero')) + .fluidInputs(fluid('diphenylphosphinoacetic_acid') * 1000) + .fluidInputs(fluid('ethylene_glycol') * 1000) + .fluidOutputs(fluid('shell_higher_olefin_catalyst_solution') * 1000) + .duration(200) + .EUt(Globals.voltAmps[3]) + .buildAndRegister() + + // SPA catalysts for gasoline polymerate + + /*MIXER.recipeBuilder() + .inputs(ore('dustDiatomaceousEarth')) + .fluidInputs(fluid('phosphoric_acid') * 1700) + .outputs(metaitem('dustWetSolidPhosphoricAcidCatalyst')) + .duration(200) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + + DRYER.recipeBuilder() + .inputs(ore('dustWetSolidPhosphoricAcidCatalyst') + .outputs(ore('dustSolidPohpshoricAcidCatalyst') + .duration(200) + .EUt(Globals.voltAmps[1]) + .buildAndRegister()*/ \ No newline at end of file diff --git a/groovy/postInit/chemistry/ChemistryOverhaul.groovy b/groovy/postInit/chemistry/ChemistryOverhaul.groovy index 9f6995e9a..2c5aa6c9e 100644 --- a/groovy/postInit/chemistry/ChemistryOverhaul.groovy +++ b/groovy/postInit/chemistry/ChemistryOverhaul.groovy @@ -3767,97 +3767,7 @@ PYROLYSE.recipeBuilder() //SHELL HIGHER OLEFIN PROCESS BR.recipeBuilder() - .inputs(ore('dustNickelIiOxide') * 2) - .fluidInputs(fluid('nitric_acid') * 2000) - .fluidOutputs(fluid('nickel_nitrate_solution') * 1000) - .duration(20) - .EUt(30) - .buildAndRegister() - -DISTILLERY.recipeBuilder() - .fluidInputs(fluid('nickel_nitrate_solution') * 1000) - .outputs(metaitem('dustNickelIiNitrate') * 9) - .fluidOutputs(fluid('water') * 1000) - .duration(20) - .EUt(30) - .buildAndRegister() - -BR.recipeBuilder() - .inputs(ore('dustNickelIiNitrate') * 9) - .fluidInputs(fluid('acetylacetone') * 2000) - .fluidInputs(fluid('sodium_hydroxide_solution') * 2000) - .fluidOutputs(fluid('nickel_ii_bisacetylacetonate_solution') * 2000) - .duration(120) - .EUt(30) - .buildAndRegister() - -ROASTER.recipeBuilder() - .fluidInputs(fluid('nickel_ii_bisacetylacetonate_solution') * 2000) - .outputs(metaitem('dustNickelIiBisacetylacetonate')) - .outputs(metaitem('dustSodiumNitrate') * 10) - .fluidOutputs(fluid('dense_steam') * 2000) - .duration(120) - .EUt(480) - .buildAndRegister() - -BR.recipeBuilder() - .inputs(ore('dustNickelIiBisacetylacetonate')) - .fluidInputs(fluid('cyclooctadiene') * 2000) - .fluidInputs(fluid('triethylaluminium') * 2000) - .outputs(metaitem('dustBiscyclooctadienenickelZero')) - .fluidOutputs(fluid('ethane') * 1000) - .fluidOutputs(fluid('ethylene') * 1000) - .fluidOutputs(fluid('diethylaluminium_acetylacetonate') * 2000) - .duration(120) - .EUt(30) - .buildAndRegister() - -BR.recipeBuilder() - .fluidInputs(fluid('diethylaluminium_acetylacetonate') * 1000) - .fluidInputs(fluid('hydrochloric_acid') * 3000) - .fluidOutputs(fluid('aluminium_chloride_solution') * 3000) - .fluidOutputs(fluid('acetylacetone') * 1000) - .fluidOutputs(fluid('ethylene') * 2000) - .duration(160) - .EUt(30) - .buildAndRegister() - -DISTILLERY.recipeBuilder() - .fluidInputs(fluid('aluminium_chloride_solution') * 3000) - .outputs(metaitem('dustAluminiumChloride') * 4) - .fluidOutputs(fluid('water') * 3000) - .EUt(Globals.voltAmps[1]) - .duration(20) - .buildAndRegister() - -BR.recipeBuilder() - .inputs(ore('dustTriphenylphosphine')) - .fluidInputs(fluid('phosphorus_trichloride') * 500) - .fluidOutputs(fluid('chlorodiphenylphosphine') * 1500) - .duration(200) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() - -CSTR.recipeBuilder() - .fluidInputs(fluid('chlorodiphenylphosphine') * 50) - .fluidInputs(fluid('acetic_acid') * 50) - .notConsumable(fluid('sodium_hydroxide_solution') * 50) - .fluidOutputs(fluid('diphenylphosphinoacetic_acid') * 50) - .duration(10) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() - -BR.recipeBuilder() - .inputs(ore('dustBiscyclooctadienenickelZero')) - .fluidInputs(fluid('diphenylphosphinoacetic_acid') * 1000) - .fluidInputs(fluid('ethylene_glycol') * 1000) - .fluidOutputs(fluid('shell_higher_olefin_catalyst_solution') * 1000) - .duration(200) - .EUt(Globals.voltAmps[3]) - .buildAndRegister() - -BR.recipeBuilder() - .fluidInputs(fluid('ethylene') * (1000 + 3000)) + .fluidInputs(fluid('ethylene') * 4000) .notConsumable(fluid('shell_higher_olefin_catalyst_solution') * 1000) .fluidOutputs(fluid('alpha_olefin_mixture') * 1000) .duration(125) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index 45397ed42..f5adef824 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -69,8 +69,8 @@ PHASE_SEPARATOR = recipemap('phase_separator') .buildAndRegister() */ -/* Dimerization - +/* Polymerization + */ /* Reforming From 58b5aff791eb50bb0a144351dcbf375acfb0fdf6 Mon Sep 17 00:00:00 2001 From: planetme Date: Sun, 22 Sep 2024 21:34:50 -0400 Subject: [PATCH 045/132] cracking catalyst rework --- groovy/material/SuSyMaterials.groovy | 6 ++- .../UnknownCompositionMaterials.groovy | 20 +++++--- groovy/postInit/chemistry/Catalysts.groovy | 49 +++++++++++++++---- .../p_block/group16/OxygenChain.groovy | 17 +------ resources/langfiles/lang/en_pt.lang | 7 +-- resources/langfiles/lang/en_us.lang | 9 ++-- resources/langfiles/lang/pl_pl.lang | 7 +-- resources/langfiles/lang/zh_cn.lang | 7 +-- 8 files changed, 69 insertions(+), 53 deletions(-) diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index c28ef32c3..d8f572d41 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -214,8 +214,8 @@ class SuSyMaterials { public static Material PolyhaliteLeach; public static Material CarnalliteLeach; public static Material KainiteLeach; - public static Material Zeolite13XSolution; - public static Material Zeolite13X; + public static Material TypeXZeoliteSolution; + public static Material TypeXZeolite; public static Material LTSCatalyst; public static Material HTSCatalyst; public static Material SpentBismuthCatalyst; @@ -510,6 +510,8 @@ class SuSyMaterials { public static Material NetherMolecularSieve; public static Material HydrotreatingCatalyst; public static Material SourWater; + public static Material TypeYZeoliteSolution; + public static Material TypeYZeolite; // Petrochem Materials diff --git a/groovy/material/UnknownCompositionMaterials.groovy b/groovy/material/UnknownCompositionMaterials.groovy index 9282dcdec..e034791af 100644 --- a/groovy/material/UnknownCompositionMaterials.groovy +++ b/groovy/material/UnknownCompositionMaterials.groovy @@ -54,10 +54,7 @@ public class UnknownCompositionMaterials { .colorAverage() .build(); - RawMolecularSieve = new Material.Builder(4005, SuSyUtility.susyId('raw_molecular_sieve')) - .liquid() - .color(0x8c94a8) - .build(); + // FREE ID: 4005 FlueGas = new Material.Builder(4006, SuSyUtility.susyId('flue_gas')) .gas(new FluidBuilder().temperature(1000)) @@ -474,13 +471,13 @@ public class UnknownCompositionMaterials { .color(0xadb07f) .build(); - Zeolite13X = new Material.Builder(4091, SuSyUtility.susyId('zeolite_13')) + TypeXZeolite = new Material.Builder(4091, SuSyUtility.susyId('type_x_zeolite')) .dust() .iconSet(SHINY) .color(0xe4e8bc) .build(); - Zeolite13XSolution = new Material.Builder(4092, SuSyUtility.susyId('zeolite_13_solution')) + TypeXZeoliteSolution = new Material.Builder(4092, SuSyUtility.susyId('type_x_zeolite_solution')) .liquid() .color(0xe4e8bc) .build(); @@ -1946,5 +1943,16 @@ public class UnknownCompositionMaterials { .fluid() .color(0x281757) .build() + + TypeYZeolite = new Material.Builder(4425, SuSyUtility.susyId('type_y_zeolite')) + .dust() + .iconSet(SHINY) + .color(0xc8cca1) + .build(); + + TypeYZeoliteSolution = new Material.Builder(4426, SuSyUtility.susyId('type_y_zeolite_solution')) + .liquid() + .color(0xc8cca1) + .build(); } } diff --git a/groovy/postInit/chemistry/Catalysts.groovy b/groovy/postInit/chemistry/Catalysts.groovy index 9ac117bf8..6bf28401e 100644 --- a/groovy/postInit/chemistry/Catalysts.groovy +++ b/groovy/postInit/chemistry/Catalysts.groovy @@ -8,7 +8,7 @@ DISTILLERY = recipemap('distillery') DT = recipemap('distillation_tower') DRYER = recipemap('dryer') AUTOCLAVE = recipemap('autoclave') -ALLOY_SMELTER = recipemap('alloy_smelter') +ION_EXCHANGE = recipemap('ion_exchange_column') // Alumina supports MIXER.recipeBuilder() @@ -118,18 +118,20 @@ BR.recipeBuilder() .EUt(30) .buildAndRegister() +// Type X zeolite (molecular sieve, 9 angstrom) AUTOCLAVE.recipeBuilder() .fluidInputs(fluid('diluted_sodium_silicate_solution') * 4000) .inputs(ore('dustSodiumAluminate') * 4) - .fluidOutputs(fluid('raw_molecular_sieve') * 4000) + .fluidOutputs(fluid('type_x_zeolite_solution') * 4000) .duration(180) .EUt(30) .buildAndRegister() AUTOCLAVE.recipeBuilder() .fluidInputs(fluid('sodium_silicate_solution') * 1000) + .fluidInputs(fluid('distilled_water') * 3000) .inputs(ore('dustSodiumAluminate') * 4) - .fluidOutputs(fluid('raw_molecular_sieve') * 4000) + .fluidOutputs(fluid('type_x_zeolite_solution') * 4000) .duration(180) .EUt(30) .buildAndRegister() @@ -143,16 +145,45 @@ DT.recipeBuilder() .buildAndRegister() DRYER.recipeBuilder() - .fluidInputs(fluid('raw_molecular_sieve') * 4000) - .outputs(metaitem('dustMolecularSieve') * 10) + .fluidInputs(fluid('type_x_zeolite_solution') * 4000) + .outputs(metaitem('dustTypeXZeolite')) + .fluidOutputs(fluid('dense_steam') * 4000) .duration(400) .EUt(30) .buildAndRegister() -ALLOY_SMELTER.recipeBuilder() - .inputs(ore('dustMolecularSieve') * 1) - .inputs(ore('dustClay') * 1) - .outputs(metaitem('cracking_catalyst') * 1) +MIXER.recipeBuilder() + .inputs(ore('dustTypeXZeolite')) + .inputs(ore('dustClay')) + .outputs(metaitem('dustMolecularSieve')) + .duration(180) + .EUt(30) + .buildAndRegister() + +// Type Y zeolite (cracking catalyst) + +AUTOCLAVE.recipeBuilder() + .fluidInputs(fluid('diluted_sodium_silicate_solution') * 8000) + .fluidInputs(fluid('tetramethylammonium_hydroxide_solution') * 1000) + .inputs(ore('dustSodiumAluminate') * 4) + .fluidOutputs(fluid('type_y_zeolite_solution') * 9000) + .duration(180) + .EUt(30) + .buildAndRegister() + +DRYER.recipeBuilder() + .fluidInputs(fluid('type_y_zeolite_solution') * 9000) + .outputs(metaitem('dustTypeYZeolite')) + .duration(100) + .EUt(60) + .buildAndRegister() + +ROASTER.recipeBuilder() + .inputs(ore('dustTypeYZeolite')) + .inputs(ore('dustClay')) + .fluidInputs(fluid('ammonium_chloride_solution') * 1000) + .outputs(metaitem('cracking_catalyst')) + .fluidOutputs(fluid('wastewater') * 1000) .duration(100) .EUt(60) .buildAndRegister() diff --git a/groovy/postInit/chemistry/inorganic_chemistry/elements/p_block/group16/OxygenChain.groovy b/groovy/postInit/chemistry/inorganic_chemistry/elements/p_block/group16/OxygenChain.groovy index 103ddf0b1..08248c8ab 100644 --- a/groovy/postInit/chemistry/inorganic_chemistry/elements/p_block/group16/OxygenChain.groovy +++ b/groovy/postInit/chemistry/inorganic_chemistry/elements/p_block/group16/OxygenChain.groovy @@ -11,24 +11,9 @@ ASSEMBLER.recipeBuilder() .EUt(30) .buildAndRegister() -AUTOCLAVE.recipeBuilder() - .fluidInputs(fluid('raw_molecular_sieve') * 4000) - .inputs(ore('dustClay') * 8) - .fluidOutputs(fluid('zeolite_13_solution') * 4000) - .duration(180) - .EUt(30) - .buildAndRegister() - -DRYER.recipeBuilder() - .fluidInputs(fluid('zeolite_13_solution') * 4000) - .outputs(metaitem('dustZeolite13') * 8) - .duration(180) - .EUt(30) - .buildAndRegister() - AUTOCLAVE.recipeBuilder() .fluidInputs(fluid('distilled_water') * 1000) - .inputs(ore('dustZeolite13') * 4) + .inputs(ore('dustMolecularSieve') * 4) .inputs(metaitem('zeolite_membrane_support') * 1) .outputs(metaitem('zeolite_membrane') * 1) .duration(180) diff --git a/resources/langfiles/lang/en_pt.lang b/resources/langfiles/lang/en_pt.lang index 181f4f7ef..63c4b98cb 100644 --- a/resources/langfiles/lang/en_pt.lang +++ b/resources/langfiles/lang/en_pt.lang @@ -95,7 +95,6 @@ susy.material.diluted_potassium_carbonate_solution=Solução diluída de carbona susy.material.potassium_hydroxide_solution=Solução de Hidróxido de Potássio susy.material.calcium_hydroxide_solution=Solução de hidróxido de cálcio susy.material.sodium_silicate_solution=Solução de Silicato de Sódio -susy.material.raw_molecular_sieve=Peneira Molecular Bruta susy.material.dry_carbon_monóxido=Monóxido de Carbono Seco susy.material.metil_formate=Formato de Metila susy.material.methyl_formate_solution=Solução de Formato de Metila @@ -727,8 +726,8 @@ susy.material.langbeinite_leach=Langbeinite Leach susy.material.polyhalite_leach=Polyhalite Leach susy.material.concentrated_polyhalite_leach=Concentrated Polyhalite Leach susy.material.kainite_leach=Kainite Leach -susy.material.zeolite_13x=Zeolite 13X -susy.material.zeolite_13x_solution=Zeolite 13X Solution +susy.material.type_x_zeolite=Type X Zeolite +susy.material.type_x_zeolite_solution=Type X Zeolite Solution susy.material.lts_catalyst=LTS Catalyst susy.material.hts_catalyst=HTS Catalyst susy.material.spent_bismuth_catalyst=Spent Bismuth Catalyst @@ -1293,8 +1292,6 @@ susy.material.light_oily_brine=Light Oily Brine susy.material.heavy_oily_brine=Heavy Oily Brine susy.material.calcium_sulfite=Calcium Sulfite susy.material.sodium_amide=Sodium Amide -susy.material.zeolite_13=Zeolite 13X -susy.material.zeolite_13_solution=Zeolite 13X Solution susy.material.sienna=Sienna susy.material.burnt_sienna=Burnt Sienna susy.material.lead_chromate=Lead Chromate diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index c5d6e358a..8258f125e 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -91,7 +91,6 @@ susy.material.diluted_potassium_carbonate_solution=Diluted Potassium Carbonate S susy.material.potassium_hydroxide_solution=Potassium Hydroxide Solution susy.material.calcium_hydroxide_slurry=Calcium Hydroxide Slurry susy.material.sodium_silicate_solution=Sodium Silicate Solution -susy.material.raw_molecular_sieve=Raw Molecular Sieve susy.material.acetylene=Acetylene susy.material.ammonia_solution=Ammonia Solution susy.material.formaldehyde=Formaldehyde @@ -708,8 +707,6 @@ susy.material.langbeinite_leach=Langbeinite Leach susy.material.polyhalite_leach=Polyhalite Leach susy.material.concentrated_polyhalite_leach=Concentrated Polyhalite Leach susy.material.kainite_leach=Kainite Leach -susy.material.zeolite_13x=Zeolite 13X -susy.material.zeolite_13x_solution=Zeolite 13X Solution susy.material.lts_catalyst=LTS Catalyst susy.material.hts_catalyst=HTS Catalyst susy.material.spent_bismuth_catalyst=Spent Bismuth Catalyst @@ -1284,8 +1281,8 @@ susy.material.light_oily_brine=Light Oily Brine susy.material.heavy_oily_brine=Heavy Oily Brine susy.material.calcium_sulfite=Calcium Sulfite susy.material.sodium_amide=Sodium Amide -susy.material.zeolite_13=Zeolite 13X -susy.material.zeolite_13_solution=Zeolite 13X Solution +susy.material.type_x_zeolite=Type X Zeolite +susy.material.type_x_zeolite_solution=Type X Zeolite Solution susy.material.sienna=Sienna susy.material.burnt_sienna=Burnt Sienna susy.material.lead_chromate=Lead Chromate @@ -1990,6 +1987,8 @@ susy.material.propane_fuel_gas=Propane Fuel Gas susy.material.heated_oil_residue=Heated Oil Residue susy.material.vacuum_oil_residue=Vacuum Oil Residue susy.material.sour_water=Sour Water +susy.material.type_y_zeolite=Type Y Zeolite +susy.material.type__zeolite_solution=Type Y Zeolite Solution # Isotopes diff --git a/resources/langfiles/lang/pl_pl.lang b/resources/langfiles/lang/pl_pl.lang index 6086e625a..4e3402267 100644 --- a/resources/langfiles/lang/pl_pl.lang +++ b/resources/langfiles/lang/pl_pl.lang @@ -91,7 +91,6 @@ susy.material.diluted_potassium_carbonate_solution=Rozcieńczony Roztwór Węgla susy.material.potassium_hydroxide_solution=Roztwór Wodorotlenku Potasu susy.material.calcium_hydroxide_slurry=Zawiesina Wodorotlenku Wapnia susy.material.sodium_silicate_solution=Roztwór Krzemianu Sodu -susy.material.raw_molecular_sieve=Surowe Sito Molekularne susy.material.acetylene=Etyn susy.material.ammonia_solution=Roztwór Amoniaku susy.material.formaldehyde=Formaldehyd @@ -712,8 +711,6 @@ susy.material.langbeinite_leach=Langbeinite Leach susy.material.polyhalite_leach=Polyhalite Leach susy.material.concentrated_polyhalite_leach=Concentrated Polyhalite Leach susy.material.kainite_leach=Kainite Leach -susy.material.zeolite_13x=Zeolite 13X -susy.material.zeolite_13x_solution=Zeolite 13X Solution susy.material.lts_catalyst=LTS Catalyst susy.material.hts_catalyst=HTS Catalyst susy.material.spent_bismuth_catalyst=Spent Bismuth Catalyst @@ -1288,8 +1285,8 @@ susy.material.light_oily_brine=Light Oily Brine susy.material.heavy_oily_brine=Heavy Oily Brine susy.material.calcium_sulfite=Calcium Sulfite susy.material.sodium_amide=Sodium Amide -susy.material.zeolite_13=Zeolite 13X -susy.material.zeolite_13_solution=Zeolite 13X Solution +susy.material.type_x_zeolite=Type X Zeolite +susy.material.type_x_zeolite_solution=Type X Zeolite Solution susy.material.sienna=Sienna susy.material.burnt_sienna=Burnt Sienna susy.material.lead_chromate=Lead Chromate diff --git a/resources/langfiles/lang/zh_cn.lang b/resources/langfiles/lang/zh_cn.lang index c272abe55..cfe18f6ba 100644 --- a/resources/langfiles/lang/zh_cn.lang +++ b/resources/langfiles/lang/zh_cn.lang @@ -91,7 +91,6 @@ susy.material.diluted_potassium_carbonate_solution=稀碳酸钾溶液 susy.material.potassium_hydroxide_solution=氢氧化钾溶液 susy.material.calcium_hydroxide_slurry=氢氧化钙浆液 susy.material.sodium_silicate_solution=硅酸钠溶液 -susy.material.raw_molecular_sieve=分子筛原料 susy.material.acetylene=乙炔 susy.material.ammonia_solution=氨水 susy.material.formaldehyde=甲醛 @@ -709,8 +708,6 @@ susy.material.langbeinite_leach=无水钾镁矾浸出液 susy.material.polyhalite_leach=杂卤石浸出液 susy.material.concentrated_polyhalite_leach=浓缩杂卤石浸出液 susy.material.kainite_leach=钾盐镁矾浸出液 -susy.material.zeolite_13x=沸石-13X -susy.material.zeolite_13x_solution=沸石-13X悬液 susy.material.lts_catalyst=低温变换(LTS)催化剂 susy.material.hts_catalyst=高温变换(HTS)催化剂 susy.material.spent_bismuth_catalyst=失活铋催化剂 @@ -1279,8 +1276,8 @@ susy.material.light_oily_brine=轻油盐水 susy.material.heavy_oily_brine=重油盐水 susy.material.calcium_sulfite=亚硫酸钙 susy.material.sodium_amide=氨基钠 -susy.material.zeolite_13=沸石-13X -susy.material.zeolite_13_solution=沸石-13X悬液 +susy.material.type_x_zeolite=沸石X +susy.material.type_x_zeolite_solution=沸石X susy.material.sienna=生赭 susy.material.burnt_sienna=熟赭 susy.material.lead_chromate=铬酸铅 From 167ed3d33e0364d2dc46c529341cdbbfe9a3a82e Mon Sep 17 00:00:00 2001 From: planetme Date: Sun, 22 Sep 2024 22:59:17 -0400 Subject: [PATCH 046/132] steam cracking rework --- .../material/PetrochemistryMaterials.groovy | 8 +- groovy/material/SuSyMaterials.groovy | 1 + .../petrochemistry/OilOverhaul.groovy | 83 ------------------ .../oil_refining/SteamCracking.groovy | 85 +++++++++++++++++++ resources/langfiles/lang/en_us.lang | 1 + 5 files changed, 94 insertions(+), 84 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 3b0b36048..7bd8ed89e 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -288,7 +288,13 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - //FREE IDs: 20068-20069 + PyrolysisGasoline = new Material.Builder(20068, SuSyUtility.susyId('pyrolysis_gasoline')) + .liquid() + .color(0xe6ba5c) + .flags(FLAMMABLE) + .build(); + + //FREE ID: 20069 CrudeLubricatingOil = new Material.Builder(20070, SuSyUtility.susyId('crude_lubricating_oil')) .liquid() diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index d8f572d41..73a06f1d4 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -608,6 +608,7 @@ class SuSyMaterials { public static Material DewaxedLubricantMixture; public static Material CFiveFraction; public static Material DimerizedCFiveFraction; + public static Material PyrolysisGasoline; // First Degree Materials diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy index 56c304f6d..d640eb4b1 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy @@ -26,89 +26,6 @@ HEAT_EXCHANGER = recipemap('heat_exchanger') UV_LIGHT_BOX = recipemap('uv_light_box') BR = recipemap('batch_reactor') -// Cracking: Ethane, Propane Butane - -ROASTER.recipeBuilder() -.fluidInputs(fluid('ethane') * 1000) -.fluidInputs(fluid('steam') * 1000) -.fluidOutputs(fluid('steamcracked_ethane') * 700) -.duration(300) -.EUt(Globals.voltAmps[1]) -.buildAndRegister() - -ROASTER.recipeBuilder() -.fluidInputs(fluid('propane') * 1000) -.fluidInputs(fluid('steam') * 1000) -.fluidOutputs(fluid('steamcracked_propane') * 700) -.duration(300) -.EUt(Globals.voltAmps[1]) -.buildAndRegister() - -ROASTER.recipeBuilder() -.fluidInputs(fluid('butane') * 1000) -.fluidInputs(fluid('steam') * 1000) -.fluidOutputs(fluid('steamcracked_butane') * 700) -.duration(300) -.EUt(Globals.voltAmps[1]) -.buildAndRegister() - -CRACKER.recipeBuilder() - .fluidInputs(fluid('ethane') * 1000) - .fluidInputs(fluid('steam') * 1000) - .fluidOutputs(fluid('steamcracked_ethane') * 1000) - .duration(80) - .EUt(Globals.voltAmps[2]) - .buildAndRegister() - -CRACKER.recipeBuilder() - .fluidInputs(fluid('propane') * 1000) - .fluidInputs(fluid('steam') * 1000) - .fluidOutputs(fluid('steamcracked_propane') * 1000) - .duration(80) - .EUt(Globals.voltAmps[2]) - .buildAndRegister() - -CRACKER.recipeBuilder() - .fluidInputs(fluid('butane') * 1000) - .fluidInputs(fluid('steam') * 1000) - .fluidOutputs(fluid('steamcracked_butane') * 1000) - .duration(80) - .EUt(Globals.voltAmps[2]) - .buildAndRegister() - -DT.recipeBuilder() - .fluidInputs(fluid('steamcracked_ethane') * 1000) - .fluidOutputs(fluid('butadiene') * 50) - .fluidOutputs(fluid('propene') * 50) - .fluidOutputs(fluid('ethylene') * 800) - .fluidOutputs(fluid('methane') * 50) - .fluidOutputs(fluid('hydrogen') * 50) - .duration(160) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() - -DT.recipeBuilder() - .fluidInputs(fluid('steamcracked_propane') * 1000) - .fluidOutputs(fluid('butadiene') * 50) - .fluidOutputs(fluid('propene') * 150) - .fluidOutputs(fluid('ethylene') * 500) - .fluidOutputs(fluid('methane') * 150) - .fluidOutputs(fluid('hydrogen') * 150) - .duration(160) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() - -DT.recipeBuilder() - .fluidInputs(fluid('steamcracked_butane') * 1000) - .fluidOutputs(fluid('butadiene') * 150) - .fluidOutputs(fluid('propene') * 250) - .fluidOutputs(fluid('ethylene') * 350) - .fluidOutputs(fluid('methane') * 150) - .fluidOutputs(fluid('hydrogen') * 100) - .duration(160) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() - // Refinery Gas Distillation DT.recipeBuilder() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy index e69de29bb..14872ced7 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy @@ -0,0 +1,85 @@ +ROASTER = recipemap('roaster') +CRACKER = recipemap('cracker') + +// Cracking: Ethane, Propane Butane + +ROASTER.recipeBuilder() + .fluidInputs(fluid('ethane') * 1000) + .fluidInputs(fluid('hot_hp_steam') * 1000) + .fluidOutputs(fluid('steamcracked_ethane') * 700) + .duration(300) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + +ROASTER.recipeBuilder() + .fluidInputs(fluid('propane') * 1000) + .fluidInputs(fluid('hot_hp_steam') * 1000) + .fluidOutputs(fluid('steamcracked_propane') * 700) + .duration(300) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + +ROASTER.recipeBuilder() + .fluidInputs(fluid('butane') * 1000) + .fluidInputs(fluid('hot_hp_steam') * 1000) + .fluidOutputs(fluid('steamcracked_butane') * 700) + .duration(300) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + +CRACKER.recipeBuilder() + .fluidInputs(fluid('ethane') * 1000) + .fluidInputs(fluid('hot_hp_steam') * 1000) + .fluidOutputs(fluid('steamcracked_ethane') * 1000) + .duration(80) + .EUt(Globals.voltAmps[2]) + .buildAndRegister() + +CRACKER.recipeBuilder() + .fluidInputs(fluid('propane') * 1000) + .fluidInputs(fluid('hot_hp_steam') * 1000) + .fluidOutputs(fluid('steamcracked_propane') * 1000) + .duration(80) + .EUt(Globals.voltAmps[2]) + .buildAndRegister() + +CRACKER.recipeBuilder() + .fluidInputs(fluid('butane') * 1000) + .fluidInputs(fluid('hot_hp_steam') * 1000) + .fluidOutputs(fluid('steamcracked_butane') * 1000) + .duration(80) + .EUt(Globals.voltAmps[2]) + .buildAndRegister() + +DT.recipeBuilder() + .fluidInputs(fluid('steamcracked_ethane') * 1000) + .fluidOutputs(fluid('ethylene') * 200) + .fluidOutputs(fluid('methane') * 50) + .fluidOutputs(fluid('hydrogen') * 750) + .duration(160) + .EUt(Globals.voltAmps[1] * 2) + .buildAndRegister() + +DT.recipeBuilder() + .fluidInputs(fluid('steamcracked_propane') * 1000) + .fluidOutputs(fluid('pyrolysis_gasoline') * 25) + .fluidOutputs(fluid('butadiene') * 25) + .fluidOutputs(fluid('propene') * 140) + .fluidOutputs(fluid('ethylene') * 440) + .fluidOutputs(fluid('methane') * 460) + .fluidOutputs(fluid('hydrogen') * 1230) + .duration(160) + .EUt(Globals.voltAmps[1] * 2) + .buildAndRegister() + +DT.recipeBuilder() + .fluidInputs(fluid('steamcracked_butane') * 1000) + .fluidOutputs(fluid('pyrolysis_gasoline') * 25) + .fluidOutputs(fluid('butadiene') * 25) + .fluidOutputs(fluid('propene') * 110) + .fluidOutputs(fluid('ethylene') * 450) + .fluidOutputs(fluid('methane') * 500) + .fluidOutputs(fluid('hydrogen') * 1250) + .duration(160) + .EUt(Globals.voltAmps[1] * 2) + .buildAndRegister() \ No newline at end of file diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 8258f125e..c4347c655 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -1989,6 +1989,7 @@ susy.material.vacuum_oil_residue=Vacuum Oil Residue susy.material.sour_water=Sour Water susy.material.type_y_zeolite=Type Y Zeolite susy.material.type__zeolite_solution=Type Y Zeolite Solution +susy.material.pyrolysis_gasoline=Pyrolysis Gasoline # Isotopes From a34410b285ed12c3f8b4e10b4fd1c0f6f5a40f67 Mon Sep 17 00:00:00 2001 From: planetme Date: Mon, 23 Sep 2024 08:57:30 -0400 Subject: [PATCH 047/132] adjust steam cracking mass balance --- .../petrochemistry/oil_refining/SteamCracking.groovy | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy index 14872ced7..0ee7084b4 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy @@ -53,16 +53,16 @@ CRACKER.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('steamcracked_ethane') * 1000) - .fluidOutputs(fluid('ethylene') * 200) - .fluidOutputs(fluid('methane') * 50) - .fluidOutputs(fluid('hydrogen') * 750) + .fluidOutputs(fluid('ethylene') * 890) + .fluidOutputs(fluid('methane') * 220) + .fluidOutputs(fluid('hydrogen') * 3330) .duration(160) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() DT.recipeBuilder() .fluidInputs(fluid('steamcracked_propane') * 1000) - .fluidOutputs(fluid('pyrolysis_gasoline') * 25) + .fluidOutputs(fluid('pyrolysis_gasoline') * 20) .fluidOutputs(fluid('butadiene') * 25) .fluidOutputs(fluid('propene') * 140) .fluidOutputs(fluid('ethylene') * 440) @@ -76,9 +76,9 @@ DT.recipeBuilder() .fluidInputs(fluid('steamcracked_butane') * 1000) .fluidOutputs(fluid('pyrolysis_gasoline') * 25) .fluidOutputs(fluid('butadiene') * 25) - .fluidOutputs(fluid('propene') * 110) + .fluidOutputs(fluid('propene') * 105) .fluidOutputs(fluid('ethylene') * 450) - .fluidOutputs(fluid('methane') * 500) + .fluidOutputs(fluid('methane') * 510) .fluidOutputs(fluid('hydrogen') * 1250) .duration(160) .EUt(Globals.voltAmps[1] * 2) From 36f241c85ffccee33262da6e55b9d3a0826ad93e Mon Sep 17 00:00:00 2001 From: planetme Date: Wed, 25 Sep 2024 12:17:01 -0400 Subject: [PATCH 048/132] add olefin condensation for gasoline blending --- groovy/postInit/chemistry/Catalysts.groovy | 2 +- .../oil_refining/GasolineComponents.groovy | 15 ++++++++++++++- .../oil_refining/LighterEnds.groovy | 1 + 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/groovy/postInit/chemistry/Catalysts.groovy b/groovy/postInit/chemistry/Catalysts.groovy index 6bf28401e..e3d207d7f 100644 --- a/groovy/postInit/chemistry/Catalysts.groovy +++ b/groovy/postInit/chemistry/Catalysts.groovy @@ -294,7 +294,7 @@ ROASTER.recipeBuilder() DRYER.recipeBuilder() .inputs(ore('dustWetSolidPhosphoricAcidCatalyst') - .outputs(ore('dustSolidPohpshoricAcidCatalyst') + .outputs(ore('dustSolidPhopshoricAcidCatalyst') .duration(200) .EUt(Globals.voltAmps[1]) .buildAndRegister()*/ \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index f5adef824..43c4c1368 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -70,7 +70,20 @@ PHASE_SEPARATOR = recipemap('phase_separator') */ /* Polymerization - + FBR.recipeBuilder() + .notConsumable('ore('catalystBedSolidPhosphoricAcid')') + .fluidInputs(fluid('catalytic_olefin_rich_mixture') * 1000) + .fluidOutputs(fluid('raw_gasoline_polymerate') * 500) + .duration(200) + .EUt(Globals.voltAmps[2]) + .buildAndRegister() + + PHASE_SEPARATOR.recipeBuilder() + .fluidInputs(fluid('raw_gasoline_polymerate') * 500) + .fluidOutputs(fluid('gasoline_polymerate') * 250) + .fluidOutputs(fluid('lpg') * 250) + .duration(50) + .buildAndRegister() */ /* Reforming diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy index c5c44669f..ed69063d1 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy @@ -112,6 +112,7 @@ DT.recipeBuilder() .fluidInputs(fluid('catalytic_overheads')) .fluidOutputs(fluid('light_naphtha')) .fluidOutputs(fluid('catalytic_olefin_rich_mixture')) + .fluidOutputs(fluid('hydrogen')) .duration() .EUt(30) .buildAndRegister() From 5db11c300731b9b6d05d24f361a93bacbfbb8ff9 Mon Sep 17 00:00:00 2001 From: planetme Date: Wed, 25 Sep 2024 12:43:22 -0400 Subject: [PATCH 049/132] add conversion of gasoline feedstocks and LGO to fuel --- .../petrochemistry/Fuels.groovy | 26 +++++++++++++++++++ .../oil_refining/GasolineComponents.groovy | 4 +-- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy index fd1caf579..48e6db4dc 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy @@ -598,6 +598,25 @@ println("Registered oxygenate pairs") // Gasoline final blending +def gasolineFeedstocks = [ + 'naphtha', + 'light_naphtha', + 'naphtha_reformate', + 'polymerate', + 'isomerate', + 'alkylate', + 'pyrolysis_gasoline' +] + +for (feedstock in gasolineFeedstocks) { + MIXER.recipeBuilder() + .fluidInputs(fluid(feedstock) * 1000) + .fluidOutputs(fluid('gasoline') * 1000) + .duration(2) + .EUt(120) + .buildAndRegister() +} + BLENDER.recipeBuilder() .fluidInputs(fluid('gasoline') * 1000) .fluidInputs(fluid('oxygenates') * 100) @@ -627,6 +646,13 @@ BLENDER.recipeBuilder() // Diesel final blending +MIXER.recipeBuilder() + .fluidInputs(fluid('light_gas_oil') * 1000) + .fluidOutputs(fluid('gasoline') * 1000) + .duration(2) + .EUt(120) + .buildAndRegister() + BLENDER.recipeBuilder() .fluidInputs(fluid('diesel') * 1000) .fluidInputs(fluid('ignition_improver') * 100) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index 43c4c1368..445009efd 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -79,8 +79,8 @@ PHASE_SEPARATOR = recipemap('phase_separator') .buildAndRegister() PHASE_SEPARATOR.recipeBuilder() - .fluidInputs(fluid('raw_gasoline_polymerate') * 500) - .fluidOutputs(fluid('gasoline_polymerate') * 250) + .fluidInputs(fluid('raw_polymerate') * 500) + .fluidOutputs(fluid('polymerate') * 250) .fluidOutputs(fluid('lpg') * 250) .duration(50) .buildAndRegister() From 4c32197ffdd42968cb25999248d297b8e87b6eac Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 5 Oct 2024 16:34:44 -0400 Subject: [PATCH 050/132] hydrcracking catatlyst --- groovy/postInit/chemistry/Catalysts.groovy | 30 +++++++++++++++++- groovy/preInit/RegisterMetaItems.groovy | 2 +- .../metaitems/hydrocracking_catalyst.json | 7 ++++ .../metaitems/hydrocracking_catalyst.png | Bin 0 -> 209 bytes 4 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 resources/gregtech/models/item/metaitems/hydrocracking_catalyst.json create mode 100644 resources/gregtech/textures/items/metaitems/hydrocracking_catalyst.png diff --git a/groovy/postInit/chemistry/Catalysts.groovy b/groovy/postInit/chemistry/Catalysts.groovy index e3d207d7f..5ed015d90 100644 --- a/groovy/postInit/chemistry/Catalysts.groovy +++ b/groovy/postInit/chemistry/Catalysts.groovy @@ -297,4 +297,32 @@ ROASTER.recipeBuilder() .outputs(ore('dustSolidPhopshoricAcidCatalyst') .duration(200) .EUt(Globals.voltAmps[1]) - .buildAndRegister()*/ \ No newline at end of file + .buildAndRegister()*/ + + // Hydrocracking catalyst + + /*AUTOCLAVE.recipeBuilder() + .fluidInputs(fluid('sodium_silicate_solution') * 1000) + .fluidInputs(fluid('aluminium_sulfate_solution') * 100) + .outputs(metaitem('dustAmorphousSilicaAlumina')) + .fluidOutputs(fluid('wastewater') * 1100) + .duration(200) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + + BR.recipeBuilder() + .inputs(ore('dustCobaltOxide') * 2) + .fluidInputs(fluid('nitric_acid') * 2000) + .fluidOutputs(fluid('cobalt_nitrate_solution') * 1000) + .duration(60) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + + ROASTER.recipeBuilder() + .inputs(ore('dustAmorphousSilicaAlumina') * 3) + .fluidInputs(fluid('ammonium_molybdate_solution') * 2000) + .fluidInputs(fluid('cobalt_nitrate_solution') * 1000) + .outputs(metaitem('hydrocracking_catalyst') * 3) + .duration(200) + .EUt(Globals.voltAmps[3]) + .buildAndRegister() \ No newline at end of file diff --git a/groovy/preInit/RegisterMetaItems.groovy b/groovy/preInit/RegisterMetaItems.groovy index 11e5e55e4..3f44d7bd1 100644 --- a/groovy/preInit/RegisterMetaItems.groovy +++ b/groovy/preInit/RegisterMetaItems.groovy @@ -44,7 +44,7 @@ eventManager.listen { customMetaItems.addItem(155, "sugar_cane_dust"); customMetaItems.addItem(156, "bitumen"); - //FREE ID: 157 + customMetaItems.addItem(157, "hydrocracking_catalyst") customMetaItems.addItem(158, "paraffin_wax"); customMetaItems.addItem(159, "spent_cracking_catalyst"); diff --git a/resources/gregtech/models/item/metaitems/hydrocracking_catalyst.json b/resources/gregtech/models/item/metaitems/hydrocracking_catalyst.json new file mode 100644 index 000000000..e5c6c6ef7 --- /dev/null +++ b/resources/gregtech/models/item/metaitems/hydrocracking_catalyst.json @@ -0,0 +1,7 @@ + +{ + "parent": "item/generated", + "textures": { + "layer0": "gregtech:items/metaitems/hydrocracking_catalyst" + } + } \ No newline at end of file diff --git a/resources/gregtech/textures/items/metaitems/hydrocracking_catalyst.png b/resources/gregtech/textures/items/metaitems/hydrocracking_catalyst.png new file mode 100644 index 0000000000000000000000000000000000000000..279737899c928eb33d830b6f542d7c394b698efe GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJe}GSjE0FGn7)?q$YoLmXrf3WbkzLb6Mw<&;$VBQ$?)+ literal 0 HcmV?d00001 From 76dbb39ba68c0866b5181219d14b2a752233c512 Mon Sep 17 00:00:00 2001 From: planetme Date: Sun, 6 Oct 2024 15:16:18 -0400 Subject: [PATCH 051/132] steam cracking of naphthas and gas oils --- .../material/PetrochemistryMaterials.groovy | 32 ++-- groovy/material/SuSyMaterials.groovy | 15 +- .../petrochemistry/Petrochemistry.groovy | 79 ++++----- .../oil_refining/SteamCracking.groovy | 152 +++++++++++------- resources/langfiles/lang/en_us.lang | 21 +-- 5 files changed, 157 insertions(+), 142 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 7bd8ed89e..62a54ac62 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -194,57 +194,43 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - LightlySteamcrackedKerosene = new Material.Builder(20031, SuSyUtility.susyId('lightly_steamcracked_kerosene')) + SteamcrackedLightNaphtha = new Material.Builder(20031, SuSyUtility.susyId('steamcracked_light_naphtha')) .liquid(new FluidBuilder().temperature(773)) .color(0xe3dd59) .flags(FLAMMABLE) .build(); - SeverelySteamcrackedKerosene = new Material.Builder(20032, SuSyUtility.susyId('severely_steamcracked_kerosene')) + SteamcrackedHeavyNaphtha = new Material.Builder(20032, SuSyUtility.susyId('steamcracked_heavy_naphtha')) .liquid(new FluidBuilder().temperature(773)) .color(0xf2ed83) .flags(FLAMMABLE) .build(); - LightlyHydrocrackedKerosene = new Material.Builder(20033, SuSyUtility.susyId('lightly_hydrocracked_kerosene')) + HydrocrackedLightNaphtha = new Material.Builder(20033, SuSyUtility.susyId('hydrocracked_light_naphtha')) .liquid(new FluidBuilder().temperature(773)) .color(0xc4bf51) .flags(FLAMMABLE) .build(); - SeverelyHydrocrackedKerosene = new Material.Builder(20034, SuSyUtility.susyId('severely_hydrocracked_kerosene')) + HydrocrackedHeavyNaphtha = new Material.Builder(20034, SuSyUtility.susyId('hydrocracked_heavy_naphtha')) .liquid(new FluidBuilder().temperature(773)) .color(0xbab65f) .flags(FLAMMABLE) .build(); - //FREE IDs: 20035-20054 - - UpgradedHeavyGasOilMix = new Material.Builder(20055, SuSyUtility.susyId('upgraded_heavy_gas_oil_mix')) - .liquid(new FluidBuilder().temperature(773)) - .color(0x918d33) - .flags(FLAMMABLE) - .build(); - - UpgradedLightGasOilMix = new Material.Builder(20056, SuSyUtility.susyId('upgraded_light_gas_oil_mix')) - .liquid(new FluidBuilder().temperature(773)) - .color(0xbab32f) - .flags(FLAMMABLE) - .build(); - - UpgradedKeroseneMix = new Material.Builder(20057, SuSyUtility.susyId('upgraded_kerosene_mix')) + SteamcrackedLightGasOil = new Material.Builder(20035, SuSyUtility.susyId('steamcracked_light_gas_oil')) .liquid(new FluidBuilder().temperature(773)) - .color(0xe3db30) + .color(0xb09046) .flags(FLAMMABLE) .build(); - UpgradedNaphthaMix = new Material.Builder(20058, SuSyUtility.susyId('upgraded_naphtha_mix')) + SteamcrackedHeavyGasOil = new Material.Builder(20036, SuSyUtility.susyId('steamcracked_heavy_gas_oil')) .liquid(new FluidBuilder().temperature(773)) - .color(0xf0e83e) + .color(0x997b37) .flags(FLAMMABLE) .build(); - // FREE IDs: 20059-20060 + //FREE IDs: 20035-20060 Syngas = new Material.Builder(20061, SuSyUtility.susyId('syngas')) .gas() diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 73a06f1d4..4b2513460 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -532,6 +532,7 @@ class SuSyMaterials { public static Material SulfuricHeavyGasOil; public static Material TreatedSulfuricHeavyGasOil; public static Material CatalyticallyCrackedHeavyGasOil; + public static Material SteamcrackedHeavyGasOil public static Material CrudeNaturalGas; public static Material SulfuricNaturalGas; @@ -545,23 +546,19 @@ class SuSyMaterials { public static Material SulfuricLightGasOil; public static Material TreatedSulfuricLightGasOil; public static Material CatalyticallyCrackedLightGasOil; + public static Material SteamcrackedLightGasOil; public static Material Kerosene; public static Material CrudeKerosene; public static Material SulfuricKerosene; public static Material TreatedSulfuricKerosene; - public static Material LightlySteamcrackedKerosene; - public static Material SeverelySteamcrackedKerosene; - public static Material LightlyHydrocrackedKerosene; - public static Material SeverelyHydrocrackedKerosene; - public static Material UpgradedKeroseneMix; public static Material CrudeNaphtha; public static Material TreatedSulfuricNaphtha; - public static Material LightlySteamcrackedNaphtha; - public static Material SeverelySteamcrackedNaphtha; - public static Material LightlyHydrocrackedNaphtha; - public static Material SeverelyHydrocrackedNaphtha; + public static Material SteamcrackedLightNaphtha; + public static Material SteamcrackedHeavyNaphtha; + public static Material HydrocrackedLightNaphtha; + public static Material HydrocrackedHeavyNaphtha; public static Material NaphthaReformate; public static Material DebutanizedNaphtha; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index 9451b2be2..74fc368e7 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -35,6 +35,8 @@ class Petrochemistry = { } trait CatalyticCrackable { + catalytic_crackable = true + def getCatalyticallyCracked(int amount) { return fluid('catalytically_cracked_' + this.name) * amount } @@ -52,6 +54,22 @@ class Petrochemistry = { } } + trait HydroCrackable { + hydro_crackable = true + + def getHydro(int amount) { + return fluid('hydrocracked_' + this.name) * amount + } + } + + trait SteamCrackable { + steam_crackable = true + + def getSteam(int amount) { + return fluid('steamcracked_' + this.name) * amount + } + } + trait Heatable { def getHeated(int amount) { return fluid('heated_' + this.name) * amount @@ -84,7 +102,6 @@ class Petrochemistry = { String name String strippable = false String sulfuric = false - String thermal_crackable = false OilFraction(String name) { this.name = name @@ -95,51 +112,25 @@ class Petrochemistry = { } } - public static class OilFractionCrackable extends OilFraction { - - OilFractionCrackable(String name){ - super(name) - } - - def getLightlyHydro(int amount) { - return fluid('lightly_hydrocracked_' + this.name) * amount - } - - def getSeverelyHydro(int amount) { - return fluid('severely_hydrocracked_' + this.name) * amount - } - - def getLightlySteam(int amount) { - return fluid('lightly_steamcracked_' + this.name) * amount - } - - def getSeverelySteam(int amount) { - return fluid('severely_steamcracked_' + this.name) * amount - } - - def getLightlyHydroMix(int amount) { - return fluid('lightly_hydrocracked_' + this.name + '_mix') * amount - } - - def getSeverelyHydroMix(int amount) { - return fluid('severely_hydrocracked_' + this.name + '_mix') * amount - } + public static class Crackable { + String name + String thermal_crackable = false + String hydro_crackable = false + String steam_crackable = false + String catalytic_crackable = false - def getLightlySteamMix(int amount) { - return fluid('lightly_steamcracked_' + this.name + '_mix') * amount + Crackable(String name) { + this.name = name } - def getSeverelySteamMix(int amount) { - return fluid('severely_steamcracked_' + this.name + '_mix') * amount + def get(int amount) { + return fluid(this.name) * amount } - } public static fractions = [ - vacuum_oil_residue : new OilFraction('vacuum_oil_residue').withTraits(CatalyticCrackable, ThermalCrackable), - atmospheric_oil_residue : new OilFraction('atmospheric_oil_residue').withTraits(CatalyticCrackable, ThermalCrackable), lubricating_oil : new OilFraction('lubricating_oil').withTraits(Sulfuric, Crude), - heavy_gas_oil : new OilFraction('heavy_gas_oil').withTraits(CatalyticCrackable, Sulfuric, Heatable, Strippable), + heavy_gas_oil : new OilFraction('heavy_gas_oil').withTraits(Sulfuric, Heatable, Strippable), light_gas_oil : new OilFraction('light_gas_oil').withTraits(Sulfuric, Heatable, Strippable), kerosene : new OilFractionCrackable('kerosene').withTraits(Sulfuric, Heatable, Strippable), heavy_naphtha : new OilFractionCrackable('heavy_naphtha').withTraits(Sulfuric, Heatable), @@ -148,6 +139,18 @@ class Petrochemistry = { refinery_gas : new OilFraction('refinery_gas').withTraits(Sulfuric) ] + public static crackables = [ + vacuum_oil_residue : new Crackable('vacuum_oil_residue').withTraits(CatalyticCrackable, ThermalCrackable), + atmospheric_oil_residue : new Crackable('atmospheric_oil_residue').withTraits(CatalyticCrackable, ThermalCrackable), + light_gas_oil : new Crackable('light_gas_oil').withTraits(HydroCrackable, SteamCrackable) + heavy_gas_oil : new Crackable('heavy_gas_oil').withTraits(CatalyticCrackable, HydroCrackable, SteamCrackable), + ethane : new Crackable('ethane').withTraits(SteamCrackable), + propane : new Crackable('propane').withTraits(SteamCrackable), + butane : new Crackable('butane').withTraits(SteamCrackable), + light_naphtha : new Crackable('light_naphtha').withTraits(SteamCrackable, HydroCrackable), + heavy_naphtha : new Crackable('heavy_naphtha').withTraits(SteamCrackable, HydroCrackable), + ] + public static oils = [ oil: new Oil('oil', 'oily_brine'), oil_light: new Oil('oil_light', 'light_oily_brine'), diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy index 0ee7084b4..ca49ffff9 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy @@ -1,85 +1,123 @@ +import petrochemistry.Petrochemistry + ROASTER = recipemap('roaster') CRACKER = recipemap('cracker') -// Cracking: Ethane, Propane Butane +crackables.each { _, crackable -> { + if (crackable.steam_crackable) { -ROASTER.recipeBuilder() - .fluidInputs(fluid('ethane') * 1000) - .fluidInputs(fluid('hot_hp_steam') * 1000) - .fluidOutputs(fluid('steamcracked_ethane') * 700) - .duration(300) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() + ROASTER.recipeBuilder() + .fluidInputs(crackable.get(1000)) + .fluidInputs(fluid('hot_hp_steam') * 1000) + .fluidOutputs(crackable.getSteam(700)) + .duration(300) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() -ROASTER.recipeBuilder() - .fluidInputs(fluid('propane') * 1000) - .fluidInputs(fluid('hot_hp_steam') * 1000) - .fluidOutputs(fluid('steamcracked_propane') * 700) - .duration(300) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() + CRACKER.recipeBuilder() + .fluidInputs(crackable.get(1000)) + .fluidInputs(fluid('hot_hp_steam') * 1000) + .fluidOutputs(crackable.getSteam(1000)) + .duration(80) + .EUt(Globals.voltAmps[2]) + .buildAndRegister() + + } +}} + +/* ASSUMPTIONS: +- Pyrolysis gas: 7 carbons per mol +- Light fuel oil: 12 carbons per mol +- Heavy fuel oil: 16.5 carbons per mol +- Light naphtha: 5.5 carbons per mol +- Heavy naphtha: 9 carbons per mol */ -ROASTER.recipeBuilder() - .fluidInputs(fluid('butane') * 1000) - .fluidInputs(fluid('hot_hp_steam') * 1000) - .fluidOutputs(fluid('steamcracked_butane') * 700) - .duration(300) - .EUt(Globals.voltAmps[1]) +DT.recipeBuilder() + .fluidInputs(fluid('steamcracked_ethane') * 1000) + .fluidOutputs(fluid('ethylene') * 890) + .fluidOutputs(fluid('methane') * 220) + .fluidOutputs(fluid('hydrogen') * 3330) + .duration(160) + .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() -CRACKER.recipeBuilder() - .fluidInputs(fluid('ethane') * 1000) - .fluidInputs(fluid('hot_hp_steam') * 1000) - .fluidOutputs(fluid('steamcracked_ethane') * 1000) - .duration(80) - .EUt(Globals.voltAmps[2]) +DT.recipeBuilder() + .fluidInputs(fluid('steamcracked_propane') * 1000) + .fluidOutputs(fluid('pyrolysis_gasoline') * 30) + .fluidOutputs(fluid('butadiene') * 40) + .fluidOutputs(fluid('propene') * 210) + .fluidOutputs(fluid('ethylene') * 660) + .fluidOutputs(fluid('methane') * 680) + .fluidOutputs(fluid('hydrogen') * 1845) + .duration(160) + .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() -CRACKER.recipeBuilder() - .fluidInputs(fluid('propane') * 1000) - .fluidInputs(fluid('hot_hp_steam') * 1000) - .fluidOutputs(fluid('steamcracked_propane') * 1000) - .duration(80) - .EUt(Globals.voltAmps[2]) +DT.recipeBuilder() + .fluidInputs(fluid('steamcracked_butane') * 1000) + .fluidOutputs(fluid('pyrolysis_gasoline') * 45) + .fluidOutputs(fluid('butadiene') * 45) + .fluidOutputs(fluid('butene') * 65) + .fluidOutputs(fluid('propene') * 220) + .fluidOutputs(fluid('ethylene') * 820) + .fluidOutputs(fluid('methane') * 945) + .fluidOutputs(fluid('hydrogen') * 2310) + .duration(160) + .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() -CRACKER.recipeBuilder() - .fluidInputs(fluid('butane') * 1000) - .fluidInputs(fluid('hot_hp_steam') * 1000) - .fluidOutputs(fluid('steamcracked_butane') * 1000) - .duration(80) - .EUt(Globals.voltAmps[2]) +DT.recipeBuilder() + .fluidInputs(fluid('steamcracked_light_naphtha') * 1000) + .fluidOutputs(fluid('light_gas_oil') * 25) + .fluidOutputs(fluid('pyrolysis_gasoline') * 185) + .fluidOutputs(fluid('butadiene') * 70) + .fluidOutputs(fluid('butene') * 45) + .fluidOutputs(fluid('propene') * 300) + .fluidOutputs(fluid('ethylene') * 860) + .fluidOutputs(fluid('methane') * 825) + .fluidOutputs(fluid('hydrogen') * 2320) + .duration(160) + .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() DT.recipeBuilder() - .fluidInputs(fluid('steamcracked_ethane') * 1000) - .fluidOutputs(fluid('ethylene') * 890) - .fluidOutputs(fluid('methane') * 220) - .fluidOutputs(fluid('hydrogen') * 3330) + .fluidInputs(fluid('steamcracked_heavy_naphtha') * 1000) + .fluidOutputs(fluid('light_gas_oil') * 30) + .fluidOutputs(fluid('pyrolysis_gasoline') * 310) + .fluidOutputs(fluid('butadiene') * 155) + .fluidOutputs(fluid('butene') * 125) + .fluidOutputs(fluid('propene') * 500) + .fluidOutputs(fluid('ethylene') * 1350) + .fluidOutputs(fluid('methane') * 1150) + .fluidOutputs(fluid('hydrogen') * 2585) .duration(160) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() DT.recipeBuilder() - .fluidInputs(fluid('steamcracked_propane') * 1000) - .fluidOutputs(fluid('pyrolysis_gasoline') * 20) - .fluidOutputs(fluid('butadiene') * 25) - .fluidOutputs(fluid('propene') * 140) - .fluidOutputs(fluid('ethylene') * 440) - .fluidOutputs(fluid('methane') * 460) - .fluidOutputs(fluid('hydrogen') * 1230) + .fluidInputs(fluid('steamcracked_light_gas_oil') * 1000) + .fluidOutputs(fluid('light_gas_oil') * 235) + .fluidOutputs(fluid('pyrolysis_gasoline') * 295) + .fluidOutputs(fluid('butadiene') * 175) + .fluidOutputs(fluid('butene') * 115) + .fluidOutputs(fluid('propene') * 615) + .fluidOutputs(fluid('ethylene') * 1410) + .fluidOutputs(fluid('methane') * 1290) + .fluidOutputs(fluid('hydrogen') * 1730) .duration(160) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() DT.recipeBuilder() - .fluidInputs(fluid('steamcracked_butane') * 1000) - .fluidOutputs(fluid('pyrolysis_gasoline') * 25) - .fluidOutputs(fluid('butadiene') * 25) - .fluidOutputs(fluid('propene') * 105) - .fluidOutputs(fluid('ethylene') * 450) - .fluidOutputs(fluid('methane') * 510) - .fluidOutputs(fluid('hydrogen') * 1250) + .fluidInputs(fluid('steamcracked_heavy_gas_oil') * 1000) + .fluidOutputs(fluid('light_gas_oil') * 355) + .fluidOutputs(fluid('pyrolysis_gasoline') * 565) + .fluidOutputs(fluid('butadiene') * 175) + .fluidOutputs(fluid('butene') * 250) + .fluidOutputs(fluid('propene') * 780) + .fluidOutputs(fluid('ethylene') * 1560) + .fluidOutputs(fluid('methane') * 1125) + .fluidOutputs(fluid('hydrogen') * 2265) .duration(160) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() \ No newline at end of file diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index c4347c655..65a6cf2dc 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -369,21 +369,12 @@ susy.material.naphtha_reformate=Naphtha Reformate susy.material.furfural=Furfural susy.material.btex_extract=B.T.E.X. Extract susy.material.btex=B.T.E.X. -susy.material.lightly_steamcracked_kerosene=Lightly Steam Cracked Kerosene -susy.material.severely_steamcracked_kerosene=Severely Steam Cracked Kerosene -susy.material.lightly_hydrocracked_kerosene=Lightly Hydro Cracked Kerosene -susy.material.severely_hydrocracked_kerosene=Severely Hydro Cracked Kerosene -susy.material.lightly_steamcracked_kerosene_mix=Lightly Steam Cracked Kerosene Mix -susy.material.severely_steamcracked_kerosene_mix=Severely Steam Cracked Kerosene Mix -susy.material.lightly_hydrocracked_kerosene_mix=Lightly Hydro Cracked Kerosene Mix -susy.material.severely_hydrocracked_kerosene_mix=Severely Hydro Cracked Kerosene Mix -susy.material.lightly_steamcracked_naphtha_mix=Lightly Steam Cracked Naphtha Mix -susy.material.severely_steamcracked_naphtha_mix=Severely Steam Cracked Naphtha Mix -susy.material.lightly_hydrocracked_naphtha_mix=Lightly Hydro Cracked Naphtha Mix -susy.material.severely_hydrocracked_naphtha_mix=Severely Hydro Cracked Naphtha Mix -susy.material.upgraded_heavy_gas_oil_mix=Upgraded Heavy Gas Oil Mix -susy.material.upgraded_light_gas_oil_mix=Upgraded Light Gas Oil Mix -susy.material.upgraded_kerosene_mix=Upgraded Kerosene Mix +susy.material.steamcracked_light_naphtha=Lightly Steam Cracked Naphtha +susy.material.steamcracked_heavy_naphtha=Severely Steam Cracked Naphtha +susy.material.hydrocracked_light_naphtha=Lightly Hydro Cracked Naphtha +susy.material.hydrocracked_heavy_naphtha=Severely Hydro Cracked Naphtha +susy.material.steamcracked_light_gas_oil=Steam Cracked Light Gas Oil +susy.material.steamcracked_heavy_gas_oil=Steam Cracked Heavy Gas Oil susy.material.impure_sodium_aluminate_solution=Impure Sodium Aluminate Solution susy.material.sodium_aluminate_solution=Sodium Aluminate Solution susy.material.red_mud=Red Mud From 44a84b2c093ba469e6af3713a04024c8aaab87ca Mon Sep 17 00:00:00 2001 From: planetme Date: Fri, 11 Oct 2024 17:04:50 -0400 Subject: [PATCH 052/132] cracking materials --- .../material/PetrochemistryMaterials.groovy | 88 +++++++++++++++++-- groovy/material/SuSyMaterials.groovy | 63 +++++++------ .../petrochemistry/Petrochemistry.groovy | 4 +- 3 files changed, 120 insertions(+), 35 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 62a54ac62..a0fa8cb11 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -195,42 +195,114 @@ public class PetrochemistryMaterials { .build(); SteamcrackedLightNaphtha = new Material.Builder(20031, SuSyUtility.susyId('steamcracked_light_naphtha')) - .liquid(new FluidBuilder().temperature(773)) + .liquid(new FluidBuilder().temperature(1223)) .color(0xe3dd59) .flags(FLAMMABLE) .build(); SteamcrackedHeavyNaphtha = new Material.Builder(20032, SuSyUtility.susyId('steamcracked_heavy_naphtha')) - .liquid(new FluidBuilder().temperature(773)) + .liquid(new FluidBuilder().temperature(1223)) .color(0xf2ed83) .flags(FLAMMABLE) .build(); HydrocrackedLightNaphtha = new Material.Builder(20033, SuSyUtility.susyId('hydrocracked_light_naphtha')) - .liquid(new FluidBuilder().temperature(773)) + .liquid(new FluidBuilder().temperature(573)) .color(0xc4bf51) .flags(FLAMMABLE) .build(); HydrocrackedHeavyNaphtha = new Material.Builder(20034, SuSyUtility.susyId('hydrocracked_heavy_naphtha')) - .liquid(new FluidBuilder().temperature(773)) + .liquid(new FluidBuilder().temperature(573)) .color(0xbab65f) .flags(FLAMMABLE) .build(); SteamcrackedLightGasOil = new Material.Builder(20035, SuSyUtility.susyId('steamcracked_light_gas_oil')) - .liquid(new FluidBuilder().temperature(773)) + .liquid(new FluidBuilder().temperature(1223)) .color(0xb09046) .flags(FLAMMABLE) .build(); SteamcrackedHeavyGasOil = new Material.Builder(20036, SuSyUtility.susyId('steamcracked_heavy_gas_oil')) - .liquid(new FluidBuilder().temperature(773)) + .liquid(new FluidBuilder().temperature(1223)) .color(0x997b37) .flags(FLAMMABLE) .build(); - //FREE IDs: 20035-20060 + HydrocrackedLightGasOil = new Material.Builder(20037, SuSyUtility.susyId('hydrocracked_light_gas_oil')) + .liquid(new FluidBuilder().temperature(573)) + .color(0xb0ac64) + .flags(FLAMMABLE) + .build() + + HydrocrackedHeavyGasOil = new Material.Builder(20038, SuSyUtility.susyId('hydrocracked_heavy_gas_oil')) + .liquid(new FluidBuilder().temperature(573)) + .color(0x9e9a64) + .flags(FLAMMABLE) + .build() + + CatalyticallyCrackedHeavyGasOil = new Material.Builder(20039, SuSyUtility.susyId('catalytically_cracked_heavy_gas_oil')) + .liquid(new FluidBuilder().temperature(773)) + .color(0xb8b24d) + .flags(FLAMMABLE) + .build() + + CatalyticallyCrackedAtmosphericOilResidue = new Material.Builder(20040, SuSyUtility.susyId('catalytically_cracked_atmospheric_oil_residue')) + .liquid(new FluidBuilder().temperature(773)) + .color(0x666328) + .flags(FLAMMABLE) + .build() + + CatalyticallyCrackedVacuumOilResidue = new Material.Builder(20041, SuSyUtility.susyId('catalytically_cracked_vacuum_oil_residue')) + .liquid(new FluidBuilder().temperature(773)) + .color(0x26261b) + .flags(FLAMMABLE) + .build() + + HydrocrackedAtmosphericOilResidue = new Material.Builder(20042, SuSyUtility.susyId('hydrocracked_atmospheric_oil_residue')) + .liquid(new FluidBuilder().temperature(573)) + .color(0x595746) + .flags(FLAMMABLE) + .build() + + HydrocrackedVacuumOilResidue = new Material.Builder(20043, SuSyUtility.susyId('hydrocracked_vacuum_oil_residue')) + .liquid(new FluidBuilder().temperature(573)) + .color(0x212126) + .flags(FLAMMABLE) + .build() + + ThermallyCrackedAtmosphericOilResidue = new Material.Builder(20044, SuSyUtility.susyId('thermally_cracked_atmospheric_oil_residue')) + .liquid(new FluidBuilder().temperature(873)) + .color(0x5c5812) + .flags(FLAMMABLE) + .build() + + ThermallyCrackedVacuumOilResidue = new Material.Builder(20045, SuSyUtility.susyId('thermally_cracked_vacuum_oil_residue')) + .liquid(new FluidBuilder().temperature(873)) + .color(0x333318) + .flags(FLAMMABLE) + .build() + + SteamcrackedEthane = new Material.Builder(20046, SuSyUtility.susyId('steamcracked_ethane')) + .gas(new FluidBuilder().temperature(1223) + .color(0xd7d7fc)) + .flags(FLAMMABLE) + .build() + + SteamcrackedPropane = new Material.Builder(20047, SuSyUtility.susyId('steamcracked_propane')) + .gas(new FluidBuilder().temperature(1223) + .color(0xfcec86)) + .flags(FLAMMABLE) + .build() + + SteamcrackedButane = new Material.Builder(20048, SuSyUtility.susyId('steamcracked_butane')) + .gas(new FluidBuilder().temperature(1223) + .color(0xcc614b)) + .flags(FLAMMABLE) + .build() + + //FREE IDs: 20048-20060 Syngas = new Material.Builder(20061, SuSyUtility.susyId('syngas')) .gas() @@ -456,7 +528,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - HeatedOilResidue = new Material.Builder(2019, SuSyUtility.susyId('heated_oil_residue')) + idue = new Material.Builder(2019, SuSyUtility.susyId('heated_oil_residue')) .liquid(new FluidBuilder().temperature(680)) .color(0x5c5628) .flags(FLAMMABLE) diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 4b2513460..33feaeb34 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -527,13 +527,6 @@ class SuSyMaterials { public static Material DesaltedOilHeavy; public static Material HeatedOilHeavy; - public static Material HeavyGasOil; - public static Material CrudeHeavyGasOil; - public static Material SulfuricHeavyGasOil; - public static Material TreatedSulfuricHeavyGasOil; - public static Material CatalyticallyCrackedHeavyGasOil; - public static Material SteamcrackedHeavyGasOil - public static Material CrudeNaturalGas; public static Material SulfuricNaturalGas; public static Material TreatedSulfuricNaturalGas; @@ -541,32 +534,52 @@ class SuSyMaterials { public static Material SulfuricRefineryGas; public static Material TreatedSulfuricRefineryGas; + public static Material LightNaphtha; + public static Material SulfuricLightNaphtha; + public static Material SteamcrackedLightNaphtha; + public static Material HydrocrackedLightNaphtha; + + public static Material HeavyNaphtha; + public static Material SulfuricHeavyNaphtha; + public static Material SteamcrackedHeavyNaphtha; + public static Material HydrocrackedHeavyNaphtha; + public static Material NaphthaReformate; + + public static Material Kerosene; + public static Material CrudeKerosene; + public static Material SulfuricKerosene; + public static Material TreatedSulfuricKerosene; + public static Material LightGasOil; public static Material CrudeLightGasOil; public static Material SulfuricLightGasOil; public static Material TreatedSulfuricLightGasOil; public static Material CatalyticallyCrackedLightGasOil; public static Material SteamcrackedLightGasOil; + public static Material HydrocrackedLightGasOil; - public static Material Kerosene; - public static Material CrudeKerosene; - public static Material SulfuricKerosene; - public static Material TreatedSulfuricKerosene; + public static Material HeavyGasOil; + public static Material CrudeHeavyGasOil; + public static Material SulfuricHeavyGasOil; + public static Material TreatedSulfuricHeavyGasOil; + public static Material CatalyticallyCrackedHeavyGasOil; + public static Material SteamcrackedHeavyGasOil; + public static Material HydrocrackedHeavyGasOil; public static Material CrudeNaphtha; public static Material TreatedSulfuricNaphtha; - public static Material SteamcrackedLightNaphtha; - public static Material SteamcrackedHeavyNaphtha; - public static Material HydrocrackedLightNaphtha; - public static Material HydrocrackedHeavyNaphtha; - public static Material NaphthaReformate; - public static Material DebutanizedNaphtha; public static Material SulfuricDebutanizedNaphtha; - public static Material SulfuricLightNaphtha; - public static Material SulfuricHeavyNaphtha; - public static Material LightNaphtha; - public static Material HeavyNaphtha; + + public static Material AtmosphericOilResidue; + public static Material CatalyticallyCrackedAtmosphericOilResidue; + public static Material HydrocrackedAtmosphericOilResidue; + public static Material ThermallyCrackedAtmosphericOilResidue; + + public static Material VacuumOilResidue; + public static Material CatalyticallyCrackedVacuumOilResidue; + public static Material HydrocrackedVacuumOilResidue; + public static Material ThermallyCrackedVacuumOilResidue; public static Material FuelGas; public static Material SulfuricFuelGas; @@ -575,6 +588,10 @@ class SuSyMaterials { public static Material ButaneFuelGas; public static Material PropaneFuelGas; + public static Material SteamcrackedEthane; + public static Material SteamcrackedPropane; + public static Material SteamcrackedButane; + public static Material AtmosphericOverheads; public static Material HeavyAtmosphericOverheads; public static Material LightAtmosphericOverheads; @@ -585,10 +602,6 @@ class SuSyMaterials { public static Material OilyBrine; public static Material LightOilyBrine; public static Material HeavyOilyBrine; - public static Material AtmosphericOilResidue; - public static Material VacuumOilResidue; - public static Material HeatedOilResidue; - public static Material OilResidue; public static Material AsphalteneExtract; public static Material SourGas; public static Material SlackWax; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index 74fc368e7..acc2c26f0 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -140,8 +140,8 @@ class Petrochemistry = { ] public static crackables = [ - vacuum_oil_residue : new Crackable('vacuum_oil_residue').withTraits(CatalyticCrackable, ThermalCrackable), - atmospheric_oil_residue : new Crackable('atmospheric_oil_residue').withTraits(CatalyticCrackable, ThermalCrackable), + vacuum_oil_residue : new Crackable('vacuum_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable), + atmospheric_oil_residue : new Crackable('atmospheric_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable), light_gas_oil : new Crackable('light_gas_oil').withTraits(HydroCrackable, SteamCrackable) heavy_gas_oil : new Crackable('heavy_gas_oil').withTraits(CatalyticCrackable, HydroCrackable, SteamCrackable), ethane : new Crackable('ethane').withTraits(SteamCrackable), From 8ff335718dc7a23175208f3d33a6cba843d25ff3 Mon Sep 17 00:00:00 2001 From: bruberu <80226372+bruberu@users.noreply.github.com> Date: Fri, 11 Oct 2024 23:56:01 -0500 Subject: [PATCH 053/132] feat: start IC rework --- .../components/IntegratedCircuits.groovy | 113 +++++++++++++++++- 1 file changed, 112 insertions(+), 1 deletion(-) diff --git a/groovy/postInit/components/IntegratedCircuits.groovy b/groovy/postInit/components/IntegratedCircuits.groovy index 48dff33ef..0897db7d1 100644 --- a/groovy/postInit/components/IntegratedCircuits.groovy +++ b/groovy/postInit/components/IntegratedCircuits.groovy @@ -1,12 +1,123 @@ +def ASSEMBLER = recipemap('assembler') +def VACUUM = recipemap('vacuum_chamber') +def CIRCUIT_ASSEMBLER = recipemap('circuit_assembler') + //Change transistor to use silicon wafer instead of silicon plate // Transistor * 8 mods.gregtech.assembler.removeByInput(120, [metaitem('plateSilicon'), metaitem('wireFineTin') * 6], [fluid('plastic') * 144]) -mods.gregtech.assembler.recipeBuilder() +ASSEMBLER.recipeBuilder() .inputs(ore('wireFineTin') * 6) .inputs(metaitem('wafer.silicon')) .fluidInputs(fluid('plastic') * 144) .outputs(metaitem('component.transistor') * 8) .duration(160) .EUt(120) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('wireFineGold') * 6) + .inputs(ore('componentCapacitor')) + .inputs(ore('componentResistor') * 6) + .inputs(ore('componentTransistor') * 16) + .inputs(ore('componentDiode') * 2) + .inputs(metaitem('board.phenolic')) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('op_amp')) + .duration(100) + .EUt(30) + .buildAndRegister() + +ASSEMBLER.recipeBuilder() + .inputs(ore('plateAluminium') * 8) + .circuitMeta(5) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('heat_sink')) + .duration(200) + .EUt(30) + .buildAndRegister() + + +ASSEMBLER.recipeBuilder() + .inputs(ore('plateAluminium') * 8) + .circuitMeta(7) + .fluidInputs(fluid('silicone_oil') * 72) + .outputs(metaitem('heat_sink' * 4)) + .duration(200) + .EUt(30) + .buildAndRegister() + +ASSEMBLER.recipeBuilder() + .inputs(ore('plateAluminium') * 8) + .circuitMeta(5) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('heat_sink')) + .duration(200) + .EUt(30) + .buildAndRegister() + +ASSEMBLER.recipeBuilder() + .inputs(ore('wireFineAnnealedCopper') * 4) + .inputs(metaitem('wafer.n_doped.silicon')) + .fluidInputs(fluid('plastic') * 144) + .outputs(metaitem('zener_diode') * 16) + .duration(300) + .EUt(30) + .buildAndRegister() + +ASSEMBLER.recipeBuilder() + .inputs(ore('dustAcidWashedSiliconDioxide')) + .inputs(ore('wireFineSilver')) + .inputs(ore('wireFineAnnealedCopper') * 2) + .fluidInputs(fluid('plastic') * 36) + .outputs(metaitem('fuse.hv')) + .duration(100) + .EUt(30) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('componentCapacitor') * 2) + .inputs(ore('componentTransistor') * 14) + .inputs(ore('wireFineGold') * 6) + .inputs(ore('componentResistor') * 6) + .inputs(metaitem('protector_chip')) + .inputs(metaitem('board.plastic')) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('voltage_regulator.hv.unsealed')) + .duration(400) + .EUt(30) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('componentTransistor') * 2) + .inputs(metaitem("op_amp")) + .inputs(ore('wireFineGold') * 2) + .inputs(metaitem('zener_diode')) + .inputs(metaitem('board.phenolic')) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('voltage_regulator.mv')) + .duration(400) + .EUt(30) + .buildAndRegister() + +VACUUM.recipeBuilder() + .inputs(metaitem('voltage_regulator.hv.unsealed')) + .inputs(ore('wireFineAluminium') * 4) + .fluidInputs(fluid('plastic') * 144) + .outputs(metaitem('voltage_regulator.hv')) + .duration(200) + .EUt(64) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('wireFineAluminium') * 2) + .inputs(ore('wireFineGold') * 2) + .inputs(metaitem('heat_sink') * 2) + .inputs(metaitem('fuse.hv')) + .inputs(metaitem('zener_diode')) + .inputs(metaitem('board.phenolic')) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('protector_chip')) + .duration(400) + .EUt(30) .buildAndRegister() \ No newline at end of file From fefc1398ba242a0566e4aba3fbcc798e0347f4cd Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 12 Oct 2024 16:09:52 -0400 Subject: [PATCH 054/132] materials for cracking --- .../material/PetrochemistryMaterials.groovy | 149 +++++++++++++----- groovy/material/SuSyMaterials.groovy | 19 ++- .../petrochemistry/Petrochemistry.groovy | 8 +- .../FluidCatalyticCracking.groovy | 20 +-- .../oil_refining/Hydrocracking.groovy | 16 ++ 5 files changed, 160 insertions(+), 52 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index a0fa8cb11..f4f366c60 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -145,7 +145,11 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - //FREE ID: 20022 + DeasphaltedOil = new Material.Builder(20022, SuSyUtility.susyId('deasphalted_oil')) + .liquid() + .color(0x24261c) + .flags(FLAMMABLE) + .build(); HeavyGasOil = new Material.Builder(20023, SuSyUtility.susyId('heavy_gas_oil')) .liquid() @@ -195,61 +199,61 @@ public class PetrochemistryMaterials { .build(); SteamcrackedLightNaphtha = new Material.Builder(20031, SuSyUtility.susyId('steamcracked_light_naphtha')) - .liquid(new FluidBuilder().temperature(1223)) + .gas(new FluidBuilder().temperature(1223)) .color(0xe3dd59) .flags(FLAMMABLE) .build(); SteamcrackedHeavyNaphtha = new Material.Builder(20032, SuSyUtility.susyId('steamcracked_heavy_naphtha')) - .liquid(new FluidBuilder().temperature(1223)) + .gas(new FluidBuilder().temperature(1223)) .color(0xf2ed83) .flags(FLAMMABLE) .build(); HydrocrackedLightNaphtha = new Material.Builder(20033, SuSyUtility.susyId('hydrocracked_light_naphtha')) - .liquid(new FluidBuilder().temperature(573)) + .gas(new FluidBuilder().temperature(573)) .color(0xc4bf51) .flags(FLAMMABLE) .build(); HydrocrackedHeavyNaphtha = new Material.Builder(20034, SuSyUtility.susyId('hydrocracked_heavy_naphtha')) - .liquid(new FluidBuilder().temperature(573)) + .gas(new FluidBuilder().temperature(573)) .color(0xbab65f) .flags(FLAMMABLE) .build(); SteamcrackedLightGasOil = new Material.Builder(20035, SuSyUtility.susyId('steamcracked_light_gas_oil')) - .liquid(new FluidBuilder().temperature(1223)) + .gas(new FluidBuilder().temperature(1223)) .color(0xb09046) .flags(FLAMMABLE) .build(); SteamcrackedHeavyGasOil = new Material.Builder(20036, SuSyUtility.susyId('steamcracked_heavy_gas_oil')) - .liquid(new FluidBuilder().temperature(1223)) + .gas(new FluidBuilder().temperature(1223)) .color(0x997b37) .flags(FLAMMABLE) .build(); HydrocrackedLightGasOil = new Material.Builder(20037, SuSyUtility.susyId('hydrocracked_light_gas_oil')) - .liquid(new FluidBuilder().temperature(573)) + .gas(new FluidBuilder().temperature(573)) .color(0xb0ac64) .flags(FLAMMABLE) .build() HydrocrackedHeavyGasOil = new Material.Builder(20038, SuSyUtility.susyId('hydrocracked_heavy_gas_oil')) - .liquid(new FluidBuilder().temperature(573)) + .gas(new FluidBuilder().temperature(573)) .color(0x9e9a64) .flags(FLAMMABLE) .build() CatalyticallyCrackedHeavyGasOil = new Material.Builder(20039, SuSyUtility.susyId('catalytically_cracked_heavy_gas_oil')) - .liquid(new FluidBuilder().temperature(773)) + .gas(new FluidBuilder().temperature(773)) .color(0xb8b24d) .flags(FLAMMABLE) .build() CatalyticallyCrackedAtmosphericOilResidue = new Material.Builder(20040, SuSyUtility.susyId('catalytically_cracked_atmospheric_oil_residue')) - .liquid(new FluidBuilder().temperature(773)) + .gas(new FluidBuilder().temperature(773)) .color(0x666328) .flags(FLAMMABLE) .build() @@ -273,36 +277,78 @@ public class PetrochemistryMaterials { .build() ThermallyCrackedAtmosphericOilResidue = new Material.Builder(20044, SuSyUtility.susyId('thermally_cracked_atmospheric_oil_residue')) - .liquid(new FluidBuilder().temperature(873)) + .gas(new FluidBuilder().temperature(873)) .color(0x5c5812) .flags(FLAMMABLE) .build() ThermallyCrackedVacuumOilResidue = new Material.Builder(20045, SuSyUtility.susyId('thermally_cracked_vacuum_oil_residue')) - .liquid(new FluidBuilder().temperature(873)) + .gas(new FluidBuilder().temperature(873)) .color(0x333318) .flags(FLAMMABLE) .build() SteamcrackedEthane = new Material.Builder(20046, SuSyUtility.susyId('steamcracked_ethane')) - .gas(new FluidBuilder().temperature(1223) - .color(0xd7d7fc)) + .gas(new FluidBuilder().temperature(1223)) + .color(0xd7d7fc) .flags(FLAMMABLE) .build() SteamcrackedPropane = new Material.Builder(20047, SuSyUtility.susyId('steamcracked_propane')) - .gas(new FluidBuilder().temperature(1223) - .color(0xfcec86)) + .gas(new FluidBuilder().temperature(1223)) + .color(0xfcec86) .flags(FLAMMABLE) .build() SteamcrackedButane = new Material.Builder(20048, SuSyUtility.susyId('steamcracked_butane')) - .gas(new FluidBuilder().temperature(1223) - .color(0xcc614b)) + .gas(new FluidBuilder().temperature(1223)) + .color(0xcc614b) .flags(FLAMMABLE) .build() - //FREE IDs: 20048-20060 + HydrocrackedLightCycleOil = new Material.Builder(20049, SuSyUtility.susyId('hydrocracked_light_cycle_oil')) + .gas(new FluidBuilder().temperature(573)) + .color(0xdec5a0) + .flags(FLAMMABLE) + .build() + + HydrocrackedHeavyCycleOil = new Material.Builder(20050, SuSyUtility.susyId('hydrocracked_heavy_cycle_oil')) + .gas(new FluidBuilder().temperature(573)) + .color(0xc4ac8c) + .flags(FLAMMABLE) + .build() + + HydrocrackedDeasphaltedOil = new Material.Builder(20051, SuSyUtility,susyId('hydrocracked_deasphalted_oil')) + .liquid(new Fluid.Builder().temperature(573)) + .color(0x24262a) + .flags(FLAMMABLE) + .build() + + HydrocrackedSlurryOil = new Material.Builder(20052, SuSyUtility.susyId('hydrocracked_slurry_oil')) + .liquid(new Fluid.Builder().temperature(573)) + .color(0x29212c) + .flags(FLAMMABLE) + .build() + + CrudeCatalyticallyCrackedHeavyGasOil = new Material.Builder(20053, SuSyUtility.susyId('crude_catalytically_cracked_heavy_gas_oil')) + .gas(new FluidBuilder().temperature(773)) + .color(0xaba64d) + .flags(FLAMMABLE) + .build() + + CrudeCatalyticallyCrackedAtmosphericOilResidue = new Material.Builder(20054, SuSyUtility.susyId('crude_catalytically_cracked_atmospheric_oil_residue')) + .gas(new FluidBuilder().temperature(773)) + .color(0x575425) + .flags(FLAMMABLE) + .build() + + CrudeCatalyticallyCrackedVacuumOilResidue = new Material.Builder(20055, SuSyUtility.susyId('crude_catalytically_cracked_vacuum_oil_residue')) + .liquid(new FluidBuilder().temperature(773)) + .color(0x1f1f17) + .flags(FLAMMABLE) + .build() + + //FREE IDs: 20056-20060 Syngas = new Material.Builder(20061, SuSyUtility.susyId('syngas')) .gas() @@ -450,106 +496,131 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - AtmosphericOverheads = new Material.Builder(2008, SuSyUtility.susyId('atmospheric_overheads')) + AtmosphericOverheads = new Material.Builder(20086, SuSyUtility.susyId('atmospheric_overheads')) .gas(new FluidBuilder().temperature(460)) .color(0xe3e6a3) .flags(FLAMMABLE) .build(); - HeavyAtmosphericOverheads = new Material.Builder(2008, SuSyUtility.susyId('heavy_atmospheric_overheads')) + HeavyAtmosphericOverheads = new Material.Builder(20087, SuSyUtility.susyId('heavy_atmospheric_overheads')) .gas(new FluidBuilder().temperature(460)) .color(0xe8ebb5) .flags(FLAMMABLE) .build(); - LightAtmosphericOverheads = new Material.Builder(2008, SuSyUtility.susyId('light_atmospheric_overheads')) + LightAtmosphericOverheads = new Material.Builder(20088, SuSyUtility.susyId('light_atmospheric_overheads')) .gas(new FluidBuilder().temperature(460)) .color(0xdce090) .flags(FLAMMABLE) .build(); - DebutanizedNaphtha = new Material.Builder(2009, SuSyUtility.susyId('debutanized_naphtha')) + DebutanizedNaphtha = new Material.Builder(20089, SuSyUtility.susyId('debutanized_naphtha')) .liquid(new FluidBuilder().temperature(450)) .color(0xeaff00) .flags(FLAMMABLE) .build(); - SulfuricFuelGas = new Material.Builder(2010, SuSyUtility.susyId('sulfuric_fuel_gas')) + SulfuricFuelGas = new Material.Builder(20090, SuSyUtility.susyId('sulfuric_fuel_gas')) .gas(new FluidBuilder().temperature(340)) .color(0xccb20a) .flags(FLAMMABLE) .build(); - SulfuricButaneFuelGas = new Material.Builder(2011, SuSyUtility.susyId('sulfuric_butane_fuel_gas')) + SulfuricButaneFuelGas = new Material.Builder(20091, SuSyUtility.susyId('sulfuric_butane_fuel_gas')) .liquid() .color(0xcca50a) .flags(FLAMMABLE) .build(); - SulfuricPropaneFuelGas = new Material.Builder(2012, SuSyUtility.susyId('sulfuric_propane_fuel_gas')) + SulfuricPropaneFuelGas = new Material.Builder(20092, SuSyUtility.susyId('sulfuric_propane_fuel_gas')) .gas() .color(0xe0d041) .flags(FLAMMABLE) .build(); - SulfuricLightNaphtha = new Material.Builder(2013, SuSyUtility.susyId('sulfuric_light_naphtha')) + SulfuricLightNaphtha = new Material.Builder(20093, SuSyUtility.susyId('sulfuric_light_naphtha')) .liquid(new FluidBuilder().temperature(360)) .color(0xfff812) .flags(FLAMMABLE) .build(); - SulfuricHeavyNaphtha = new Material.Builder(2014, SuSyUtility.susyId('sulfuric_heavy_naphtha')) + SulfuricHeavyNaphtha = new Material.Builder(20094, SuSyUtility.susyId('sulfuric_heavy_naphtha')) .liquid(new FluidBuilder().temperature(340)) .color(0xe3dc00) .flags(FLAMMABLE) .build(); - LightNaphtha = new Material.Builder(2015, SuSyUtility.susyId('light_naphtha')) + LightNaphtha = new Material.Builder(20095, SuSyUtility.susyId('light_naphtha')) .liquid() .color(0xfff512) .flags(FLAMMABLE) .build(); - HeavyNaphtha = new Material.Builder(2016, SuSyUtility.susyId('heavy_naphtha')) + HeavyNaphtha = new Material.Builder(20096, SuSyUtility.susyId('heavy_naphtha')) .liquid() .color(0xebe100) .flags(FLAMMABLE) .build(); - ButaneFuelGas = new Material.Builder(2017, SuSyUtility.susyId('butane_fuel_gas')) + ButaneFuelGas = new Material.Builder(20097, SuSyUtility.susyId('butane_fuel_gas')) .gas() .color(0xb64c1e) .flags(FLAMMABLE) .build(); - PropaneFuelGas = new Material.Builder(2018, SuSyUtility.susyId('propane_fuel_gas')) + PropaneFuelGas = new Material.Builder(20098, SuSyUtility.susyId('propane_fuel_gas')) .gas() .color(0xf5dc42) .flags(FLAMMABLE) .build(); - idue = new Material.Builder(2019, SuSyUtility.susyId('heated_oil_residue')) - .liquid(new FluidBuilder().temperature(680)) - .color(0x5c5628) + SlurryOil = new Material.Builder(20099, SuSyUtility.susyId('slurry_oil')) + .liquid() + .color(0x292116) .flags(FLAMMABLE) .build(); - TreatedSulfuricLubricatingOil = new Material.Builder(2020, SuSyUtility.susyId('treated_sulfuric_lubricating_oil')) + TreatedSulfuricLubricatingOil = new Material.Builder(20100, SuSyUtility.susyId('treated_sulfuric_lubricating_oil')) .liquid() .color(0x857f2c) .flags(FLAMMABLE) .build(); - SulfuricDebutanizedNaphtha = new Material.Builder(2021, SuSyUtility.susyId('sulfuric_ebutanized_naphtha')) + SulfuricDebutanizedNaphtha = new Material.Builder(20101, SuSyUtility.susyId('sulfuric_ebutanized_naphtha')) .liquid(new FluidBuilder().temperature(450)) .color(0xeaff00) .flags(FLAMMABLE) .build(); - FuelGas = new Material.Builder(2022, SuSyUtility.susyId('fuel_gas')) + FuelGas = new Material.Builder(20102, SuSyUtility.susyId('fuel_gas')) .gas() .color(0xcca20a) .flags(FLAMMABLE) .build(); + + LightCycleOil = new Material.Builder(20103, SuSyUtility.susyId('light_cycle_oil')) + .liquid() + .color(0xdec587) + .flags(FLAMMABLE) + .build(); + + HeavyCycleOil = new Material.Builder(20104, SuSyUtility.susyId('heavy_cycle_oil')) + .liquid() + .color(0xc4ac70) + .flags(FLAMMABLE) + .build(); + + SulfuricCatalyticOverheads = new Material.Builder(20105, SuSyUtility.susyId('sulfuric_catalytic_overheads')) + .gas(new FluidBuilder().temperature(773)) + .color(0xf9ffcc) + .flags(FLAMMABLE) + .build(); + + CatalyticOverheads = new Material.Builder(20106, SuSyUtility.susyId('catalytic_overheads')) + .gas(new FluidBuilder().temperature(773)) + .color(0xf4f7df) + .flags(FLAMMABLE) + .build(); + } } \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 33feaeb34..20613cb90 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -554,7 +554,6 @@ class SuSyMaterials { public static Material CrudeLightGasOil; public static Material SulfuricLightGasOil; public static Material TreatedSulfuricLightGasOil; - public static Material CatalyticallyCrackedLightGasOil; public static Material SteamcrackedLightGasOil; public static Material HydrocrackedLightGasOil; @@ -563,6 +562,7 @@ class SuSyMaterials { public static Material SulfuricHeavyGasOil; public static Material TreatedSulfuricHeavyGasOil; public static Material CatalyticallyCrackedHeavyGasOil; + public static Material CrudeCatalyticallyCrackedHeavyGasOil; public static Material SteamcrackedHeavyGasOil; public static Material HydrocrackedHeavyGasOil; @@ -573,11 +573,13 @@ class SuSyMaterials { public static Material AtmosphericOilResidue; public static Material CatalyticallyCrackedAtmosphericOilResidue; + public static Material CrudeCatalyticallyCrackedAtmosphericOilResidue; public static Material HydrocrackedAtmosphericOilResidue; public static Material ThermallyCrackedAtmosphericOilResidue; public static Material VacuumOilResidue; public static Material CatalyticallyCrackedVacuumOilResidue; + public static Material CrudeCatalyticallyCrackedVacuumOilResidue; public static Material HydrocrackedVacuumOilResidue; public static Material ThermallyCrackedVacuumOilResidue; @@ -599,6 +601,21 @@ class SuSyMaterials { public static Material LubricatingOil; public static Material TreatedSulfuricLubricatingOil; + public static Material LightCycleOil; + public static Material HydrocrackedLightCycleOil; + + public static Material HeavyCycleOil; + public static Material HydricrackedHeavyCycleOil; + + public static Material SlurryOil; + public static Material HydrocrackedSlurryOil; + + public static Material DeasphaltedOil; + public static Material HydrocrackedDeasphaltedOil; + + public static Material CatalyticOverheads; + public static Material SulfuricCatalyticOverheads; + public static Material OilyBrine; public static Material LightOilyBrine; public static Material HeavyOilyBrine; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index acc2c26f0..a8270be1f 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -41,8 +41,8 @@ class Petrochemistry = { return fluid('catalytically_cracked_' + this.name) * amount } - def getCatalyticallyCrackedMix(int amount) { - return fluid('catalytically_cracked_' + this.name + '_mix') * amount + def getCrudeCatalyticallyCracked(int amount) { + return fluid('crude_catalytically_cracked_' + this.name) * amount } } @@ -149,6 +149,10 @@ class Petrochemistry = { butane : new Crackable('butane').withTraits(SteamCrackable), light_naphtha : new Crackable('light_naphtha').withTraits(SteamCrackable, HydroCrackable), heavy_naphtha : new Crackable('heavy_naphtha').withTraits(SteamCrackable, HydroCrackable), + light_cycle_oil : new Crackable('light_cycle_oil').withTraits(HydroCrackable), + heavy_cycle_oil : new Crackable('heavy_cycle_oil').withTraits(HydroCrackable), + slurry_oil : new Crackable('slurry_oil').withTraits(HydroCrackable), + deasphalted_oil : new Crackable('deasphalted_oil').withTraits(HydroCrackable) nbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbhhhh ] public static oils = [ diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy index 439d84c5f..f09c6406e 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy @@ -7,18 +7,18 @@ DT = recipemap("distillation_tower") // Standard FCC -/*fractions.each { _, fraction -> { - if (fraction.isUpgradable) { +crackables.each { _, crackable -> { + if (crackable.catalytic_crackable) { CRACKER.recipeBuilder() .fluidInputs(fraction.get(1000)) .inputs(metaitem('cracking_catalyst')) - .fluidOutputs(fraction.getCatalyticallyCrackedMix(1000)) + .fluidOutputs(fraction.getCrudeCatalyticallyCracked(1000)) .duration(200) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() BCR.recipeBuilder() - .fluidInputs(fraction.getCatalyticallyCrackedMix(500)) + .fluidInputs(fraction.getCrudeCatalyticallyCracked(500)) .fluidInputs(fluid('dense_steam') * 50) .fluidOutputs(fraction.getCatalyticallyCracked(500)) .outputs(metaitem('spent_cracking_catalyst')) @@ -40,8 +40,8 @@ ROASTER.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_heavy_gas_oil') * 1000) - .fluidOutputs(fractions.heavy_gas_oil.get(40)) - .fluidOutputs(fractions.light_gas_oil.get(60)) + .fluidOutputs(crackables.heavy_cycle_oil.get(40)) + .fluidOutputs(crackables.light_cycle_oil.get(60)) .fluidOutputs(fractions.naphtha.get(500)) .fluidOutputs(fluid('catalytic_overheads') * 400) .duration(200) @@ -51,8 +51,8 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_atmospheric_oil_residue') * 1000) .fluidOutputs(fluid('slurry_oil') * 100) - .fluidOutputs(fractions.heavy_gas_oil.getSulfuric(80)) - .fluidOutputs(fractions.light_gas_oil.getSulfuric(120)) + .fluidOutputs(crackables.heavy_cycle_oil.getSulfuric(80)) + .fluidOutputs(crackables.light_cycle_oil.getSulfuric(120)) .fluidOutputs(fractions.naphtha.getSulfuric(400)) .fluidOutputs(fluid('sulfuric_catalytic_overheads') * 300) .duration(200) @@ -62,8 +62,8 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_vacuum_oil_residue') * 1000) .fluidOutputs(fluid('slurry_oil') * 150) - .fluidOutputs(fractions.heavy_gas_oil.getSulfuric(100)) - .fluidOutputs(fractions.light_gas_oil.getSulfuric(150)) + .fluidOutputs(crackables.heavy_cycle_oil.getSulfuric(100)) + .fluidOutputs(crackables.light_cycle_oil.getSulfuric(150)) .fluidOutputs(fractions.naphtha.getSulfuric(300)) .fluidOutputs(fluid('sulfuric_catalytic_overheads') * 300) .duration(200) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy index e69de29bb..ebf521185 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy @@ -0,0 +1,16 @@ +import petrochemistry.Petrochemistry +CRACKER = recipemap('cracker') + +crackables.each { _, crackable -> { + if (crackable.hydro_crackable) { + + CRACKER.recipeBuilder() + .fluidInputs(crackable.get(1000)) + .fluidInputs(fluid('hot_hp_steam') * 1000) + .fluidOutputs(crackable.getSteam(1000)) + .duration(80) + .EUt(Globals.voltAmps[2]) + .buildAndRegister() + + } +}} \ No newline at end of file From 445c501ccec506f2d3ebc4cd8ac6ad07120e2f4b Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 12 Oct 2024 16:26:40 -0400 Subject: [PATCH 055/132] add cycle oils as a lubricant base --- .../organic_chemistry/petrochemistry/Lubricants.groovy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy index f3935a1cc..020ef3ec4 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy @@ -938,7 +938,8 @@ BR.recipeBuilder() def baseOilMap = [ 'seed_oil': 0.5, 'lubricating_oil': 1, - //'cycle_oil' : 1, + 'light_cycle_oil' : 1, + 'heavy_cycle_oil' : 1, 'polybutene': 1.5, 'polyalphaolefin': 2.5, 'ester_base_oil': 3 @@ -966,7 +967,6 @@ def liquidFrictionModifierMap = [ def solidAntiwearMap = [ 'dustMolybdenumDialkyldithiophosphate': 4, 'dustZincBisdiamyldithiocarbamate': 2 - ] def liquidAntiwearMap = [ From f3f5f73808bcc1029392f9d5b0157b0abc3ed5c9 Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 12 Oct 2024 16:49:38 -0400 Subject: [PATCH 056/132] the end of OilOverhaul,groovy --- .../petrochemistry/OilOverhaul.groovy | 366 ------------------ .../petrochemistry/Petrochemicals.groovy | 29 +- 2 files changed, 28 insertions(+), 367 deletions(-) delete mode 100644 groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy deleted file mode 100644 index d640eb4b1..000000000 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/OilOverhaul.groovy +++ /dev/null @@ -1,366 +0,0 @@ -import globals.Globals -import static globals.SinteringGlobals.* - -import static gregtech.api.unification.material.Materials.*; -import gregtech.api.unification.material.MarkerMaterials; -import static gregtech.api.unification.ore.OrePrefix.dye; - -DT = recipemap('distillation_tower') -ROASTER = recipemap('roaster') -VACUUM_DT = recipemap('vacuum_distillation') -CRYSTALLIZER = recipemap('crystallizer') -EXTRACTOR = recipemap('extractor') -ROTARY_KILN = recipemap('rotary_kiln') -CSTR = recipemap('continuous_stirred_tank_reactor') -CRACKER = recipemap('cracker') -EBF = recipemap('electric_blast_furnace') -REACTION_FURNACE = recipemap('reaction_furnace') -FBR = recipemap('fixed_bed_reactor') -SIFTER = recipemap('sifter') -ALLOY_SMELTER = recipemap('alloy_smelter') -BCR = recipemap('bubble_column_reactor') -TBR = recipemap('trickle_bed_reactor') -LCR = recipemap('large_chemical_reactor') -AUTOCLAVE = recipemap('autoclave') -HEAT_EXCHANGER = recipemap('heat_exchanger') -UV_LIGHT_BOX = recipemap('uv_light_box') -BR = recipemap('batch_reactor') - -// Refinery Gas Distillation - -DT.recipeBuilder() -.fluidInputs(fluid('refinery_gas') * 1000) -.fluidOutputs(fluid('butane') * 100) -.fluidOutputs(fluid('propane') * 100) -.fluidOutputs(fluid('ethane') * 100) -.fluidOutputs(fluid('methane') * 750) -.duration(100) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -// Kerosene, naphtha and gasoline cracking - -// Cracking - -fractions.each { _, fraction -> { - - if (fraction instanceof OilFractionCrackable) { - - CRACKER.recipeBuilder() - .fluidInputs(fraction.get(1000)) - .fluidInputs(fluid('hydrogen') * 1000) - .fluidOutputs(fraction.getLightlyHydro(1000)) - .duration(200) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() - - CRACKER.recipeBuilder() - .fluidInputs(fraction.get(1000)) - .fluidInputs(fluid('hot_hp_hydrogen') * 1000) - .fluidOutputs(fraction.getSeverelyHydro(1000)) - .duration(200) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() - - CRACKER.recipeBuilder() - .fluidInputs(fraction.get(1000)) - .fluidInputs(fluid('steam') * 1000) - .fluidOutputs(fraction.getLightlySteam(1000)) - .duration(200) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() - - CRACKER.recipeBuilder() - .fluidInputs(fraction.get(1000)) - .fluidInputs(fluid('hot_hp_steam') * 1000) - .fluidOutputs(fraction.getSeverelySteam(1000)) - .duration(200) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() - - } - - } - -} - -// Cracked Distillation - -// Kerosene - -DT.recipeBuilder() -.fluidInputs(fractions.kerosene.getLightlyHydro(1000)) -.fluidOutputs(fluid('gasoline') * 600) -.fluidOutputs(fluid('naphtha') * 100) -.fluidOutputs(fluid('butane') * 100) -.fluidOutputs(fluid('propane') * 100) -.fluidOutputs(fluid('ethane') * 75) -.fluidOutputs(fluid('methane') * 75) -.duration(400) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -DT.recipeBuilder() -.fluidInputs(fractions.kerosene.getSeverelyHydro(1000)) -.fluidOutputs(fluid('gasoline') * 200) -.fluidOutputs(fluid('naphtha') * 250) -.fluidOutputs(fluid('butane') * 300) -.fluidOutputs(fluid('propane') * 300) -.fluidOutputs(fluid('ethane') * 175) -.fluidOutputs(fluid('methane') * 175) -.duration(400) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -DT.recipeBuilder() -.fluidInputs(fractions.kerosene.getLightlySteam(1000)) -.fluidOutputs(fluid('gasoline') * 300) -.fluidOutputs(fluid('naphtha') * 50) -.fluidOutputs(fluid('toluene') * 25) -.fluidOutputs(fluid('benzene') * 125) -.fluidOutputs(fluid('butene') * 25) -.fluidOutputs(fluid('butadiene') * 15) -.fluidOutputs(fluid('propane') * 3) -.fluidOutputs(fluid('propene') * 30) -.fluidOutputs(fluid('ethane') * 5) -.fluidOutputs(fluid('ethylene') * 50) -.fluidOutputs(fluid('methane') * 50) -.duration(400) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -DT.recipeBuilder() -.fluidInputs(fractions.kerosene.getSeverelySteam(1000)) -.fluidOutputs(fluid('gasoline') * 100) -.fluidOutputs(fluid('naphtha') * 125) -.fluidOutputs(fluid('toluene') * 80) -.fluidOutputs(fluid('benzene') * 125) -.fluidOutputs(fluid('butene') * 80) -.fluidOutputs(fluid('butadiene') * 50) -.fluidOutputs(fluid('propane') * 10) -.fluidOutputs(fluid('propene') * 100) -.fluidOutputs(fluid('ethane') * 15) -.fluidOutputs(fluid('ethylene') * 150) -.fluidOutputs(fluid('methane') * 150) -.duration(400) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -// Naphtha :concernium: - -DT.recipeBuilder() -.fluidInputs(fractions.naphtha.getLightlyHydro(1000)) -.fluidOutputs(fluid('butane') * 800) -.fluidOutputs(fluid('propane') * 300) -.fluidOutputs(fluid('ethane') * 250) -.fluidOutputs(fluid('methane') * 250) -.duration(400) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -DT.recipeBuilder() -.fluidInputs(fractions.naphtha.getSeverelyHydro(1000)) -.fluidOutputs(fluid('butane') * 125) -.fluidOutputs(fluid('propane') * 125) -.fluidOutputs(fluid('ethane') * 1500) -.fluidOutputs(fluid('methane') * 1500) -.duration(400) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -DT.recipeBuilder() -.fluidInputs(fractions.naphtha.getLightlySteam(1000)) -.fluidOutputs(fluid('kerosene') * 75) -.fluidOutputs(fluid('gasoline') * 150) -.fluidOutputs(fluid('toluene') * 40) -.fluidOutputs(fluid('benzene') * 150) -.fluidOutputs(fluid('c_five_fraction') * 150) -.fluidOutputs(fluid('butene') * 80) -.fluidOutputs(fluid('butadiene') * 150) -.fluidOutputs(fluid('propane') * 15) -.fluidOutputs(fluid('propene') * 200) -.fluidOutputs(fluid('ethane') * 35) -.fluidOutputs(fluid('ethylene') * 200) -.fluidOutputs(fluid('methane') * 200) -.duration(400) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -DT.recipeBuilder() -.fluidInputs(fractions.naphtha.getSeverelySteam(1000)) -.fluidOutputs(fluid('kerosene') * 25) -.fluidOutputs(fluid('gasoline') * 50) -.fluidOutputs(fluid('toluene') * 20) -.fluidOutputs(fluid('benzene') * 100) -.fluidOutputs(fluid('c_five_fraction') * 350) -.fluidOutputs(fluid('butene') * 50) -.fluidOutputs(fluid('butadiene') * 50) -.fluidOutputs(fluid('propane') * 15) -.fluidOutputs(fluid('propene') * 300) -.fluidOutputs(fluid('ethane') * 65) -.fluidOutputs(fluid('ethylene') * 500) -.fluidOutputs(fluid('methane') * 500) -.duration(400) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -// Gasoline - -DT.recipeBuilder() -.fluidInputs(fractions.gasoline.getLightlyHydro(1000)) -.fluidOutputs(fluid('naphtha') * 800) -.fluidOutputs(fluid('butane') * 150) -.fluidOutputs(fluid('propane') * 200) -.fluidOutputs(fluid('ethane') * 125) -.fluidOutputs(fluid('methane') * 125) -.duration(400) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -DT.recipeBuilder() -.fluidInputs(fractions.gasoline.getSeverelyHydro(1000)) -.fluidOutputs(fluid('naphtha') * 200) -.fluidOutputs(fluid('butane') * 125) -.fluidOutputs(fluid('propane') * 125) -.fluidOutputs(fluid('ethane') * 1500) -.fluidOutputs(fluid('methane') * 1500) -.duration(400) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -DT.recipeBuilder() -.fluidInputs(fractions.gasoline.getLightlySteam(1000)) -.fluidOutputs(fluid('kerosene') * 150) -.fluidOutputs(fluid('naphtha') * 400) -.fluidOutputs(fluid('toluene') * 40) -.fluidOutputs(fluid('benzene') * 200) -.fluidOutputs(fluid('butene') * 75) -.fluidOutputs(fluid('butadiene') * 60) -.fluidOutputs(fluid('propane') * 20) -.fluidOutputs(fluid('propene') * 150) -.fluidOutputs(fluid('ethane') * 10) -.fluidOutputs(fluid('ethylene') * 50) -.fluidOutputs(fluid('methane') * 50) -.duration(400) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -DT.recipeBuilder() -.fluidInputs(fractions.gasoline.getSeverelySteam(1000)) -.fluidOutputs(fluid('kerosene') * 50) -.fluidOutputs(fluid('naphtha') * 100) -.fluidOutputs(fluid('toluene') * 30) -.fluidOutputs(fluid('benzene') * 150) -.fluidOutputs(fluid('butene') * 65) -.fluidOutputs(fluid('butadiene') * 50) -.fluidOutputs(fluid('propane') * 50) -.fluidOutputs(fluid('propene') * 250) -.fluidOutputs(fluid('ethane') * 50) -.fluidOutputs(fluid('ethylene') * 250) -.fluidOutputs(fluid('methane') * 250) -.duration(400) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -BR.recipeBuilder() -.inputs(ore('dustDicobaltOctacarbonyl') * 18) -.fluidInputs(fluid('hydrogen') * 2000) -.fluidInputs(fluid('carbon_monoxide') * 1000) -.fluidInputs(fluid('ethylene') * 1000) -.fluidOutputs(fluid('propanal_mixture') * 1000) -.EUt(Globals.voltAmps[3]) -.duration(80) -.buildAndRegister() - -DISTILLERY.recipeBuilder() -.fluidInputs(fluid('propanal_mixture') * 1000) -.outputs(metaitem('dustDicobaltOctacarbonyl') * 18) -.fluidOutputs(fluid('propionaldehyde') * 800) -.EUt(Globals.voltAmps[3]) -.duration(80) -.buildAndRegister() - -FBR.recipeBuilder() -.fluidInputs(fluid('propionaldehyde') * 50) -.fluidInputs(fluid('hydrogen') * 100) -.notConsumable(metaitem('catalystBedPlatinum')) -.fluidOutputs(fluid('n_propanol') * 50) -.EUt(Globals.voltAmps[3]) -.duration(4) -.buildAndRegister() - -FBR.recipeBuilder() -.notConsumable(metaitem('catalystBedAlumina')) -.fluidInputs(fluid('ammonia') * 50) -.fluidInputs(fluid('n_propanol') * 150) -.fluidOutputs(fluid('tripropylamine') * 50) -.fluidOutputs(fluid('water') * 150) -.duration(5) -.EUt(120) -.buildAndRegister(); - -BR.recipeBuilder() -.notConsumable(metaitem('emitter.lv')) -.notConsumable(fluid('hydrogen_peroxide_solution') * 50) -.fluidInputs(fluid('hydrobromic_acid') * 1000) -.fluidInputs(fluid('propene') * 1000) -.fluidOutputs(fluid('n_bromopropane') * 1000) -.fluidOutputs(fluid('water') * 1000) -.duration(5) -.EUt(120) -.buildAndRegister(); - -BR.recipeBuilder() -.fluidInputs(fluid('n_bromopropane') * 1000) -.fluidInputs(fluid('tripropylamine') * 1000) -.outputs(metaitem('dustTetrapropylammoniumBromide')) -.duration(5) -.EUt(120) -.buildAndRegister(); - -LCR.recipeBuilder() -.inputs(ore('dustSiliconDioxide') * 6) -.inputs(ore('dustAluminiumSulfate') * 51) -.inputs(ore('dustSodiumHydroxide')) -.inputs(ore('dustTinyTetrapropylammoniumBromide')) -.fluidInputs(fluid('ethanol') * 100) -.fluidInputs(fluid('demineralized_water') * 1800) -.outputs(metaitem('dustZsmFive')) -.duration(500) -.EUt(480) -.buildAndRegister(); - -REFORMER.recipeBuilder() -.notConsumable(metaitem('catalystBedZsmFive')) -.fluidInputs(fluid('meta_xylene') * 1000) -.fluidOutputs(fluid('para_xylene') * 1000) -.duration(60) -.EUt(Globals.voltAmps[1] * 2) -.buildAndRegister() - -// Steam-cracked naphtha C5-fraction separation - - // Dimerization of CPD - - FLUID_HEATER.recipeBuilder() - .fluidInputs(fluid('c_five_fraction') * 1000) - .fluidOutputs(fluid('dimerized_c_five_fraction') * 875) - .duration(60) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() - - DT.recipeBuilder() - .fluidInputs(fluid('dimerized_c_five_fraction') * 875) - .fluidOutputs(fluid('dicyclopentadiene') * 125) - .fluidOutputs(fluid('pentane') * 375) - .fluidOutputs(fluid('isoprene') * 375) - .duration(60) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() - - FLUID_HEATER.recipeBuilder() - .fluidInputs(fluid('dicyclopentadiene') * 1000) - .fluidOutputs(fluid('cyclopentadiene') * 2000) - .duration(60) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy index c85f1e501..4dd9ecbed 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy @@ -58,4 +58,31 @@ .duration(5) .EUt(30) .buildAndRegister() -*/ \ No newline at end of file +*/ + +// Steam-cracked naphtha C5-fraction separation + + // Dimerization of CPD + + FLUID_HEATER.recipeBuilder() + .fluidInputs(fluid('c_five_fraction') * 1000) + .fluidOutputs(fluid('dimerized_c_five_fraction') * 875) + .duration(60) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + + DT.recipeBuilder() + .fluidInputs(fluid('dimerized_c_five_fraction') * 875) + .fluidOutputs(fluid('dicyclopentadiene') * 125) + .fluidOutputs(fluid('pentane') * 375) + .fluidOutputs(fluid('isoprene') * 375) + .duration(60) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + + FLUID_HEATER.recipeBuilder() + .fluidInputs(fluid('dicyclopentadiene') * 1000) + .fluidOutputs(fluid('cyclopentadiene') * 2000) + .duration(60) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() \ No newline at end of file From aa42451dec9696ccfb026d899788456a7cbb9bff Mon Sep 17 00:00:00 2001 From: planetme Date: Thu, 17 Oct 2024 16:19:13 -0400 Subject: [PATCH 057/132] remove liquid refinery gas --- .../organic_chemistry/petrochemistry/Petrochemistry.groovy | 2 +- .../petrochemistry/oil_refining/ThermalCracking.groovy | 4 ++-- groovy/postInit/components/FieldGenerators.groovy | 1 - groovy/postInit/components/Superconductors.groovy | 1 - groovy/postInit/mod/ICBM.groovy | 1 - resources/langfiles/lang/en_us.lang | 4 ---- 6 files changed, 3 insertions(+), 10 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index a8270be1f..90239f37c 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -152,7 +152,7 @@ class Petrochemistry = { light_cycle_oil : new Crackable('light_cycle_oil').withTraits(HydroCrackable), heavy_cycle_oil : new Crackable('heavy_cycle_oil').withTraits(HydroCrackable), slurry_oil : new Crackable('slurry_oil').withTraits(HydroCrackable), - deasphalted_oil : new Crackable('deasphalted_oil').withTraits(HydroCrackable) nbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbhhhh + deasphalted_oil : new Crackable('deasphalted_oil').withTraits(HydroCrackable) ] public static oils = [ diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index 254f7bb1e..726c9b64e 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -7,7 +7,7 @@ TUBE_FURNACE = recipemap('tube_furnace') FLBR = recipemap('fluidized_bed_reactors') PHASE_SEPARATOR = recipemap('phase_separator') -/*fractions.each { _, fraction -> { +fractions.each { _, fraction -> { if fraction.thermal_crackable { CRACKER.recipeBuilder() .fluidInputs(fraction.get(1000)) @@ -17,7 +17,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') .buildAndRegister() } } -}*/ +} /* Thermal Cracking // Single Stage diff --git a/groovy/postInit/components/FieldGenerators.groovy b/groovy/postInit/components/FieldGenerators.groovy index ba63a91d9..6dac6c397 100644 --- a/groovy/postInit/components/FieldGenerators.groovy +++ b/groovy/postInit/components/FieldGenerators.groovy @@ -45,7 +45,6 @@ def cryoLiquids = [ 'liquid_krypton': 120, 'liquid_xenon': 165, 'liquid_nitrogen': 77, - 'liquid_refinery_gas': 80, 'liquid_natural_gas': 80 ]; diff --git a/groovy/postInit/components/Superconductors.groovy b/groovy/postInit/components/Superconductors.groovy index fdb2058f8..307227fe5 100644 --- a/groovy/postInit/components/Superconductors.groovy +++ b/groovy/postInit/components/Superconductors.groovy @@ -326,7 +326,6 @@ for (def i = 0; i < 9; i++) { 'liquid_krypton': 120, 'liquid_xenon': 165, 'liquid_nitrogen': 77, - 'liquid_refinery_gas': 80, 'liquid_natural_gas': 80 ]; diff --git a/groovy/postInit/mod/ICBM.groovy b/groovy/postInit/mod/ICBM.groovy index 0665bb749..fe4d3d7dd 100755 --- a/groovy/postInit/mod/ICBM.groovy +++ b/groovy/postInit/mod/ICBM.groovy @@ -257,7 +257,6 @@ def cryoLiquids = [ 'liquid_krypton': 120, 'liquid_xenon': 165, 'liquid_nitrogen': 77, - 'liquid_refinery_gas': 80, 'liquid_natural_gas': 80 ]; diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 65a6cf2dc..3c0a5f308 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -957,10 +957,6 @@ susy.material.hot_hp_decarburized_air=Hot High-Pressure Decarburized Air susy.material.hp_decarburized_air=High-Pressure Decarburized Air susy.material.cold_hp_decarburized_air=Cold High-Pressure Decarburized Air -susy.material.hot_hp_refinery_gas=Hot High-Pressure Refinery Gas -susy.material.hp_refinery_gas=High-Pressure Refinery Gas -susy.material.cold_hp_refinery_gas=Cold High-Pressure Refinery Gas - susy.material.hot_hp_natural_gas=Hot High-Pressure Natural Gas susy.material.hp_natural_gas=High-Pressure Natural Gas susy.material.cold_hp_natural_gas=Cold High-Pressure Natural Gas From 41bbbd3e305664ec1a6b27b37de369f795d4787c Mon Sep 17 00:00:00 2001 From: bruberu <80226372+bruberu@users.noreply.github.com> Date: Thu, 17 Oct 2024 21:40:40 -0500 Subject: [PATCH 058/132] feat: red alloy purge & IC redone --- groovy/classes/ChangeFlags.groovy | 2 +- groovy/material/FirstDegreeMaterials.groovy | 2 +- .../components/ElectronicCircuits.groovy | 23 +++++++++- .../components/IntegratedCircuits.groovy | 45 +++++++++++++++++-- .../components/VacuumComponents.groovy | 45 ++++++++++++++++--- groovy/preInit/RegisterMetaItems.groovy | 20 ++++++++- 6 files changed, 122 insertions(+), 15 deletions(-) diff --git a/groovy/classes/ChangeFlags.groovy b/groovy/classes/ChangeFlags.groovy index e6fdb8ee3..d075b135b 100644 --- a/groovy/classes/ChangeFlags.groovy +++ b/groovy/classes/ChangeFlags.groovy @@ -125,7 +125,7 @@ class ChangeFlags { Titanium.addFlags("generate_foil", "generate_spring", "generate_spring_small"); Lead.addFlags("generate_round"); Aluminium.addFlags("generate_round"); - Nickel.addFlags("generate_rod"); + Nickel.addFlags("generate_rod", "generate_foil"); Tungsten.addFlags("generate_fine_wire"); Molybdenum.addFlags("generate_fine_wire"); Tantalum.addFlags("generate_rod"); diff --git a/groovy/material/FirstDegreeMaterials.groovy b/groovy/material/FirstDegreeMaterials.groovy index c251d2a9d..02384ad7a 100644 --- a/groovy/material/FirstDegreeMaterials.groovy +++ b/groovy/material/FirstDegreeMaterials.groovy @@ -3386,7 +3386,7 @@ public class FirstDegreeMaterials { Kovar = new Material.Builder(8619, SuSyUtility.susyId('kovar')) .ingot() .iconSet(SHINY) - .flags(GENERATE_ROD, GENERATE_LONG_ROD, GENERATE_RING, GENERATE_PLATE, NO_UNIFICATION) + .flags(GENERATE_ROD, GENERATE_LONG_ROD, GENERATE_RING, GENERATE_PLATE, DISABLE_DECOMPOSITION) .components(Iron * 2, Nickel * 1, Cobalt * 1) .colorAverage() .build(); diff --git a/groovy/postInit/components/ElectronicCircuits.groovy b/groovy/postInit/components/ElectronicCircuits.groovy index b390ff89a..4f0bb0bbe 100644 --- a/groovy/postInit/components/ElectronicCircuits.groovy +++ b/groovy/postInit/components/ElectronicCircuits.groovy @@ -30,7 +30,7 @@ mods.gregtech.assembler.removeByInput(6, [metaitem('dustCarbon'), metaitem('wire crafting.replaceShaped("gregtech:electronic_circuit_lv", metaitem('circuit.electronic'), [ [metaitem('component.resistor'), ore('craftingToolWireCutter'), metaitem('component.resistor')], [metaitem('circuit.vacuum_tube'), metaitem('circuit_board.basic'), metaitem('circuit.vacuum_tube')], - [ore('cableGtSingleRedAlloy'), ore('cableGtSingleRedAlloy'), ore('cableGtSingleRedAlloy')]]) + [ore('wireGtSingleCopper'), ore('wireGtSingleCopper'), ore('wireGtSingleCopper')]]) crafting.replaceShaped("gregtech:electronic_circuit_mv", metaitem('circuit.good_electronic'), [ [metaitem('component.diode'), ore('craftingToolWireCutter'), metaitem('component.diode')], @@ -149,3 +149,24 @@ mods.gregtech.assembler.recipeBuilder() .duration(400) .EUt(30) .buildAndRegister(); + +mods.gregtech.mixer.recipeBuilder() + .inputs(ore('dustInvar') * 15) + .inputs(ore('dustCobalt') * 3) + .outputs(ore('dustKovar') * 18) + .circuitMeta(2) + .duration(220) + .EUt(16) + .buildAndRegister(); + +// This is faster, and the previous recipe catches people not paying attention. :) + +mods.gregtech.mixer.recipeBuilder() + .inputs(ore('dustIron') * 10) + .inputs(ore('dustNickel') * 5) + .inputs(ore('dustCobalt') * 3) + .outputs(ore('dustKovar') * 18) + .circuitMeta(3) + .duration(800) + .EUt(16) + .buildAndRegister(); \ No newline at end of file diff --git a/groovy/postInit/components/IntegratedCircuits.groovy b/groovy/postInit/components/IntegratedCircuits.groovy index 0897db7d1..be011dea3 100644 --- a/groovy/postInit/components/IntegratedCircuits.groovy +++ b/groovy/postInit/components/IntegratedCircuits.groovy @@ -42,7 +42,7 @@ ASSEMBLER.recipeBuilder() .inputs(ore('plateAluminium') * 8) .circuitMeta(7) .fluidInputs(fluid('silicone_oil') * 72) - .outputs(metaitem('heat_sink' * 4)) + .outputs(metaitem('heat_sink') * 4) .duration(200) .EUt(30) .buildAndRegister() @@ -93,7 +93,7 @@ CIRCUIT_ASSEMBLER.recipeBuilder() .inputs(metaitem("op_amp")) .inputs(ore('wireFineGold') * 2) .inputs(metaitem('zener_diode')) - .inputs(metaitem('board.phenolic')) + .inputs(metaitem('circuit_board.good')) .fluidInputs(fluid('soldering_alloy') * 72) .outputs(metaitem('voltage_regulator.mv')) .duration(400) @@ -115,9 +115,46 @@ CIRCUIT_ASSEMBLER.recipeBuilder() .inputs(metaitem('heat_sink') * 2) .inputs(metaitem('fuse.hv')) .inputs(metaitem('zener_diode')) - .inputs(metaitem('board.phenolic')) + .inputs(metaitem('circuit_board.good')) .fluidInputs(fluid('soldering_alloy') * 72) .outputs(metaitem('protector_chip')) .duration(400) .EUt(30) - .buildAndRegister() \ No newline at end of file + .buildAndRegister() + +// Integrated Logic Circuit * 2 +mods.gregtech.circuit_assembler.removeByInput(16, [metaitem('circuit_board.basic'), metaitem('plate.integrated_logic_circuit'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('soldering_alloy') * 72 * 72]) + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(metaitem('circuit_board.basic'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2) + .inputs(metaitem('op_amp')) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('circuit.basic_integrated') * 3) + .duration(200) + .EUt(16) + .buildAndRegister() + +// Good Integrated Circuit * 2 +mods.gregtech.circuit_assembler.removeByInput(24, [metaitem('circuit_board.good'), metaitem('circuit.basic_integrated') * 2, metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineGold') * 4, metaitem('boltSilver') * 4], [fluid('soldering_alloy') * 72 * 72]) + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(metaitem('circuit.basic_integrated') * 2, metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineAnnealedCopper') * 4) + .inputs(metaitem('voltage_regulator.mv')) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('circuit.good_integrated') * 2) + .duration(400) + .EUt(24) + .buildAndRegister() + +// Advanced Integrated Circuit * 1 +mods.gregtech.circuit_assembler.removeByInput(30, [metaitem('circuit.good_integrated') * 2, metaitem('plate.integrated_logic_circuit') * 2, metaitem('plate.random_access_memory') * 2, metaitem('component.transistor') * 4, metaitem('wireFineElectrum') * 8, metaitem('boltAnnealedCopper') * 8], [fluid('soldering_alloy') * 72 * 72]) + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(metaitem('circuit.good_integrated') * 2, metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('boltElectrum') * 8) + .inputs(metaitem('voltage_regulator.hv')) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('circuit.advanced_integrated') * 2) + .duration(800) + .EUt(30) + .buildAndRegister() + diff --git a/groovy/postInit/components/VacuumComponents.groovy b/groovy/postInit/components/VacuumComponents.groovy index b824ccb67..1fef3018d 100644 --- a/groovy/postInit/components/VacuumComponents.groovy +++ b/groovy/postInit/components/VacuumComponents.groovy @@ -20,25 +20,56 @@ mods.gregtech.assembler.removeByInput(7, [metaitem('component.glass.tube'), meta crafting.addShaped("vacuum_tube_components", metaitem('vacuum_tube_components') * 4, [ - [null, metaitem('wireFineRedAlloy'), null], - [metaitem('wireGtSingleCopper'), metaitem('ringSteel'), metaitem('wireGtSingleCopper')], + [null, metaitem('wireFineCupronickel'), null], + [metaitem('plateNickel'), metaitem('ringSteel'), metaitem('foilNickel')], [null, metaitem('boltSteel'), null] ]) -crafting.addShaped("vacuum_tube_components_annealed", metaitem('vacuum_tube_components') * 6, [ - [null, metaitem('wireFineRedAlloy'), null], - [metaitem('wireGtSingleAnnealedCopper'), metaitem('ringSteel'), metaitem('wireGtSingleAnnealedCopper')], +crafting.addShaped("vacuum_tube_components_oxide", metaitem('vacuum_tube_components') * 6, [ + [null, metaitem('wireFineCupronickel'), metaitem('dustSmallQuicklime')], + [metaitem('plateNickel'), metaitem('ringSteel'), metaitem('foilNickel')], [null, metaitem('boltSteel'), null] ]) + def ASSEMBLER_RECIPES = recipemap('assembler') def VACUUM_RECIPES = recipemap('vacuum_chamber') VACUUM_RECIPES.recipeBuilder() .inputs(metaitem('component.glass.tube')) .inputs(metaitem('vacuum_tube_components')) -.inputs(ore('ringSteel')) +.inputs(ore('ringKovar')) .outputs(metaitem('circuit.vacuum_tube')) .EUt(7) .duration(200) -.buildAndRegister() \ No newline at end of file +.buildAndRegister() + +ASSEMBLER_RECIPES.recipeBuilder() + .inputs(metaitem('wireFineCupronickel')) + .inputs(metaitem('foilNickel') * 2) + .inputs(metaitem('boltSteel') * 4) + .inputs(metaitem('dustSmallQuicklime')) + .outputs(metaitem('vacuum_tube_components') * 8) + .EUt(16) + .duration(400) + .buildAndRegister() + +ASSEMBLER_RECIPES.recipeBuilder() + .inputs(metaitem('wireFineTungsten')) + .inputs(metaitem('foilNickel') * 2) + .inputs(metaitem('boltSteel') * 4) + .inputs(metaitem('dustSmallQuicklime')) + .outputs(metaitem('vacuum_tube_components') * 12) + .EUt(16) + .duration(400) + .buildAndRegister() + +ASSEMBLER_RECIPES.recipeBuilder() + .inputs(metaitem('wireFineTungsten')) + .inputs(metaitem('foilMolybdenum') * 2) + .inputs(metaitem('boltSteel') * 4) + .inputs(metaitem('dustSmallQuicklime')) + .outputs(metaitem('vacuum_tube_components') * 16) + .EUt(16) + .duration(400) + .buildAndRegister() \ No newline at end of file diff --git a/groovy/preInit/RegisterMetaItems.groovy b/groovy/preInit/RegisterMetaItems.groovy index f30b11912..6a504f5be 100644 --- a/groovy/preInit/RegisterMetaItems.groovy +++ b/groovy/preInit/RegisterMetaItems.groovy @@ -208,6 +208,8 @@ eventManager.listen { customMetaItems.addItem(5005, "stencil.pcb") customMetaItems.addItem(5006, "stencil.ulpic") customMetaItems.addItem(5007, "stencil.lpic") + customMetaItems.addItem(5008, "stencil.op_amp") + customMetaItems.addItem(5009, "stencil.voltage_regulator") customMetaItems.addItem(5020, "mask.blank") customMetaItems.addItem(5021, "mask.ic"); customMetaItems.addItem(5022, "mask.cpu"); @@ -218,6 +220,8 @@ eventManager.listen { customMetaItems.addItem(5027, "mask.nand"); customMetaItems.addItem(5028, "mask.nor"); customMetaItems.addItem(5029, "mask.advanced"); + customMetaItems.addItem(5030, "mask.op_amp") + customMetaItems.addItem(5031, "mask.voltage_regulator") customMetaItems.addItem(5100, "patterned.ic"); customMetaItems.addItem(5101, "patterned.cpu"); customMetaItems.addItem(5102, "patterned.ram"); @@ -228,6 +232,8 @@ eventManager.listen { customMetaItems.addItem(5107, "patterned.silicon_nitride"); customMetaItems.addItem(5108, "patterned.nand"); customMetaItems.addItem(5109, "patterned.nor"); + customMetaItems.addItem(5110, "patterned.op_amp"); + customMetaItems.addItem(5111, "patterned.voltage_regulator"); customMetaItems.addItem(5150, "patterned.board.phenolic"); customMetaItems.addItem(5151, "patterned.board.plastic"); customMetaItems.addItem(5200, "laminated.board.phenolic"); @@ -239,6 +245,18 @@ eventManager.listen { customMetaItems.addItem(5305, "etched.silicon_dioxide"); customMetaItems.addItem(5306, "etched.polysilicon"); customMetaItems.addItem(5307, "etched.silicon_nitride"); + customMetaItems.addItem(5308, "etched.op_amp"); + customMetaItems.addItem(5309, "etched.voltage_regulator"); + + //Good Circuit Components 5900-6000 + customMetaItems.addItem(5900, "op_amp"); + customMetaItems.addItem(5901, "heat_sink"); + customMetaItems.addItem(5902, "protector_chip"); + customMetaItems.addItem(5903, "zener_diode"); + customMetaItems.addItem(5904, "fuse.hv"); + customMetaItems.addItem(5905, "voltage_regulator.hv.unsealed"); + customMetaItems.addItem(5906, "voltage_regulator.mv"); + customMetaItems.addItem(5907, "voltage_regulator.hv"); //Light Sources 6000-6100 customMetaItems.addItem(6000, "carbon_arc_lamp"); @@ -341,4 +359,4 @@ eventManager.listen { customMetaItems.addItem(10002, "tunnelbore.drillhead") log.infoMC("Finished adding metaitems") -} \ No newline at end of file +} From 002c79126e17849127e43fc518f5ff9d6b765df8 Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 19 Oct 2024 19:00:21 -0400 Subject: [PATCH 059/132] register materials for gasoline components --- .../material/PetrochemistryMaterials.groovy | 19 ++++++++++++++++++- groovy/material/SuSyMaterials.groovy | 5 +++++ .../petrochemistry/Fuels.groovy | 2 +- .../petrochemistry/Petrochemicals.groovy | 2 +- .../oil_refining/GasolineComponents.groovy | 13 ++++++------- 5 files changed, 31 insertions(+), 10 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index f4f366c60..452779e5c 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -622,5 +622,22 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); + ReformingLiquids = new Material.Builder(20107, SuSyUtility.susyId('reforming_liquids')) + .liquid() + .color(0xcfc369) + .flags(FLAMMABLE) + .build(); + + Reformate = new Material.Builder(20108, SuSyUtility.susyId('reformate')) + .liquid() + .color(0xd1a63b) + .flags(FLAMMABLE) + .build(); + + ReformateRaffinate = new Material.Builder(20109, SuSyUtility.susyId('reformate_raffinate')) + .liquid() + .color(0xf0e171) + .flags(FLAMMABLE) + .build(); } -} \ No newline at end of file +} \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 20613cb90..aee8b7295 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -616,6 +616,11 @@ class SuSyMaterials { public static Material CatalyticOverheads; public static Material SulfuricCatalyticOverheads; + public static ReformingLiquids; + public static ReformingEffluent; + public static Reformate; + public static ReformateRaffinate; + public static Material OilyBrine; public static Material LightOilyBrine; public static Material HeavyOilyBrine; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy index 48e6db4dc..3f75a38d6 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy @@ -601,7 +601,7 @@ println("Registered oxygenate pairs") def gasolineFeedstocks = [ 'naphtha', 'light_naphtha', - 'naphtha_reformate', + 'reformate', 'polymerate', 'isomerate', 'alkylate', diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy index 4dd9ecbed..b3938cb17 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy @@ -3,7 +3,7 @@ .fluidInputs(fluid('reformate') * 1000) .fluidInputs(fluid('furfural') * 100) .fluidOutputs(fluid('btex_extract') * 800) - .fluidOutputs(fluid('raffinate') * 300) + .fluidOutputs(fluid('reformate_raffinate') * 300) .duration(25) .EUt(Globals.voltAmps[1]) .buildAndRegister() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index 445009efd..0c7f55564 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -86,20 +86,20 @@ PHASE_SEPARATOR = recipemap('phase_separator') .buildAndRegister() */ -/* Reforming +Reforming REFORMER.recipeBuilder() .fluidInputs(fluid('heavy_naphtha') * 1000) - .fluidInputs(fluid('hydrogen') * 1000) + .fluidInputs(fluid('hydrogen') * 5000) .notConsumable(ore('catalystBedSupportedPlatinum')) - .fluidOutputs(fluid('naphtha_reformate') * 4000) + .fluidOutputs(fluid('naphtha_reformate') * 9000) .duration(25) .EUt(Globals.voltAmps[3]) .buildAndRegister() PHASE_SEPARATOR.recipeBuilder() - .fluidInputs(fluid('naphtha_reformate') * 4000) + .fluidInputs(fluid('naphtha_reformate') * 9000) .fluidOutputs(fluid('reforming_liquids') * 1000) - .fluidOutputs(fluid('reforming_effluent') * 3000) + .fluidOutputs(fluid('hydrogen') * 8000) .duration(25) .EUt(Globals.voltAmps[1]) .buildAndRegister() @@ -110,5 +110,4 @@ PHASE_SEPARATOR = recipemap('phase_separator') .fluidOutputs(fluid('fuel_gas') * 200) .fluidOutputs(fluid('refinery_gas') * 200) .duration(400) - .buildAndRegister() -*/ \ No newline at end of file + .buildAndRegister() \ No newline at end of file From 443b653072d3e36213dfb5923f8df01e0c7c2574 Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 19 Oct 2024 19:56:16 -0400 Subject: [PATCH 060/132] register all catalyst materials --- groovy/material/SuSyMaterials.groovy | 6 ++++ .../UnknownCompositionMaterials.groovy | 33 ++++++++++++++----- .../chemistry/ChemistryOverhaul.groovy | 8 ----- .../petrochemistry/Petrochemicals.groovy | 10 ++++++ .../oil_refining/GasolineComponents.groovy | 2 +- 5 files changed, 41 insertions(+), 18 deletions(-) diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index aee8b7295..ea00f7916 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -129,6 +129,7 @@ class SuSyMaterials { public static Material RawMolecularSieve; public static Material MolecularSieve; public static Material WetMolecularSieve; + public static Material ChloridedAlumina; public static Material FlueGas; public static Material ExhaustSteam; public static Material SmokeBombMix; @@ -157,6 +158,7 @@ class SuSyMaterials { public static Material CativaCatalystSolution; public static Material AcidicCumene; public static Material RearrangedCumene; + public static Material SulfatedMetalOxide; public static Material ImpureKaptonK; public static Material KaptonEPreparation; public static Material ImpureKaptonE; @@ -225,6 +227,7 @@ class SuSyMaterials { public static Material AluminiumSilicateLeach; public static Material AlkaliAlumMix; public static Material AmblygoniteLeach; + public static Material SolidPhosphoricAcid; public static Material LepidoliteLeach; public static Material NeutralizedLepidoliteLeach; public static Material AluminiumFreeLepidoliteLeach; @@ -279,6 +282,8 @@ class SuSyMaterials { public static Material ZincFlue; public static Material CrudeZinc; public static Material CadmiumRichZinc; + public static Material AmorphousSilicaAlumina; + public static Material CobaltNitrateSolution; public static Material ImpureSmithsoniteSlurry; public static Material SmithsoniteSlurry; public static Material ZincLeach; @@ -288,6 +293,7 @@ class SuSyMaterials { public static Material WaelzSlag; public static Material ReducedZincLeach; public static Material WaelzOxide; + public static Material HydrocrackingCatalyst; public static Material ZincCementationSlurry; public static Material PrecipitatedZincLeach; public static Material CopperCadmiumResidue; diff --git a/groovy/material/UnknownCompositionMaterials.groovy b/groovy/material/UnknownCompositionMaterials.groovy index e034791af..603f3ebac 100644 --- a/groovy/material/UnknownCompositionMaterials.groovy +++ b/groovy/material/UnknownCompositionMaterials.groovy @@ -37,24 +37,25 @@ public class UnknownCompositionMaterials { BlackAsh = new Material.Builder(4002, SuSyUtility.susyId('black_ash')) .dust() .color(0x000000) - .colorAverage() .build(); MolecularSieve = new Material.Builder(4003, SuSyUtility.susyId('molecular_sieve')) .dust() .iconSet(SHINY) .color(0x737373) - .colorAverage() .build(); WetMolecularSieve = new Material.Builder(4004, SuSyUtility.susyId('wet_molecular_sieve')) .dust() .iconSet(SHINY) .color(0x5c5c5c) - .colorAverage() .build(); - // FREE ID: 4005 + ChloridedAlumina = new Material.Builder(4005, SuSyUtility,susyId('chlorided_alumina')) + .dust() + .color(0x86bf99) + .flags(GENERATE_CATALYST_BED) + build(); FlueGas = new Material.Builder(4006, SuSyUtility.susyId('flue_gas')) .gas(new FluidBuilder().temperature(1000)) @@ -186,7 +187,11 @@ public class UnknownCompositionMaterials { .color(0x4f2f27) .build(); - //FREE ID: 4032 + SulfatedMetalOxide = new Material.BUilder(4032, SuSyUtility.susyId('sulfated_metal_oxide')) + .dust() + .color(0xc7f089) + .flags(GENERATE_CATALYST_BED) + .build(); ImpureKaptonK = new Material.Builder(4033, SuSyUtility.susyId('impure_kapton_k')) .liquid() @@ -529,7 +534,12 @@ public class UnknownCompositionMaterials { .color(0xbaced6) .build(); - // FREE ID: 4102 + SolidPhosphoricAcid = new Material.Builder(4102, SuSyUtility.susyId('solid_phosphoric_acid')) + .dust() + .iconSet(DULL) + .color(0xd7de9e) + .flags(GENERATE_WET_DUST, GENERATE_CATALYST_BED) + .build(); LepidoliteLeach = new Material.Builder(4103, SuSyUtility.susyId('lepidolite_leach')) .liquid() @@ -830,7 +840,8 @@ public class UnknownCompositionMaterials { .color(0x80849c) .build() - //FREE ID: 4160-4161 + AmorphousSilicaAlumina + CobaltNitrateSolution ZincLeach = new Material.Builder(4162, SuSyUtility.susyId('zinc_leach')) .liquid() @@ -863,11 +874,15 @@ public class UnknownCompositionMaterials { .build() WaelzOxide = new Material.Builder(4168, SuSyUtility.susyId('waelz_oxide')) - .dust() //.liquid(new FluidBuilder().temperature(700)) + .dust() .color(0x475453) .build() - //FREE ID: 4169 + HydrocrackingCatalyst = new Material.Builder(4169, SuSyUtility.susyId('hydrocracking_catalyst')) + .dust() + .color(0x5884db) + .flags(GENERATE_CATALYST_BED) + .build() ZincCementationSlurry = new Material.Builder(4170, SuSyUtility.susyId('zinc_cementation_slurry')) .liquid() diff --git a/groovy/postInit/chemistry/ChemistryOverhaul.groovy b/groovy/postInit/chemistry/ChemistryOverhaul.groovy index 2c5aa6c9e..470364071 100644 --- a/groovy/postInit/chemistry/ChemistryOverhaul.groovy +++ b/groovy/postInit/chemistry/ChemistryOverhaul.groovy @@ -2641,14 +2641,6 @@ DISTILLATION_TOWER.recipeBuilder() .buildAndRegister(); // Hydrazine -DISTILLATION_TOWER.recipeBuilder() - .fluidInputs(fluid('butene') * 1000) - .fluidOutputs(fluid('isobutylene') * 500) - .fluidOutputs(fluid('one_butene') * 300) - .fluidOutputs(fluid('two_butene') * 200) - .duration(300) - .EUt(30) - .buildAndRegister() CSTR.recipeBuilder() .fluidInputs(fluid('sulfuric_acid') * 50) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy index b3938cb17..2ad365224 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy @@ -85,4 +85,14 @@ .fluidOutputs(fluid('cyclopentadiene') * 2000) .duration(60) .EUt(Globals.voltAmps[1]) + .buildAndRegister() + +// Butenes separation +DISTILLATION_TOWER.recipeBuilder() + .fluidInputs(fluid('butene') * 1000) + .fluidOutputs(fluid('isobutylene') * 500) + .fluidOutputs(fluid('one_butene') * 300) + .fluidOutputs(fluid('two_butene') * 200) + .duration(300) + .EUt(30) .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index 0c7f55564..a5821cb24 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -86,7 +86,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') .buildAndRegister() */ -Reforming +// Reforming REFORMER.recipeBuilder() .fluidInputs(fluid('heavy_naphtha') * 1000) .fluidInputs(fluid('hydrogen') * 5000) From eb89bc903906f31e8fa79dde9c92ded8e0bf022c Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 19 Oct 2024 21:30:34 -0400 Subject: [PATCH 061/132] isomerization (penex) yields & materials --- .../material/PetrochemistryMaterials.groovy | 18 +++++++ groovy/material/SuSyMaterials.groovy | 12 +++-- groovy/postInit/chemistry/Catalysts.groovy | 25 ++++----- .../oil_refining/GasolineComponents.groovy | 54 +++++++++++++------ 4 files changed, 78 insertions(+), 31 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 452779e5c..7b0a1d5d1 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -639,5 +639,23 @@ public class PetrochemistryMaterials { .color(0xf0e171) .flags(FLAMMABLE) .build(); + + RawIsomerate = new Material.Builder(2011, SuSyUtility.susyId('raw_isomerate')) + .liquid() + .color(0xc76a42) + .flags(FLAMMABLE) + .build(); + + IsohexaneRichStream = new Material.Builder(2011, SuSyUtility.susyId('isohexane_rich_stream')) + .liquid() + .color(0x91401d) + .flags(FLAMMABLE) + .build(); + + Isomerate = new Material.Builder(2011, SuSyUtility.susyId('isomerate')) + .liquid() + .color(0xdb6b3b) + .flags(FLAMMABLE) + .build(); } } \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index ea00f7916..65a56d650 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -622,10 +622,14 @@ class SuSyMaterials { public static Material CatalyticOverheads; public static Material SulfuricCatalyticOverheads; - public static ReformingLiquids; - public static ReformingEffluent; - public static Reformate; - public static ReformateRaffinate; + public static Material ReformingLiquids; + public static Material ReformingEffluent; + public static Material Reformate; + public static Material ReformateRaffinate; + + public static Material RawIsomerate; + public static Material IsohexaneRichStream; + public static Material Isomerate; public static Material OilyBrine; public static Material LightOilyBrine; diff --git a/groovy/postInit/chemistry/Catalysts.groovy b/groovy/postInit/chemistry/Catalysts.groovy index 5ed015d90..6da5268b2 100644 --- a/groovy/postInit/chemistry/Catalysts.groovy +++ b/groovy/postInit/chemistry/Catalysts.groovy @@ -11,6 +11,7 @@ AUTOCLAVE = recipemap('autoclave') ION_EXCHANGE = recipemap('ion_exchange_column') // Alumina supports + MIXER.recipeBuilder() .inputs(ore('dustAmmoniumHexachloroplatinate') * 17) .fluidInputs(fluid('phosphoric_acid') * 1000) @@ -62,10 +63,10 @@ ROASTER.recipeBuilder() .EUt(Globals.voltAmps[1]) .buildAndRegister() -/* Isomerization catalysts +// Isomerization catalysts BR.recipeBuilder() - .inputs(ore('dustAlumina') * 5) + .inputs(ore('dustSupportedPlatinum') * 5) .fluidInputs(fluid('hydrogen_chloride') * 100) .outputs(metaitem('dustChloridedAlumina')) .duration(100) @@ -75,13 +76,12 @@ BR.recipeBuilder() BR.recipeBuilder() .inputs(ore('dustZirconiumDioxide') * 3) .fluidInputs(fluid('dustAluminiumSulfate')) + .fluidInputs(fluid('dustPlatinum')) .outputs(metaitem('dustSulfatedMetalOxide')) .duration(100) .EUt(Globals.voltAmps[1]) .buildAndRegister() -*/ - // Zeolites DISTILLERY.recipeBuilder() @@ -119,6 +119,7 @@ BR.recipeBuilder() .buildAndRegister() // Type X zeolite (molecular sieve, 9 angstrom) + AUTOCLAVE.recipeBuilder() .fluidInputs(fluid('diluted_sodium_silicate_solution') * 4000) .inputs(ore('dustSodiumAluminate') * 4) @@ -284,24 +285,24 @@ ROASTER.recipeBuilder() // SPA catalysts for gasoline polymerate - /*MIXER.recipeBuilder() - .inputs(ore('dustDiatomaceousEarth')) + MIXER.recipeBuilder() + .inputs(ore('dustDiatomite')) .fluidInputs(fluid('phosphoric_acid') * 1700) - .outputs(metaitem('dustWetSolidPhosphoricAcidCatalyst')) + .outputs(metaitem('dustWetSolidPhosphoricAcid')) .duration(200) .EUt(Globals.voltAmps[1]) .buildAndRegister() DRYER.recipeBuilder() - .inputs(ore('dustWetSolidPhosphoricAcidCatalyst') - .outputs(ore('dustSolidPhopshoricAcidCatalyst') + .inputs(ore('dustWetSolidPhosphoricAcid')) + .outputs(ore('dustSolidPhopshoricAcid')) .duration(200) .EUt(Globals.voltAmps[1]) - .buildAndRegister()*/ + .buildAndRegister() // Hydrocracking catalyst - /*AUTOCLAVE.recipeBuilder() + AUTOCLAVE.recipeBuilder() .fluidInputs(fluid('sodium_silicate_solution') * 1000) .fluidInputs(fluid('aluminium_sulfate_solution') * 100) .outputs(metaitem('dustAmorphousSilicaAlumina')) @@ -322,7 +323,7 @@ ROASTER.recipeBuilder() .inputs(ore('dustAmorphousSilicaAlumina') * 3) .fluidInputs(fluid('ammonium_molybdate_solution') * 2000) .fluidInputs(fluid('cobalt_nitrate_solution') * 1000) - .outputs(metaitem('hydrocracking_catalyst') * 3) + .outputs(metaitem('dustHydrocrackingCatalyst') * 3) .duration(200) .EUt(Globals.voltAmps[3]) .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index a5821cb24..300d85ece 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -5,33 +5,57 @@ FBR = recipemap('fixed_bed_reactor') REFORMER = recipemap('catalytic_reformer_recipes') PHASE_SEPARATOR = recipemap('phase_separator') -/* Isomerization - REACTION_FURNACE.recipeBuilder() +// Isomerization + FBR.recipeBuilder() + .notConsumable(ore('catalystBedChloridedAlumina')) + .fluidInputs(fluid('light_naphtha') * 1000) + .fluidInputs(fluid('hydrogen') * 200) + .fluidOutputs(fluid('raw_isomerate') * 1000) + .fluidOutputs(fluid('hydrogen') * 160) + .duration(800) + .EUt(Globals.voltAmps[2]) + .buildAndRegister() + + FBR.recipeBuilder() + .notConsumable(ore('catalystBedSulfatedMetalOxide')) .fluidInputs(fluid('light_naphtha') * 1000) - .fluidInputs(fluid('hydrogen')) - .fluidOutputs(fluid('isomerization_mixture')) - .duration(100) + .fluidInputs(fluid('hydrogen') * 200) + .fluidOutputs(fluid('raw_isomerate') * 1000) + .fluidOutputs(fluid('hydrogen') * 160) + .duration(800) .EUt(Globals.voltAmps[2]) .buildAndRegister() + FBR.recipeBuilder() .notConsumable(ore('catalystBedChloridedAlumina')) - .fluidInputs(fluid('isomerization_mixture')) - .fluidOutputs(fluid('isomerate')) - .fluidOutputs(fluid('hydrogen')) + .fluidInputs(fluid('light_naphtha') * 1000) + .fluidInputs(fluid('isohexane_rich_stream') * 2000) + .fluidInputs(fluid('hydrogen') * 200) + .fluidOutputs(fluid('raw_isomerate') * 3000) + .fluidOutputs(fluid('hydrogen') * 160) .duration(200) .EUt(Globals.voltAmps[2]) .buildAndRegister() FBR.recipeBuilder() - .notConsumable(ore('catalystBedSulfatedMetalOxide')) - .fluidInputs(fluid('isomerization_mixture')) - .fluidOutputs(fluid('isomerate')) - .fluidOutputs(fluid('hydrogen')) - .duration(100) + .fluidInputs(fluid('light_naphtha') * 1000) + .fluidInputs(fluid('isohexane_rich_stream') * 2000) + .fluidInputs(fluid('hydrogen') * 200) + .fluidOutputs(fluid('raw_isomerate') * 3000) + .fluidOutputs(fluid('hydrogen') * 160) + .duration(200) .EUt(Globals.voltAmps[2]) .buildAndRegister() -*/ + + DT.recipeBuilder() + .fluidInputs(fluid('raw_isomerate') * 3000) + .fluidOutputs(fluid('isomerate') * 1000) + .fluidOutputs(fluid('isohexane_rich_stream') * 2000) + .duration(200) + .EUt(Globals.voltAmps[2]) + .buildAndRegister() +// /* Alkylation CSTR.recipeBuilder() @@ -71,7 +95,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') /* Polymerization FBR.recipeBuilder() - .notConsumable('ore('catalystBedSolidPhosphoricAcid')') + .notConsumable(ore('catalystBedSolidPhosphoricAcid')) .fluidInputs(fluid('catalytic_olefin_rich_mixture') * 1000) .fluidOutputs(fluid('raw_gasoline_polymerate') * 500) .duration(200) From b62324cc83c6fb92aa84b6191c33faf9159914ee Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 19 Oct 2024 23:30:26 -0400 Subject: [PATCH 062/132] change hydrocracking cat. formulation, add residue treatment --- groovy/material/FirstDegreeMaterials.groovy | 6 ++++++ .../material/PetrochemistryMaterials.groovy | 19 ++++++++++++++++--- groovy/material/SuSyMaterials.groovy | 6 ++++-- .../UnknownCompositionMaterials.groovy | 19 ++++++++++++------- groovy/postInit/chemistry/Catalysts.groovy | 6 +++--- .../petrochemistry/Petrochemistry.groovy | 2 ++ .../oil_refining/GasolineComponents.groovy | 1 - 7 files changed, 43 insertions(+), 16 deletions(-) diff --git a/groovy/material/FirstDegreeMaterials.groovy b/groovy/material/FirstDegreeMaterials.groovy index a6c6d4036..09faf80c2 100644 --- a/groovy/material/FirstDegreeMaterials.groovy +++ b/groovy/material/FirstDegreeMaterials.groovy @@ -3382,5 +3382,11 @@ public class FirstDegreeMaterials { .components(Rubidium, Oxygen, Hydrogen) .color(0xbf54bb) .build() + + CobaltNitrateSolution = new Material.Builder(8619, SuSyUtility.susyId('cobalt_nitrate_solution')) + .liquid() + .components(Cobalt, 1, Nitrogen, 2, Oxygen, 6, Water, 1) + .colorAverage() + .setFormula("(Co(NO3)2)(H2O)", true) } } diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 7b0a1d5d1..7a30833cd 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -640,22 +640,35 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - RawIsomerate = new Material.Builder(2011, SuSyUtility.susyId('raw_isomerate')) + RawIsomerate = new Material.Builder(20110, SuSyUtility.susyId('raw_isomerate')) .liquid() .color(0xc76a42) .flags(FLAMMABLE) .build(); - IsohexaneRichStream = new Material.Builder(2011, SuSyUtility.susyId('isohexane_rich_stream')) + IsohexaneRichStream = new Material.Builder(20111, SuSyUtility.susyId('isohexane_rich_stream')) .liquid() .color(0x91401d) .flags(FLAMMABLE) .build(); - Isomerate = new Material.Builder(2011, SuSyUtility.susyId('isomerate')) + Isomerate = new Material.Builder(20112, SuSyUtility.susyId('isomerate')) .liquid() .color(0xdb6b3b) .flags(FLAMMABLE) .build(); + + SulfuricAtmosphericOilResidue = new Material.Builder(2011, SuSyUtility.susyId('sulfuric__oil_residue')) + .liquid(new FluidBuilder().temperature(620)) + .color(0x615e2a) + .flags(FLAMMABLE) + .build(); + + SulfuricVacuumOilResidue = new Material.Builder(2011, SuSyUtility.susyId('sulfuric__oil_residue')) + .liquid(new FluidBuilder().temperature(770)) + .color(0x24241a) + .flags(FLAMMABLE) + .build(); + } } \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 65a56d650..200041ef6 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -283,7 +283,7 @@ class SuSyMaterials { public static Material CrudeZinc; public static Material CadmiumRichZinc; public static Material AmorphousSilicaAlumina; - public static Material CobaltNitrateSolution; + public static Material HydrocrackingCatalyst; public static Material ImpureSmithsoniteSlurry; public static Material SmithsoniteSlurry; public static Material ZincLeach; @@ -293,7 +293,6 @@ class SuSyMaterials { public static Material WaelzSlag; public static Material ReducedZincLeach; public static Material WaelzOxide; - public static Material HydrocrackingCatalyst; public static Material ZincCementationSlurry; public static Material PrecipitatedZincLeach; public static Material CopperCadmiumResidue; @@ -578,12 +577,14 @@ class SuSyMaterials { public static Material SulfuricDebutanizedNaphtha; public static Material AtmosphericOilResidue; + public static Material SulfuricAtmosphericOilResidue; public static Material CatalyticallyCrackedAtmosphericOilResidue; public static Material CrudeCatalyticallyCrackedAtmosphericOilResidue; public static Material HydrocrackedAtmosphericOilResidue; public static Material ThermallyCrackedAtmosphericOilResidue; public static Material VacuumOilResidue; + public static Material SulfuricVacuumOilResidue; public static Material CatalyticallyCrackedVacuumOilResidue; public static Material CrudeCatalyticallyCrackedVacuumOilResidue; public static Material HydrocrackedVacuumOilResidue; @@ -1316,6 +1317,7 @@ class SuSyMaterials { public static Material SodiumAlumSolution; public static Material OxidizedManganateSolution; public static Material SupportedNickel; + public static Material CobaltNitrateSolution; // Organic Chemistry Materials diff --git a/groovy/material/UnknownCompositionMaterials.groovy b/groovy/material/UnknownCompositionMaterials.groovy index 603f3ebac..af65700d8 100644 --- a/groovy/material/UnknownCompositionMaterials.groovy +++ b/groovy/material/UnknownCompositionMaterials.groovy @@ -840,8 +840,17 @@ public class UnknownCompositionMaterials { .color(0x80849c) .build() - AmorphousSilicaAlumina - CobaltNitrateSolution + AmorphousSilicaAlumina = new Material.Builder(4160, SuSyUtility.susyId('amorphous_silica_alumina')) + .dust() + .color(0x) + .iconSet(DULL) + .build() + + HydrocrackingCatalyst = new Material.Builder(4161, SuSyUtility.susyId('hydrocracking_catalyst')) + .dust() + .color(0x5884db) + .flags(GENERATE_CATALYST_BED) + .build() ZincLeach = new Material.Builder(4162, SuSyUtility.susyId('zinc_leach')) .liquid() @@ -878,11 +887,7 @@ public class UnknownCompositionMaterials { .color(0x475453) .build() - HydrocrackingCatalyst = new Material.Builder(4169, SuSyUtility.susyId('hydrocracking_catalyst')) - .dust() - .color(0x5884db) - .flags(GENERATE_CATALYST_BED) - .build() + // FREE ID: 4169 ZincCementationSlurry = new Material.Builder(4170, SuSyUtility.susyId('zinc_cementation_slurry')) .liquid() diff --git a/groovy/postInit/chemistry/Catalysts.groovy b/groovy/postInit/chemistry/Catalysts.groovy index 6da5268b2..2629d93d2 100644 --- a/groovy/postInit/chemistry/Catalysts.groovy +++ b/groovy/postInit/chemistry/Catalysts.groovy @@ -320,10 +320,10 @@ ROASTER.recipeBuilder() .buildAndRegister() ROASTER.recipeBuilder() - .inputs(ore('dustAmorphousSilicaAlumina') * 3) - .fluidInputs(fluid('ammonium_molybdate_solution') * 2000) + .inputs(ore('dustAmorphousSilicaAlumina') * 5) + .fluidInputs(fluid('ammonium_isopolytungstate_solution') * 1000) .fluidInputs(fluid('cobalt_nitrate_solution') * 1000) - .outputs(metaitem('dustHydrocrackingCatalyst') * 3) + .outputs(metaitem('dustHydrocrackingCatalyst') * 5) .duration(200) .EUt(Globals.voltAmps[3]) .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index 90239f37c..6e062f077 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -129,6 +129,8 @@ class Petrochemistry = { } public static fractions = [ + vacuum_oil_residue : new OilFraction('vacuum_oil_residue').withTraits(Sulfuric), + atmospheric_oil_residue : new OilFraction('atmospheric_oil_residue').withTraits(Sulfuric), lubricating_oil : new OilFraction('lubricating_oil').withTraits(Sulfuric, Crude), heavy_gas_oil : new OilFraction('heavy_gas_oil').withTraits(Sulfuric, Heatable, Strippable), light_gas_oil : new OilFraction('light_gas_oil').withTraits(Sulfuric, Heatable, Strippable), diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index 300d85ece..21c4ff482 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -55,7 +55,6 @@ PHASE_SEPARATOR = recipemap('phase_separator') .duration(200) .EUt(Globals.voltAmps[2]) .buildAndRegister() -// /* Alkylation CSTR.recipeBuilder() From a7cde1bc1eb8bdc42f3183207fb0ac28494f20ec Mon Sep 17 00:00:00 2001 From: planetme Date: Sun, 20 Oct 2024 11:25:22 -0400 Subject: [PATCH 063/132] FCC offgas processing --- .../material/PetrochemistryMaterials.groovy | 36 ++++++++++- groovy/material/SuSyMaterials.groovy | 5 ++ .../AtmosphericDistillation.groovy | 6 +- .../oil_refining/LighterEnds.groovy | 62 +++++++++++-------- 4 files changed, 77 insertions(+), 32 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 7a30833cd..b80018a00 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -658,17 +658,47 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - SulfuricAtmosphericOilResidue = new Material.Builder(2011, SuSyUtility.susyId('sulfuric__oil_residue')) + SulfuricAtmosphericOilResidue = new Material.Builder(20113, SuSyUtility.susyId('sulfuric_atmospheric_oil_residue')) .liquid(new FluidBuilder().temperature(620)) .color(0x615e2a) .flags(FLAMMABLE) .build(); - SulfuricVacuumOilResidue = new Material.Builder(2011, SuSyUtility.susyId('sulfuric__oil_residue')) - .liquid(new FluidBuilder().temperature(770)) + SulfuricVacuumOilResidue = new Material.Builder(20114, SuSyUtility.susyId('sulfuric_vacuum_oil_residue')) + .liquid(new FluidBuilder().temperature(770))x .color(0x24241a) .flags(FLAMMABLE) .build(); + CatalyticOlefinRichMixture = new Material.Builder(20115, SuSyUtility.susyId('catalytic_olefin_rich_mixture')) + .gas() + .color(0xf5e2ae) + .flags(FLAMMABLE) + .build(); + + CatalyticCFourFraction = new Material.Builder(20116, SuSyUtility.susyId('catalytic_c_four_fraction')) + .gas() + .color(0xedb672) + .flags(FLAMMABLE) + .build(); + + CatalyticCThreeFraction = new Material.Builder(20117, SuSyUtility.susyId('catalytic_c_three_fraction')) + .gas() + .color(0xede372) + .flags(FLAMMABLE) + .build(); + + CatalyticLightGases = new Material.Builder(20118, SuSyUtility.susyId('catalytic_light_gases')) + .gas() + .color(0xe5ebca) + .flags(FLAMMABLE) + .build(); + + CatalyticButeneMixture = new Material.Builder(20119, SuSyUtility.susyId('catalytic_butene_mixture')) + .gas() + .color(0xd48c35) + .flags(FLAMMABLE) + .build(); + } } \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 200041ef6..54d074699 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -622,6 +622,11 @@ class SuSyMaterials { public static Material CatalyticOverheads; public static Material SulfuricCatalyticOverheads; + public static Material CatalyticOlefinRichMixture; + public static Material CatalyticCFourFraction; + public static Material CatalyticCThreeFraction; + public static Material CatalyticLightGases; + public static Material CatalyticButeneMixture; public static Material ReformingLiquids; public static Material ReformingEffluent; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy index 862e84195..d8b1e651d 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy @@ -8,7 +8,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') DT.recipeBuilder() .fluidInputs(fluid('dense_steam') * 10000) .fluidInputs(oils.oil.getHeated(10000)) - .fluidOutputs(fluid('atmospheric_oil_residue') * 2000) + .fluidOutputs(fractions.atmospheric_oil_residue.getSulfuric(2000)) .fluidOutputs(fractions.heavy_gas_oil.getCrude(500)) .fluidOutputs(fractions.light_gas_oil.getCrude(1250)) .fluidOutputs(fractions.kerosene.getCrude(1250)) @@ -20,7 +20,7 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('dense_steam') * 10000) .fluidInputs(oils.oil_heavy.getHeated(10000)) - .fluidOutputs(fluid('atmospheric_oil_residue') * 3500) + .fluidOutputs(fractions.atmospheric_oil_residue.getSulfuric(3500)) .fluidOutputs(fractions.heavy_gas_oil.getCrude(1250)) .fluidOutputs(fractions.light_gas_oil.getCrude(1250)) .fluidOutputs(fractions.kerosene.getCrude(500)) @@ -32,7 +32,7 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('dense_steam') * 10000) .fluidInputs(oils.oil_light.getHeated(10000)) - .fluidOutputs(fluid('atmospheric_oil_residue') * 1000) + .fluidOutputs(fractions.atmospheric_oil_residue.getSulfuric(1000)) .fluidOutputs(fractions.heavy_gas_oil.getCrude(250)) .fluidOutputs(fractions.light_gas_oil.getCrude(1000)) .fluidOutputs(fractions.kerosene.getCrude(1750)) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy index ed69063d1..e7eb14d1a 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy @@ -2,6 +2,7 @@ import petrochemistry.Petrochemistry DT = recipemap('distillation_tower') BCR = recipemap('bubble_column_reactor') +SINGLE_COLUMN_CRYOGENIC_DISTILLATION_PLANT = recipemap('single_column_cryogenic_distillation') // Debutanization @@ -108,46 +109,55 @@ DT.recipeBuilder() // FCC light ends treatment -/*DT.recipeBuilder() - .fluidInputs(fluid('catalytic_overheads')) - .fluidOutputs(fluid('light_naphtha')) - .fluidOutputs(fluid('catalytic_olefin_rich_mixture')) - .fluidOutputs(fluid('hydrogen')) - .duration() +DT.recipeBuilder() + .fluidInputs(fluid('catalytic_overheads') * 1000) + .fluidOutputs(fluid('light_naphtha') * 10) + .fluidOutputs(fluid('catalytic_olefin_rich_mixture') * 830) + .fluidOutputs(fluid('hydrogen') * 160) + .duration(100) .EUt(30) .buildAndRegister() DT.recipeBuilder() - .fluidInputs(fluid('catalytic_olefin_rich_mixture')) - .fluidOutputs(fluid('catalytic_c_four_fraction')) - .fluidOutputs(fluid('catalytic_c_three_fraction')) - .duration() + .fluidInputs(fluid('catalytic_olefin_rich_mixture') * 830) + .fluidOutputs(fluid('catalytic_c_four_fraction') * 30) + .fluidOutputs(fluid('catalytic_c_three_fraction') * 70) + .fluidOutputs(fluid('catalytic_light_gases') * 730) + .duration(100) .EUt(30) .buildAndRegister() -DT.recipeBuilder() - .fluidInputs(fluid('catalytic_c_three_fraction')) - .fluidOutputs(fluid('propane') - .fluidOutputs(fluid('propylene') - .duration() +SINGLE_COLUMN_CRYOGENIC_DISTILLATION_PLANT.recipeBuilder() + .fluidInputs(fluid('catalytic_light_gases') * 1000) + .fluidOutputs(fluid('ethane') * 270) + .fluidOutputs(fluid('ethylene') * 170) + .fluidOutputs(fluid('methane') * 560) + .duration(100) .EUt(30) .buildAndRegister() DT.recipeBuilder() - .fluidInputs(fluid('catalytic_c_four_fraction')) - .fluidOutputs(fluid('butane') - .fluidOutputs(fluid('catalytic_butylene_mixture') - .fluidOutputs(fluid('isobutane')) - .duration() + .fluidInputs(fluid('catalytic_c_three_fraction') * 1000) + .fluidOutputs(fluid('propane') * 250) + .fluidOutputs(fluid('propylene') * 750) + .duration(100) .EUt(30) .buildAndRegister() DT.recipeBuilder() - .fluidInputs(fluid('catalytic_butene_mixture')) - .fluidOutputs(fluid('isobutylene')) - .fluidOutputs(fluid('one_butene')) - .fluidOutputs(fluid('two_butene')) - .duration() + .fluidInputs(fluid('catalytic_c_four_fraction') * 1000) + .fluidOutputs(fluid('butane') * 150) + .fluidOutputs(fluid('catalytic_butylene_mixture') * 500) + .fluidOutputs(fluid('isobutane') * 350) + .duration(100) .EUt(30) .buildAndRegister() -*/ \ No newline at end of file + +DT.recipeBuilder() + .fluidInputs(fluid('catalytic_butene_mixture') * 1000) + .fluidOutputs(fluid('two_butene') * 450) + .fluidOutputs(fluid('one_butene') * 250) + .fluidOutputs(fluid('isobutylene') * 300) + .duration(100) + .EUt(30) + .buildAndRegister() \ No newline at end of file From de9d2ff271a85f51e04bb48af9c77d1449be23a6 Mon Sep 17 00:00:00 2001 From: planetme Date: Mon, 21 Oct 2024 13:00:29 -0400 Subject: [PATCH 064/132] add green coke pyrolysis --- groovy/globals/CarbonGlobals.groovy | 4 ++++ .../chemistry/organic_chemistry/CoalPyrolysisChain.groovy | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/groovy/globals/CarbonGlobals.groovy b/groovy/globals/CarbonGlobals.groovy index a4731272f..562947b14 100644 --- a/groovy/globals/CarbonGlobals.groovy +++ b/groovy/globals/CarbonGlobals.groovy @@ -64,6 +64,10 @@ class CarbonGlobals { duration = 2 pyrolysis_product = 'dustCarbon' }, + new CarbonSource('dustGreenCoke', 100, 'dustTinyAsh').withTraits(HighPurityCombustible, Pyrolyzable).tap { + duration = 2 + pyrolysis_product = 'dustCarbon' + }, new CarbonSource('gemAnthracite', 90, 'dustTinyAsh').withTraits(Combustible, Pyrolyzable).tap { duration = 2 pyrolysis_product = 'gemCoke' diff --git a/groovy/postInit/chemistry/organic_chemistry/CoalPyrolysisChain.groovy b/groovy/postInit/chemistry/organic_chemistry/CoalPyrolysisChain.groovy index 5f8e01116..a8caa92d5 100755 --- a/groovy/postInit/chemistry/organic_chemistry/CoalPyrolysisChain.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/CoalPyrolysisChain.groovy @@ -52,7 +52,7 @@ byNames(['dustLignite', 'gemLignite']).each { input -> .buildAndRegister() } -byNames(['dustCoke', 'gemCoke']).each { input -> +byNames(['dustCoke', 'dustGreenCoke', 'gemCoke']).each { input -> def output = byName(input.pyrolysis_product) PYROLYSE_OVEN.recipeBuilder() .inputs(ore(input.name) * 16) From f0048ea73db05155e716c36253caadd5320cd1fc Mon Sep 17 00:00:00 2001 From: planetme Date: Wed, 23 Oct 2024 15:28:22 -0400 Subject: [PATCH 065/132] materials and numbers for visbreaking --- .../material/PetrochemistryMaterials.groovy | 17 +++ .../petrochemistry/Fuels.groovy | 1 + .../petrochemistry/Petrochemistry.groovy | 18 +++- .../oil_refining/GasolineComponents.groovy | 1 - .../oil_refining/Hydrotreating.groovy | 16 +-- .../oil_refining/LighterEnds.groovy | 8 +- .../oil_refining/ResidueProcessing.groovy | 6 +- .../oil_refining/SteamCracking.groovy | 5 +- .../oil_refining/ThermalCracking.groovy | 102 +++++++----------- 9 files changed, 90 insertions(+), 84 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index b80018a00..43fc0f259 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -348,6 +348,18 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build() + QuenchedAtmosphericOilResidue = new Material.Builder(20056, SuSyUtility.susyId('quenched_atmospheric_oil_residue')) + .gas(new FluidBuilder().temperature(873)) + .color(0x4a4718) + .flags(FLAMMABLE) + .build() + + QuenchedVacuumOilResidue = new Material.Builder(20057, SuSyUtility.susyId('quenched_vacuum_oil_residue')) + .gas(new FluidBuilder().temperature(873)) + .color(0x292917) + .flags(FLAMMABLE) + .build() + //FREE IDs: 20056-20060 Syngas = new Material.Builder(20061, SuSyUtility.susyId('syngas')) @@ -700,5 +712,10 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); + VisbreakingResidue = new Material.Builder(20120, SuSyUtility.susyId('visbreaking_residue')) + .liquid() + .color(0x1a190b) + .flags(FLAMMABLE) + .build(); } } \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy index 3f75a38d6..25398abe8 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy @@ -602,6 +602,7 @@ def gasolineFeedstocks = [ 'naphtha', 'light_naphtha', 'reformate', + 'reformate_raffinate', 'polymerate', 'isomerate', 'alkylate', diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy index 6e062f077..deddb3e56 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy @@ -52,6 +52,10 @@ class Petrochemistry = { def getThermallyCracked(int amount) { return fluid('thermally_cracked_' + this.name) * amount } + + def getQuenched(int amouunt) { + return fluid('quenched_' + this.name) * amount + } } trait HydroCrackable { @@ -128,6 +132,18 @@ class Petrochemistry = { } } + /* Data on fractions + - Fuel gas: 3.56 carbons per mol 51.8 g/mol + - Light naphtha: 5.5 carbons per mol 75 g/mol + - Full naphtha: 6.5 carbons per mol 97.2 g/mol + - Heavy naphtha: 9 carbons per mol 120 g/mol + - Kerosene: 11.5 carbons per mol 161.6 g/mol + - Light gas oil: 15.5 carbons per mol 215.6 g/mol + - Heavy gas oil: 20 carbons per mol 270.2 g/mol + - Atm. residuum: 40 carbons per mol 547.6 g/mol + - Vac. residuum: 45 carbons per mol 603.0 g/mol + */ + public static fractions = [ vacuum_oil_residue : new OilFraction('vacuum_oil_residue').withTraits(Sulfuric), atmospheric_oil_residue : new OilFraction('atmospheric_oil_residue').withTraits(Sulfuric), @@ -138,7 +154,7 @@ class Petrochemistry = { heavy_naphtha : new OilFractionCrackable('heavy_naphtha').withTraits(Sulfuric, Heatable), naphtha : new OilFractionCrackable('naphtha').withTraits(Crude), light_naphtha : new OilFractionCrackable('light_naphtha').withTraits(Sulfuric, Heatable), - refinery_gas : new OilFraction('refinery_gas').withTraits(Sulfuric) + fuel_gas : new OilFraction('fuel_gas').withTraits(Sulfuric) ] public static crackables = [ diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index 21c4ff482..9c38121fc 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -131,6 +131,5 @@ PHASE_SEPARATOR = recipemap('phase_separator') .fluidInputs(fluid('reforming_liquids') * 1000) .fluidOutputs(fluid('reformate') * 600) .fluidOutputs(fluid('fuel_gas') * 200) - .fluidOutputs(fluid('refinery_gas') * 200) .duration(400) .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy index 3a110d916..25bec517f 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy @@ -9,7 +9,7 @@ fractions.each { _, fraction -> { FBR.recipeBuilder() .fluidInputs(fraction.getSulfuric(1000)) - .fluidInputs(fluid('hydrogen') * 125) + .fluidInputs(fluid('hydrogen') * 100) .notConsumable(metaitem('catalystBedHydrotreatingCatalyst')) .fluidOutputs(fraction.getTreatedSulfuric(1000)) .duration(15) @@ -19,7 +19,7 @@ fractions.each { _, fraction -> { DT.recipeBuilder() .fluidInputs(fraction.getTreatedSulfuric(1000)) .fluidOutputs(fraction.get(1000)) - .fluidOutputs(fluid('sour_gas') * 125) + .fluidOutputs(fluid('sour_gas') * 100) .duration(50) .EUt(30) .buildAndRegister() @@ -30,7 +30,7 @@ fractions.each { _, fraction -> { // Sour gas processing BCR.recipeBuilder() - .fluidInputs(fluid('sour_gas') * 3000) + .fluidInputs(fluid('sour_gas') * 2000) .fluidInputs(fluid('ethanolamine_mix') * 1000) .fluidOutputs(fluid('hydrogen') * 1000) .fluidOutputs(fluid('rich_amine') * 1000) @@ -40,7 +40,7 @@ BCR.recipeBuilder() BCR.recipeBuilder() .fluidInputs(fluid('rich_amine') * 1000) - .fluidOutputs(fluid('hydrogen_sulfide') * 1000) + .fluidOutputs(fluid('hydrogen_sulfide') * 500) .fluidOutputs(fluid('ethanolamine_mix') * 1000) .duration(10) .EUt(120) @@ -48,11 +48,11 @@ BCR.recipeBuilder() // FCC overhead desulfurization -/*BCR.recipeBuilder() +BCR.recipeBuilder() .fluidInputs(fluid('sulfuric_catalytic_overheads') * 1000) - .fluidInputs(fluid('ethanolamine_mix') * 1000) + .fluidInputs(fluid('ethanolamine_mix') * 100) .fluidOutputs(fluid('catalyic_overheads') * 1000) - .fluidOutputs(fluid('rich_amine') * 1000) + .fluidOutputs(fluid('rich_amine') * 100) .duration(40) .EUt(120) - .buildAndRegister()*/ \ No newline at end of file + .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy index e7eb14d1a..ffd313c42 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy @@ -26,16 +26,16 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('sulfuric_debutanized_naphtha') * 10000) - .fluidOutputs(fluid('sulfuric_heavy_naphtha') * 4000) - .fluidOutputs(fluid('sulfuric_light_naphtha') * 6000) + .fluidOutputs(fluid('sulfuric_heavy_naphtha') * 5000) + .fluidOutputs(fluid('sulfuric_light_naphtha') * 5000) .duration(400) .EUt(30) .buildAndRegister() DT.recipeBuilder() .fluidInputs(fluid('naphtha') * 10000) - .fluidOutputs(fluid('heavy_naphtha') * 4000) - .fluidOutputs(fluid('light_naphtha') * 6000) + .fluidOutputs(fluid('heavy_naphtha') * 5000) + .fluidOutputs(fluid('light_naphtha') * 5000) .duration(400) .EUt(30) .buildAndRegister() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy index d82745aa3..3ab598078 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy @@ -10,8 +10,8 @@ ROTARY_KILN = recipemap('rotary_kiln') // Atmospheric residue processing VACUUM_DT.recipeBuilder() - .fluidInputs(fluid('atmospheric_oil_residue') * 1000) - .fluidOutputs(fluid('vacuum_oil_residue') * 300) + .fluidInputs(fractions.atmospheric_oil_residue.getSulfuric(1000)) + .fluidOutputs(fractions.vacuum_oil_residue.getSulfuric(1000)) .fluidOutputs(fractions.lubricating_oil.getCrude(300)) .fluidOutputs(fractions.heavy_gas_oil.getSulfuric(250)) .fluidOutputs(fractions.light_gas_oil.getSulfuric(150)) @@ -54,7 +54,7 @@ EXTRACTOR.recipeBuilder() // Deasphalting MIXER.recipeBuilder() - .fluidInputs(fluid('vacuum_oil_residue') * 300) + .fluidInputs(fractions.vacuum_oil_residue.getSulfuric(300)) .fluidInputs(fluid('supercritical_propane') * 300) .fluidOutputs(fluid('asphaltene_extract') * 300) .fluidOutputs(fluid('deasphalted_oil') * 250) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy index ca49ffff9..ac687a55d 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy @@ -2,6 +2,7 @@ import petrochemistry.Petrochemistry ROASTER = recipemap('roaster') CRACKER = recipemap('cracker') +DT = recipemap('distillation_tower') crackables.each { _, crackable -> { if (crackable.steam_crackable) { @@ -27,8 +28,8 @@ crackables.each { _, crackable -> { /* ASSUMPTIONS: - Pyrolysis gas: 7 carbons per mol -- Light fuel oil: 12 carbons per mol -- Heavy fuel oil: 16.5 carbons per mol +- Light gas oil: 12 carbons per mol +- Heavy gas oil: 16.5 carbons per mol - Light naphtha: 5.5 carbons per mol - Heavy naphtha: 9 carbons per mol */ diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index 726c9b64e..ab727dd15 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -7,91 +7,63 @@ TUBE_FURNACE = recipemap('tube_furnace') FLBR = recipemap('fluidized_bed_reactors') PHASE_SEPARATOR = recipemap('phase_separator') -fractions.each { _, fraction -> { - if fraction.thermal_crackable { +// Thermal Cracking +crackables.each { _, crackable -> { + if crackable.thermal_crackable { + ROASTER.recipeBuilder() + .fluidInputs(crackable.get(1000)) + .fluidOutputs(crackable.getThermallyCracked(700)) + .duration(400) + .EUt(Globals.voltAmps[3]) + .buildAndRegister() + CRACKER.recipeBuilder() - .fluidInputs(fraction.get(1000)) - .fluidOutputs(fraction.getThermallyCracked(1000)) + .fluidInputs(crackable.get(1000)) + .fluidOutputs(crackable.getThermallyCracked(1000)) .duration(200) .EUt(Globals.voltAmps[3] * 2) .buildAndRegister() + + // Visbreaking + MIXER.recipeBuilder() + .fluidInputs(crackable.getThermallyCracked(250)) + .fluidInputs(crackable.get(600)) + .fluidInputs(fractions.heavy_gas_oil.getCrude(150)) + .fluidOutputs(crackable.getQuenched(1000)) + .duration(40) + .EUt(30) + .buildAndRegister() } } } -/* Thermal Cracking - // Single Stage - DT.recipeBuilder() - .fluidInputs(fractions.atmospheric_oil_residue.getThermallyCracked(1000)) - .fluidOutputs(fluid('thermal_cracking_residue')) - .fluidOutputs(fluid('cracked_heavy_gas_oil')) - .fluidOutputs(fractions.light_gas_oil.getCrude()) - .fluidOutputs(fractions.naphtha.getCrude()) - .fluidOutputs(fractions.refinery_gas.getSulfuric()) - .duration(200) - .EUt(30) - .buildAndRegister() - - // Two Stage - CRACKER.recipeBuilder() - .fluidInputs(fractions.heavy_gas_oil.getThermallyCracked(1000)) - .fluidOutputs(fluid('doubly_cracked_heavy_gas_oil') * 1000) - .duration(200) - .EUt(Globals.voltAmps[3] * 2) - .buildAndRegister() - - DT.recipeBuilder() - .fluidInputs(fluid('thermally_cracked_atmospheric_oil_residue') * 1000) - .fluidInputs(fluid('doubly_cracked_heavy_gas_oil') * 1000) - .fluidOutputs(fluid('thermal_cracking_residue')) - .fluidOutputs(fluid('cracked_heavy_gas_oil')) - .fluidOutputs(fractions.light_gas_oil.getCrude()) - .fluidOutputs(fractions.naphtha.getCrude()) - .fluidOutputs(fractions.refinery_gas.getSulfuric()) - .duration(200) - .EUt(30) - .buildAndRegister() -*/ - -/* Visbreaking - // Single Stage - MIXER.recipeBuilder() - .fluidInputs(fractions.vacuum_oil_residue.getThermallyCracked(1000)) - .fluidInputs(fractions.vacuum_oil_residue.get(1000)) - .fluidOutputs(fluid('quenched_vacuum_oil_residue') * 2000) - .duration(40) - .EUt(30) - .buildAndRegister() - +// Visbreaking Separation DT.recipeBuilder() - .fluidInputs(fluid('quenched_vacuum_oil_residue') * 1000) - .fluidOutputs(fluid('thermal_cracking_residue')) - .fluidOutputs(fluid('cracked_heavy_gas_oil')) - .fluidOutputs(fractions.light_gas_oil.getCrude()) - .fluidOutputs(fractions.naphtha.getCrude()) - .fluidOutputs(fractions.refinery_gas.getSulfuric()) + .fluidInputs(crackables.atmospheric_oil_residue.getQuenched(1000)) + .fluidOutputs(fluid('visbreaking_residue') * 570) + .fluidOutputs(fractions.heavy_gas_oil.getCrude(150)) + .fluidOutputs(fractions.light_gas_oil.getCrude(260)) + .fluidOutputs(fractions.naphtha.getCrude(370)) + .fluidOutputs(fractions.refinery_gas.getSulfuric(300)) .duration(200) .EUt(30) .buildAndRegister() - // Two Stage DT.recipeBuilder() - .fluidInputs(fluid('quenched_vacuum_oil_residue') * 1000) - .fluidInputs(fluid('doubly_cracked_heavy_gas_oil') * 1000) - .fluidOutputs(fluid('thermal_cracking_residue')) - .fluidOutputs(fluid('cracked_heavy_gas_oil')) - .fluidOutputs(fractions.light_gas_oil.getCrude()) - .fluidOutputs(fractions.naphtha.getCrude()) - .fluidOutputs(fractions.refinery_gas.getSulfuric()) + .fluidInputs(crackables.atmospheric_oil_residue.getQuenched(1000)) + .fluidOutputs(fluid('visbreaking_residue') * 650) + .fluidOutputs(fractions.heavy_gas_oil.getCrude(150)) + .fluidOutputs(fractions.light_gas_oil.getCrude(320)) + .fluidOutputs(fractions.naphtha.getCrude(320)) + .fluidOutputs(fractions.refinery_gas.getSulfuric(260)) .duration(200) .EUt(30) .buildAndRegister() -*/ /* Coking // Delayed Coking VACUUM_DT.recipeBuilder() - .fluidInputs(fractions.atmospheric_oil_residue.get(1000)) + .fluidInputs(crackables.atmospheric_oil_residue.get(1000)) .fluidOutputs(fluid('coking_residue')) .fluidOutputs(fractions.heavy_gas_oil.getCrude()) .fluidOutputs(fractions.light_gas_oil.getCrude()) @@ -129,7 +101,7 @@ fractions.each { _, fraction -> { // Fluid Coking FLBR.recipeBuilder() - .fluidInputs(fractions.vacuum_oil_residue.get(1000)) + .fluidInputs(crackables.vacuum_oil_residue.getSulfuric(1000)) .inputs(ore('dustHeatedGreenCoke')) .fluidOutputs(fluid('coke_fines')) .duration(200) From db82df6e6158007007d1632e572ef61b9a2daf04 Mon Sep 17 00:00:00 2001 From: planetme Date: Tue, 5 Nov 2024 15:17:51 -0500 Subject: [PATCH 066/132] FCC numbers --- .../FluidCatalyticCracking.groovy | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy index f09c6406e..0f32eddf0 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy @@ -5,6 +5,11 @@ CRACKER = recipemap("cracker") ROASTER = recipemap("roaster") DT = recipemap("distillation_tower") +/* Data: +- Slurry oil: 40 carbons +- Catalytic overheads: 1.825 carbons +*/ + // Standard FCC crackables.each { _, crackable -> { @@ -50,22 +55,22 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_atmospheric_oil_residue') * 1000) - .fluidOutputs(fluid('slurry_oil') * 100) - .fluidOutputs(crackables.heavy_cycle_oil.getSulfuric(80)) - .fluidOutputs(crackables.light_cycle_oil.getSulfuric(120)) - .fluidOutputs(fractions.naphtha.getSulfuric(400)) - .fluidOutputs(fluid('sulfuric_catalytic_overheads') * 300) + .fluidOutputs(fluid('slurry_oil') * 380) + .fluidOutputs(crackables.heavy_cycle_oil.getSulfuric(300)) + .fluidOutputs(crackables.light_cycle_oil.getSulfuric(450)) + .fluidOutputs(fractions.naphtha.getSulfuric(1510)) + .fluidOutputs(fluid('sulfuric_catalytic_overheads') * 1130) .duration(200) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_vacuum_oil_residue') * 1000) - .fluidOutputs(fluid('slurry_oil') * 150) - .fluidOutputs(crackables.heavy_cycle_oil.getSulfuric(100)) - .fluidOutputs(crackables.light_cycle_oil.getSulfuric(150)) - .fluidOutputs(fractions.naphtha.getSulfuric(300)) - .fluidOutputs(fluid('sulfuric_catalytic_overheads') * 300) + .fluidOutputs(fluid('slurry_oil') * 430) + .fluidOutputs(crackables.heavy_cycle_oil.getSulfuric(280)) + .fluidOutputs(crackables.light_cycle_oil.getSulfuric(430)) + .fluidOutputs(fractions.naphtha.getSulfuric(850)) + .fluidOutputs(fluid('sulfuric_catalytic_overheads') * 850) .duration(200) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() \ No newline at end of file From ff70a875f215553555592f76089ea4b9ca367dc5 Mon Sep 17 00:00:00 2001 From: planetme Date: Wed, 6 Nov 2024 20:21:22 -0500 Subject: [PATCH 067/132] impl. sieve distillation, coking numbers --- groovy/material/FirstDegreeMaterials.groovy | 7 +- .../material/PetrochemistryMaterials.groovy | 32 +++++++- groovy/material/SuSyMaterials.groovy | 6 ++ .../CoalPyrolysisChain.groovy | 14 +--- .../petrochemistry/Fuels.groovy | 10 ++- .../AtmosphericDistillation.groovy | 2 +- .../FluidCatalyticCracking.groovy | 2 +- .../oil_refining/Hydrotreating.groovy | 7 ++ .../oil_refining/LighterEnds.groovy | 2 +- .../oil_refining/Preprocessing.groovy | 1 - .../oil_refining/SteamCracking.groovy | 2 +- .../oil_refining/ThermalCracking.groovy | 75 ++++++++++--------- 12 files changed, 103 insertions(+), 57 deletions(-) diff --git a/groovy/material/FirstDegreeMaterials.groovy b/groovy/material/FirstDegreeMaterials.groovy index 09faf80c2..64dbfeb7d 100644 --- a/groovy/material/FirstDegreeMaterials.groovy +++ b/groovy/material/FirstDegreeMaterials.groovy @@ -1769,7 +1769,12 @@ public class FirstDegreeMaterials { .colorAverage() .build(); - //FREE ID: 8360 + HeatedGreenCoke = new Material.Builder(8360, SuSyUtility.susyId('heated_green_coke')) + .gem(1, 2000).ore(2, 1) + .color(0x7b8752).iconSet(LIGNITE) + .components(Carbon) + .flags(FLAMMABLE, NO_SMELTING, NO_SMASHING, MORTAR_GRINDABLE) + .build(); CrudeTin = new Material.Builder(8361, SuSyUtility.susyId('crude_tin')) .liquid(new FluidBuilder().temperature(600)) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 43fc0f259..bf38dfdbb 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -677,7 +677,7 @@ public class PetrochemistryMaterials { .build(); SulfuricVacuumOilResidue = new Material.Builder(20114, SuSyUtility.susyId('sulfuric_vacuum_oil_residue')) - .liquid(new FluidBuilder().temperature(770))x + .liquid(new FluidBuilder().temperature(770)) .color(0x24241a) .flags(FLAMMABLE) .build(); @@ -717,5 +717,35 @@ public class PetrochemistryMaterials { .color(0x1a190b) .flags(FLAMMABLE) .build(); + + CokingResidue = new Material.Builder(20121, SuSyUtility.susyId('coking_residue')) + .liquid() + .color(0x121109) + .flags(FLAMMABLE) + .build(); + + HeatedCokingResidue = new Material.Builder(20122, SuSyUtility.susyId('heated_coking_residue')) + .liquid(new Fluid.Builder().temperature(766)) + .color(0x362e1b) + .flags(FLAMMABLE) + .build(); + + CokeFines = new Material.Builder(20123, SuSyUtility.susyId('coke_fines')) + .gas(new Fluid.Builder().temperature(766)) + .color(0x1c1b03) + .flags(FLAMMABLE) + .build(); + + FluidCrackedVacuumOilResidue = new Material.Builder(20124, SuSyUtility.susyId('fluid_cracked_vacuum_oil_residue')) + .liquid(new Fluid.Builder().temperature(766)) + .color(0x1a1909) + .flags(FLAMMABLE) + .build(); + + CokingEffluents = new Material.Builder(20125, SuSyUtility.susyId('coking_effluents')) + .gas(new Fluid.Builer().temperature(766)) + .color(0x75682e) + .flags(FLAMMABLE) + .build(); } } \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 54d074699..ae266a7e7 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -657,6 +657,11 @@ class SuSyMaterials { public static Material CFiveFraction; public static Material DimerizedCFiveFraction; public static Material PyrolysisGasoline; + public static Material CokingResidue; + public static Material HeatedCokingResidue; + public static Material CokeFines; + public static Material FluidCrackedVacuumOilResidue; + public static Material CokingEffluents; // First Degree Materials @@ -711,6 +716,7 @@ class SuSyMaterials { public static Material Fluix; public static Material PigIron; public static Material GreenCoke; + public static Material HeatedGreenCoke; public static Material IronIIISulfate; public static Material AluminiumHydroxide; public static Material AluminiumTrifluoride; diff --git a/groovy/postInit/chemistry/organic_chemistry/CoalPyrolysisChain.groovy b/groovy/postInit/chemistry/organic_chemistry/CoalPyrolysisChain.groovy index a8caa92d5..aeeb73c74 100755 --- a/groovy/postInit/chemistry/organic_chemistry/CoalPyrolysisChain.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/CoalPyrolysisChain.groovy @@ -52,24 +52,12 @@ byNames(['dustLignite', 'gemLignite']).each { input -> .buildAndRegister() } -byNames(['dustCoke', 'dustGreenCoke', 'gemCoke']).each { input -> - def output = byName(input.pyrolysis_product) - PYROLYSE_OVEN.recipeBuilder() - .inputs(ore(input.name) * 16) - .outputs(metaitem(output.name) * 12) - .fluidInputs(fluid('steam') * 15000) - .fluidOutputs(fluid('syngas') * 12000) - .duration(320) - .EUt(60) - .buildAndRegister() -} - byNames(['dustLigniteCoke', 'gemLigniteCoke']).each { input -> def output = byName(input.pyrolysis_product) PYROLYSE_OVEN.recipeBuilder() .inputs(ore(input.name) * 16) .outputs(metaitem(output.name) * 9) - .fluidInputs(fluid('steam') * 15000) + .fluidInputs(fluid('dense_steam') * 15000) .fluidOutputs(fluid('syngas') * 12000) .duration(320) .EUt(60) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy index 25398abe8..a4f2245e9 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy @@ -649,7 +649,15 @@ BLENDER.recipeBuilder() MIXER.recipeBuilder() .fluidInputs(fluid('light_gas_oil') * 1000) - .fluidOutputs(fluid('gasoline') * 1000) + .fluidOutputs(fluid('diesel') * 1000) + .duration(2) + .EUt(120) + .buildAndRegister() + +MIXER.recipeBuilder() + .fluidInputs(fluid('light_gas_oil') * 700) + .fluidInputs(fluid('light_cycle_oil') * 300) + .fluidOutputs(fluid('diesel') * 1000) .duration(2) .EUt(120) .buildAndRegister() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy index d8b1e651d..973d683fa 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy @@ -1,6 +1,6 @@ import petrochemistry.Petrochemistry -DT = recipemap('distillation_tower') +DT = recipemap('sieve_distillation_tower') PHASE_SEPARATOR = recipemap('phase_separator') // Atmospheric distillation diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy index 0f32eddf0..83d0c9437 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy @@ -3,7 +3,7 @@ import petrochemistry.Petrochemistry BCR = recipemap("bubble_column_reactor") CRACKER = recipemap("cracker") ROASTER = recipemap("roaster") -DT = recipemap("distillation_tower") +DT = recipemap("sieve_distillation_tower") /* Data: - Slurry oil: 40 carbons diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy index 25bec517f..630a5185a 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy @@ -1,3 +1,10 @@ +import petrochemistry.Petrochemistry + +DT = recipemap("sieve_distillation_tower") +FLUID_HEATER = recipemap("fluid_heater") +FBR = recipemap("fixed_bed_reactor") +BCR = recipemap("bubble_column_reactor") + fractions.each { _, fraction -> { if fraction.sulfuric { FLUID_HEATER.recipeBuilder() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy index ffd313c42..02aabe5f4 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy @@ -1,6 +1,6 @@ import petrochemistry.Petrochemistry -DT = recipemap('distillation_tower') +DT = recipemap('sieve_distillation_tower') BCR = recipemap('bubble_column_reactor') SINGLE_COLUMN_CRYOGENIC_DISTILLATION_PLANT = recipemap('single_column_cryogenic_distillation') diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy index 7acb0694e..b371489bb 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy @@ -5,7 +5,6 @@ ELECTROSTATIC_SEPARATOR = recipemap('electrostatic_separator') CENTRIFUGE = recipemap('centrifuge') FLUID_HEATER = recipemap('fluid_heater') - oils.each { _, oil -> { // Desalting MIXER.recipeBuilder() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy index ac687a55d..15bc2c4bf 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy @@ -2,7 +2,7 @@ import petrochemistry.Petrochemistry ROASTER = recipemap('roaster') CRACKER = recipemap('cracker') -DT = recipemap('distillation_tower') +DT = recipemap('sieve_distillation_tower') crackables.each { _, crackable -> { if (crackable.steam_crackable) { diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index ab727dd15..40b2efd47 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -60,26 +60,28 @@ crackables.each { _, crackable -> { .EUt(30) .buildAndRegister() -/* Coking +// Coking // Delayed Coking VACUUM_DT.recipeBuilder() .fluidInputs(crackables.atmospheric_oil_residue.get(1000)) - .fluidOutputs(fluid('coking_residue')) - .fluidOutputs(fractions.heavy_gas_oil.getCrude()) - .fluidOutputs(fractions.light_gas_oil.getCrude()) - .fluidOutputs(fractions.naphtha.getCrude()) - .fluidOutputs(fractions.refinery_gas.getSulfuric()) + .fluidInputs(fluid('coking_effluents') * 480) + .fluidOutputs(fluid('coking_residue') * 480) + .fluidOutputs(fractions.heavy_gas_oil.getCrude(345)) + .fluidOutputs(fractions.light_gas_oil.getCrude(200)) + .fluidOutputs(fractions.naphtha.getCrude(1510)) + .fluidOutputs(fractions.refinery_gas.getSulfuric(1630)) .duration(400) .EUt(30) .buildAndRegister() VACUUM_DT.recipeBuilder() .fluidInputs(fluid('slurry_oil') * 1000) - .fluidOutputs(fluid('coking_residue')) - .fluidOutputs(fractions.heavy_gas_oil.getCrude()) - .fluidOutputs(fractions.light_gas_oil.getCrude()) - .fluidOutputs(fractions.naphtha.getCrude()) - .fluidOutputs(fractions.refinery_gas.getSulfuric()) + .fluidInputs(fluid('coking_effluents') * 480) + .fluidOutputs(fluid('coking_residue') * 480) + .fluidOutputs(fractions.heavy_gas_oil.getCrude(345)) + .fluidOutputs(fractions.light_gas_oil.getCrude(200)) + .fluidOutputs(fractions.naphtha.getCrude(1510)) + .fluidOutputs(fractions.refinery_gas.getSulfuric(1630)) .duration(400) .EUt(30) .buildAndRegister() @@ -91,10 +93,18 @@ crackables.each { _, crackable -> { .EUt(480) .buildAndRegister() + TUBE_FURNACE.recipeBuilder() // Startup + .fluidInputs(crackables.atmospheric_oil_residue.get(1000)) + .fluidOutputs(fluid('heated_coking_residue') * 1000) + .duration(1000) + .EUt(480) + .buildAndRegister() + COKER.recipeBuilder() .fluidInputs(fluid('heated_coking_residue') * 1000) - .fluidInputs(fluid('water')) + .fluidInputs(fluid('water') * 1000) .outputs(metaitem('dustGreenCoke') * 32) + .fluidOutputs(fluid('coking_effluents') * 1000) .duration(400) .EUt(30) .buildAndRegister() @@ -102,50 +112,43 @@ crackables.each { _, crackable -> { // Fluid Coking FLBR.recipeBuilder() .fluidInputs(crackables.vacuum_oil_residue.getSulfuric(1000)) - .inputs(ore('dustHeatedGreenCoke')) - .fluidOutputs(fluid('coke_fines')) + .inputs(ore('dustHeatedGreenCoke') * 5) + .fluidOutputs(fluid('coke_fines') * 1000) .duration(200) .EUt(30) .buildAndRegister() FLBR.recipeBuilder() - .fluidInputs(fluid('slurry_oil') * 1000) - .inputs(ore('dustHeatedGreenCoke')) - .fluidOutputs(fluid('coke_fines')) + .fluidInputs(fluid('slurry_oil') * 1125) + .inputs(ore('dustHeatedGreenCoke') * 5) + .fluidOutputs(fluid('coke_fines') * 1000) .duration(200) .EUt(30) .buildAndRegister() PHASE_SEPARATOR.recipeBuilder() - .fluidInputs(fluid('coke_fines')) - .outputs(metaitem('dustGreenCoke')) - .fluidOutputs(fluid('fluid_cracked_vacuum_oil_residue')) + .fluidInputs(fluid('coke_fines') * 1000) + .outputs(metaitem('dustGreenCoke') * 15) + .fluidOutputs(fluid('fluid_cracked_vacuum_oil_residue') * 1000) .duration(20) .buildAndRegister() - TUBE_FURNACE.recipeBuilder() - .inputs(ore('dustGreenCoke')) - .outputs(ore('dustHeatedGreenCoke')) - .duration(200) - .EUt(30) - .buildAndRegister() - DT.recipeBuilder() .fluidInputs(fluid('fluid_cracked_vacuum_oil_residue') * 1000) - .fluidOutputs(fractions.heavy_gas_oil.getCrude()) - .fluidOutputs(fractions.light_gas_oil.getCrude()) - .fluidOutputs(fractions.naphtha.getCrude()) - .fluidOutputs(fractions.refinery_gas.getSulfuric()) + .fluidOutputs(fractions.heavy_gas_oil.getCrude(485)) + .fluidOutputs(fractions.light_gas_oil.getCrude(730)) + .fluidOutputs(fractions.naphtha.getCrude(1460)) + .fluidOutputs(fractions.refinery_gas.getSulfuric(1480)) .duration(200) .EUt(30) .buildAndRegister() // Flexicoking PYROLYSE_OVEN.recipeBuilder() - .inputs(ore('dustGreenCoke')) - .outputs(ore('dustHeatedGreenCoke')) - .fluidOutputs(fluid('syngas')) + .inputs(ore('dustGreenCoke') * 15) + .fluidInputs(fluid('dense_steam') * 10000) + .outputs(ore('dustHeatedGreenCoke') * 5) + .fluidOutputs(fluid('syngas') * 7500) .duration(200) .EUt(30) - .buildAndRegister() -*/ \ No newline at end of file + .buildAndRegister() \ No newline at end of file From e97a6e42e8572ce2e33adc08978b455a595c8e08 Mon Sep 17 00:00:00 2001 From: planetme Date: Thu, 7 Nov 2024 23:44:33 -0500 Subject: [PATCH 068/132] add sieve tower recipe --- groovy/postInit/mod/MachineRecipes.groovy | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/groovy/postInit/mod/MachineRecipes.groovy b/groovy/postInit/mod/MachineRecipes.groovy index b8b5c3ab2..d7a51cb22 100755 --- a/groovy/postInit/mod/MachineRecipes.groovy +++ b/groovy/postInit/mod/MachineRecipes.groovy @@ -1092,4 +1092,10 @@ RecyclingHelper.addShaped('gregtech:large_fluid_pump', metaitem('large_fluid_pum [metaitem('rotorBronze'), ore('circuitLv'), metaitem('rotorBronze')] ]) -crafting.addShapeless("gregtech:ocean_pumper_switching", metaitem('large_fluid_pump'), [metaitem('ocean_pumper')]); \ No newline at end of file +crafting.addShapeless("gregtech:ocean_pumper_switching", metaitem('large_fluid_pump'), [metaitem('ocean_pumper')]); + +RecyclingHelper.addShaped("gregtech:sieve_distillation_tower", metaitem('sieve_distillation_tower'), [ + [metaitem('frameStainlessSteel'),ore('circuitHv'),metaitem('frameStainlessSteel')], + [metaitem('frameStainlessSteel'),metaitem('hull.Hv'),metaitem('frameStainlessSteel')], + [metaitem('frameStainlessSteel'),metaitem('electric.pump.hv'),metaitem('frameStainlessSteel')] +]) \ No newline at end of file From 51521a02f7a3a91cb0d4b7b1b4d4277e3311006b Mon Sep 17 00:00:00 2001 From: bruberu <80226372+bruberu@users.noreply.github.com> Date: Thu, 14 Nov 2024 21:05:39 -0600 Subject: [PATCH 069/132] feat: all of the important textures --- .../components/IntegratedCircuits.groovy | 17 ++------- resources/gregtech/blankitem.png | Bin 0 -> 575 bytes resources/gregtech/itemCreator.sh | 36 ++++++++++++++++++ .../models/item/metaitems/fuse.hv.json | 6 +++ .../models/item/metaitems/heat_sink.json | 6 +++ .../models/item/metaitems/op_amp.json | 6 +++ .../models/item/metaitems/protector_chip.json | 6 +++ .../item/metaitems/voltage_regulator.hv.json | 6 +++ .../voltage_regulator.hv.unsealed.json | 6 +++ .../item/metaitems/voltage_regulator.mv.json | 6 +++ .../models/item/metaitems/zener_diode.json | 6 +++ resources/gregtech/package-lock.json | 6 +++ .../textures/items/metaitems/fuse.hv.png | Bin 0 -> 4721 bytes .../textures/items/metaitems/heat_sink.png | Bin 0 -> 4817 bytes .../textures/items/metaitems/op_amp.png | Bin 0 -> 575 bytes .../items/metaitems/protector_chip.png | Bin 0 -> 5027 bytes .../items/metaitems/voltage_regulator.hv.png | Bin 0 -> 4856 bytes .../voltage_regulator.hv.unsealed.png | Bin 0 -> 4684 bytes .../items/metaitems/voltage_regulator.mv.png | Bin 0 -> 4833 bytes .../textures/items/metaitems/zener_diode.png | Bin 0 -> 5544 bytes 20 files changed, 94 insertions(+), 13 deletions(-) create mode 100644 resources/gregtech/blankitem.png create mode 100644 resources/gregtech/itemCreator.sh create mode 100644 resources/gregtech/models/item/metaitems/fuse.hv.json create mode 100644 resources/gregtech/models/item/metaitems/heat_sink.json create mode 100644 resources/gregtech/models/item/metaitems/op_amp.json create mode 100644 resources/gregtech/models/item/metaitems/protector_chip.json create mode 100644 resources/gregtech/models/item/metaitems/voltage_regulator.hv.json create mode 100644 resources/gregtech/models/item/metaitems/voltage_regulator.hv.unsealed.json create mode 100644 resources/gregtech/models/item/metaitems/voltage_regulator.mv.json create mode 100644 resources/gregtech/models/item/metaitems/zener_diode.json create mode 100644 resources/gregtech/package-lock.json create mode 100644 resources/gregtech/textures/items/metaitems/fuse.hv.png create mode 100644 resources/gregtech/textures/items/metaitems/heat_sink.png create mode 100644 resources/gregtech/textures/items/metaitems/op_amp.png create mode 100644 resources/gregtech/textures/items/metaitems/protector_chip.png create mode 100644 resources/gregtech/textures/items/metaitems/voltage_regulator.hv.png create mode 100644 resources/gregtech/textures/items/metaitems/voltage_regulator.hv.unsealed.png create mode 100644 resources/gregtech/textures/items/metaitems/voltage_regulator.mv.png create mode 100644 resources/gregtech/textures/items/metaitems/zener_diode.png diff --git a/groovy/postInit/components/IntegratedCircuits.groovy b/groovy/postInit/components/IntegratedCircuits.groovy index be011dea3..09aa83087 100644 --- a/groovy/postInit/components/IntegratedCircuits.groovy +++ b/groovy/postInit/components/IntegratedCircuits.groovy @@ -18,8 +18,8 @@ ASSEMBLER.recipeBuilder() CIRCUIT_ASSEMBLER.recipeBuilder() .inputs(ore('wireFineGold') * 6) .inputs(ore('componentCapacitor')) - .inputs(ore('componentResistor') * 6) - .inputs(ore('componentTransistor') * 16) + .inputs(ore('componentResistor') * 2) + .inputs(ore('componentTransistor') * 4) .inputs(ore('componentDiode') * 2) .inputs(metaitem('board.phenolic')) .fluidInputs(fluid('soldering_alloy') * 72) @@ -47,15 +47,6 @@ ASSEMBLER.recipeBuilder() .EUt(30) .buildAndRegister() -ASSEMBLER.recipeBuilder() - .inputs(ore('plateAluminium') * 8) - .circuitMeta(5) - .fluidInputs(fluid('soldering_alloy') * 72) - .outputs(metaitem('heat_sink')) - .duration(200) - .EUt(30) - .buildAndRegister() - ASSEMBLER.recipeBuilder() .inputs(ore('wireFineAnnealedCopper') * 4) .inputs(metaitem('wafer.n_doped.silicon')) @@ -77,7 +68,7 @@ ASSEMBLER.recipeBuilder() CIRCUIT_ASSEMBLER.recipeBuilder() .inputs(ore('componentCapacitor') * 2) - .inputs(ore('componentTransistor') * 14) + .inputs(ore('componentTransistor') * 4) .inputs(ore('wireFineGold') * 6) .inputs(ore('componentResistor') * 6) .inputs(metaitem('protector_chip')) @@ -111,8 +102,8 @@ VACUUM.recipeBuilder() CIRCUIT_ASSEMBLER.recipeBuilder() .inputs(ore('wireFineAluminium') * 2) - .inputs(ore('wireFineGold') * 2) .inputs(metaitem('heat_sink') * 2) + .inputs(ore('componentCapacitor') * 2) .inputs(metaitem('fuse.hv')) .inputs(metaitem('zener_diode')) .inputs(metaitem('circuit_board.good')) diff --git a/resources/gregtech/blankitem.png b/resources/gregtech/blankitem.png new file mode 100644 index 0000000000000000000000000000000000000000..cb0e5e0aadee4fe3391b5fb4f488f87f5bff9ea3 GIT binary patch literal 575 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 TmhAPQ`ZQ%^OvK@j(~JKLA6?LN literal 0 HcmV?d00001 diff --git a/resources/gregtech/textures/items/metaitems/heat_sink.png b/resources/gregtech/textures/items/metaitems/heat_sink.png new file mode 100644 index 0000000000000000000000000000000000000000..e31e37874aeb03ea0cd43fa049c676fe9e0e4dea GIT binary patch literal 4817 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 TiUWOtxELx$Oyu6bCg=VJk46U@ literal 0 HcmV?d00001 diff --git a/resources/gregtech/textures/items/metaitems/op_amp.png b/resources/gregtech/textures/items/metaitems/op_amp.png new file mode 100644 index 0000000000000000000000000000000000000000..cb0e5e0aadee4fe3391b5fb4f488f87f5bff9ea3 GIT binary patch literal 575 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�snLu<92$qlfaO*^l|}V;f&9!`ohVEe)JFl{#MA_WFp22&w6ru@8k=S` z$J3cYp^(mC(OE1QAYeqiLoq==Dy6|fAO;j8sQ@_*2Rs@9ONa?j9jsxZOqioXcrYT+@nEiw#b#@n zItIez^`i(iGp*Nw{q(L6B`xh!C{51PhXiX>EA|u3i_KfEeO2uzU2i z>l-`%2dyB~u>=AX<-vS}C4@NwHV@Wd3>4J%$Ot|=m@j| z?P=2r^07^n??7}~0!GdP5DaEA;ol2J?<<&2?ip_?_M`t!6F(cE-zEd%dTn6y0(&9- z?Pl1g8M*EJiNC(N_!CC})E@?UFMU7A^+B%pQsBM7AG+&~L?~5q zryD~@+S!j~#GI)IrU`^RijW%hLnd)ecg|I)TcntJUXH`$+}dlKM@$;MIB*V|;g)x5Pn2&$ zQCX{NV_vx=XYt>|HHBs0Lv0nczyA7EwKlLSZjg8|w+Y#>Hhsf{m}l+C%WWnf{NDMv ztz%izRUdmoW1X*`jb7XlU)8YgGv|?ucP-6hq)i_k&~8^Y<4kCYd;V_2(lP7CM2xvq zwz*j?$zp!4#U;U`WkxZQQ@bdlfj4dJ0Hi}yE9N)8RK*jiCn5#&po zL1P=1UlUvv+!9RfczVfl=Y{uz`X@hJ^mt* zjc0@>{gI7(vPxn+4t1ijt8?Kz@htb)z5vwWBgY0Sb zONx9do%q4^Qwm4LH6ATEw8?8rPTIx&7lz$zIQpO)VZ3N@(oJz)B^ev#JxuL-sBKGz zx-J!;R{3Sl!zQobTRvBs4)1PbZfx6lG4@>SK6C5E$er??d0~*3+EWpGW#W8yNB7CW zH4ZheIwwwa&6%^coe1n+aw>04$Bt(n?gtzXpFce6^2vxnJ-+diUzQwczC1p&;m6nY zOmyD{%Cr;Deb``2f$e*n`;(6I_@GSQW8_&jSK@(Dx@(@|Y I$8ov;1u<+L9smFU literal 0 HcmV?d00001 diff --git a/resources/gregtech/textures/items/metaitems/voltage_regulator.hv.unsealed.png b/resources/gregtech/textures/items/metaitems/voltage_regulator.hv.unsealed.png new file mode 100644 index 0000000000000000000000000000000000000000..d20538b50ee2dcb75034a70f8663b39f75bb8e33 GIT binary patch literal 4684 zcmeHKdsGu=77sp9vx>G_@YTaK(G^)I$t05}2}lzpAqJ6m7b{F=CNM%WF&RjLRz<-h zx>6T>)JN47abbI^f}$2wM5`VxE*4N1+12$`aJTAOYJKZ|lOW=0&)MTS+y9tz=5@b& zfA`+sz2A4fuQ)C?dIWbom&4(VFz9vh;5~}HNBM*2ES%2+uRHmPsZ2cPg6t03LgkPU z830kj{EZJ*=Z$TL&KkTj#*H+rZBoho8EFIqa;F5m>1TfpHPg-P~^AY@43o< zwxx01vR(1}Zp|DjmD)l=SEuHe?9_y9|49AFZWVy19I~>9BFkhk;eviY>;9f=@Ns#~MTYr%En66>Z$4Ii;5_2W~EDY!|H^h_;?TnbTr(CNb#R+L**iD;5^u`% ztdWO~(wFvY|7i&x>p_x?&%@vs^|vPQq4c2U>C5L%4qj4@&;4vb?E&>q?N@Jaj&8Q^ zJAI-dm>J4Mc3ec4g8p<v z;%hsVJkrMS z`$7gE=z=dQEX$7iI;1zkpWwgN**K5I2kV#qXUMoQM8=4Gdc}>R~cxTOe!6X=d$4$bQ&J(Uq#S3MX0==asnl!a*+hKph^NpF+>I{ zC1xBZWR*8vw*w_70oCbRsYY(_st=Kt*Cyg&-;fO+=I`kxYe1Vel07(WeQ@;`v|N?Bs#e zzLM)HC-Cp_ihMIFft>IA^Zn*f-l+sZ-btata9;{eERQ6-aRMyg5T1qEGD)y{^t9_M zIrR&zU=d3dI3g0m3bPo6QHv6^0wIyXG7(|MP!TC2NMBaH=uX7Qdzo2E-Tds?@$);irczx%Wz((#-k^_7LE~#6etDF%@LK5pq=DQW`Y-N|YU7>y9Il)8 zms_cK_;u6f;l)KF-T6W9MIQZn2BRWn5$J;{{<0r1!@y=q|zYKret>64G!6ELy9@b#pEyU~crxI*bAzku;Kj@z zl0OLQh#P$wDrrhrw>-SG=jP^>#)b#Ac=XvtH^e3Jp;u#v)cU6%T(@ gZze|`KGkqto>jHAEV>m90EOikqGENsKg?MAU#{lMfdBvi literal 0 HcmV?d00001 diff --git a/resources/gregtech/textures/items/metaitems/voltage_regulator.mv.png b/resources/gregtech/textures/items/metaitems/voltage_regulator.mv.png new file mode 100644 index 0000000000000000000000000000000000000000..573ee0d346067fa4e112c726ac93cca3c12c6427 GIT binary patch literal 4833 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 literal 0 HcmV?d00001 diff --git a/resources/gregtech/textures/items/metaitems/zener_diode.png b/resources/gregtech/textures/items/metaitems/zener_diode.png new file mode 100644 index 0000000000000000000000000000000000000000..7f78a36a5a2d8a29f5a46b32eb81df858226f4da GIT binary patch literal 5544 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 literal 0 HcmV?d00001 From 260ce7e12c0953ecfd55979ce1d25e3755cd02aa Mon Sep 17 00:00:00 2001 From: bruberu <80226372+bruberu@users.noreply.github.com> Date: Fri, 15 Nov 2024 23:16:42 -0600 Subject: [PATCH 070/132] feat: packaging --- groovy/material/FirstDegreeMaterials.groovy | 1 + .../components/ElectronicCircuits.groovy | 6 +++--- groovy/postInit/mod/GregTech.groovy | 9 ++++++++- groovy/preInit/RegisterMetaItems.groovy | 8 -------- .../textures/items/metaitems/fuse.hv.png | Bin 4721 -> 5283 bytes .../textures/items/metaitems/heat_sink.png | Bin 4817 -> 5408 bytes .../textures/items/metaitems/op_amp.png | Bin 575 -> 5290 bytes .../items/metaitems/protector_chip.png | Bin 5027 -> 5699 bytes .../items/metaitems/voltage_regulator.hv.png | Bin 4856 -> 5499 bytes .../voltage_regulator.hv.unsealed.png | Bin 4684 -> 5498 bytes .../items/metaitems/voltage_regulator.mv.png | Bin 4833 -> 5646 bytes .../textures/items/metaitems/zener_diode.png | Bin 5544 -> 7752 bytes resources/langfiles/lang/en_us.lang | 11 ++++++++++- 13 files changed, 22 insertions(+), 13 deletions(-) diff --git a/groovy/material/FirstDegreeMaterials.groovy b/groovy/material/FirstDegreeMaterials.groovy index 02384ad7a..a0425efce 100644 --- a/groovy/material/FirstDegreeMaterials.groovy +++ b/groovy/material/FirstDegreeMaterials.groovy @@ -3389,6 +3389,7 @@ public class FirstDegreeMaterials { .flags(GENERATE_ROD, GENERATE_LONG_ROD, GENERATE_RING, GENERATE_PLATE, DISABLE_DECOMPOSITION) .components(Iron * 2, Nickel * 1, Cobalt * 1) .colorAverage() + .blastTemp(1723, GasTier.LOW, 120, 24) .build(); Kovar.setFormula("Fe10Ni5Co3", true) diff --git a/groovy/postInit/components/ElectronicCircuits.groovy b/groovy/postInit/components/ElectronicCircuits.groovy index 4f0bb0bbe..91ebcab14 100644 --- a/groovy/postInit/components/ElectronicCircuits.groovy +++ b/groovy/postInit/components/ElectronicCircuits.groovy @@ -153,7 +153,7 @@ mods.gregtech.assembler.recipeBuilder() mods.gregtech.mixer.recipeBuilder() .inputs(ore('dustInvar') * 15) .inputs(ore('dustCobalt') * 3) - .outputs(ore('dustKovar') * 18) + .outputs(metaitem('dustKovar') * 18) .circuitMeta(2) .duration(220) .EUt(16) @@ -165,8 +165,8 @@ mods.gregtech.mixer.recipeBuilder() .inputs(ore('dustIron') * 10) .inputs(ore('dustNickel') * 5) .inputs(ore('dustCobalt') * 3) - .outputs(ore('dustKovar') * 18) + .outputs(metaitem('dustKovar') * 18) .circuitMeta(3) .duration(800) .EUt(16) - .buildAndRegister(); \ No newline at end of file + .buildAndRegister(); diff --git a/groovy/postInit/mod/GregTech.groovy b/groovy/postInit/mod/GregTech.groovy index 542063a09..896f0d696 100644 --- a/groovy/postInit/mod/GregTech.groovy +++ b/groovy/postInit/mod/GregTech.groovy @@ -133,7 +133,7 @@ def name_removals = [ 'gregtech:gregtech.machine.fisher.lv', 'gregtech:gregtech.machine.fisher.mv', 'gregtech:gregtech.machine.fisher.hv', - 'gregtech:gregtech.machine.fisher.ev', + 'gregtech:gregtech.machine.fisher.ev' ] for (name in name_removals) { @@ -1601,3 +1601,10 @@ crafting.addShaped('gregtech:electric_jetpack_advanced2', metaitem('advanced_ele [metaitem('power_thruster_advanced'), metaitem('battery.re.hv.cadmium'), metaitem('power_thruster_advanced')], [metaitem('wireGtQuadrupleGold'), ore('circuitHv'), metaitem('wireGtQuadrupleGold')] ]) + +// MV Alternate Energy Hatch +crafting.addShaped('gregtech:energy_hatch.mv2', item('gregtech:machine', 1212), [ + [null, metaitem('voltage_coil.mv'), null], + [ore('cableGtSingleCopper'), item('gregtech:machine', 987), ore('cableGtSingleCopper')], + [null, metaitem('voltage_regulator.mv'), null] +]) diff --git a/groovy/preInit/RegisterMetaItems.groovy b/groovy/preInit/RegisterMetaItems.groovy index 6a504f5be..e2ed781ff 100644 --- a/groovy/preInit/RegisterMetaItems.groovy +++ b/groovy/preInit/RegisterMetaItems.groovy @@ -208,8 +208,6 @@ eventManager.listen { customMetaItems.addItem(5005, "stencil.pcb") customMetaItems.addItem(5006, "stencil.ulpic") customMetaItems.addItem(5007, "stencil.lpic") - customMetaItems.addItem(5008, "stencil.op_amp") - customMetaItems.addItem(5009, "stencil.voltage_regulator") customMetaItems.addItem(5020, "mask.blank") customMetaItems.addItem(5021, "mask.ic"); customMetaItems.addItem(5022, "mask.cpu"); @@ -220,8 +218,6 @@ eventManager.listen { customMetaItems.addItem(5027, "mask.nand"); customMetaItems.addItem(5028, "mask.nor"); customMetaItems.addItem(5029, "mask.advanced"); - customMetaItems.addItem(5030, "mask.op_amp") - customMetaItems.addItem(5031, "mask.voltage_regulator") customMetaItems.addItem(5100, "patterned.ic"); customMetaItems.addItem(5101, "patterned.cpu"); customMetaItems.addItem(5102, "patterned.ram"); @@ -232,8 +228,6 @@ eventManager.listen { customMetaItems.addItem(5107, "patterned.silicon_nitride"); customMetaItems.addItem(5108, "patterned.nand"); customMetaItems.addItem(5109, "patterned.nor"); - customMetaItems.addItem(5110, "patterned.op_amp"); - customMetaItems.addItem(5111, "patterned.voltage_regulator"); customMetaItems.addItem(5150, "patterned.board.phenolic"); customMetaItems.addItem(5151, "patterned.board.plastic"); customMetaItems.addItem(5200, "laminated.board.phenolic"); @@ -245,8 +239,6 @@ eventManager.listen { customMetaItems.addItem(5305, "etched.silicon_dioxide"); customMetaItems.addItem(5306, "etched.polysilicon"); customMetaItems.addItem(5307, "etched.silicon_nitride"); - customMetaItems.addItem(5308, "etched.op_amp"); - customMetaItems.addItem(5309, "etched.voltage_regulator"); //Good Circuit Components 5900-6000 customMetaItems.addItem(5900, "op_amp"); diff --git a/resources/gregtech/textures/items/metaitems/fuse.hv.png b/resources/gregtech/textures/items/metaitems/fuse.hv.png index 542fd618e740952fd93c531dbbc28d4bbd8555fc..7387e24a30a6a3484ee4d2e82a53855b0fda77a1 100644 GIT binary patch delta 1990 zcmV;%2RZohB%>*i9De~gWD~Ri00fD8R9JLUVRs;Ka&Km7Y-J#Hd2nSQWq4_3004N} z-B($5c5Q2yj3INrn|MT}Sf8k(~ zXnYWjDMpLKC!aV&P`i(^u4MhXo{7DLC%w6EFjNks+tb8H-+!TpOlO{s6T0lLg>Fw7 zQh40R`RL2DzMKVF-!F6!INF|VI}eT9f20nu}3!GFkH4ZEdOkd(M0KM47OlLiYC zqB%u!)RjZt@r{L++qB$OQrnDe1XCs~Mk}Mfc$!xY$C$N5Wc7{}aPh28ps)n`=KwP> zLgNHAtN>r<`(yIzz+hNmR=i-g#q1?Ypht4KMYMxqz__cPq@4v2BDf9!gF5qMBMOZo z5DBvoA%Bnxf-<0^8o7W03V|CyvUe_m98?E<;~Al4%7M2UUDbJmVvSC~4N4Ydc^{BJ z;uSfRg9|={5Q78_Ddgzlth^W{&i0(eiI*TzMAS%pYY0{KZ z&TyKsa>mmc200fluJ{s4EK;;2Q*uT6R9{1lRe!41RCD9z8VbC{CQVyvxl>0fb>Bme zUAp$v^FXQ%H~a`A4lzSV8u@1J(E7vq3D)Sa#*3+GC^u`+id;+3Y$suI2FBPE2p6yh z#*o;PGppo1Pv$0P*pE;ZfdMj1avDv>z@YEMVbIOpVa{;=GrSqm#T$Q@IWwtyk+~mv z`+pg0ZSE3vF}BNa2Gu%LAMSU}ta)y)ACBgC2Ct6)mxV@*dC3;cZpjcjtqC>`e;7)fNL>cs5rj8iG@%{NAm?B_h^0%ppS7m$@8tT<00>6VnaJpalL6NQ*VMa z#Zf znos84hokugv8lB??Y0;?r-4l*of*C{Sfe|L@WJUn=teFk)gYW-v8kVKp^lF*ac}lUoHRBx5x=H8eG4IW09Z zV`eQhF=l2hVPrWtEiqy+WMnunFfchaIg_RZT?{ufGch+gFflMWH#w6J25|~CR5CI; zH90ynH zIAJq2Ff=h_GLvQpOA0kqGBP?fIXW{rv%3dw2o$1Qrvv~100d`2O+f$vv5yPLs%~*SXzkYPRODW@!am{G| z(?V|?O5dHN69)B-EYU3#(tFdz^l2aFo*tWariD`Rq4@3isclSEUM}A$zfr1iw(zVl zqm*&g7&NwUpt}h;D^9s|7o0ZdmD3I?r?Top3({>J6CX2|Gvi8y_J!JlzuZIIl!2<# z+qagRH6c21p)a<7;oitKMDbjH7H5FhY8=ytK<;|JE0+X0FMh~Rz#ibD4*_vgT#~&Y zYPBoXhd>0F`in3Fkw78vxF!GVf5kM-wE1>(B*9d0Hl+KHO7mLS*w2bl*{Jk@wJWpQ z-4FKta3-}A-bJnDl@2&CqvrJ(jA>(tcpc{nFQG_@5%EZmPA6H1VW5z zU+QK{-pBK8K*VZEaRkH((J5Yln3O$Y35ZZu{Q%m4KImOf_g-2za8Oj`OOSJNw;TmA zEY8Uyu&RD)0RZ-s_pax82O12g5|0vjrL5!DVXG6YN&AU?3xF_R!CtU$*bB|y{-5DD YD?sJGEX7U@u>b%707*qoM6N<$g2&2_@&Et; delta 1423 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 delta 498 zcmVUcK;^5%wBq)M7 zio58dCB93<7HJNW_shq7U+%sG!WUI$*j*EVVLDvNW~9Q}x_=aXMK2NnW-*{L+nST* z90J$p145$Sr-WB%NZy(LJEqaNVyH*KM8xk!Rq>Y|Yn>fte4|8!at)1oZC!m$xlV z+Xt?8fuSc$9>=DRQR=GRi;1C!qkt)|lz&U%`a|`H6cs&96{Qyvc zbTfAIEM!`r200?RETXBAljLV(0_cvfWxS$+-%+|%>O^qrfZRK>0~vJgV(9AVn@zy2KN4_wY! zZ+sAqDMpLSC!bt~pmts5dXn|mbHCUlJn7Bd;heA&Xtc2c*^L|VnVsf2{EuPG}qU8DWoS~=d8O$`qojGvA({j8L zZviDjK%{9;lz;7=%(uCDGWs-rgW7{2&-}P0`a-{HaHFPicknZ;Hs0;0 zdJ4zU>EL@F_jYEj_smavn`Z_emw5~K7){5uXsjaph+M?IsI!zyf?b(eyhcUbVxs|T z6~ep|ZpBO$oNBhB(hB564%iR!)F{)Sezlbct_??v917Y11`bCAH1iMlf{*XLK>@hqrmvaEw_?L{{%yAuczo6H! z5TUV?8mWgr-?G%FUEZ86J53G^TrUqCYq1KL&fByBrDiZFFRFsL(6Hlold zA|i24h<}hs1wa|0qZ(ZS0u+L42-11x2yjpxm>Xk+E>joWQe#(TZ&0j}1=yfu0hadx z{1LCSz?oTh#tuh=F{Vr<nr-;9Ff` z#D~Mu+qMI_UklC9b4c4fP zaFO#7%OhurPmZL;lcsQ3f-S>s(SFl%ufg0h-yZymyGL%7OIsnG-WY1VKF&5lUfBQBs60%H#lT8Gc7hTH8U+VH)3NgI5#pi zEipGZGBqVmW3rEjTeWIXE1Z$7su#jw z4Cc?(#xNU98FQ?3Zj9a7Avmba;vXr3sV>9SrqW{5HZ?85qv^^#jy1 zKbd|bU6n5TTfk^&G&C9lMvRgE-)57kQz<(&JdMKthWt62rJ3aB1)I3}9a2dvJxULM znO>4!lP)85ub!tD&fq}n)Xr#UNVQ*0sVTAxv7y*mQa&g5$$jL|heKP2f=}}c&kx1{ zW0%oEx=l@S+hq6Y?k~EJk&3FQ%4{-PAFYaRBPYr_oxlO3h1?kf08(|Rl3G9xcMk6# zZYHG>DJlIqRbbZSEe{razzdJa$gh!qrC9q_;fv~6l@Zd*Gw@neBo7{_Ix=}ULJ zy92;7Mw6bJ?@B!lIIJs|4E3NarL>qV*90tl6Vt62na zrPwGM0C73CN)#D@}1;YKR&dV-1F&w-165**Ll~VYmihe?LB@q?D9KNPU6s)?d#) zK+b|GvT8aGJiHs^llC%}%nqjg930e4%hAFM+_IM1rEwgX$g54>-02QuGS8?CQ_ z%pbOFzYE-3Ykg-m0hzs)Vs8Mj5WpSaqnEmlbbb8DV54KQ^x1o$&L}fs0_1qjc=dP) z2rdo=gBn1K3Kbwy9La4j2SmU&Z4IbwsZuL{26&$~uLI$5cvbiy;Jxa7+j|R;3*}d2 od1?=2HIQ}Z{73w26FzG^00hX$cqta$tN;K207*qoM6N<$g2Fdd1poj5 delta 1782 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 QX8-^I07*qoM6N<$f&!IkrT_o{ delta 2253 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 bseu0iVz5Bkpv9G100000NkvXXu0mjf-oYCa diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 11ca5e7bb..ddb9abeeb 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -2369,6 +2369,15 @@ metaitem.tunnelbore.axle.name=Drilling Axle metaitem.tunnelbore.engine.name=Heavy Duty Drilling Engine metaitem.tunnelbore.drillhead.name=Tunnel Bore Drill Head +metaitem.op_amp.name=Op Amp +metaitem.heat_sink.name=Heat Sink +metaitem.protector_chip.name=Protector Chip +metaitem.zener_diode.name=Zener Diode +metaitem.fuse.hv.name=High-Voltage Fuse +metaitem.voltage_regulator.hv.unsealed.name=Unsealed HV Voltage Regulator +metaitem.voltage_regulator.mv.name=MV Voltage Regulator +metaitem.voltage_regulator.hv.name=HV Voltage Regulator + # Vanilla MC tile.hellsand.name=Mineral-Rich Sand tile.magma.name=Magma-Infused Netherrack @@ -2424,4 +2433,4 @@ susy.menu.reportabug=Report A Bug susy.menu.openfolder=Open MC Folder susy.menu.refresh=Refresh Menu susy.menu.replayviewer=Replay Viewer -susy.menu.quit.hover=You can never escape Greg. \ No newline at end of file +susy.menu.quit.hover=You can never escape Greg. From 4e5afb4d11a1f3acb3f5596453a0dd02e3165c32 Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 16 Nov 2024 21:34:14 -0500 Subject: [PATCH 071/132] register alkylate materials --- .../material/PetrochemistryMaterials.groovy | 24 +++++++++++++++++++ groovy/material/SuSyMaterials.groovy | 5 ++++ 2 files changed, 29 insertions(+) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index bf38dfdbb..184f9ffd7 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -747,5 +747,29 @@ public class PetrochemistryMaterials { .color(0x75682e) .flags(FLAMMABLE) .build(); + + AcidicAlkylateMixture = new Material.Builder(20126, SuSyUtility.susyId('acidic_alkylate_mixture')) + .liquid() + .color(0xc27234) + .flags() + .build(); + + AlkylateMixture = new Material.Builder(20127, SuSyUtility.susyId('alkylate_mixture')) + .liquid() + .color(0x994a23) + .flags() + .build(); + + Alkylate = new Material.Builder(20128, SuSyUtility.susyId('alkylate')) + .liquid() + .color(0xd69f47) + .flags(FLAMMABLE) + .build(); + + CrudeIsobutane = new Material.Builder(20129, SuSyUtility.susyId('crude_isobutane')) + .gas() + .color(0x736154) + .flags() + .build(); } } \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index fd0217223..31def902f 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -640,6 +640,11 @@ class SuSyMaterials { public static Material IsohexaneRichStream; public static Material Isomerate; + public static Material AcidicAlkylateMixture; + public static Material AlkylateMixture; + public static Material Alkylate; + public static Material CrudeIsobutane; + public static Material OilyBrine; public static Material LightOilyBrine; public static Material HeavyOilyBrine; From c7f773a47565d87f0f9b9e1bd7309c3e7f4420af Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 16 Nov 2024 21:44:17 -0500 Subject: [PATCH 072/132] polymerate materials --- groovy/material/PetrochemistryMaterials.groovy | 14 +++++++++++++- groovy/material/SuSyMaterials.groovy | 3 +++ .../oil_refining/GasolineComponents.groovy | 8 +++----- 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 184f9ffd7..8d777777b 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -770,6 +770,18 @@ public class PetrochemistryMaterials { .gas() .color(0x736154) .flags() - .build(); + .build(); + + RawGasolinePolymerate = new Material.Builder(2013, SuSyUtility.susyId('polymerate')) + .liquid() + .color(0xa7b510) + .flags(FLAMMABLE) + .build(); + + Polymerate = new Material.Builder(2013, SuSyUtility.susyId('polymerate')) + .liquid() + .color(0xc9d91a) + .flags(FLAMMABLE) + .build(); } } \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 31def902f..8bccadf32 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -645,6 +645,9 @@ class SuSyMaterials { public static Material Alkylate; public static Material CrudeIsobutane; + public static Material RawGasolinePolymerate; + public static Material Polymerate; + public static Material OilyBrine; public static Material LightOilyBrine; public static Material HeavyOilyBrine; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index 9c38121fc..a83d2d919 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -56,7 +56,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') .EUt(Globals.voltAmps[2]) .buildAndRegister() -/* Alkylation +// Alkylation CSTR.recipeBuilder() .fluidInputs(fluid('hydrofluoric_acid') * 50) .fluidInputs(fluid('isobutane') * 1000) @@ -90,9 +90,8 @@ PHASE_SEPARATOR = recipemap('phase_separator') .duration(10) .EUt(Globals.voltAmps[2]) .buildAndRegister() -*/ -/* Polymerization +// Polymerization FBR.recipeBuilder() .notConsumable(ore('catalystBedSolidPhosphoricAcid')) .fluidInputs(fluid('catalytic_olefin_rich_mixture') * 1000) @@ -104,10 +103,9 @@ PHASE_SEPARATOR = recipemap('phase_separator') PHASE_SEPARATOR.recipeBuilder() .fluidInputs(fluid('raw_polymerate') * 500) .fluidOutputs(fluid('polymerate') * 250) - .fluidOutputs(fluid('lpg') * 250) + .fluidOutputs(fluid('fuel_gas') * 250) .duration(50) .buildAndRegister() -*/ // Reforming REFORMER.recipeBuilder() From 27c0bc8b8effbb3bbf4d7e001dfe704a05a6fc54 Mon Sep 17 00:00:00 2001 From: bruberu <80226372+bruberu@users.noreply.github.com> Date: Sun, 17 Nov 2024 01:25:08 -0600 Subject: [PATCH 073/132] fix: some lang & recipes (still needs testing) --- .../postInit/components/ElectronicCircuits.groovy | 13 +++++++++++++ .../postInit/components/IntegratedCircuits.groovy | 11 ++++++++--- resources/langfiles/lang/en_us.lang | 5 +++++ 3 files changed, 26 insertions(+), 3 deletions(-) diff --git a/groovy/postInit/components/ElectronicCircuits.groovy b/groovy/postInit/components/ElectronicCircuits.groovy index 91ebcab14..4ded23cf4 100644 --- a/groovy/postInit/components/ElectronicCircuits.groovy +++ b/groovy/postInit/components/ElectronicCircuits.groovy @@ -25,6 +25,11 @@ mods.gregtech.assembler.removeByInput(6, [metaitem('dustCharcoal'), metaitem('wi // Resistor * 4 mods.gregtech.assembler.removeByInput(6, [metaitem('dustCarbon'), metaitem('wireFineAnnealedCopper') * 4], [fluid('glue') * 100]) +// Electronic Circuit * 2 +mods.gregtech.circuit_assembler.removeByInput(16, [metaitem('circuit_board.basic'), metaitem('component.resistor') * 2, metaitem('wireGtSingleRedAlloy') * 2, metaitem('circuit.vacuum_tube') * 2], [fluid('tin') * 144]) +// Electronic Circuit * 2 +mods.gregtech.circuit_assembler.removeByInput(16, [metaitem('circuit_board.basic'), metaitem('component.resistor') * 2, metaitem('wireGtSingleRedAlloy') * 2, metaitem('circuit.vacuum_tube') * 2], [fluid('soldering_alloy') * 72]) + //Remove steel plates from electronic circuits since they were unnecessary crafting.replaceShaped("gregtech:electronic_circuit_lv", metaitem('circuit.electronic'), [ @@ -32,6 +37,14 @@ crafting.replaceShaped("gregtech:electronic_circuit_lv", metaitem('circuit.elect [metaitem('circuit.vacuum_tube'), metaitem('circuit_board.basic'), metaitem('circuit.vacuum_tube')], [ore('wireGtSingleCopper'), ore('wireGtSingleCopper'), ore('wireGtSingleCopper')]]) +mods.gregtech.circuit_assembler.recipeBuilder().EUt(16).duration(200) + .inputs(ore('circuitUlv') * 2) + .inputs(ore('componentResistor') * 2) + .inputs(metaitem('circuit_board.basic')) + .inputs(ore('wireGtSingleCopper') * 2) + .outputs(metaitem('circuit.electronic') * 2) + .buildAndRegister(); + crafting.replaceShaped("gregtech:electronic_circuit_mv", metaitem('circuit.good_electronic'), [ [metaitem('component.diode'), ore('craftingToolWireCutter'), metaitem('component.diode')], [metaitem('circuit.electronic'), metaitem('circuit_board.good'), metaitem('circuit.electronic')], diff --git a/groovy/postInit/components/IntegratedCircuits.groovy b/groovy/postInit/components/IntegratedCircuits.groovy index 09aa83087..4b6bbea95 100644 --- a/groovy/postInit/components/IntegratedCircuits.groovy +++ b/groovy/postInit/components/IntegratedCircuits.groovy @@ -114,7 +114,9 @@ CIRCUIT_ASSEMBLER.recipeBuilder() .buildAndRegister() // Integrated Logic Circuit * 2 -mods.gregtech.circuit_assembler.removeByInput(16, [metaitem('circuit_board.basic'), metaitem('plate.integrated_logic_circuit'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('soldering_alloy') * 72 * 72]) +mods.gregtech.circuit_assembler.removeByInput(16, [metaitem('circuit_board.basic'), metaitem('plate.integrated_logic_circuit'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('soldering_alloy') * 72]) +mods.gregtech.circuit_assembler.removeByInput(16, [metaitem('circuit_board.basic'), metaitem('plate.integrated_logic_circuit'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('tin') * 144]) + CIRCUIT_ASSEMBLER.recipeBuilder() .inputs(metaitem('circuit_board.basic'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2) @@ -126,7 +128,8 @@ CIRCUIT_ASSEMBLER.recipeBuilder() .buildAndRegister() // Good Integrated Circuit * 2 -mods.gregtech.circuit_assembler.removeByInput(24, [metaitem('circuit_board.good'), metaitem('circuit.basic_integrated') * 2, metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineGold') * 4, metaitem('boltSilver') * 4], [fluid('soldering_alloy') * 72 * 72]) +mods.gregtech.circuit_assembler.removeByInput(24, [metaitem('circuit_board.good'), metaitem('circuit.basic_integrated') * 2, metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineGold') * 4, metaitem('boltSilver') * 4], [fluid('soldering_alloy') * 72]) +mods.gregtech.circuit_assembler.removeByInput(24, [metaitem('circuit_board.good'), metaitem('circuit.basic_integrated') * 2, metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineGold') * 4, metaitem('boltSilver') * 4], [fluid('tin') * 144]) CIRCUIT_ASSEMBLER.recipeBuilder() .inputs(metaitem('circuit.basic_integrated') * 2, metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineAnnealedCopper') * 4) @@ -138,7 +141,9 @@ CIRCUIT_ASSEMBLER.recipeBuilder() .buildAndRegister() // Advanced Integrated Circuit * 1 -mods.gregtech.circuit_assembler.removeByInput(30, [metaitem('circuit.good_integrated') * 2, metaitem('plate.integrated_logic_circuit') * 2, metaitem('plate.random_access_memory') * 2, metaitem('component.transistor') * 4, metaitem('wireFineElectrum') * 8, metaitem('boltAnnealedCopper') * 8], [fluid('soldering_alloy') * 72 * 72]) +mods.gregtech.circuit_assembler.removeByInput(30, [metaitem('circuit.good_integrated') * 2, metaitem('plate.integrated_logic_circuit') * 2, metaitem('plate.random_access_memory') * 2, metaitem('component.transistor') * 4, metaitem('wireFineElectrum') * 8, metaitem('boltAnnealedCopper') * 8], [fluid('soldering_alloy') * 72]) +mods.gregtech.circuit_assembler.removeByInput(30, [metaitem('circuit.good_integrated') * 2, metaitem('plate.integrated_logic_circuit') * 2, metaitem('plate.random_access_memory') * 2, metaitem('component.transistor') * 4, metaitem('wireFineElectrum') * 8, metaitem('boltAnnealedCopper') * 8], [fluid('tin') * 144]) + CIRCUIT_ASSEMBLER.recipeBuilder() .inputs(metaitem('circuit.good_integrated') * 2, metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('boltElectrum') * 8) diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index ddb9abeeb..a1cc2847b 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -2378,6 +2378,11 @@ metaitem.voltage_regulator.hv.unsealed.name=Unsealed HV Voltage Regulator metaitem.voltage_regulator.mv.name=MV Voltage Regulator metaitem.voltage_regulator.hv.name=HV Voltage Regulator +metaitem.circuit.basic_integrated.name=Miniaturized Electronic Circuit +metaitem.circuit.good_integrated.name=Advanced Electronic Circuit +metaitem.circuit.advanced_integrated.name=High-Voltage Electronic Circuit + + # Vanilla MC tile.hellsand.name=Mineral-Rich Sand tile.magma.name=Magma-Infused Netherrack From 77c9b51d3971c76d8c1c5008d2063edaf80c82ef Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 23 Nov 2024 00:11:00 -0500 Subject: [PATCH 074/132] begin bugfixing --- groovy/classes/ISupercriticalFluid.groovy | 13 ++++++++----- groovy/globals/SinteringGlobals.groovy | 2 +- groovy/material/FirstDegreeMaterials.groovy | 5 +++-- groovy/material/PetrochemistryMaterials.groovy | 12 ++++++------ groovy/material/SuSyMaterials.groovy | 6 +++++- groovy/material/UnknownCompositionMaterials.groovy | 8 ++++---- groovy/runConfig.json | 1 + 7 files changed, 28 insertions(+), 19 deletions(-) diff --git a/groovy/classes/ISupercriticalFluid.groovy b/groovy/classes/ISupercriticalFluid.groovy index 72dabbca1..dcdb079ab 100644 --- a/groovy/classes/ISupercriticalFluid.groovy +++ b/groovy/classes/ISupercriticalFluid.groovy @@ -1,9 +1,12 @@ package classes class ISupercriticalFluid { + public String supercritical_fluid; public String starting_gas; public int critical_temp; + public int EUt; + public int duration; public static void main(String[] args){ //this is needed for some reason, otherwise it will error @@ -13,9 +16,9 @@ class ISupercriticalFluid { //this is needed for some reason, otherwise it will error } - public ISupercriticalFluid(String starting_gas, String supercritical_fluid) { - super.starting_gas = starting_gas; - this.supercritical_fluid = supercritical_fluid + public ISupercriticalFluid(String gas_starting, String fluid_supercritical) { + this.starting_gas = gas_starting; + this.supercritical_fluid = fluid_supercritical; } public String getSupercriticalFluid() { @@ -42,11 +45,11 @@ class ISupercriticalFluid { critical_temp = temp; } - public void setEUt(int power) { + public void setPowerToCompress(int power) { EUt = power; } - public void setDuration(int time) { + public void setDurationToCompress(int time) { duration = time; } } \ No newline at end of file diff --git a/groovy/globals/SinteringGlobals.groovy b/groovy/globals/SinteringGlobals.groovy index 7931801e8..889897929 100644 --- a/groovy/globals/SinteringGlobals.groovy +++ b/groovy/globals/SinteringGlobals.groovy @@ -69,7 +69,7 @@ class SinteringGlobals { new Combustible('methane', false, 25, 50, 'carbon_dioxide', 25), new Combustible('natural_gas', false, 8, 50, 'carbon_dioxide', 25), new Combustible('refinery_gas', false, 8, 50, 'carbon_dioxide', 25), - new Combustible('light_gas_oil', false, 4, 50, 'carbon_dioxide', 25) + new Combustible('light_gas_oil', false, 4, 50, 'carbon_dioxide', 25), new Combustible('heavy_gas_oil', false, 3, 50, 'carbon_dioxide', 25) ] diff --git a/groovy/material/FirstDegreeMaterials.groovy b/groovy/material/FirstDegreeMaterials.groovy index 6b79026f9..90161b637 100644 --- a/groovy/material/FirstDegreeMaterials.groovy +++ b/groovy/material/FirstDegreeMaterials.groovy @@ -3447,8 +3447,9 @@ public class FirstDegreeMaterials { CobaltNitrateSolution = new Material.Builder(8629, SuSyUtility.susyId('cobalt_nitrate_solution')) .liquid() - .components(Cobalt, 1, Nitrogen, 2, Oxygen, 6, Water, 1) + .components(Cobalt, Nitrogen * 2, Oxygen * 6, Water) .colorAverage() - .setFormula("(Co(NO3)2)(H2O)", true) + + CobaltNitrateSolution.setFormula("(Co(NO3)2)(H2O)", true) } } diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 8d777777b..0711ad48d 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -319,13 +319,13 @@ public class PetrochemistryMaterials { .build() HydrocrackedDeasphaltedOil = new Material.Builder(20051, SuSyUtility,susyId('hydrocracked_deasphalted_oil')) - .liquid(new Fluid.Builder().temperature(573)) + .liquid(new FluidBuilder().temperature(573)) .color(0x24262a) .flags(FLAMMABLE) .build() HydrocrackedSlurryOil = new Material.Builder(20052, SuSyUtility.susyId('hydrocracked_slurry_oil')) - .liquid(new Fluid.Builder().temperature(573)) + .liquid(new FluidBuilder().temperature(573)) .color(0x29212c) .flags(FLAMMABLE) .build() @@ -725,25 +725,25 @@ public class PetrochemistryMaterials { .build(); HeatedCokingResidue = new Material.Builder(20122, SuSyUtility.susyId('heated_coking_residue')) - .liquid(new Fluid.Builder().temperature(766)) + .liquid(new FluidBuilder().temperature(766)) .color(0x362e1b) .flags(FLAMMABLE) .build(); CokeFines = new Material.Builder(20123, SuSyUtility.susyId('coke_fines')) - .gas(new Fluid.Builder().temperature(766)) + .gas(new FluidBuilder().temperature(766)) .color(0x1c1b03) .flags(FLAMMABLE) .build(); FluidCrackedVacuumOilResidue = new Material.Builder(20124, SuSyUtility.susyId('fluid_cracked_vacuum_oil_residue')) - .liquid(new Fluid.Builder().temperature(766)) + .liquid(new FluidBuilder().temperature(766)) .color(0x1a1909) .flags(FLAMMABLE) .build(); CokingEffluents = new Material.Builder(20125, SuSyUtility.susyId('coking_effluents')) - .gas(new Fluid.Builer().temperature(766)) + .gas(new FluidBuilder().temperature(766)) .color(0x75682e) .flags(FLAMMABLE) .build(); diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 8bccadf32..e5e0da91a 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -585,6 +585,7 @@ class SuSyMaterials { public static Material CrudeCatalyticallyCrackedAtmosphericOilResidue; public static Material HydrocrackedAtmosphericOilResidue; public static Material ThermallyCrackedAtmosphericOilResidue; + public static Material QuenchedAtmosphericOilResidue; public static Material VacuumOilResidue; public static Material SulfuricVacuumOilResidue; @@ -592,6 +593,7 @@ class SuSyMaterials { public static Material CrudeCatalyticallyCrackedVacuumOilResidue; public static Material HydrocrackedVacuumOilResidue; public static Material ThermallyCrackedVacuumOilResidue; + public static Material QuenchedVacuumOilResidue; public static Material FuelGas; public static Material SulfuricFuelGas; @@ -615,7 +617,7 @@ class SuSyMaterials { public static Material HydrocrackedLightCycleOil; public static Material HeavyCycleOil; - public static Material HydricrackedHeavyCycleOil; + public static Material HydrocrackedHeavyCycleOil; public static Material SlurryOil; public static Material HydrocrackedSlurryOil; @@ -668,6 +670,7 @@ class SuSyMaterials { public static Material CFiveFraction; public static Material DimerizedCFiveFraction; public static Material PyrolysisGasoline; + public static Material VisbreakingResidue; public static Material CokingResidue; public static Material HeatedCokingResidue; public static Material CokeFines; @@ -1761,6 +1764,7 @@ class SuSyMaterials { public static Material DiethylEtherSolution; public static Material LithiumSolution; public static Material DimethylacetamideSolution; + public static Material AcidicFurfuralSolution; public static Material WackerCatalystSolution; public static Material TwoEthylanthraquinoneSolution; public static Material AcetamideSolution; diff --git a/groovy/material/UnknownCompositionMaterials.groovy b/groovy/material/UnknownCompositionMaterials.groovy index 70dfd1fc2..514f1652d 100644 --- a/groovy/material/UnknownCompositionMaterials.groovy +++ b/groovy/material/UnknownCompositionMaterials.groovy @@ -51,11 +51,11 @@ public class UnknownCompositionMaterials { .color(0x5c5c5c) .build(); - ChloridedAlumina = new Material.Builder(4005, SuSyUtility,susyId('chlorided_alumina')) + ChloridedAlumina = new Material.Builder(4005, SuSyUtility.susyId('chlorided_alumina')) .dust() .color(0x86bf99) .flags(GENERATE_CATALYST_BED) - build(); + .build(); FlueGas = new Material.Builder(4006, SuSyUtility.susyId('flue_gas')) .gas(new FluidBuilder().temperature(1000)) @@ -187,7 +187,7 @@ public class UnknownCompositionMaterials { .color(0x4f2f27) .build(); - SulfatedMetalOxide = new Material.BUilder(4032, SuSyUtility.susyId('sulfated_metal_oxide')) + SulfatedMetalOxide = new Material.Builder(4032, SuSyUtility.susyId('sulfated_metal_oxide')) .dust() .color(0xc7f089) .flags(GENERATE_CATALYST_BED) @@ -842,7 +842,7 @@ public class UnknownCompositionMaterials { AmorphousSilicaAlumina = new Material.Builder(4160, SuSyUtility.susyId('amorphous_silica_alumina')) .dust() - .color(0x) + .color(0x7ea3ed) .iconSet(DULL) .build() diff --git a/groovy/runConfig.json b/groovy/runConfig.json index 66dafcfd3..a654615f4 100644 --- a/groovy/runConfig.json +++ b/groovy/runConfig.json @@ -12,6 +12,7 @@ "classes/IQuenchingFluid.groovy", "classes/IRefrigerant.groovy", "classes/IWorkingFluid.groovy", + "classes/ISupercriticalFluid.groovy", "globals/", "material/" ], From dfd074f31a6b770997be5beff005cba12fbece22 Mon Sep 17 00:00:00 2001 From: bruberu <80226372+bruberu@users.noreply.github.com> Date: Sat, 23 Nov 2024 20:20:01 -0600 Subject: [PATCH 075/132] feat: potting + tin replacements --- .../components/IntegratedCircuits.groovy | 108 ++++++++++++++++-- .../textures/items/metaitems/zener_diode.png | Bin 7752 -> 219 bytes 2 files changed, 98 insertions(+), 10 deletions(-) diff --git a/groovy/postInit/components/IntegratedCircuits.groovy b/groovy/postInit/components/IntegratedCircuits.groovy index 4b6bbea95..e4ebf8a8a 100644 --- a/groovy/postInit/components/IntegratedCircuits.groovy +++ b/groovy/postInit/components/IntegratedCircuits.groovy @@ -28,21 +28,36 @@ CIRCUIT_ASSEMBLER.recipeBuilder() .EUt(30) .buildAndRegister() -ASSEMBLER.recipeBuilder() - .inputs(ore('plateAluminium') * 8) - .circuitMeta(5) - .fluidInputs(fluid('soldering_alloy') * 72) - .outputs(metaitem('heat_sink')) - .duration(200) +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('wireFineGold') * 6) + .inputs(ore('componentCapacitor')) + .inputs(ore('componentResistor') * 2) + .inputs(ore('componentTransistor') * 4) + .inputs(ore('componentDiode') * 2) + .inputs(metaitem('board.phenolic')) + .fluidInputs(fluid('tin') * 144) + .outputs(metaitem('op_amp')) + .duration(100) .EUt(30) .buildAndRegister() +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('wireFineGold') * 3) + .inputs(ore('componentCapacitor')) + .inputs(ore('componentResistor') * 2) + .inputs(ore('componentTransistor') * 4) + .inputs(ore('componentDiode') * 2) + .fluidInputs(fluid('silicone_rubber') * 72) + .outputs(metaitem('op_amp')) + .duration(100) + .EUt(30) + .buildAndRegister() ASSEMBLER.recipeBuilder() - .inputs(ore('plateAluminium') * 8) - .circuitMeta(7) - .fluidInputs(fluid('silicone_oil') * 72) - .outputs(metaitem('heat_sink') * 4) + .inputs(ore('plateAluminium') * 2) + .circuitMeta(5) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('heat_sink')) .duration(200) .EUt(30) .buildAndRegister() @@ -79,6 +94,31 @@ CIRCUIT_ASSEMBLER.recipeBuilder() .EUt(30) .buildAndRegister() +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('componentCapacitor') * 2) + .inputs(ore('componentTransistor') * 4) + .inputs(ore('wireFineGold') * 6) + .inputs(ore('componentResistor') * 6) + .inputs(metaitem('protector_chip')) + .inputs(metaitem('board.plastic')) + .fluidInputs(fluid('tin') * 144) + .outputs(metaitem('voltage_regulator.hv.unsealed')) + .duration(400) + .EUt(30) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('componentCapacitor') * 2) + .inputs(ore('componentTransistor') * 4) + .inputs(ore('wireFineGold') * 3) + .inputs(ore('componentResistor') * 6) + .inputs(metaitem('protector_chip')) + .fluidInputs(fluid('silicone_rubber') * 72) + .outputs(metaitem('voltage_regulator.hv.unsealed')) + .duration(400) + .EUt(30) + .buildAndRegister() + CIRCUIT_ASSEMBLER.recipeBuilder() .inputs(ore('componentTransistor') * 2) .inputs(metaitem("op_amp")) @@ -91,6 +131,29 @@ CIRCUIT_ASSEMBLER.recipeBuilder() .EUt(30) .buildAndRegister() +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('componentTransistor') * 2) + .inputs(metaitem("op_amp")) + .inputs(ore('wireFineGold') * 2) + .inputs(metaitem('zener_diode')) + .inputs(metaitem('circuit_board.good')) + .fluidInputs(fluid('tin') * 144) + .outputs(metaitem('voltage_regulator.mv')) + .duration(400) + .EUt(30) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('componentTransistor') * 2) + .inputs(metaitem("op_amp")) + .inputs(ore('wireFineGold') * 2) + .inputs(metaitem('zener_diode')) + .fluidInputs(fluid('silicone_rubber') * 144) + .outputs(metaitem('voltage_regulator.mv')) + .duration(400) + .EUt(30) + .buildAndRegister() + VACUUM.recipeBuilder() .inputs(metaitem('voltage_regulator.hv.unsealed')) .inputs(ore('wireFineAluminium') * 4) @@ -113,6 +176,31 @@ CIRCUIT_ASSEMBLER.recipeBuilder() .EUt(30) .buildAndRegister() +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('wireFineAluminium') * 2) + .inputs(metaitem('heat_sink') * 2) + .inputs(ore('componentCapacitor') * 2) + .inputs(metaitem('fuse.hv')) + .inputs(metaitem('zener_diode')) + .inputs(metaitem('circuit_board.good')) + .fluidInputs(fluid('tin') * 144) + .outputs(metaitem('protector_chip')) + .duration(400) + .EUt(30) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('wireFineAluminium') * 2) + .inputs(metaitem('heat_sink') * 1) + .inputs(ore('componentCapacitor') * 2) + .inputs(metaitem('fuse.hv')) + .inputs(metaitem('zener_diode')) + .fluidInputs(fluid('silicone_rubber') * 72) + .outputs(metaitem('protector_chip')) + .duration(400) + .EUt(30) + .buildAndRegister() + // Integrated Logic Circuit * 2 mods.gregtech.circuit_assembler.removeByInput(16, [metaitem('circuit_board.basic'), metaitem('plate.integrated_logic_circuit'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('soldering_alloy') * 72]) mods.gregtech.circuit_assembler.removeByInput(16, [metaitem('circuit_board.basic'), metaitem('plate.integrated_logic_circuit'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('tin') * 144]) diff --git a/resources/gregtech/textures/items/metaitems/zener_diode.png b/resources/gregtech/textures/items/metaitems/zener_diode.png index 37884039de190e3b49cd33524eb71b2701805f57..fefa3dc6e0bad99324381c9937138cd4644ee966 100644 GIT binary patch literal 219 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 KrdO=v8u>54r_M Date: Sat, 23 Nov 2024 22:14:01 -0500 Subject: [PATCH 076/132] 1 day of bugfixing --- .../Petrochemistry.groovy | 44 ++++----- groovy/material/FirstDegreeMaterials.groovy | 4 +- .../material/OrganicChemistryMaterials.groovy | 4 +- .../material/PetrochemistryMaterials.groovy | 88 ++++++++++++++---- groovy/material/SuSyMaterials.groovy | 14 ++- groovy/material/ThirdDegreeMaterials.groovy | 6 ++ groovy/postInit/chemistry/Catalysts.groovy | 7 +- .../petrochemistry/NaturalGas.groovy | 6 +- .../petrochemistry/Petrochemicals.groovy | 14 ++- .../AtmosphericDistillation.groovy | 31 +++---- .../FluidCatalyticCracking.groovy | 56 ++++++------ .../oil_refining/GasolineComponents.groovy | 4 +- .../oil_refining/Hydrocracking.groovy | 8 +- .../oil_refining/Hydrotreating.groovy | 66 ++++++-------- .../oil_refining/LighterEnds.groovy | 4 +- .../oil_refining/Preprocessing.groovy | 2 +- .../oil_refining/ResidueProcessing.groovy | 8 +- .../oil_refining/SteamCracking.groovy | 8 +- .../oil_refining/ThermalCracking.groovy | 91 +++++++++---------- groovy/prePostInit/Thermodynamics.groovy | 6 +- 20 files changed, 265 insertions(+), 206 deletions(-) rename groovy/{postInit/chemistry/organic_chemistry/petrochemistry => globals}/Petrochemistry.groovy (80%) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy b/groovy/globals/Petrochemistry.groovy similarity index 80% rename from groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy rename to groovy/globals/Petrochemistry.groovy index deddb3e56..b16a720bb 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemistry.groovy +++ b/groovy/globals/Petrochemistry.groovy @@ -1,6 +1,6 @@ -package petrochemistry +package globals -class Petrochemistry = { +class Petrochemistry { public static void main (String[] args) {} @@ -35,7 +35,7 @@ class Petrochemistry = { } trait CatalyticCrackable { - catalytic_crackable = true + boolean catalytic_crackable = true def getCatalyticallyCracked(int amount) { return fluid('catalytically_cracked_' + this.name) * amount @@ -47,7 +47,7 @@ class Petrochemistry = { } trait ThermalCrackable { - thermal_crackable = true + boolean thermal_crackable = true def getThermallyCracked(int amount) { return fluid('thermally_cracked_' + this.name) * amount @@ -59,7 +59,7 @@ class Petrochemistry = { } trait HydroCrackable { - hydro_crackable = true + boolean hydro_crackable = true def getHydro(int amount) { return fluid('hydrocracked_' + this.name) * amount @@ -67,7 +67,7 @@ class Petrochemistry = { } trait SteamCrackable { - steam_crackable = true + boolean steam_crackable = true def getSteam(int amount) { return fluid('steamcracked_' + this.name) * amount @@ -81,7 +81,7 @@ class Petrochemistry = { } trait Sulfuric { - sulfuric = true + boolean sulfuric = true def getTreatedSulfuric(int amount) { return fluid('treated_sulfuric_' + this.name) * amount @@ -99,13 +99,13 @@ class Petrochemistry = { } trait Strippable extends Crude { - strippable = true + boolean strippable = true } public static class OilFraction { String name - String strippable = false - String sulfuric = false + boolean strippable = false + boolean sulfuric = false OilFraction(String name) { this.name = name @@ -118,10 +118,10 @@ class Petrochemistry = { public static class Crackable { String name - String thermal_crackable = false - String hydro_crackable = false - String steam_crackable = false - String catalytic_crackable = false + boolean thermal_crackable = false + boolean hydro_crackable = false + boolean steam_crackable = false + boolean catalytic_crackable = false Crackable(String name) { this.name = name @@ -145,22 +145,24 @@ class Petrochemistry = { */ public static fractions = [ - vacuum_oil_residue : new OilFraction('vacuum_oil_residue').withTraits(Sulfuric), - atmospheric_oil_residue : new OilFraction('atmospheric_oil_residue').withTraits(Sulfuric), + vacuum_oil_residue : new Crackable('vacuum_oil_residue').withTraits(Sulfuric), + atmospheric_oil_residue : new Crackable('atmospheric_oil_residue').withTraits(Sulfuric), lubricating_oil : new OilFraction('lubricating_oil').withTraits(Sulfuric, Crude), heavy_gas_oil : new OilFraction('heavy_gas_oil').withTraits(Sulfuric, Heatable, Strippable), light_gas_oil : new OilFraction('light_gas_oil').withTraits(Sulfuric, Heatable, Strippable), - kerosene : new OilFractionCrackable('kerosene').withTraits(Sulfuric, Heatable, Strippable), - heavy_naphtha : new OilFractionCrackable('heavy_naphtha').withTraits(Sulfuric, Heatable), - naphtha : new OilFractionCrackable('naphtha').withTraits(Crude), - light_naphtha : new OilFractionCrackable('light_naphtha').withTraits(Sulfuric, Heatable), + kerosene : new OilFraction('kerosene').withTraits(Sulfuric, Heatable, Strippable), + heavy_naphtha : new OilFraction('heavy_naphtha').withTraits(Sulfuric, Heatable), + heavy_cycle_oil : new OilFraction('heavy_cycle_oil').withTraits(Sulfuric), + light_cycle_oil : new OilFraction('light_cycle_oil').withTraits(Sulfuric), + naphtha : new OilFraction('naphtha').withTraits(Crude), + light_naphtha : new OilFraction('light_naphtha').withTraits(Sulfuric, Heatable), fuel_gas : new OilFraction('fuel_gas').withTraits(Sulfuric) ] public static crackables = [ vacuum_oil_residue : new Crackable('vacuum_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable), atmospheric_oil_residue : new Crackable('atmospheric_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable), - light_gas_oil : new Crackable('light_gas_oil').withTraits(HydroCrackable, SteamCrackable) + light_gas_oil : new Crackable('light_gas_oil').withTraits(HydroCrackable, SteamCrackable), heavy_gas_oil : new Crackable('heavy_gas_oil').withTraits(CatalyticCrackable, HydroCrackable, SteamCrackable), ethane : new Crackable('ethane').withTraits(SteamCrackable), propane : new Crackable('propane').withTraits(SteamCrackable), diff --git a/groovy/material/FirstDegreeMaterials.groovy b/groovy/material/FirstDegreeMaterials.groovy index 90161b637..a4f794d98 100644 --- a/groovy/material/FirstDegreeMaterials.groovy +++ b/groovy/material/FirstDegreeMaterials.groovy @@ -3449,7 +3449,7 @@ public class FirstDegreeMaterials { .liquid() .components(Cobalt, Nitrogen * 2, Oxygen * 6, Water) .colorAverage() - - CobaltNitrateSolution.setFormula("(Co(NO3)2)(H2O)", true) + .build() + .setFormula("(Co(NO3)2)(H2O)", true) } } diff --git a/groovy/material/OrganicChemistryMaterials.groovy b/groovy/material/OrganicChemistryMaterials.groovy index f520e4d52..cb6051ccc 100644 --- a/groovy/material/OrganicChemistryMaterials.groovy +++ b/groovy/material/OrganicChemistryMaterials.groovy @@ -1366,7 +1366,7 @@ public class OrganicChemistryMaterials { TriethyleneGlycol = new Material.Builder(15226, SuSyUtility.susyId('triethylene_glycol')) .liquid() - .components(Carbon, 6, Hydrogen, 14, Oxygen, 4) + .components(Carbon * 6, Hydrogen * 14, Oxygen * 4) .color(0x27a8a2) .build() @@ -1425,7 +1425,7 @@ public class OrganicChemistryMaterials { .color(0xd13485) .build(); - AcidicRichAmine = new Material.Builder(15114, SuSyUtility.susyId('acidic_rich_amine')) + AcidicRichAmine = new Material.Builder(15235, SuSyUtility.susyId('acidic_rich_amine')) .liquid() .color(0x6ca0ab) .build(); diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 0711ad48d..ed609898b 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -288,7 +288,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build() - SteamcrackedEthane = new Material.Builder(20046, SuSyUtility.susyId('steamcracked_ethane')) + /*SteamcrackedEthane = new Material.Builder(20046, SuSyUtility.susyId('steamcracked_ethane')) .gas(new FluidBuilder().temperature(1223)) .color(0xd7d7fc) .flags(FLAMMABLE) @@ -304,7 +304,7 @@ public class PetrochemistryMaterials { .gas(new FluidBuilder().temperature(1223)) .color(0xcc614b) .flags(FLAMMABLE) - .build() + .build()*/ HydrocrackedLightCycleOil = new Material.Builder(20049, SuSyUtility.susyId('hydrocracked_light_cycle_oil')) .gas(new FluidBuilder().temperature(573)) @@ -318,7 +318,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build() - HydrocrackedDeasphaltedOil = new Material.Builder(20051, SuSyUtility,susyId('hydrocracked_deasphalted_oil')) + HydrocrackedDeasphaltedOil = new Material.Builder(20051, SuSyUtility.susyId('hydrocracked_deasphalted_oil')) .liquid(new FluidBuilder().temperature(573)) .color(0x24262a) .flags(FLAMMABLE) @@ -473,19 +473,19 @@ public class PetrochemistryMaterials { .build(); HeatedOilLight = new Material.Builder(20080, SuSyUtility.susyId('heated_oil_light')) - .liquid() + .liquid(new FluidBuilder().temperature(400)) .color(0x2d2f3b) .flags(FLAMMABLE) .build(); HeatedOil = new Material.Builder(20081, SuSyUtility.susyId('heated_oil')) - .liquid() + .liquid(new FluidBuilder().temperature(400)) .color(0x2d2f3b) .flags(FLAMMABLE) .build(); HeatedOilHeavy = new Material.Builder(20082, SuSyUtility.susyId('heated_oil_heavy')) - .liquid() + .liquid(new FluidBuilder().temperature(400)) .color(0x2d2f3b) .flags(FLAMMABLE) .build(); @@ -670,17 +670,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - SulfuricAtmosphericOilResidue = new Material.Builder(20113, SuSyUtility.susyId('sulfuric_atmospheric_oil_residue')) - .liquid(new FluidBuilder().temperature(620)) - .color(0x615e2a) - .flags(FLAMMABLE) - .build(); - - SulfuricVacuumOilResidue = new Material.Builder(20114, SuSyUtility.susyId('sulfuric_vacuum_oil_residue')) - .liquid(new FluidBuilder().temperature(770)) - .color(0x24241a) - .flags(FLAMMABLE) - .build(); + // FREE IDs: 20113-4 CatalyticOlefinRichMixture = new Material.Builder(20115, SuSyUtility.susyId('catalytic_olefin_rich_mixture')) .gas() @@ -772,16 +762,76 @@ public class PetrochemistryMaterials { .flags() .build(); - RawGasolinePolymerate = new Material.Builder(2013, SuSyUtility.susyId('polymerate')) + RawGasolinePolymerate = new Material.Builder(20130, SuSyUtility.susyId('raw_gasoline_polymerate')) .liquid() .color(0xa7b510) .flags(FLAMMABLE) .build(); - Polymerate = new Material.Builder(2013, SuSyUtility.susyId('polymerate')) + Polymerate = new Material.Builder(20131, SuSyUtility.susyId('polymerate')) .liquid() .color(0xc9d91a) .flags(FLAMMABLE) .build(); + + SulfuricLightCycleOil = new Material.Builder(20132, SuSyUtility.susyId('sulfuric_light_cycle_oil')) + .gas() + .color(0xdecf81) + .flags(FLAMMABLE) + .build(); + + SulfuricHeavyCycleOil = new Material.Builder(20133, SuSyUtility.susyId('sulfuric_heavy_cycle_oil')) + .gas() + .color(0xc2b267) + .flags(FLAMMABLE) + .build(); + + TreatedSulfuricLightCycleOil = new Material.Builder(20134, SuSyUtility.susyId('treated_sulfuric_heavy_cycle_oil')) + .gas() + .color(0xded087) + .flags(FLAMMABLE) + .build(); + + TreatedSulfuricHeavyCycleOil = new Material.Builder(20135, SuSyUtility.susyId('treated_sulfuric_light_cycle_oil')) + .gas() + .color(0xc4b570) + .flags(FLAMMABLE) + .build(); + + HeatedLightNaphtha = new Material.Builder(20136, SuSyUtility.susyId('heated_light_naphtha')) + .liquid(new FluidBuilder().temperature(300)) + .color(0xc9b64b) + .flags(FLAMMABLE) + .build(); + + HeatedHeavyNaphtha = new Material.Builder(20137, SuSyUtility.susyId('heated_heavy_naphtha')) + .liquid(new FluidBuilder().temperature(370)) + .color(0xcfbb06) + .flags(FLAMMABLE) + .build(); + + HeatedLightGasOil = new Material.Builder(20138, SuSyUtility.susyId('heated_light_gas_oil')) + .liquid(new FluidBuilder().temperature(500)) + .color(0x998b48) + .flags(FLAMMABLE) + .build(); + + HeatedHeavyGasOil = new Material.Builder(20139, SuSyUtility.susyId('heated_heavy_gas_oil')) + .liquid(new FluidBuilder().temperature(600)) + .color(0x736636) + .flags(FLAMMABLE) + .build(); + + TreatedSulfuricLightNaphtha = new Material.Builder(20140, SuSyUtility.susyId('treated_sulfuric_heavy_naphtha')) + .liquid() + .color(0xfff508) + .flags(FLAMMABLE) + .build(); + + TreatedSulfuricHeavyNaphtha = new Material.Builder(20141, SuSyUtility.susyId('treated_sulfuric_heavy_naphtha')) + .liquid() + .color(0xdbd200) + .flags(FLAMMABLE) + .build(); } } \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index e5e0da91a..7214029e0 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -544,11 +544,15 @@ class SuSyMaterials { public static Material LightNaphtha; public static Material SulfuricLightNaphtha; + public static Material HeatedLightNaphtha; + public static Material TreatedSulfuricLightNaphtha; public static Material SteamcrackedLightNaphtha; public static Material HydrocrackedLightNaphtha; public static Material HeavyNaphtha; public static Material SulfuricHeavyNaphtha; + public static Material HeatedHeavyNaphtha; + public static Material TreatedSulfuricHeavyNaphtha; public static Material SteamcrackedHeavyNaphtha; public static Material HydrocrackedHeavyNaphtha; public static Material NaphthaReformate; @@ -561,6 +565,7 @@ class SuSyMaterials { public static Material LightGasOil; public static Material CrudeLightGasOil; public static Material SulfuricLightGasOil; + public static Material HeatedLightGasOil; public static Material TreatedSulfuricLightGasOil; public static Material SteamcrackedLightGasOil; public static Material HydrocrackedLightGasOil; @@ -568,6 +573,7 @@ class SuSyMaterials { public static Material HeavyGasOil; public static Material CrudeHeavyGasOil; public static Material SulfuricHeavyGasOil; + public static Material HeatedHeavyGasOil; public static Material TreatedSulfuricHeavyGasOil; public static Material CatalyticallyCrackedHeavyGasOil; public static Material CrudeCatalyticallyCrackedHeavyGasOil; @@ -602,10 +608,6 @@ class SuSyMaterials { public static Material ButaneFuelGas; public static Material PropaneFuelGas; - public static Material SteamcrackedEthane; - public static Material SteamcrackedPropane; - public static Material SteamcrackedButane; - public static Material AtmosphericOverheads; public static Material HeavyAtmosphericOverheads; public static Material LightAtmosphericOverheads; @@ -614,9 +616,13 @@ class SuSyMaterials { public static Material TreatedSulfuricLubricatingOil; public static Material LightCycleOil; + public static Material SulfuricLightCycleOil; + public static Material TreatedSulfuricLightCycleOil; public static Material HydrocrackedLightCycleOil; public static Material HeavyCycleOil; + public static Material SulfuricHeavyCycleOil; + public static Material TreatedSulfuricHeavyCycleOil; public static Material HydrocrackedHeavyCycleOil; public static Material SlurryOil; diff --git a/groovy/material/ThirdDegreeMaterials.groovy b/groovy/material/ThirdDegreeMaterials.groovy index fd5e1d095..d401db008 100755 --- a/groovy/material/ThirdDegreeMaterials.groovy +++ b/groovy/material/ThirdDegreeMaterials.groovy @@ -625,5 +625,11 @@ public class ThirdDegreeMaterials { .components(FormicAcid * 6, Water * 4) .color(0xbf3983) .build(); + + FurfuralSolution = new Material.Builder(24100, SuSyUtility.susyId('furfural_solution')) + .liquid() + .components(Furfural * 1, Water * 1) + .colorAverage() + .build(); } } diff --git a/groovy/postInit/chemistry/Catalysts.groovy b/groovy/postInit/chemistry/Catalysts.groovy index 2629d93d2..8c8bb68f6 100644 --- a/groovy/postInit/chemistry/Catalysts.groovy +++ b/groovy/postInit/chemistry/Catalysts.groovy @@ -3,6 +3,7 @@ import globals.Globals MIXER = recipemap('mixer') SINTERING_OVEN = recipemap('sintering_oven') BR = recipemap('batch_reactor') +CSTR = recipemap('continuous_stirred_tank_reactor') ROASTER = recipemap('roaster') DISTILLERY = recipemap('distillery') DT = recipemap('distillation_tower') @@ -75,8 +76,8 @@ BR.recipeBuilder() BR.recipeBuilder() .inputs(ore('dustZirconiumDioxide') * 3) - .fluidInputs(fluid('dustAluminiumSulfate')) - .fluidInputs(fluid('dustPlatinum')) + .inputs(ore('dustAmmoniumHexachloroplatinate')) + .fluidInputs(fluid('aluminium_sulfate_solution') * 6000) .outputs(metaitem('dustSulfatedMetalOxide')) .duration(100) .EUt(Globals.voltAmps[1]) @@ -295,7 +296,7 @@ ROASTER.recipeBuilder() DRYER.recipeBuilder() .inputs(ore('dustWetSolidPhosphoricAcid')) - .outputs(ore('dustSolidPhopshoricAcid')) + .outputs(metaitem('dustSolidPhosphoricAcid')) .duration(200) .EUt(Globals.voltAmps[1]) .buildAndRegister() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy index 597e31216..ebbda49d3 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/NaturalGas.groovy @@ -1,3 +1,5 @@ +import globals.Globals + MIXER = recipemap('mixer') FLUID_HEATER = recipemap('fluid_heater') BCR = recipemap('bubble_column_reactor') @@ -32,7 +34,7 @@ BCR.recipeBuilder() .EUt(120) .buildAndRegister() -BCR.recipeBuilder() +DT.recipeBuilder() .fluidInputs(fluid('acidic_rich_amine') * 1000) .fluidOutputs(fluid('hydrogen_sulfide') * 1000) .fluidOutputs(fluid('carbon_dioxide') * 1000) @@ -49,7 +51,7 @@ DT.recipeBuilder() .fluidOutputs(fluid('propane') * 100) .fluidOutputs(fluid('ethane') * 100) .fluidOutputs(fluid('methane') * 750) -.duration(200) +.duration(400) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy index 2ad365224..4a4b55ba0 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy @@ -1,5 +1,10 @@ -/* Aromatics - DT.recipeBuilder() +import globals.Globals + +DT = recipemap('distillation_tower') +SIEVE_DT = recipemap('sieve_distillation') + +// Aromatics + SIEVE_DT.recipeBuilder() .fluidInputs(fluid('reformate') * 1000) .fluidInputs(fluid('furfural') * 100) .fluidOutputs(fluid('btex_extract') * 800) @@ -8,7 +13,7 @@ .EUt(Globals.voltAmps[1]) .buildAndRegister() - DT.recipeBuilder() + SIEVE_DT.recipeBuilder() .fluidInputs(fluid('btex_extract') * 1000) .fluidInputs(fluid('dense_steam') * 100) .fluidOutputs(fluid('furfural_solution') * 200) @@ -58,7 +63,6 @@ .duration(5) .EUt(30) .buildAndRegister() -*/ // Steam-cracked naphtha C5-fraction separation @@ -88,7 +92,7 @@ .buildAndRegister() // Butenes separation -DISTILLATION_TOWER.recipeBuilder() +DT.recipeBuilder() .fluidInputs(fluid('butene') * 1000) .fluidOutputs(fluid('isobutylene') * 500) .fluidOutputs(fluid('one_butene') * 300) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy index 973d683fa..decf64425 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy @@ -1,6 +1,6 @@ -import petrochemistry.Petrochemistry +import static globals.Petrochemistry.* -DT = recipemap('sieve_distillation_tower') +DT = recipemap('sieve_distillation') PHASE_SEPARATOR = recipemap('phase_separator') // Atmospheric distillation @@ -8,7 +8,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') DT.recipeBuilder() .fluidInputs(fluid('dense_steam') * 10000) .fluidInputs(oils.oil.getHeated(10000)) - .fluidOutputs(fractions.atmospheric_oil_residue.getSulfuric(2000)) + .fluidOutputs(fluid('atmospheric_oil_residue') * 2000) .fluidOutputs(fractions.heavy_gas_oil.getCrude(500)) .fluidOutputs(fractions.light_gas_oil.getCrude(1250)) .fluidOutputs(fractions.kerosene.getCrude(1250)) @@ -20,7 +20,7 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('dense_steam') * 10000) .fluidInputs(oils.oil_heavy.getHeated(10000)) - .fluidOutputs(fractions.atmospheric_oil_residue.getSulfuric(3500)) + .fluidOutputs(fluid('atmospheric_oil_residue') * 3500) .fluidOutputs(fractions.heavy_gas_oil.getCrude(1250)) .fluidOutputs(fractions.light_gas_oil.getCrude(1250)) .fluidOutputs(fractions.kerosene.getCrude(500)) @@ -32,7 +32,7 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('dense_steam') * 10000) .fluidInputs(oils.oil_light.getHeated(10000)) - .fluidOutputs(fractions.atmospheric_oil_residue.getSulfuric(1000)) + .fluidOutputs(fluid('atmospheric_oil_residue') * 1000) .fluidOutputs(fractions.heavy_gas_oil.getCrude(250)) .fluidOutputs(fractions.light_gas_oil.getCrude(1000)) .fluidOutputs(fractions.kerosene.getCrude(1750)) @@ -43,17 +43,16 @@ DT.recipeBuilder() // Stripping of contaminants using steam -fractions.each { _, fraction -> { - if fraction.strippable { - DT.recipeBuilder() - .fluidInputs(fraction.getCrude(1000)) - .fluidInputs(fluid('dense_steam') * 1000) - .fluidOutputs(fraction.getSulfuric(1000)) - .fluidOutputs(fluid('sour_water') * 1000) - .duration(20) - .EUt(30) - .buildAndRegister() - } +fractions.each { _, fraction -> + if (fraction.strippable) { + DT.recipeBuilder() + .fluidInputs(fraction.getCrude(1000)) + .fluidInputs(fluid('dense_steam') * 1000) + .fluidOutputs(fraction.getSulfuric(1000)) + .fluidOutputs(fluid('sour_water') * 1000) + .duration(20) + .EUt(30) + .buildAndRegister() } } diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy index 83d0c9437..aeae5f3b1 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy @@ -1,9 +1,10 @@ -import petrochemistry.Petrochemistry +import globals.Globals +import static globals.Petrochemistry.* BCR = recipemap("bubble_column_reactor") CRACKER = recipemap("cracker") ROASTER = recipemap("roaster") -DT = recipemap("sieve_distillation_tower") +DT = recipemap("sieve_distillation") /* Data: - Slurry oil: 40 carbons @@ -12,25 +13,24 @@ DT = recipemap("sieve_distillation_tower") // Standard FCC -crackables.each { _, crackable -> { - if (crackable.catalytic_crackable) { - CRACKER.recipeBuilder() - .fluidInputs(fraction.get(1000)) - .inputs(metaitem('cracking_catalyst')) - .fluidOutputs(fraction.getCrudeCatalyticallyCracked(1000)) - .duration(200) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() +crackables.each { _, crackable -> + if (crackable.catalytic_crackable) { + CRACKER.recipeBuilder() + .fluidInputs(crackable.get(1000)) + .inputs(metaitem('cracking_catalyst')) + .fluidOutputs(crackable.getCrudeCatalyticallyCracked(1000)) + .duration(200) + .EUt(Globals.voltAmps[1] * 2) + .buildAndRegister() - BCR.recipeBuilder() - .fluidInputs(fraction.getCrudeCatalyticallyCracked(500)) - .fluidInputs(fluid('dense_steam') * 50) - .fluidOutputs(fraction.getCatalyticallyCracked(500)) - .outputs(metaitem('spent_cracking_catalyst')) - .duration(100) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() - } + DT.recipeBuilder() + .fluidInputs(crackable.getCrudeCatalyticallyCracked(500)) + .fluidInputs(fluid('dense_steam') * 50) + .fluidOutputs(crackable.getCatalyticallyCracked(500)) + .outputs(metaitem('spent_cracking_catalyst')) + .duration(100) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() } } @@ -45,8 +45,8 @@ ROASTER.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_heavy_gas_oil') * 1000) - .fluidOutputs(crackables.heavy_cycle_oil.get(40)) - .fluidOutputs(crackables.light_cycle_oil.get(60)) + .fluidOutputs(fractions.heavy_cycle_oil.get(40)) + .fluidOutputs(fractions.light_cycle_oil.get(60)) .fluidOutputs(fractions.naphtha.get(500)) .fluidOutputs(fluid('catalytic_overheads') * 400) .duration(200) @@ -56,9 +56,9 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_atmospheric_oil_residue') * 1000) .fluidOutputs(fluid('slurry_oil') * 380) - .fluidOutputs(crackables.heavy_cycle_oil.getSulfuric(300)) - .fluidOutputs(crackables.light_cycle_oil.getSulfuric(450)) - .fluidOutputs(fractions.naphtha.getSulfuric(1510)) + .fluidOutputs(fractions.heavy_cycle_oil.getSulfuric(300)) + .fluidOutputs(fractions.light_cycle_oil.getSulfuric(450)) + .fluidOutputs(fractions.naphtha.getCrude(1510)) .fluidOutputs(fluid('sulfuric_catalytic_overheads') * 1130) .duration(200) .EUt(Globals.voltAmps[1] * 2) @@ -67,9 +67,9 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_vacuum_oil_residue') * 1000) .fluidOutputs(fluid('slurry_oil') * 430) - .fluidOutputs(crackables.heavy_cycle_oil.getSulfuric(280)) - .fluidOutputs(crackables.light_cycle_oil.getSulfuric(430)) - .fluidOutputs(fractions.naphtha.getSulfuric(850)) + .fluidOutputs(fractions.heavy_cycle_oil.getSulfuric(280)) + .fluidOutputs(fractions.light_cycle_oil.getSulfuric(430)) + .fluidOutputs(fractions.naphtha.getCrude(850)) .fluidOutputs(fluid('sulfuric_catalytic_overheads') * 850) .duration(200) .EUt(Globals.voltAmps[1] * 2) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index a83d2d919..6b4a915c0 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -1,4 +1,4 @@ -import petrochemistry.Petrochemistry +import globals.Globals REACTION_FURNACE = recipemap('reaction_furnace') FBR = recipemap('fixed_bed_reactor') @@ -101,7 +101,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') .buildAndRegister() PHASE_SEPARATOR.recipeBuilder() - .fluidInputs(fluid('raw_polymerate') * 500) + .fluidInputs(fluid('raw_gasoline_polymerate') * 500) .fluidOutputs(fluid('polymerate') * 250) .fluidOutputs(fluid('fuel_gas') * 250) .duration(50) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy index ebf521185..0cf7d493e 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy @@ -1,7 +1,9 @@ -import petrochemistry.Petrochemistry +import globals.Globals +import static globals.Petrochemistry.* + CRACKER = recipemap('cracker') -crackables.each { _, crackable -> { +crackables.each { _, crackable -> if (crackable.hydro_crackable) { CRACKER.recipeBuilder() @@ -13,4 +15,4 @@ crackables.each { _, crackable -> { .buildAndRegister() } -}} \ No newline at end of file +} \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy index 630a5185a..a26fe2472 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy @@ -1,36 +1,35 @@ -import petrochemistry.Petrochemistry +import static globals.Petrochemistry.* -DT = recipemap("sieve_distillation_tower") +DT = recipemap("sieve_distillation") FLUID_HEATER = recipemap("fluid_heater") FBR = recipemap("fixed_bed_reactor") BCR = recipemap("bubble_column_reactor") -fractions.each { _, fraction -> { - if fraction.sulfuric { - FLUID_HEATER.recipeBuilder() - .fluidInputs(fraction.getSulfuric(1000)) - .fluidOutputs(fraction.getHeated(1000)) - .duration(40) - .EUt(30) - .buildAndRegister() - - FBR.recipeBuilder() - .fluidInputs(fraction.getSulfuric(1000)) - .fluidInputs(fluid('hydrogen') * 100) - .notConsumable(metaitem('catalystBedHydrotreatingCatalyst')) - .fluidOutputs(fraction.getTreatedSulfuric(1000)) - .duration(15) - .EUt(30) - .buildAndRegister() - - DT.recipeBuilder() - .fluidInputs(fraction.getTreatedSulfuric(1000)) - .fluidOutputs(fraction.get(1000)) - .fluidOutputs(fluid('sour_gas') * 100) - .duration(50) - .EUt(30) - .buildAndRegister() - } +fractions.each { _, fraction -> + if (fraction.sulfuric) { + FLUID_HEATER.recipeBuilder() + .fluidInputs(fraction.getSulfuric(1000)) + .fluidOutputs(fraction.getHeated(1000)) + .duration(40) + .EUt(30) + .buildAndRegister() + + FBR.recipeBuilder() + .fluidInputs(fraction.getSulfuric(1000)) + .fluidInputs(fluid('hydrogen') * 100) + .notConsumable(metaitem('catalystBedHydrotreatingCatalyst')) + .fluidOutputs(fraction.getTreatedSulfuric(1000)) + .duration(15) + .EUt(30) + .buildAndRegister() + + DT.recipeBuilder() + .fluidInputs(fraction.getTreatedSulfuric(1000)) + .fluidOutputs(fraction.get(1000)) + .fluidOutputs(fluid('sour_gas') * 100) + .duration(50) + .EUt(30) + .buildAndRegister() } } @@ -51,15 +50,4 @@ BCR.recipeBuilder() .fluidOutputs(fluid('ethanolamine_mix') * 1000) .duration(10) .EUt(120) - .buildAndRegister() - -// FCC overhead desulfurization - -BCR.recipeBuilder() - .fluidInputs(fluid('sulfuric_catalytic_overheads') * 1000) - .fluidInputs(fluid('ethanolamine_mix') * 100) - .fluidOutputs(fluid('catalyic_overheads') * 1000) - .fluidOutputs(fluid('rich_amine') * 100) - .duration(40) - .EUt(120) .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy index 02aabe5f4..1804d5fa9 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy @@ -1,6 +1,6 @@ -import petrochemistry.Petrochemistry +import static globals.Petrochemistry.* -DT = recipemap('sieve_distillation_tower') +DT = recipemap('sieve_distillation') BCR = recipemap('bubble_column_reactor') SINGLE_COLUMN_CRYOGENIC_DISTILLATION_PLANT = recipemap('single_column_cryogenic_distillation') diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy index b371489bb..567003fd9 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy @@ -1,4 +1,4 @@ -import petrochemistry.Petrochemistry +import static globals.Petrochemistry.* MIXER = recipemap('mixer') ELECTROSTATIC_SEPARATOR = recipemap('electrostatic_separator') diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy index 3ab598078..cecb60f10 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy @@ -1,4 +1,4 @@ -import petrochemistry.Petrochemistry +import static globals.Petrochemistry.* VACUUM_DT = recipemap('vacuum_distillation') CRYSTALLIZER = recipemap('crystallizer') @@ -10,8 +10,8 @@ ROTARY_KILN = recipemap('rotary_kiln') // Atmospheric residue processing VACUUM_DT.recipeBuilder() - .fluidInputs(fractions.atmospheric_oil_residue.getSulfuric(1000)) - .fluidOutputs(fractions.vacuum_oil_residue.getSulfuric(1000)) + .fluidInputs(fluid('atmospheric_oil_residue') * 1000) + .fluidOutputs(fluid('vacuum_oil_residue') * 1000) .fluidOutputs(fractions.lubricating_oil.getCrude(300)) .fluidOutputs(fractions.heavy_gas_oil.getSulfuric(250)) .fluidOutputs(fractions.light_gas_oil.getSulfuric(150)) @@ -54,7 +54,7 @@ EXTRACTOR.recipeBuilder() // Deasphalting MIXER.recipeBuilder() - .fluidInputs(fractions.vacuum_oil_residue.getSulfuric(300)) + .fluidInputs(fluid('vacuum_oil_residue') * 300) .fluidInputs(fluid('supercritical_propane') * 300) .fluidOutputs(fluid('asphaltene_extract') * 300) .fluidOutputs(fluid('deasphalted_oil') * 250) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy index 15bc2c4bf..d6f28cf51 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy @@ -1,10 +1,10 @@ -import petrochemistry.Petrochemistry +import static globals.Petrochemistry.* ROASTER = recipemap('roaster') CRACKER = recipemap('cracker') -DT = recipemap('sieve_distillation_tower') +DT = recipemap('sieve_distillation') -crackables.each { _, crackable -> { +crackables.each { _, crackable -> if (crackable.steam_crackable) { ROASTER.recipeBuilder() @@ -24,7 +24,7 @@ crackables.each { _, crackable -> { .buildAndRegister() } -}} +} /* ASSUMPTIONS: - Pyrolysis gas: 7 carbons per mol diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index 40b2efd47..4924eecc4 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -1,4 +1,4 @@ -import petrochemistry.Petrochemistry +import static globals.Petrochemistry.* CRACKER = recipemap('cracker') DT = recipemap('distillation_tower') @@ -8,57 +8,56 @@ FLBR = recipemap('fluidized_bed_reactors') PHASE_SEPARATOR = recipemap('phase_separator') // Thermal Cracking -crackables.each { _, crackable -> { - if crackable.thermal_crackable { - ROASTER.recipeBuilder() - .fluidInputs(crackable.get(1000)) - .fluidOutputs(crackable.getThermallyCracked(700)) - .duration(400) - .EUt(Globals.voltAmps[3]) - .buildAndRegister() +crackables.each { _, crackable -> + if crackable.thermal_crackable { + ROASTER.recipeBuilder() + .fluidInputs(crackable.get(1000)) + .fluidOutputs(crackable.getThermallyCracked(700)) + .duration(400) + .EUt(Globals.voltAmps[3]) + .buildAndRegister() - CRACKER.recipeBuilder() - .fluidInputs(crackable.get(1000)) - .fluidOutputs(crackable.getThermallyCracked(1000)) - .duration(200) - .EUt(Globals.voltAmps[3] * 2) - .buildAndRegister() + CRACKER.recipeBuilder() + .fluidInputs(crackable.get(1000)) + .fluidOutputs(crackable.getThermallyCracked(1000)) + .duration(200) + .EUt(Globals.voltAmps[3] * 2) + .buildAndRegister() - // Visbreaking - MIXER.recipeBuilder() - .fluidInputs(crackable.getThermallyCracked(250)) - .fluidInputs(crackable.get(600)) - .fluidInputs(fractions.heavy_gas_oil.getCrude(150)) - .fluidOutputs(crackable.getQuenched(1000)) - .duration(40) - .EUt(30) - .buildAndRegister() - } + // Visbreaking + MIXER.recipeBuilder() + .fluidInputs(crackable.getThermallyCracked(250)) + .fluidInputs(crackable.get(600)) + .fluidInputs(fractions.heavy_gas_oil.getCrude(150)) + .fluidOutputs(crackable.getQuenched(1000)) + .duration(40) + .EUt(30) + .buildAndRegister() } } // Visbreaking Separation - DT.recipeBuilder() - .fluidInputs(crackables.atmospheric_oil_residue.getQuenched(1000)) - .fluidOutputs(fluid('visbreaking_residue') * 570) - .fluidOutputs(fractions.heavy_gas_oil.getCrude(150)) - .fluidOutputs(fractions.light_gas_oil.getCrude(260)) - .fluidOutputs(fractions.naphtha.getCrude(370)) - .fluidOutputs(fractions.refinery_gas.getSulfuric(300)) - .duration(200) - .EUt(30) - .buildAndRegister() + DT.recipeBuilder() + .fluidInputs(crackables.atmospheric_oil_residue.getQuenched(1000)) + .fluidOutputs(fluid('visbreaking_residue') * 570) + .fluidOutputs(fractions.heavy_gas_oil.getCrude(150)) + .fluidOutputs(fractions.light_gas_oil.getCrude(260)) + .fluidOutputs(fractions.naphtha.getCrude(370)) + .fluidOutputs(fractions.refinery_gas.getSulfuric(300)) + .duration(200) + .EUt(30) + .buildAndRegister() - DT.recipeBuilder() - .fluidInputs(crackables.atmospheric_oil_residue.getQuenched(1000)) - .fluidOutputs(fluid('visbreaking_residue') * 650) - .fluidOutputs(fractions.heavy_gas_oil.getCrude(150)) - .fluidOutputs(fractions.light_gas_oil.getCrude(320)) - .fluidOutputs(fractions.naphtha.getCrude(320)) - .fluidOutputs(fractions.refinery_gas.getSulfuric(260)) - .duration(200) - .EUt(30) - .buildAndRegister() + DT.recipeBuilder() + .fluidInputs(crackables.atmospheric_oil_residue.getQuenched(1000)) + .fluidOutputs(fluid('visbreaking_residue') * 650) + .fluidOutputs(fractions.heavy_gas_oil.getCrude(150)) + .fluidOutputs(fractions.light_gas_oil.getCrude(320)) + .fluidOutputs(fractions.naphtha.getCrude(320)) + .fluidOutputs(fractions.refinery_gas.getSulfuric(260)) + .duration(200) + .EUt(30) + .buildAndRegister() // Coking // Delayed Coking @@ -111,7 +110,7 @@ crackables.each { _, crackable -> { // Fluid Coking FLBR.recipeBuilder() - .fluidInputs(crackables.vacuum_oil_residue.getSulfuric(1000)) + .fluidInputs(crackables.vacuum_oil_residue.get(1000)) .inputs(ore('dustHeatedGreenCoke') * 5) .fluidOutputs(fluid('coke_fines') * 1000) .duration(200) diff --git a/groovy/prePostInit/Thermodynamics.groovy b/groovy/prePostInit/Thermodynamics.groovy index 1e0cf91be..de4aef4e6 100755 --- a/groovy/prePostInit/Thermodynamics.groovy +++ b/groovy/prePostInit/Thermodynamics.groovy @@ -666,7 +666,7 @@ def FluidFuels = [ Methanol, Ethanol, LiquidNaturalGas, - HeavyFuelOil, + HeavyGasOil, BioDiesel, Diesel, MidgradeDiesel, @@ -863,9 +863,9 @@ recipemap('heat_exchanger').recipeBuilder() for (scfluid in SupercriticalFluids) { recipemap('fluid_compressor').recipeBuilder() - .fluidInputs(gas(scfluid.getStartingGas()) * 1280) + .fluidInputs(fluid(scfluid.getStartingGas()) * 1280) .fluidOutputs(fluid(scfluid.getSupercriticalFluid()) * 20) .EUt(scfluid.getPowerToCompress()) - .duration(refrigerant.getDurationToCompress()) + .duration(scfluid.getDurationToCompress()) .buildAndRegister(); } \ No newline at end of file From 9848599349e56c224dd7ad8bcd1d8aced966e8d8 Mon Sep 17 00:00:00 2001 From: planetme Date: Sun, 24 Nov 2024 09:49:53 -0500 Subject: [PATCH 077/132] fix? --- groovy/globals/Petrochemistry.groovy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/groovy/globals/Petrochemistry.groovy b/groovy/globals/Petrochemistry.groovy index b16a720bb..727c71cea 100644 --- a/groovy/globals/Petrochemistry.groovy +++ b/groovy/globals/Petrochemistry.groovy @@ -145,8 +145,8 @@ class Petrochemistry { */ public static fractions = [ - vacuum_oil_residue : new Crackable('vacuum_oil_residue').withTraits(Sulfuric), - atmospheric_oil_residue : new Crackable('atmospheric_oil_residue').withTraits(Sulfuric), + vacuum_oil_residue : new OilFraction('vacuum_oil_residue').withTraits(Sulfuric), + atmospheric_oil_residue : new OilFraction('atmospheric_oil_residue').withTraits(Sulfuric), lubricating_oil : new OilFraction('lubricating_oil').withTraits(Sulfuric, Crude), heavy_gas_oil : new OilFraction('heavy_gas_oil').withTraits(Sulfuric, Heatable, Strippable), light_gas_oil : new OilFraction('light_gas_oil').withTraits(Sulfuric, Heatable, Strippable), From 6f4dffa9ee965503170004a575d2468a30654a8f Mon Sep 17 00:00:00 2001 From: planetme Date: Sun, 24 Nov 2024 16:31:46 -0500 Subject: [PATCH 078/132] le more fixes --- groovy/globals/Petrochemistry.groovy | 12 +++---- groovy/globals/SinteringGlobals.groovy | 3 -- .../material/PetrochemistryMaterials.groovy | 34 ++++++++++++------- groovy/material/SuSyMaterials.groovy | 3 ++ .../oil_refining/GasolineComponents.groovy | 1 + .../oil_refining/Hydrocracking.groovy | 4 +-- .../oil_refining/LighterEnds.groovy | 4 +-- .../oil_refining/ResidueProcessing.groovy | 3 +- .../oil_refining/SteamCracking.groovy | 1 + .../oil_refining/ThermalCracking.groovy | 15 ++++---- groovy/postInit/mod/GregTech.groovy | 21 +----------- groovy/prePostInit/Thermodynamics.groovy | 6 ---- 12 files changed, 46 insertions(+), 61 deletions(-) diff --git a/groovy/globals/Petrochemistry.groovy b/groovy/globals/Petrochemistry.groovy index 727c71cea..2a0fab83f 100644 --- a/groovy/globals/Petrochemistry.groovy +++ b/groovy/globals/Petrochemistry.groovy @@ -26,7 +26,7 @@ class Petrochemistry { } def getBrine(int amount) { - return this.brine + return fluid(this.brine) * amount } def get(int amount) { @@ -53,7 +53,7 @@ class Petrochemistry { return fluid('thermally_cracked_' + this.name) * amount } - def getQuenched(int amouunt) { + def getQuenched(int amount) { return fluid('quenched_' + this.name) * amount } } @@ -145,18 +145,14 @@ class Petrochemistry { */ public static fractions = [ - vacuum_oil_residue : new OilFraction('vacuum_oil_residue').withTraits(Sulfuric), - atmospheric_oil_residue : new OilFraction('atmospheric_oil_residue').withTraits(Sulfuric), - lubricating_oil : new OilFraction('lubricating_oil').withTraits(Sulfuric, Crude), heavy_gas_oil : new OilFraction('heavy_gas_oil').withTraits(Sulfuric, Heatable, Strippable), light_gas_oil : new OilFraction('light_gas_oil').withTraits(Sulfuric, Heatable, Strippable), kerosene : new OilFraction('kerosene').withTraits(Sulfuric, Heatable, Strippable), heavy_naphtha : new OilFraction('heavy_naphtha').withTraits(Sulfuric, Heatable), - heavy_cycle_oil : new OilFraction('heavy_cycle_oil').withTraits(Sulfuric), - light_cycle_oil : new OilFraction('light_cycle_oil').withTraits(Sulfuric), + heavy_cycle_oil : new OilFraction('heavy_cycle_oil').withTraits(Sulfuric, Heatable), + light_cycle_oil : new OilFraction('light_cycle_oil').withTraits(Sulfuric, Heatable), naphtha : new OilFraction('naphtha').withTraits(Crude), light_naphtha : new OilFraction('light_naphtha').withTraits(Sulfuric, Heatable), - fuel_gas : new OilFraction('fuel_gas').withTraits(Sulfuric) ] public static crackables = [ diff --git a/groovy/globals/SinteringGlobals.groovy b/groovy/globals/SinteringGlobals.groovy index 889897929..63a5e75f7 100644 --- a/groovy/globals/SinteringGlobals.groovy +++ b/groovy/globals/SinteringGlobals.groovy @@ -52,7 +52,6 @@ class SinteringGlobals { new Combustible('methane', false, 10, 50, 'carbon_dioxide', 5), new Combustible('syngas', false, 10, 50, 'carbon_dioxide', 5), new Combustible('natural_gas', false, 10, 50, 'carbon_dioxide', 5), - new Combustible('refinery_gas', false, 10, 50, 'carbon_dioxide', 5), new Combustible('plasma.helium', true, 10, 5, 'helium', 10) ] @@ -68,9 +67,7 @@ class SinteringGlobals { public static rotary_kiln_fuels = [ new Combustible('methane', false, 25, 50, 'carbon_dioxide', 25), new Combustible('natural_gas', false, 8, 50, 'carbon_dioxide', 25), - new Combustible('refinery_gas', false, 8, 50, 'carbon_dioxide', 25), new Combustible('light_gas_oil', false, 4, 50, 'carbon_dioxide', 25), - new Combustible('heavy_gas_oil', false, 3, 50, 'carbon_dioxide', 25) ] public static rotary_kiln_comburents = [ diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index ed609898b..f6a184663 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -98,11 +98,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - TreatedSulfuricRefineryGas = new Material.Builder(20014, SuSyUtility.susyId('treated_sulfuric_refinery_gas')) - .gas() - .color(0xe3e3d8) - .flags(FLAMMABLE) - .build(); + // FREE ID: 20014 SourGas = new Material.Builder(20015, SuSyUtility.susyId('sour_gas')) .gas() @@ -376,11 +372,7 @@ public class PetrochemistryMaterials { .build() .setFormula('(H2)4(CO2)', true); - SulfuricRefineryGas = new Material.Builder(20063, SuSyUtility.susyId('sulfuric_refinery_gas')) - .gas() - .color(0xe3e3d8) - .flags(FLAMMABLE) - .build(); + // FREE ID: 20063 TreatedSulfuricNaphtha = new Material.Builder(20064, SuSyUtility.susyId('treated_sulfuric_naphtha')) .gas() @@ -598,7 +590,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - SulfuricDebutanizedNaphtha = new Material.Builder(20101, SuSyUtility.susyId('sulfuric_ebutanized_naphtha')) + SulfuricDebutanizedNaphtha = new Material.Builder(20101, SuSyUtility.susyId('sulfuric_debutanized_naphtha')) .liquid(new FluidBuilder().temperature(450)) .color(0xeaff00) .flags(FLAMMABLE) @@ -822,7 +814,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - TreatedSulfuricLightNaphtha = new Material.Builder(20140, SuSyUtility.susyId('treated_sulfuric_heavy_naphtha')) + TreatedSulfuricLightNaphtha = new Material.Builder(20140, SuSyUtility.susyId('treated_sulfuric_light_naphtha')) .liquid() .color(0xfff508) .flags(FLAMMABLE) @@ -833,5 +825,23 @@ public class PetrochemistryMaterials { .color(0xdbd200) .flags(FLAMMABLE) .build(); + + HeatedKerosene = new Material.Builder(20142, SuSyUtility.susyId('heated_kerosene')) + .liquid(new FluidBuilder().temperature(450)) + .color(0xcfbc32) + .flags(FLAMMABLE) + .build(); + + HeatedLightCycleOil = new Material.Builder(20143, SuSyUtility.susyId('heated_light_cycle_oil')) + .liquid(new FluidBuilder().temperature(470)) + .color(0xd1af77) + .flags(FLAMMABLE) + .build(); + + HeatedHeavyCycleOil = new Material.Builder(20144, SuSyUtility.susyId('heated_heavy_cycle_oil')) + .liquid(new FluidBuilder().temperature(570)) + .color(0xb59862) + .flags(FLAMMABLE) + .build(); } } \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 7214029e0..54baca617 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -560,6 +560,7 @@ class SuSyMaterials { public static Material Kerosene; public static Material CrudeKerosene; public static Material SulfuricKerosene; + public static Material HeatedKerosene; public static Material TreatedSulfuricKerosene; public static Material LightGasOil; @@ -617,11 +618,13 @@ class SuSyMaterials { public static Material LightCycleOil; public static Material SulfuricLightCycleOil; + public static Material HeatedLightCycleOil; public static Material TreatedSulfuricLightCycleOil; public static Material HydrocrackedLightCycleOil; public static Material HeavyCycleOil; public static Material SulfuricHeavyCycleOil; + public static Material HeatedHeavyCycleOil; public static Material TreatedSulfuricHeavyCycleOil; public static Material HydrocrackedHeavyCycleOil; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index 6b4a915c0..88dbe1724 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -130,4 +130,5 @@ PHASE_SEPARATOR = recipemap('phase_separator') .fluidOutputs(fluid('reformate') * 600) .fluidOutputs(fluid('fuel_gas') * 200) .duration(400) + .EUt(Globals.voltAmps[1]) .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy index 0cf7d493e..643e3bf6c 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy @@ -8,8 +8,8 @@ crackables.each { _, crackable -> CRACKER.recipeBuilder() .fluidInputs(crackable.get(1000)) - .fluidInputs(fluid('hot_hp_steam') * 1000) - .fluidOutputs(crackable.getSteam(1000)) + .fluidInputs(fluid('hot_hp_hydrogen') * 1000) + .fluidOutputs(crackable.getHydro(1000)) .duration(80) .EUt(Globals.voltAmps[2]) .buildAndRegister() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy index 1804d5fa9..34e59f25c 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy @@ -139,7 +139,7 @@ SINGLE_COLUMN_CRYOGENIC_DISTILLATION_PLANT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('catalytic_c_three_fraction') * 1000) .fluidOutputs(fluid('propane') * 250) - .fluidOutputs(fluid('propylene') * 750) + .fluidOutputs(fluid('propene') * 750) .duration(100) .EUt(30) .buildAndRegister() @@ -147,7 +147,7 @@ DT.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('catalytic_c_four_fraction') * 1000) .fluidOutputs(fluid('butane') * 150) - .fluidOutputs(fluid('catalytic_butylene_mixture') * 500) + .fluidOutputs(fluid('catalytic_butene_mixture') * 500) .fluidOutputs(fluid('isobutane') * 350) .duration(100) .EUt(30) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy index cecb60f10..edaa15075 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy @@ -1,3 +1,4 @@ +import globals.Globals import static globals.Petrochemistry.* VACUUM_DT = recipemap('vacuum_distillation') @@ -12,7 +13,7 @@ ROTARY_KILN = recipemap('rotary_kiln') VACUUM_DT.recipeBuilder() .fluidInputs(fluid('atmospheric_oil_residue') * 1000) .fluidOutputs(fluid('vacuum_oil_residue') * 1000) - .fluidOutputs(fractions.lubricating_oil.getCrude(300)) + .fluidOutputs(fluid('crude_lubricating_oil') * 300) .fluidOutputs(fractions.heavy_gas_oil.getSulfuric(250)) .fluidOutputs(fractions.light_gas_oil.getSulfuric(150)) .duration(100) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy index d6f28cf51..1fd23b3bc 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/SteamCracking.groovy @@ -1,3 +1,4 @@ +import globals.Globals import static globals.Petrochemistry.* ROASTER = recipemap('roaster') diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index 4924eecc4..9ab463bfe 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -1,15 +1,16 @@ +import globals.Globals import static globals.Petrochemistry.* CRACKER = recipemap('cracker') DT = recipemap('distillation_tower') COKING = recipemap('coking_tower') TUBE_FURNACE = recipemap('tube_furnace') -FLBR = recipemap('fluidized_bed_reactors') +FLBR = recipemap('fluidized_bed_reactor') PHASE_SEPARATOR = recipemap('phase_separator') // Thermal Cracking crackables.each { _, crackable -> - if crackable.thermal_crackable { + if (crackable.thermal_crackable) { ROASTER.recipeBuilder() .fluidInputs(crackable.get(1000)) .fluidOutputs(crackable.getThermallyCracked(700)) @@ -43,7 +44,7 @@ crackables.each { _, crackable -> .fluidOutputs(fractions.heavy_gas_oil.getCrude(150)) .fluidOutputs(fractions.light_gas_oil.getCrude(260)) .fluidOutputs(fractions.naphtha.getCrude(370)) - .fluidOutputs(fractions.refinery_gas.getSulfuric(300)) + .fluidOutputs(fluid('sulfuric_fuel_gas') * 300) .duration(200) .EUt(30) .buildAndRegister() @@ -54,7 +55,7 @@ crackables.each { _, crackable -> .fluidOutputs(fractions.heavy_gas_oil.getCrude(150)) .fluidOutputs(fractions.light_gas_oil.getCrude(320)) .fluidOutputs(fractions.naphtha.getCrude(320)) - .fluidOutputs(fractions.refinery_gas.getSulfuric(260)) + .fluidOutputs(fluid('sulfuric_fuel_gas') * 1480) .duration(200) .EUt(30) .buildAndRegister() @@ -68,7 +69,7 @@ crackables.each { _, crackable -> .fluidOutputs(fractions.heavy_gas_oil.getCrude(345)) .fluidOutputs(fractions.light_gas_oil.getCrude(200)) .fluidOutputs(fractions.naphtha.getCrude(1510)) - .fluidOutputs(fractions.refinery_gas.getSulfuric(1630)) + .fluidOutputs(fluid('sulfuric_fuel_gas') * 1630) .duration(400) .EUt(30) .buildAndRegister() @@ -80,7 +81,7 @@ crackables.each { _, crackable -> .fluidOutputs(fractions.heavy_gas_oil.getCrude(345)) .fluidOutputs(fractions.light_gas_oil.getCrude(200)) .fluidOutputs(fractions.naphtha.getCrude(1510)) - .fluidOutputs(fractions.refinery_gas.getSulfuric(1630)) + .fluidOutputs(fluid('sulfuric_fuel_gas') * 1630) .duration(400) .EUt(30) .buildAndRegister() @@ -137,7 +138,7 @@ crackables.each { _, crackable -> .fluidOutputs(fractions.heavy_gas_oil.getCrude(485)) .fluidOutputs(fractions.light_gas_oil.getCrude(730)) .fluidOutputs(fractions.naphtha.getCrude(1460)) - .fluidOutputs(fractions.refinery_gas.getSulfuric(1480)) + .fluidOutputs(fluid('sulfuric_fuel_gas') * 1480) .duration(200) .EUt(30) .buildAndRegister() diff --git a/groovy/postInit/mod/GregTech.groovy b/groovy/postInit/mod/GregTech.groovy index f3dd5b615..01dc4db83 100644 --- a/groovy/postInit/mod/GregTech.groovy +++ b/groovy/postInit/mod/GregTech.groovy @@ -1208,13 +1208,6 @@ mods.gregtech.centrifuge.recipeBuilder() mods.gregtech.semi_fluid_generator.removeByInput(32, null, [fluid('sulfuric_heavy_fuel') * 16]) mods.gregtech.semi_fluid_generator.removeByInput(32, null, [fluid('heavy_fuel') * 8]) - -mods.gregtech.semi_fluid_generator.recipeBuilder() - .fluidInputs(fluid('sulfuric_diesel') * 16) - .duration(5) - .EUt(-32) - .buildAndRegister(); - mods.gregtech.semi_fluid_generator.recipeBuilder() .fluidInputs(fluid('diesel') * 8) .duration(15) @@ -1232,19 +1225,7 @@ mods.gregtech.semi_fluid_generator.recipeBuilder() .duration(21) .EUt(-32) .buildAndRegister(); - -mods.gregtech.semi_fluid_generator.recipeBuilder() - .fluidInputs(fluid('sulfuric_refinery_gas') * 16) - .duration(4) - .EUt(-32) - .buildAndRegister(); - -mods.gregtech.semi_fluid_generator.recipeBuilder() - .fluidInputs(fluid('refinery_gas') * 8) - .duration(12) - .EUt(-32) - .buildAndRegister(); - + mods.gregtech.semi_fluid_generator.recipeBuilder() .fluidInputs(fluid('sulfuric_natural_gas') * 16) .duration(4) diff --git a/groovy/prePostInit/Thermodynamics.groovy b/groovy/prePostInit/Thermodynamics.groovy index de4aef4e6..248a8c19d 100755 --- a/groovy/prePostInit/Thermodynamics.groovy +++ b/groovy/prePostInit/Thermodynamics.groovy @@ -11,7 +11,6 @@ mods.gregtech.steam_turbine.removeByInput(32, null, [fluid('steam') * 640]) mods.gregtech.gas_turbine.removeByInput(32, null, [fluid('coal_gas')]) mods.gregtech.gas_turbine.removeByInput(32, null, [fluid('ethylene')]) mods.gregtech.gas_turbine.removeByInput(32, null, [fluid('natural_gas') * 8]) -mods.gregtech.gas_turbine.removeByInput(32, null, [fluid('refinery_gas')]) mods.gregtech.gas_turbine.removeByInput(32, null, [fluid('sulfuric_naphtha') * 4]) mods.gregtech.gas_turbine.removeByInput(32, null, [fluid('propene')]) mods.gregtech.gas_turbine.removeByInput(32, null, [fluid('wood_gas') * 8]) @@ -506,11 +505,6 @@ Ethylene.setDuration(85); Ethylene.setAmountToBurn(160); Ethylene.setByproductAmount(500); -def RefineryGas = new IFluidFuel('refinery_gas', 'flue_gas'); -RefineryGas.setDuration(100); -RefineryGas.setAmountToBurn(160); -RefineryGas.setByproductAmount(750); - def Ammonia = new IFluidFuel('ammonia', 'nitrogen'); Ammonia.setDuration(70); Ammonia.setAmountToBurn(160); From d210dd15d7def0fc488e06acb3af4708aabec84d Mon Sep 17 00:00:00 2001 From: planetme Date: Mon, 25 Nov 2024 09:21:59 -0500 Subject: [PATCH 079/132] finish bugfixing --- .../petrochemistry/oil_refining/ThermalCracking.groovy | 4 ++-- groovy/postInit/mod/GregTech.groovy | 2 +- groovy/prePostInit/Thermodynamics.groovy | 1 - 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index 9ab463bfe..57598585d 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -100,7 +100,7 @@ crackables.each { _, crackable -> .EUt(480) .buildAndRegister() - COKER.recipeBuilder() + COKING.recipeBuilder() .fluidInputs(fluid('heated_coking_residue') * 1000) .fluidInputs(fluid('water') * 1000) .outputs(metaitem('dustGreenCoke') * 32) @@ -147,7 +147,7 @@ crackables.each { _, crackable -> PYROLYSE_OVEN.recipeBuilder() .inputs(ore('dustGreenCoke') * 15) .fluidInputs(fluid('dense_steam') * 10000) - .outputs(ore('dustHeatedGreenCoke') * 5) + .outputs(metaitem('dustHeatedGreenCoke') * 5) .fluidOutputs(fluid('syngas') * 7500) .duration(200) .EUt(30) diff --git a/groovy/postInit/mod/GregTech.groovy b/groovy/postInit/mod/GregTech.groovy index 01dc4db83..bc5c3dc23 100644 --- a/groovy/postInit/mod/GregTech.groovy +++ b/groovy/postInit/mod/GregTech.groovy @@ -1221,7 +1221,7 @@ mods.gregtech.semi_fluid_generator.recipeBuilder() .buildAndRegister(); mods.gregtech.semi_fluid_generator.recipeBuilder() - .fluidInputs(fluid('heavy_fuel_oil') * 8) + .fluidInputs(fluid('heavy_gas_oil') * 8) .duration(21) .EUt(-32) .buildAndRegister(); diff --git a/groovy/prePostInit/Thermodynamics.groovy b/groovy/prePostInit/Thermodynamics.groovy index 248a8c19d..bd2eaf2e3 100755 --- a/groovy/prePostInit/Thermodynamics.groovy +++ b/groovy/prePostInit/Thermodynamics.groovy @@ -650,7 +650,6 @@ def FluidFuels = [ CoalGas, Syngas, Ethylene, - RefineryGas, Ammonia, Propene, Butene, From 2fd1ad0c845662b5d622308aba4cd8392619b6a3 Mon Sep 17 00:00:00 2001 From: planetme Date: Mon, 25 Nov 2024 09:47:54 -0500 Subject: [PATCH 080/132] localize everything --- groovy/material/FirstDegreeMaterials.groovy | 2 +- resources/langfiles/lang/en_us.lang | 76 ++++++++++++++++++++- 2 files changed, 76 insertions(+), 2 deletions(-) diff --git a/groovy/material/FirstDegreeMaterials.groovy b/groovy/material/FirstDegreeMaterials.groovy index a4f794d98..9fb210a51 100644 --- a/groovy/material/FirstDegreeMaterials.groovy +++ b/groovy/material/FirstDegreeMaterials.groovy @@ -1778,7 +1778,7 @@ public class FirstDegreeMaterials { .build(); HeatedGreenCoke = new Material.Builder(8360, SuSyUtility.susyId('heated_green_coke')) - .gem(1, 2000).ore(2, 1) + .gem(1, 2000) .color(0x7b8752).iconSet(LIGNITE) .components(Carbon) .flags(FLAMMABLE, NO_SMELTING, NO_SMASHING, MORTAR_GRINDABLE) diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 2efec2dad..a3e73f99a 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -1984,9 +1984,83 @@ susy.material.heated_oil_residue=Heated Oil Residue susy.material.vacuum_oil_residue=Vacuum Oil Residue susy.material.sour_water=Sour Water susy.material.type_y_zeolite=Type Y Zeolite -susy.material.type__zeolite_solution=Type Y Zeolite Solution +susy.material.type_y_zeolite_solution=Type Y Zeolite Solution susy.material.pyrolysis_gasoline=Pyrolysis Gasoline susy.material.galvanized_steel=Galvanized Steel +susy.material.chlorided_alumina=Chlorided Alumina +susy.material.sulfated_metal_oxide=Sulfated Metal Oxide (SMO) +susy.material.solid_phosphoric_acid=Solid Phosphoric Acid (SPA) +susy.material.amorphous_silica_alumina=Amorphous Silica Alumina (ASA) +susy.material.hydrocracking_catalyst=Hydrocracking Catalyst +susy.material.heated_green_coke=Heated Green Coke +susy.material.cobalt_nitrate_solution=Cobalt Nitrate Solution +susy.material.sulfuric_light_gas_oil=Sulfuric Gas Oil +susy.material.treated_sulfuric_light_gas_oil=Treated Sulfuric Light Gas Oil +susy.material.deasphalted_oil=Deasphalted Oil +susy.material.hydrocracked_light_gas_oil=Hydrocracked Light Gas Oil +susy.material.hydrocracked_heavy_gas_oil=Hydrocracked Heavy Gas Oil +susy.material.catalytically_cracked_heavy_gas_oil=Catalytically Cracked Heavy Gas Oil +susy.material.catalytically_cracked_atmospheric_oil_residue=Catalytically Cracked Atmospheric Oil Residue +susy.material.catalytically_cracked_vacuum_oil_residue=Catalytically Cracked Vacuum Oil Residue +susy.material.hydrocracked_atmospheric_oil_residue=Hydrocracked Atmospheric Oil Residue +susy.material.hydrocracked_vacuum_oil_residue=Hydrocracked Vacuum Oil Residue +susy.material.thermally_cracked_atmospheric_oil_residue=Thermally Cracked Atmospheric Oil Residue +susy.material.thermally_cracked_vacuum_oil_residue=Thermally Cracked Vacuum Oil Residue=Thermally Cracked Vacuum Oil Residue +susy.material.hydrocracked_light_cycle_oil=Hydrocracked Light Cycle Oil +susy.material.hydrocracked_heavy_cycle_oil=Hydrocracked Heavy Cycle Oil +susy.material.hydrocracked_deasphalted_oil=Hydrocracked Deasphalted Oil +susy.material.hydrocracked_slurry_oil=Hydrocracked Slurry Oil +susy.material.crude_catalytically_cracked_heavy_gas_oil=Crude Catalytically Cracked Heavy Gas Oil +susy.material.crude_catalytically_cracked_atmospheric_oil_residue=Crude Catalytically Cracked Atmospheric Oil Residue +susy.material.crude_catalytically_cracked_vacuum_oil_residue=Crude Catalytically Cracked Vacuum Oil Residue +susy.material.quenched_atmospheric_oil_residue=Quenched Atmospheric Oil Residue +susy.material.quenched_vacuum_oil_residue=Quenched Vacuum Oil Residue +susy.material.light_gas_oil=Light Gas Oil +susy.material.slurry_oil=Slurry Oil +susy.material.light_cycle_oil=Light Cycle Oil +susy.material.heavy_cycle_oil=Heavy Cycle Oil +susy.material.sulfuric_catalytic_overheads=Sulfuric Catalytic Overheads +susy.material.catalytic_overheads=Catalytic Overheads +susy.material.reforming_liquids=Reforming Liquids +susy.material.reformate=Reformate +susy.material.reformate_raffinate=Reformate Raffinate +susy.material.raw_isomerate=Raw Isomerate +susy.material.isohexane_rich_stream=Isohexane Rich Stream +susy.material.isomerate=Isomerate +susy.material.catalytic_olefin_rich_mixture=Catalytic Olefin Rich Mixture +susy.material.catalytic_c_four_fraction=Catalytic C4 Fraction +susy.material.catalytic_c_three_fraction=Catalytic C3 Fraction +susy.material.catalytic_light_gases=Catalyitc Light Gases +susy.material.catalytic_butene_mixture=Catalytic Butene Mixture +susy.material.visbreaking_residue=Visbreaking Residue +susy.material.coking_residue=Coking Residue +susy.material.heated_coking_residue=Heated Coking Residue +susy.material.coke_fines=Coke Fines +susy.material.fluid_cracked_vacuum_oil_residue=Fluid Cracked Vacuum Oil Residue +susy.material.coking_effluents=Coking Effluents +susy.material.acidic_alkylate_mixture=Acidic Alkylate Mixture +susy.material.alkylate_mixture=Alkylate Mixture +susy.material.alkylate=Alkylate +susy.material.crude_isobutane=Crude Isobutane +susy.material.raw_gasoline_polymerate=Raw Gasoline Polymerate +susy.material.polymerate=Polymerate +susy.material.sulfuric_light_cycle_oil=Sulfuric Light Cycle Oil +susy.material.sulfuric_heavy_cycle_oil=Sulfuric Heavy Cycle Oil +susy.material.treated_sulfuric_light_cycle_oil=Treated Sulfuric Light Cycle Oil +susy.material.treated_sulfuric_heavy_cycle_oil=Treated Sulfuric Heavy Cycle Oil +susy.material.heated_light_naphtha=Heated Light Naphtha +susy.material.heated_heavy_naphtha=Heated Heavy Naphtha +susy.material.heated_light_gas_oil=Heated Light Gas Oil +susy.material.heated_heavy_gas_oil=Heated Heavy Gas Oil +susy.material.treated_sulfuric_light_naphtha=Treated Sulfuric Light Naphtha +susy.material.treated_sulfuric_heavy_naphtha=Treated Sulfuric Heavy Naphtha +susy.material.heated_kerosene=Heated Kerosene +susy.material.heated_light_cycle_oil=Heated Light Cycle Oil +susy.material.heated_heavy_cycle_oil=Heated Heavy Cycle Oil +susy.material.hot_hp_fuel_gas=Hot High Pressure Fuel Gas +susy.material.hp_fuel_gas=High Pressure Fuel Gas +susy.material.cold_hp_fuel_gas=Cold High Pressure Fuel Gas + # Graphene Chain susy.material.moist_argon=Moist Argon From 000cfbca984555dc6ed04b9a177286f82fd1b625 Mon Sep 17 00:00:00 2001 From: planetme Date: Mon, 25 Nov 2024 12:50:39 -0500 Subject: [PATCH 081/132] add novolacs crosslinker --- groovy/material/OrganicChemistryMaterials.groovy | 7 ++++++- groovy/material/SuSyMaterials.groovy | 1 + groovy/postInit/components/EtchablesChain.groovy | 16 +++++++++++++--- resources/langfiles/lang/en_us.lang | 1 + 4 files changed, 21 insertions(+), 4 deletions(-) diff --git a/groovy/material/OrganicChemistryMaterials.groovy b/groovy/material/OrganicChemistryMaterials.groovy index e5e8242e8..718d0f14e 100644 --- a/groovy/material/OrganicChemistryMaterials.groovy +++ b/groovy/material/OrganicChemistryMaterials.groovy @@ -1364,7 +1364,12 @@ public class OrganicChemistryMaterials { .color(0x403c32) .build(); - //FREE ID: 15226 + HexamethylenetetramineSolution = new Material.Builder(15226, SuSyUtility.susyId('hexamethylenetetramine_solution')) + .liquid() + .components(Carbon * 6, Hydrogen * 12, Nitrogen * 4, Water * 4) + .colorAverage() + .build() + .setFormula("(C6H12N4)(H2O)4", true) Ferrocene = new Material.Builder(15227, SuSyUtility.susyId('ferrocene')) .dust() diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 86f628079..580d3c993 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -1470,6 +1470,7 @@ class SuSyMaterials { public static Material IsoOctane; public static Material PurifiedIsoprene; public static Material Cyclopentadiene; + public static Material HexamethylenetetramineSolution; public static Material Ferrocene; public static Material Polyisoprene; public static Material Chloroethane; diff --git a/groovy/postInit/components/EtchablesChain.groovy b/groovy/postInit/components/EtchablesChain.groovy index b29049a5a..d53302abe 100644 --- a/groovy/postInit/components/EtchablesChain.groovy +++ b/groovy/postInit/components/EtchablesChain.groovy @@ -317,9 +317,19 @@ def generateCuttingRecipes(input, product, productMultiplier, voltageTier, boole //NOVOLACS CSTR.recipeBuilder() - .fluidInputs(fluid('formaldehyde')*50) - .fluidInputs(fluid('phenol')*50) - .fluidOutputs(fluid('novolacs')*100) + .fluidInputs(fluid('formaldehyde') * 75) + .fluidInputs(fluid('ammonia_solution') * 50) + .fluidOutputs(fluid('hexamethylenetetramine_solution') * 50) + .duration(50) + .EUt(7) + .buildAndRegister() + +CSTR.recipeBuilder() + .fluidInputs(fluid('formaldehyde') * 50) + .fluidInputs(fluid('phenol') * 50) + .fluidInputs(fluid('hexamethylenetetramine_solution') * 5) + .notConsumable(fluid('sodium_hydroxide_solution') * 50) + .fluidOutputs(fluid('novolacs') * 100) .duration(10) .EUt(7) .buildAndRegister() diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index a1cc2847b..1dbe0e1c3 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -1981,6 +1981,7 @@ susy.material.lead_free_solder=Lead-Free Solder susy.material.cryogenic_solder=Cryogenic Solder susy.material.oxidized_manganate_solution=Oxidized Manganate Solution susy.material.galvanized_steel=Galvanized Steel +susy.material.hexamethylenetetramine_solution=Hexamethylenetetramine Solution # Isotopes From 52008f1c95fcef8c2649af4f52fbefe6d2d7e41a Mon Sep 17 00:00:00 2001 From: planetme Date: Mon, 25 Nov 2024 18:58:56 -0500 Subject: [PATCH 082/132] add ECN --- groovy/classes/ChangeFlags.groovy | 1 + .../material/OrganicChemistryMaterials.groovy | 12 +- groovy/material/SuSyMaterials.groovy | 5 + .../UnknownCompositionMaterials.groovy | 16 +- .../petrochemistry/Fuels.groovy | 4 +- .../polymers/EpoxyChain.groovy | 610 ++++++++++-------- resources/langfiles/lang/en_us.lang | 9 +- 7 files changed, 382 insertions(+), 275 deletions(-) diff --git a/groovy/classes/ChangeFlags.groovy b/groovy/classes/ChangeFlags.groovy index d075b135b..674d224e0 100644 --- a/groovy/classes/ChangeFlags.groovy +++ b/groovy/classes/ChangeFlags.groovy @@ -138,6 +138,7 @@ class ChangeFlags { Alumina.addFlags("generate_catalyst_bed"); Silver.addFlags("generate_catalyst_bed"); Nickel.addFlags("generate_catalyst_bed"); + Magnesia.addFlags("generate_catalyst_bed"); Brass.addFlags("generate_ring"); Indium.addFlags("generate_plate"); BisphenolA.addFlags("no_unification"); diff --git a/groovy/material/OrganicChemistryMaterials.groovy b/groovy/material/OrganicChemistryMaterials.groovy index 718d0f14e..501050d77 100644 --- a/groovy/material/OrganicChemistryMaterials.groovy +++ b/groovy/material/OrganicChemistryMaterials.groovy @@ -403,7 +403,11 @@ public class OrganicChemistryMaterials { Methyltrichlorosilane.setFormula("CH3SiCl3", true) - //FREE ID: 15066 + TwoSixXylenol = new Material.Builder(15066, SuSyUtility.susyId('two_six_xylenol')) + .liquid(new FluidBuilder().temperature(400)) + .components(Carbon * 8, Hydrogen * 10, Oxygen * 1) + .color(0x572d2a) + .build(); VinylChlorideSuspension = new Material.Builder(15067, SuSyUtility.susyId('vinyl_chloride_suspension')) .liquid() @@ -477,7 +481,11 @@ public class OrganicChemistryMaterials { .colorAverage() .build(); - //FREE ID: 15080 + TwoFourFiveXylenolMixture = new Material.Builder(15080, SuSyUtility.susyId('two_four_five_xylenol_mixture')) + .liquid(new FluidBuilder().temperature(400)) + .components(Carbon * 8, Hydrogen * 10, Oxygen * 1) + .color(0x6e3632) + .build(); Butyllithium = new Material.Builder(15081, SuSyUtility.susyId('butyllithium')) .liquid() diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 580d3c993..8f93881dc 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -511,6 +511,9 @@ class SuSyMaterials { public static Material CaesiumRubidiumAlumMixture; public static Material NetherMolecularSieve; public static Material CobaltMatte; + public static Material OrthoCresylicAcidMixture; + public static Material CresolNovolacsOligomer; + public static Material EpoxyCresolNovolacs; // Petrochem Materials @@ -1659,6 +1662,8 @@ class SuSyMaterials { public static Material HydrolyzedMethylFormateSolution; public static Material FormicAcid; public static Material MethylFormateSolution; + public static Material TwoSixXylenol; + public static Material TwoFourFiveXylenolMixture; // Third Degree Materials diff --git a/groovy/material/UnknownCompositionMaterials.groovy b/groovy/material/UnknownCompositionMaterials.groovy index b21c520b0..35a070a87 100644 --- a/groovy/material/UnknownCompositionMaterials.groovy +++ b/groovy/material/UnknownCompositionMaterials.groovy @@ -1020,14 +1020,26 @@ public class UnknownCompositionMaterials { .color(0x662e2e) .build(); - //FREE IDs: 4199-4200 + CresolNovolacsOligomer = new Material.Builder(4199, SuSyUtility.susyId('cresol_novolacs_oligomer')) + .liquid(new FluidBuilder().temperature(488)) + .color(0x9c745c) + .build(); + + EpoxyCresolNovolacs = new Material.Builder(4200, SuSyUtility.susyId('epoxy_cresol_novolacs')) + .polymer() + .color(0xe8cda5) + .flags(GENERATE_WET_DUST) + .build(); SiliconDioxideSlurry = new Material.Builder(4201, SuSyUtility.susyId('silicon_dioxide_slurry')) .liquid() .color(0x69675b) .build(); - //FREE IDs: 4202 + OrthoCresylicAcidMixture = new Material.Builder(4202, SuSyUtility.susyId('ortho_cresylic_acid_mixture')) + .liquid() + .color(0xb5a991) + .build(); VTSlag = new Material.Builder(4203, SuSyUtility.susyId('vt_slag')) .dust() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy index 1f23f2354..dc07db15c 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy @@ -97,11 +97,11 @@ def minor_solvents = [ .EUt(120) .buildAndRegister() - // 2,4-Dimethyl-6-tert-butylphenol + // 2,4/5-Dimethyl-6-tert-butylphenol CSTR.recipeBuilder() .fluidInputs(fluid('isobutylene') * 50) - .fluidInputs(fluid('xylenol') * 50) + .fluidInputs(fluid('two_four_five_xylenol_mixture') * 50) .notConsumable(fluid('sulfuric_acid') * 50) .fluidOutputs(fluid('dimethyl_tert_butylphenol') * 50) .duration(5) diff --git a/groovy/postInit/chemistry/organic_chemistry/polymers/EpoxyChain.groovy b/groovy/postInit/chemistry/organic_chemistry/polymers/EpoxyChain.groovy index 525c4f854..0f41cfc25 100644 --- a/groovy/postInit/chemistry/organic_chemistry/polymers/EpoxyChain.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/polymers/EpoxyChain.groovy @@ -13,6 +13,7 @@ POLYMERIZATION = recipemap('polymerization_tank') EBF = recipemap('electric_blast_furnace') FLUID_SOLIDIFER = recipemap('fluid_solidifier') CHEMICAL_BATH = recipemap('chemical_bath') +FBR = recipemap('fixed_bed_reactor') // Fiber-Reinforced Epoxy Resin Sheet * 1 mods.gregtech.chemical_bath.removeByInput(16, [metaitem('wireFineBorosilicateGlass')], [fluid('epoxy') * 144]) @@ -115,31 +116,31 @@ DISTILLATION_TOWER.recipeBuilder() .EUt(30) .buildAndRegister() -// Unmodified DGEBPA +// Unmodified DGEBA for (curingAgent in curingAgents) { if (curingAgent.liquid) { POLYMERIZATION.recipeBuilder() - .inputs(ore('dustBisphenolA')) - .fluidInputs(fluid('epichlorohydrin') * 1200) //excess epichlorohydrin to control degree of polymerization - .fluidInputs(fluid(curingAgent.name) * curingAgent.amount_required) - .fluidInputs(fluid('sodium_hydroxide_solution') * 1000) - .outputs(metaitem('dustWetEpoxy') * 2) - .fluidOutputs(fluid('diluted_saltwater') * 2000) - .duration((int) (100 * curingAgent.duration)) - .EUt(480) - .buildAndRegister() + .inputs(ore('dustBisphenolA')) + .fluidInputs(fluid('epichlorohydrin') * 1200) //excess epichlorohydrin to control degree of polymerization + .fluidInputs(fluid(curingAgent.name) * curingAgent.amount_required) + .fluidInputs(fluid('sodium_hydroxide_solution') * 1000) + .outputs(metaitem('dustWetEpoxy') * 2) + .fluidOutputs(fluid('diluted_saltwater') * 2000) + .duration((int) (100 * curingAgent.duration)) + .EUt(480) + .buildAndRegister() } else { POLYMERIZATION.recipeBuilder() - .inputs(ore('dustBisphenolA') * 4) - .fluidInputs(fluid('epichlorohydrin') * 4800) - .inputs(ore(curingAgent.name) * curingAgent.amount_required) - .fluidInputs(fluid('sodium_hydroxide_solution') * 4000) - .outputs(metaitem('dustWetEpoxy') * 8) - .fluidOutputs(fluid('diluted_saltwater') * 8000) - .duration((int) (100 * curingAgent.duration)) - .EUt(480) - .buildAndRegister() + .inputs(ore('dustBisphenolA') * 4) + .fluidInputs(fluid('epichlorohydrin') * 4800) + .inputs(ore(curingAgent.name) * curingAgent.amount_required) + .fluidInputs(fluid('sodium_hydroxide_solution') * 4000) + .outputs(metaitem('dustWetEpoxy') * 8) + .fluidOutputs(fluid('diluted_saltwater') * 8000) + .duration((int) (100 * curingAgent.duration)) + .EUt(480) + .buildAndRegister() } } @@ -152,310 +153,385 @@ VACUUM_CHAMBER.recipeBuilder() .buildAndRegister() // Flame retardant DGEBA + // Catalyst preparation + BR.recipeBuilder() + .inputs(ore('dustAluminiumHydroxide') * 7) + .fluidInputs(fluid('hydrochloric_acid') * 3000) + .fluidOutputs(fluid('aluminium_chloride_solution') * 3000) + .duration(100) + .EUt(30) + .buildAndRegister() -// Catalyst preparation -BR.recipeBuilder() - .inputs(ore('dustAluminiumHydroxide') * 7) - .fluidInputs(fluid('hydrochloric_acid') * 3000) - .fluidOutputs(fluid('aluminium_chloride_solution') * 3000) - .duration(100) - .EUt(30) - .buildAndRegister() + BR.recipeBuilder() + .inputs(ore('dustNickelChloride') * 9) + .inputs(ore('dustAluminiumChloride') * 4) + .fluidInputs(fluid('demineralized_water') * 4000) + .fluidInputs(fluid('sodium_hydroxide_solution') * 8000) + .outputs(metaitem('dustNickelHydrotalcite')) + .fluidOutputs(fluid('salt_water') * 8000) + .duration(100) + .EUt(480) + .buildAndRegister() -BR.recipeBuilder() - .inputs(ore('dustNickelChloride') * 9) - .inputs(ore('dustAluminiumChloride') * 4) - .fluidInputs(fluid('demineralized_water') * 4000) - .fluidInputs(fluid('sodium_hydroxide_solution') * 8000) - .outputs(metaitem('dustNickelHydrotalcite')) - .fluidOutputs(fluid('salt_water') * 8000) - .duration(100) - .EUt(480) - .buildAndRegister() + BR.recipeBuilder() + .inputs(ore('dustNickelHydrotalcite')) + .fluidInputs(fluid('sodium_tungstate_solution') * 100) + .outputs(metaitem('dustBisphenolBrominationCatalyst')) + .fluidOutputs(fluid('wastewater') * 100) + .duration(100) + .EUt(30) + .buildAndRegister() -BR.recipeBuilder() - .inputs(ore('dustNickelHydrotalcite')) - .fluidInputs(fluid('sodium_tungstate_solution') * 100) - .outputs(metaitem('dustBisphenolBrominationCatalyst')) - .fluidOutputs(fluid('wastewater') * 100) - .duration(100) - .EUt(30) - .buildAndRegister() + // Bromination + BR.recipeBuilder() + .inputs(ore('dustBisphenolA')) + .notConsumable(ore('dustBisphenolBrominationCatalyst')) + .fluidInputs(fluid('dichloroethane') * 6000) + .fluidInputs(fluid('hydrogen_peroxide_solution') * 2000) + .fluidInputs(fluid('bromine') * 4000) + .fluidOutputs(fluid('impure_brominated_bisphenol_emulsion') * 10000) + .duration(160) + .EUt(1920) + .buildAndRegister() -// Bromination + PHASE_SEPARATOR.recipeBuilder() + .fluidInputs(fluid('impure_brominated_bisphenol_emulsion') * 10000) + .fluidOutputs(fluid('impure_brominated_bisphenol_solution') * 6000) + .fluidOutputs(fluid('water') * 4000) + .duration(160) + .buildAndRegister() -BR.recipeBuilder() - .inputs(ore('dustBisphenolA')) - .notConsumable(ore('dustBisphenolBrominationCatalyst')) - .fluidInputs(fluid('dichloroethane') * 6000) - .fluidInputs(fluid('hydrogen_peroxide_solution') * 2000) - .fluidInputs(fluid('bromine') * 4000) - .fluidOutputs(fluid('impure_brominated_bisphenol_emulsion') * 10000) - .duration(160) - .EUt(1920) - .buildAndRegister() + MIXER.recipeBuilder() + .fluidInputs(fluid('water') * 6500) + .fluidInputs(fluid('sodium_sulfite_solution') * 500) + .fluidOutputs(fluid('diluted_sodium_sulfite_solution') * 7000) + .duration(20) + .EUt(30) + .buildAndRegister() -PHASE_SEPARATOR.recipeBuilder() - .fluidInputs(fluid('impure_brominated_bisphenol_emulsion') * 10000) - .fluidOutputs(fluid('impure_brominated_bisphenol_solution') * 6000) - .fluidOutputs(fluid('water') * 4000) - .duration(160) - .buildAndRegister() + CENTRIFUGE.recipeBuilder() + .fluidInputs(fluid('impure_brominated_bisphenol_solution') * 6000) + .fluidInputs(fluid('diluted_sodium_sulfite_solution') * 7000) + .fluidOutputs(fluid('tetrabromobisphenol_a_solution') * 6000) + .fluidOutputs(fluid('water') * 7000) + .duration(100) + .EUt(30) + .buildAndRegister() -MIXER.recipeBuilder() - .fluidInputs(fluid('water') * 6500) - .fluidInputs(fluid('sodium_sulfite_solution') * 500) - .fluidOutputs(fluid('diluted_sodium_sulfite_solution') * 7000) - .duration(20) - .EUt(30) - .buildAndRegister() + ROASTER.recipeBuilder() + .fluidInputs(fluid('tetrabromobisphenol_a_solution') * 6000) + .outputs(metaitem('dustTetrabromobisphenolA')) + .fluidOutputs(fluid('dichloroethane') * 6000) + .duration(100) + .EUt(30) + .buildAndRegister() -CENTRIFUGE.recipeBuilder() - .fluidInputs(fluid('impure_brominated_bisphenol_solution') * 6000) - .fluidInputs(fluid('diluted_sodium_sulfite_solution') * 7000) - .fluidOutputs(fluid('tetrabromobisphenol_a_solution') * 6000) - .fluidOutputs(fluid('water') * 7000) - .duration(100) - .EUt(30) +// Epoxy Cresol Novolacs (ECN) + +FBR.recipeBuilder() + .notConsumable(ore('catalystBedMagnesia')) + .fluidInputs(fluid('phenol') * 50) + .fluidInputs(fluid('methanol') * 50) + .fluidOutputs(fluid('ortho_cresylic_acid_mixture') * 50) + .circuitMeta(1) + .duration(5) + .EUt(120) .buildAndRegister() -ROASTER.recipeBuilder() - .fluidInputs(fluid('tetrabromobisphenol_a_solution') * 6000) - .outputs(metaitem('dustTetrabromobisphenolA')) - .fluidOutputs(fluid('dichloroethane') * 6000) - .duration(100) +FBR.recipeBuilder() + .notConsumable(ore('catalystBedMagnesia')) + .fluidInputs(fluid('phenol') * 50) + .fluidInputs(fluid('methanol') * 100) + .fluidOutputs(fluid('two_six_xylenol') * 50) + .circuitMeta(2) + .duration(5) .EUt(30) .buildAndRegister() -// Curing agents -// Dicyanimide -BR.recipeBuilder() - .inputs(ore('dustCalciumCyanamide') * 4) - .fluidInputs(fluid('distilled_water') * 1000) - .fluidInputs(fluid('carbon_dioxide') * 1000) - .outputs(metaitem('dustCalcite') * 5) - .outputs(metaitem('dustCyanamide') * 5) +DISTILLATION_TOWER.recipeBuilder() + .fluidInputs(fluid('ortho_cresylic_acid_mixture') * 1000) + .fluidOutputs(fluid('ortho_cresol') * 995) + .fluidOutputs(fluid('two_six_xylenol') * 5) .duration(100) .EUt(30) .buildAndRegister() -BR.recipeBuilder() - .inputs(ore('dustCyanamide') * 10) - .notConsumable(fluid('sodium_hydroxide_solution') * 1000) - .outputs(metaitem('dustDicyandiamide') * 10) - .duration(200) +DISTILLATION_TOWER.recipeBuilder() + .fluidInputs(fluid('xylenol') * 1000) + //.fluidOutputs(fluid('three_four_xylenol') * 65) + //.fluidOutputs(fluid('three_five_xylenol') * 320) // These xylenols are used for insecticide, not needed now. + //.fluidOutputs(fluid('two_three_xylenol') * 140) + .fluidOutputs(fluid('two_four_five_xylenol_mixture') * 410) + .fluidOutputs(fluid('two_six_xylenol') * 65) + .duration(100) .EUt(30) .buildAndRegister() -// 2-methylimidazole (Debus–Radziszewski imidazole synthesis) -LCR.recipeBuilder() - .fluidInputs(fluid('gtfo_glyoxal') * 1000) - .fluidInputs(fluid('ammonia') * 2000) - .fluidInputs(fluid('gtfo_acetaldehyde') * 1000) - .outputs(metaitem('dustTwoMethylimidazole') * 12) - .duration(200) +POLYMERIZATION.recipeBuilder() + .fluidInputs(fluid('cresol') * 1400) + .fluidInputs(fluid('formaldehyde') * 1000) + .fluidInputs(fluid('two_six_xylenol') * 100) + .notConsumable(fluid('sulfuric_acid') * 1000) + .fluidOutputs(fluid('cresol_novolacs_oligomer') * 1500) + .duration(100) .EUt(30) .buildAndRegister() -MIXER.recipeBuilder() - .inputs(ore('dustTwoMethylimidazole')) - .inputs(ore('dustDicyandiamide') * 2) - .inputs(ore('dustPhthalicAnhydride')) - .outputs(metaitem('dustEpoxyCuringMixture')) - .duration(20) +POLYMERIZATION.recipeBuilder() + .fluidInputs(fluid('ortho_cresol') * 1400) + .fluidInputs(fluid('formaldehyde') * 1000) + .fluidInputs(fluid('two_six_xylenol') * 100) + .notConsumable(fluid('sulfuric_acid') * 1000) + .fluidOutputs(fluid('cresol_novolacs_oligomer') * 1500) + .duration(100) .EUt(30) .buildAndRegister() -POLYMERIZATION.recipeBuilder() - .inputs(ore('dustTetrabromobisphenolA') * 4) - .fluidInputs(fluid('epichlorohydrin') * 4800) - .inputs(ore('dustEpoxyCuringMixture')) - .fluidInputs(fluid('sodium_hydroxide_solution') * 4000) - .outputs(metaitem('dustWetFlameRetardantEpoxy') * 8) - .fluidOutputs(fluid('diluted_saltwater') * 8000) +BR.recipeBuilder() + .fluidInputs(fluid('epichlorohydrin') * 1000) + .fluidInputs(fluid('cresol_novolacs_oligomer') * 1000) + .fluidInputs(fluid('distilled_water') * 1000) + .outputs(metaitem('dustWetEpoxyCresolNovolacs')) + .fluidOutputs(fluid('hydrochloric_acid') * 1000) .duration(100) - .EUt(1920) + .EUt(30) .buildAndRegister() VACUUM_CHAMBER.recipeBuilder() - .inputs(ore('dustWetFlameRetardantEpoxy') * 7) + .inputs(ore('dustEpoxyCresolNovolacs')) .notConsumable(ore('springNichrome')) - .outputs(metaitem('dustFlameRetardantEpoxy') * 7) + .outputs(metaitem('dustEpoxyCresolNovolacs')) .duration(25) .EUt(30) .buildAndRegister() -// Fiber reinforced epoxy +// Curing agents + // Dicyanimide + BR.recipeBuilder() + .inputs(ore('dustCalciumCyanamide') * 4) + .fluidInputs(fluid('distilled_water') * 1000) + .fluidInputs(fluid('carbon_dioxide') * 1000) + .outputs(metaitem('dustCalcite') * 5) + .outputs(metaitem('dustCyanamide') * 5) + .duration(100) + .EUt(30) + .buildAndRegister() -// E glass -MIXER.recipeBuilder() - .inputs(ore('dustSiliconDioxide') * 3) - .fluidInputs(fluid('sulfuric_acid') * 10) - .outputs(metaitem('dustAcidWashedSiliconDioxide') * 3) - .duration(10) - .EUt(30) - .buildAndRegister() + BR.recipeBuilder() + .inputs(ore('dustCyanamide') * 10) + .notConsumable(fluid('sodium_hydroxide_solution') * 1000) + .outputs(metaitem('dustDicyandiamide') * 10) + .duration(200) + .EUt(30) + .buildAndRegister() -MIXER.recipeBuilder() - .inputs(ore('dustAcidWashedSiliconDioxide') * 18) - .inputs(ore('dustAlumina') * 5) - .inputs(ore('dustBoronTrioxide') * 5) - .inputs(ore('dustQuicklime') * 4) - .outputs(metaitem('dustEGlass') * 10) - .duration(100) - .EUt(30) - .buildAndRegister() + // 2-methylimidazole (Debus–Radziszewski imidazole synthesis) + LCR.recipeBuilder() + .fluidInputs(fluid('gtfo_glyoxal') * 1000) + .fluidInputs(fluid('ammonia') * 2000) + .fluidInputs(fluid('gtfo_acetaldehyde') * 1000) + .outputs(metaitem('dustTwoMethylimidazole') * 12) + .duration(200) + .EUt(30) + .buildAndRegister() -EBF.recipeBuilder() - .inputs(ore('dustEGlass')) - .fluidOutputs(fluid('e_glass') * 144) - .blastFurnaceTemp(1000) - .EUt(120) - .duration(10) - .buildAndRegister() + MIXER.recipeBuilder() + .inputs(ore('dustTwoMethylimidazole')) + .inputs(ore('dustDicyandiamide') * 2) + .inputs(ore('dustPhthalicAnhydride')) + .outputs(metaitem('dustEpoxyCuringMixture')) + .duration(20) + .EUt(30) + .buildAndRegister() -CENTRIFUGE.recipeBuilder() - .notConsumable(ore('stickSteel')) - .inputs(ore('fiberKevlar')) - .fluidInputs(fluid('e_glass') * 144) - .outputs(metaitem('glass_fibers')) - .EUt(120) - .duration(10) - .buildAndRegister() + POLYMERIZATION.recipeBuilder() + .inputs(ore('dustTetrabromobisphenolA') * 4) + .fluidInputs(fluid('epichlorohydrin') * 4800) + .inputs(ore('dustEpoxyCuringMixture')) + .fluidInputs(fluid('sodium_hydroxide_solution') * 4000) + .outputs(metaitem('dustWetFlameRetardantEpoxy') * 8) + .fluidOutputs(fluid('diluted_saltwater') * 8000) + .duration(100) + .EUt(1920) + .buildAndRegister() -CHEMICAL_BATH.recipeBuilder() - .inputs(metaitem('glass_fibers')) - .fluidInputs(fluid('flame_retardant_epoxy') * 144) - .outputs(metaitem('epoxy_lamina')) - .EUt(120) - .duration(10) - .buildAndRegister() + VACUUM_CHAMBER.recipeBuilder() + .inputs(ore('dustWetFlameRetardantEpoxy') * 7) + .notConsumable(ore('springNichrome')) + .outputs(metaitem('dustFlameRetardantEpoxy') * 7) + .duration(25) + .EUt(30) + .buildAndRegister() -DRYER.recipeBuilder() - .inputs(metaitem('epoxy_lamina')) - .outputs(metaitem('plateReinforcedEpoxyResin')) - .EUt(120) - .duration(100) - .buildAndRegister() +// Fiber reinforced epoxy + // E glass + MIXER.recipeBuilder() + .inputs(ore('dustSiliconDioxide') * 3) + .fluidInputs(fluid('sulfuric_acid') * 10) + .outputs(metaitem('dustAcidWashedSiliconDioxide') * 3) + .duration(10) + .EUt(30) + .buildAndRegister() -// SU-8 photoresist + MIXER.recipeBuilder() + .inputs(ore('dustAcidWashedSiliconDioxide') * 18) + .inputs(ore('dustAlumina') * 5) + .inputs(ore('dustBoronTrioxide') * 5) + .inputs(ore('dustQuicklime') * 4) + .outputs(metaitem('dustEGlass') * 10) + .duration(100) + .EUt(30) + .buildAndRegister() -// Bisphenol A Novolac Epoxy -POLYMERIZATION.recipeBuilder() - .fluidInputs(fluid('epoxy') * 1008) - .fluidInputs(fluid('formaldehyde') * 3000) - .outputs(metaitem('dustBisphenolANovolacEpoxy') * 7) - .duration(100) - .EUt(1920) - .buildAndRegister() + EBF.recipeBuilder() + .inputs(ore('dustEGlass')) + .fluidOutputs(fluid('e_glass') * 144) + .blastFurnaceTemp(1000) + .EUt(120) + .duration(10) + .buildAndRegister() -// Propylene Carbonate -CSTR.recipeBuilder() - .fluidInputs(fluid('propene') * 100) - .fluidInputs(fluid('chlorine') * 100) - .fluidInputs(fluid('water') * 50) - .fluidOutputs(fluid('propylene_chlorohydrin') * 100) - .duration(5) - .EUt(30) - .buildAndRegister() + CENTRIFUGE.recipeBuilder() + .notConsumable(ore('stickSteel')) + .inputs(ore('fiberKevlar')) + .fluidInputs(fluid('e_glass') * 144) + .outputs(metaitem('glass_fibers')) + .EUt(120) + .duration(10) + .buildAndRegister() -BR.recipeBuilder() - .inputs(ore('dustCalciumHydroxide') * 5) - .fluidInputs(fluid('propylene_chlorohydrin') * 2000) - .fluidOutputs(fluid('propylene_oxide_solution') * 2000) - .duration(100) - .EUt(30) - .buildAndRegister() + // Curing + CHEMICAL_BATH.recipeBuilder() + .inputs(metaitem('glass_fibers')) + .fluidInputs(fluid('flame_retardant_epoxy') * 144) + .outputs(metaitem('epoxy_lamina')) + .EUt(120) + .duration(10) + .buildAndRegister() -DISTILLATION_TOWER.recipeBuilder() - .fluidInputs(fluid('propylene_oxide_solution') * 2000) - .outputs(metaitem('dustCalciumChloride') * 3) - .fluidOutputs(fluid('water') * 2000) - .fluidOutputs(fluid('propylene_oxide') * 2000) - .duration(100) - .EUt(30) - .buildAndRegister() + DRYER.recipeBuilder() + .inputs(metaitem('epoxy_lamina')) + .outputs(metaitem('plateReinforcedEpoxyResin')) + .EUt(120) + .duration(100) + .buildAndRegister() -BCR.recipeBuilder() - .fluidInputs(fluid('propylene_oxide') * 50) - .fluidInputs(fluid('carbon_dioxide') * 50) - .fluidOutputs(fluid('propylene_carbonate') * 50) - .duration(5) - .EUt(30) - .buildAndRegister() +// SU-8 photoresist + // Bisphenol A Novolac Epoxy + POLYMERIZATION.recipeBuilder() + .fluidInputs(fluid('epoxy') * 1008) + .fluidInputs(fluid('formaldehyde') * 3000) + .outputs(metaitem('dustBisphenolANovolacEpoxy') * 7) + .duration(100) + .EUt(1920) + .buildAndRegister() -// Triarylsulfonium Hexafluoroantimonate + // Propylene Carbonate + CSTR.recipeBuilder() + .fluidInputs(fluid('propene') * 100) + .fluidInputs(fluid('chlorine') * 100) + .fluidInputs(fluid('water') * 50) + .fluidOutputs(fluid('propylene_chlorohydrin') * 100) + .duration(5) + .EUt(30) + .buildAndRegister() -BR.recipeBuilder() - .fluidInputs(fluid('antimony_trifluoride') * 576) - .fluidInputs(fluid('fluorine') * 2000) - .fluidOutputs(fluid('antimony_pentafluoride') * 1000) - .duration(100) - .EUt(30) - .buildAndRegister() + BR.recipeBuilder() + .inputs(ore('dustCalciumHydroxide') * 5) + .fluidInputs(fluid('propylene_chlorohydrin') * 2000) + .fluidOutputs(fluid('propylene_oxide_solution') * 2000) + .duration(100) + .EUt(30) + .buildAndRegister() -BR.recipeBuilder() - .inputs(ore('dustSodiumFluoride') * 2) - .fluidInputs(fluid('antimony_pentafluoride') * 1000) - .outputs(metaitem('dustSodiumHexafluoroantimonate') * 8) - .duration(100) - .EUt(30) - .buildAndRegister() + DISTILLATION_TOWER.recipeBuilder() + .fluidInputs(fluid('propylene_oxide_solution') * 2000) + .outputs(metaitem('dustCalciumChloride') * 3) + .fluidOutputs(fluid('water') * 2000) + .fluidOutputs(fluid('propylene_oxide') * 2000) + .duration(100) + .EUt(30) + .buildAndRegister() -BR.recipeBuilder() - .inputs(ore('dustSulfur') * 2) - .fluidInputs(fluid('chlorine') * 2000) - .fluidOutputs(fluid('disulfur_dichloride') * 1000) - .duration(100) - .EUt(30) - .buildAndRegister() + BCR.recipeBuilder() + .fluidInputs(fluid('propylene_oxide') * 50) + .fluidInputs(fluid('carbon_dioxide') * 50) + .fluidOutputs(fluid('propylene_carbonate') * 50) + .duration(5) + .EUt(30) + .buildAndRegister() -BR.recipeBuilder() - .fluidInputs(fluid('benzene') * 2000) - .fluidInputs(fluid('disulfur_dichloride') * 1000) - .outputs(metaitem('dustSulfur')) - .outputs(metaitem('dustDiphenylSulfide')) - .fluidOutputs(fluid('hydrogen_chloride') * 2000) - .duration(100) - .EUt(30) - .buildAndRegister() + // Triarylsulfonium Hexafluoroantimonate + BR.recipeBuilder() + .fluidInputs(fluid('antimony_trifluoride') * 576) + .fluidInputs(fluid('fluorine') * 2000) + .fluidOutputs(fluid('antimony_pentafluoride') * 1000) + .duration(100) + .EUt(30) + .buildAndRegister() -BR.recipeBuilder() - .notConsumable(ore('dustAluminiumChloride')) - .fluidInputs(fluid('benzene') * 2000) - .fluidInputs(fluid('sulfur_dioxide') * 1000) - .outputs(metaitem('dustDiphenylSulfoxide')) - .duration(80) - .EUt(30) - .buildAndRegister() + BR.recipeBuilder() + .inputs(ore('dustSodiumFluoride') * 2) + .fluidInputs(fluid('antimony_pentafluoride') * 1000) + .outputs(metaitem('dustSodiumHexafluoroantimonate') * 8) + .duration(100) + .EUt(30) + .buildAndRegister() -BR.recipeBuilder() - .inputs(ore('dustTinyPotassiumPersulfate')) - .fluidInputs(fluid('methane') * 1000) - .fluidInputs(fluid('oleum') * 11000) - .fluidOutputs(fluid('methanesulfonic_acid') * 1000) - .fluidOutputs(fluid('sulfuric_acid') * 10000) - .duration(100) - .EUt(480) - .buildAndRegister() + BR.recipeBuilder() + .inputs(ore('dustSulfur') * 2) + .fluidInputs(fluid('chlorine') * 2000) + .fluidOutputs(fluid('disulfur_dichloride') * 1000) + .duration(100) + .EUt(30) + .buildAndRegister() -MIXER.recipeBuilder() - .inputs(ore('dustPhosphorusPentoxide')) - .fluidInputs(fluid('methanesulfonic_acid') * 4000) - .fluidOutputs(fluid('sulfonium_preparation_mixture') * 4000) - .duration(100) - .EUt(30) - .buildAndRegister() + BR.recipeBuilder() + .fluidInputs(fluid('benzene') * 2000) + .fluidInputs(fluid('disulfur_dichloride') * 1000) + .outputs(metaitem('dustSulfur')) + .outputs(metaitem('dustDiphenylSulfide')) + .fluidOutputs(fluid('hydrogen_chloride') * 2000) + .duration(100) + .EUt(30) + .buildAndRegister() -BR.recipeBuilder() - .inputs(ore('dustDiphenylSulfoxide')) - .inputs(ore('dustDiphenylSulfide')) - .inputs(ore('dustSodiumHexafluoroantimonate') * 8) - .notConsumable(fluid('sulfonium_preparation_mixture') * 28000) - .outputs(metaitem('dustTriarylsulfoniumHexafluoroantimonate') * 52) - .duration(100) - .EUt(480) - .buildAndRegister() + BR.recipeBuilder() + .notConsumable(ore('dustAluminiumChloride')) + .fluidInputs(fluid('benzene') * 2000) + .fluidInputs(fluid('sulfur_dioxide') * 1000) + .outputs(metaitem('dustDiphenylSulfoxide')) + .duration(80) + .EUt(30) + .buildAndRegister() + + BR.recipeBuilder() + .inputs(ore('dustTinyPotassiumPersulfate')) + .fluidInputs(fluid('methane') * 1000) + .fluidInputs(fluid('oleum') * 11000) + .fluidOutputs(fluid('methanesulfonic_acid') * 1000) + .fluidOutputs(fluid('sulfuric_acid') * 10000) + .duration(100) + .EUt(480) + .buildAndRegister() + + MIXER.recipeBuilder() + .inputs(ore('dustPhosphorusPentoxide')) + .fluidInputs(fluid('methanesulfonic_acid') * 4000) + .fluidOutputs(fluid('sulfonium_preparation_mixture') * 4000) + .duration(100) + .EUt(30) + .buildAndRegister() + + BR.recipeBuilder() + .inputs(ore('dustDiphenylSulfoxide')) + .inputs(ore('dustDiphenylSulfide')) + .inputs(ore('dustSodiumHexafluoroantimonate') * 8) + .notConsumable(fluid('sulfonium_preparation_mixture') * 28000) + .outputs(metaitem('dustTriarylsulfoniumHexafluoroantimonate') * 52) + .duration(100) + .EUt(480) + .buildAndRegister() /* Bisphenol-A Novolac Epoxy diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 1dbe0e1c3..2c00754a1 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -1396,7 +1396,7 @@ susy.material.dirty_molecular_sieve=Dirty Molecular Sieve susy.material.cold_gaseous_nitrogen=Cold Gaseous Nitrogen susy.material.tert_butyl_alcohol=tert-Butyl Alcohol susy.material.butylated_hydroxytoluene=Butylated Hydroxytoluene -susy.material.dimethyl_tert_butylphenol=2,4-Dimethyl-6-tert-butylphenol +susy.material.dimethyl_tert_butylphenol=2,4/5-Dimethyl-6-tert-butylphenol susy.material.aluminium_phenolate=Aluminium Phenolate susy.material.di_tert_butylphenol=2,6-Di-tert-butylphenol susy.material.isooctane=iso-Octane @@ -1981,7 +1981,12 @@ susy.material.lead_free_solder=Lead-Free Solder susy.material.cryogenic_solder=Cryogenic Solder susy.material.oxidized_manganate_solution=Oxidized Manganate Solution susy.material.galvanized_steel=Galvanized Steel -susy.material.hexamethylenetetramine_solution=Hexamethylenetetramine Solution +susy.material.hexamethylenetetramine_solution=Hexamethylenetetramine Solution +susy.material.ortho_cresylic_acid_mixture=o-Cresylic Acid Mixture +susy.material.two_six_xylenol=2,6-Xylenol +susy.material.two_four_five_xylenol_mixture=2,4/5-Xylenol Mixture +susy.material.cresol_novolacs_oligomer=Cresol Novolacs Oligomer +susy.material.epoxy_cresol_novolacs=Epoxy Cresol Novolacs (ECN) # Isotopes From c3970c988944a94d671a13b1814768b817a16464 Mon Sep 17 00:00:00 2001 From: planetme Date: Mon, 25 Nov 2024 19:48:41 -0500 Subject: [PATCH 083/132] change polymerization catalyst for ECN --- .../chemistry/organic_chemistry/polymers/EpoxyChain.groovy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/polymers/EpoxyChain.groovy b/groovy/postInit/chemistry/organic_chemistry/polymers/EpoxyChain.groovy index 0f41cfc25..2e2c457a2 100644 --- a/groovy/postInit/chemistry/organic_chemistry/polymers/EpoxyChain.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/polymers/EpoxyChain.groovy @@ -271,7 +271,7 @@ POLYMERIZATION.recipeBuilder() .fluidInputs(fluid('cresol') * 1400) .fluidInputs(fluid('formaldehyde') * 1000) .fluidInputs(fluid('two_six_xylenol') * 100) - .notConsumable(fluid('sulfuric_acid') * 1000) + .notConsumable(ore('dustOxalicAcid')) .fluidOutputs(fluid('cresol_novolacs_oligomer') * 1500) .duration(100) .EUt(30) @@ -281,7 +281,7 @@ POLYMERIZATION.recipeBuilder() .fluidInputs(fluid('ortho_cresol') * 1400) .fluidInputs(fluid('formaldehyde') * 1000) .fluidInputs(fluid('two_six_xylenol') * 100) - .notConsumable(fluid('sulfuric_acid') * 1000) + .notConsumable(ore('dustOxalicAcid')) .fluidOutputs(fluid('cresol_novolacs_oligomer') * 1500) .duration(100) .EUt(30) From 9be191805887012be1cbc600463c99c2a6fc4e04 Mon Sep 17 00:00:00 2001 From: planetme Date: Mon, 25 Nov 2024 19:55:16 -0500 Subject: [PATCH 084/132] add ECN to potting recipes --- groovy/material/UnknownCompositionMaterials.groovy | 2 +- .../chemistry/organic_chemistry/polymers/EpoxyChain.groovy | 2 +- groovy/postInit/components/IntegratedCircuits.groovy | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/groovy/material/UnknownCompositionMaterials.groovy b/groovy/material/UnknownCompositionMaterials.groovy index 35a070a87..0b49e2e5f 100644 --- a/groovy/material/UnknownCompositionMaterials.groovy +++ b/groovy/material/UnknownCompositionMaterials.groovy @@ -1028,7 +1028,7 @@ public class UnknownCompositionMaterials { EpoxyCresolNovolacs = new Material.Builder(4200, SuSyUtility.susyId('epoxy_cresol_novolacs')) .polymer() .color(0xe8cda5) - .flags(GENERATE_WET_DUST) + .flags(GENERATE_WET_DUST, GENERATE_PLATE) .build(); SiliconDioxideSlurry = new Material.Builder(4201, SuSyUtility.susyId('silicon_dioxide_slurry')) diff --git a/groovy/postInit/chemistry/organic_chemistry/polymers/EpoxyChain.groovy b/groovy/postInit/chemistry/organic_chemistry/polymers/EpoxyChain.groovy index 2e2c457a2..242d56c37 100644 --- a/groovy/postInit/chemistry/organic_chemistry/polymers/EpoxyChain.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/polymers/EpoxyChain.groovy @@ -298,7 +298,7 @@ BR.recipeBuilder() .buildAndRegister() VACUUM_CHAMBER.recipeBuilder() - .inputs(ore('dustEpoxyCresolNovolacs')) + .inputs(ore('dustWetEpoxyCresolNovolacs')) .notConsumable(ore('springNichrome')) .outputs(metaitem('dustEpoxyCresolNovolacs')) .duration(25) diff --git a/groovy/postInit/components/IntegratedCircuits.groovy b/groovy/postInit/components/IntegratedCircuits.groovy index e4ebf8a8a..e6fd68422 100644 --- a/groovy/postInit/components/IntegratedCircuits.groovy +++ b/groovy/postInit/components/IntegratedCircuits.groovy @@ -148,8 +148,9 @@ CIRCUIT_ASSEMBLER.recipeBuilder() .inputs(metaitem("op_amp")) .inputs(ore('wireFineGold') * 2) .inputs(metaitem('zener_diode')) + .inputs(ore('plateEpoxyCresolNovolacs')) .fluidInputs(fluid('silicone_rubber') * 144) - .outputs(metaitem('voltage_regulator.mv')) + .outputs(metaitem('voltage_regulator.mv') * 2) .duration(400) .EUt(30) .buildAndRegister() From a7bfef63c30ab9f13cbdecaca518d0dcda039ec8 Mon Sep 17 00:00:00 2001 From: planetme Date: Tue, 26 Nov 2024 08:47:06 -0500 Subject: [PATCH 085/132] add RP-1 --- groovy/material/PetrochemistryMaterials.groovy | 6 +++++- groovy/material/SuSyMaterials.groovy | 1 + .../organic_chemistry/petrochemistry/Fuels.groovy | 11 +++++++++++ resources/langfiles/lang/en_us.lang | 2 +- 4 files changed, 18 insertions(+), 2 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index f6a184663..2c5b522f6 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -98,7 +98,11 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - // FREE ID: 20014 + RPOne = new Material.Builder(20014, SuSyUtility.susyId('rp_one')) + .liquid() + .color(0xe04526) + .flags(FLAMMABLE) + .build(); SourGas = new Material.Builder(20015, SuSyUtility.susyId('sour_gas')) .gas() diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 54baca617..c45f8b6bd 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -685,6 +685,7 @@ class SuSyMaterials { public static Material CokeFines; public static Material FluidCrackedVacuumOilResidue; public static Material CokingEffluents; + public static Material RPOne; // First Degree Materials diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy index 39fea505f..a18a29bd5 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy @@ -717,3 +717,14 @@ BLENDER.recipeBuilder() .duration(10) .EUt(120) .buildAndRegister() + +// RP-1 + +FBR.recipeBuilder() + .fluidInputs(fluid('supreme_kerosene') * 1000) + .fluidInputs(fluid('hydrogen') * 1000) + .notConsumable(metaitem('catalystBedHydrotreatingCatalyst')) + .fluidOutputs(fluid('rp_one') * 1000) + .duration(100) + .EUt(480) + .buildAndRegister() \ No newline at end of file diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index a3e73f99a..ac1088274 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -2060,7 +2060,7 @@ susy.material.heated_heavy_cycle_oil=Heated Heavy Cycle Oil susy.material.hot_hp_fuel_gas=Hot High Pressure Fuel Gas susy.material.hp_fuel_gas=High Pressure Fuel Gas susy.material.cold_hp_fuel_gas=Cold High Pressure Fuel Gas - +susy.material.rp_one=RP-1 # Graphene Chain susy.material.moist_argon=Moist Argon From dee24f762d16d964123a3f2cdefcd1024e4ccbac Mon Sep 17 00:00:00 2001 From: planetme Date: Tue, 26 Nov 2024 23:41:46 -0500 Subject: [PATCH 086/132] bugfixes, new hydrocracking catalyst formulation --- groovy/material/FirstDegreeMaterials.groovy | 8 +++++- groovy/material/SecondDegreeMaterials.groovy | 8 +++++- groovy/material/SuSyMaterials.groovy | 2 ++ groovy/postInit/chemistry/Catalysts.groovy | 26 ++++++++++++++++--- .../petrochemistry/Fuels.groovy | 5 +++- .../oil_refining/Hydrotreating.groovy | 2 +- .../oil_refining/ResidueProcessing.groovy | 6 ++++- .../oil_refining/ThermalCracking.groovy | 1 + resources/langfiles/lang/en_us.lang | 2 ++ 9 files changed, 51 insertions(+), 9 deletions(-) diff --git a/groovy/material/FirstDegreeMaterials.groovy b/groovy/material/FirstDegreeMaterials.groovy index 9fb210a51..0878cfe88 100644 --- a/groovy/material/FirstDegreeMaterials.groovy +++ b/groovy/material/FirstDegreeMaterials.groovy @@ -3078,7 +3078,13 @@ public class FirstDegreeMaterials { .colorAverage() .build(); - // FREE ID: 8572 + AmmoniumMetatungstate = new Material.Builder(8571, SuSyUtility.susyId('ammonium_metatungstate')) + .dust() + .components(Nitrogen * 6, Hydrogen * 26, Tungsten * 12, Oxygen * 40) + .color(0x400959) + .build(); + + AmmoniumMetatungstate.setFormula("(NH4)6(H2W12O40)", true) ImpureBariumSulfide = new Material.Builder(8572, SuSyUtility.susyId("impure_barium_sulfide")) .dust() diff --git a/groovy/material/SecondDegreeMaterials.groovy b/groovy/material/SecondDegreeMaterials.groovy index 33817c60b..c7f6ee3a0 100644 --- a/groovy/material/SecondDegreeMaterials.groovy +++ b/groovy/material/SecondDegreeMaterials.groovy @@ -457,7 +457,13 @@ public class SecondDegreeMaterials { .flags(GENERATE_CATALYST_BED) .build() - //FREE IDs: 13073-13074 + AmmoniumMetatungstateSolution = new Material.Builder(13073, SuSyUtility.susyId('ammonium_metatungstate_solution')) + .liquid() + .components(AmmoniumMetatungstate, Ammonia * 4, Water * 4) + .color(0x340959) + .build() + + //FREE IDs: 13074 DilutedAmmoniumSulfateSolution = new Material.Builder(13075, SuSyUtility.susyId('diluted_ammonium_sulfate_solution')) .liquid() diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index c45f8b6bd..cddccad0f 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -1086,6 +1086,7 @@ class SuSyMaterials { public static Material HydrogenSilsesquioxane; public static Material CementedAlluvialPGMSolution; public static Material AlluvialPGM; + public static Material AmmoniumMetatungstate; public static Material Diamminedichloropalladium; public static Material NickelIINitrateSolution; public static Material FerroniobiumTantalum; @@ -1359,6 +1360,7 @@ class SuSyMaterials { public static Material SodiumAlumSolution; public static Material OxidizedManganateSolution; public static Material SupportedNickel; + public static Material AmmoniumMetatungstateSolution; public static Material CobaltNitrateSolution; public static Material GalvanizedSteel; public static Material ImpureLithiumCarbonateSolution; diff --git a/groovy/postInit/chemistry/Catalysts.groovy b/groovy/postInit/chemistry/Catalysts.groovy index 8c8bb68f6..1af2ec955 100644 --- a/groovy/postInit/chemistry/Catalysts.groovy +++ b/groovy/postInit/chemistry/Catalysts.groovy @@ -64,6 +64,24 @@ ROASTER.recipeBuilder() .EUt(Globals.voltAmps[1]) .buildAndRegister() +// Tungsten source + +ROASTER.recipeBuilder() + .inputs(ore('dustAmmoniumParatungstate')) + .fluidInputs(fluid('distilled_water') * 2000) + .fluidOutputs(fluid('ammonium_metatungstate_solution') * 4000) + .duration(100) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + +DISTILLERY.recipeBuilder() + .fluidInputs(fluid('ammonium_metatungstate_solution') * 4000) + .outputs(metaitem('dustAmmoniumMetatungstate')) + .fluidOutputs(fluid('ammonia_solution') * 4000) + .duration(100) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + // Isomerization catalysts BR.recipeBuilder() @@ -321,10 +339,10 @@ ROASTER.recipeBuilder() .buildAndRegister() ROASTER.recipeBuilder() - .inputs(ore('dustAmorphousSilicaAlumina') * 5) - .fluidInputs(fluid('ammonium_isopolytungstate_solution') * 1000) - .fluidInputs(fluid('cobalt_nitrate_solution') * 1000) - .outputs(metaitem('dustHydrocrackingCatalyst') * 5) + .inputs(ore('dustAmorphousSilicaAlumina') * 10) + .inputs(ore('dustAmmoniumMetatungstate')) + .fluidInputs(fluid('cobalt_nitrate_solution') * 2000) + .outputs(metaitem('dustHydrocrackingCatalyst') * 10) .duration(200) .EUt(Globals.voltAmps[3]) .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy index a18a29bd5..268c12fee 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy @@ -727,4 +727,7 @@ FBR.recipeBuilder() .fluidOutputs(fluid('rp_one') * 1000) .duration(100) .EUt(480) - .buildAndRegister() \ No newline at end of file + .buildAndRegister() + +// Diesel * 6000 +mods.gregtech.mixer.removeByInput(120, null, [fluid('light_fuel') * 5000 * 5000, fluid('heavy_fuel') * 1000 * 1000]) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy index a26fe2472..6c6117087 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy @@ -15,7 +15,7 @@ fractions.each { _, fraction -> .buildAndRegister() FBR.recipeBuilder() - .fluidInputs(fraction.getSulfuric(1000)) + .fluidInputs(fraction.getHeated(1000)) .fluidInputs(fluid('hydrogen') * 100) .notConsumable(metaitem('catalystBedHydrotreatingCatalyst')) .fluidOutputs(fraction.getTreatedSulfuric(1000)) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy index edaa15075..632e7f5ea 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy @@ -16,6 +16,7 @@ VACUUM_DT.recipeBuilder() .fluidOutputs(fluid('crude_lubricating_oil') * 300) .fluidOutputs(fractions.heavy_gas_oil.getSulfuric(250)) .fluidOutputs(fractions.light_gas_oil.getSulfuric(150)) + .circuitMeta(1) .duration(100) .EUt(30) .buildAndRegister() @@ -77,4 +78,7 @@ MIXER.recipeBuilder() .outputs(item('gregtech:asphalt') * 2) .duration(30) .EUt(16) - .buildAndRegister() \ No newline at end of file + .buildAndRegister() + +// Visbreaking residue treatment +salicylaldehyde \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index 57598585d..9f95ec205 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -70,6 +70,7 @@ crackables.each { _, crackable -> .fluidOutputs(fractions.light_gas_oil.getCrude(200)) .fluidOutputs(fractions.naphtha.getCrude(1510)) .fluidOutputs(fluid('sulfuric_fuel_gas') * 1630) + .circuitMeta(2) .duration(400) .EUt(30) .buildAndRegister() diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index ac1088274..a3b68e1c8 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -2061,6 +2061,8 @@ susy.material.hot_hp_fuel_gas=Hot High Pressure Fuel Gas susy.material.hp_fuel_gas=High Pressure Fuel Gas susy.material.cold_hp_fuel_gas=Cold High Pressure Fuel Gas susy.material.rp_one=RP-1 +susy.material.ammonium_metatungstate=Ammonium Metatungstate (AMT) +susy.material.ammonium_metatungstate_solution=Ammonium Metatungstate Solution # Graphene Chain susy.material.moist_argon=Moist Argon From 6d033592caa5a95fe8591fc7cd2960860182a0ff Mon Sep 17 00:00:00 2001 From: planetme Date: Wed, 27 Nov 2024 16:31:44 -0500 Subject: [PATCH 087/132] fix thermal cracking bugs & numbers --- groovy/globals/Petrochemistry.groovy | 28 ++++++++++--------- .../material/PetrochemistryMaterials.groovy | 4 +-- .../oil_refining/ThermalCracking.groovy | 24 ++++++++-------- 3 files changed, 29 insertions(+), 27 deletions(-) diff --git a/groovy/globals/Petrochemistry.groovy b/groovy/globals/Petrochemistry.groovy index 2a0fab83f..97c19a40f 100644 --- a/groovy/globals/Petrochemistry.groovy +++ b/groovy/globals/Petrochemistry.groovy @@ -60,6 +60,7 @@ class Petrochemistry { trait HydroCrackable { boolean hydro_crackable = true + int hydrogen_consumed def getHydro(int amount) { return fluid('hydrocracked_' + this.name) * amount @@ -134,14 +135,15 @@ class Petrochemistry { /* Data on fractions - Fuel gas: 3.56 carbons per mol 51.8 g/mol - - Light naphtha: 5.5 carbons per mol 75 g/mol - - Full naphtha: 6.5 carbons per mol 97.2 g/mol - - Heavy naphtha: 9 carbons per mol 120 g/mol + - Light naphtha: 5.5 carbons per mol 77 g/mol + - Full naphtha: 6.5 carbons per mol 91 g/mol + - Heavy naphtha: 9 carbons per mol 126 g/mol - Kerosene: 11.5 carbons per mol 161.6 g/mol - Light gas oil: 15.5 carbons per mol 215.6 g/mol - Heavy gas oil: 20 carbons per mol 270.2 g/mol - Atm. residuum: 40 carbons per mol 547.6 g/mol - Vac. residuum: 45 carbons per mol 603.0 g/mol + - Light cycle oil: 12 carbons per mol 160.0g/mol */ public static fractions = [ @@ -156,19 +158,19 @@ class Petrochemistry { ] public static crackables = [ - vacuum_oil_residue : new Crackable('vacuum_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable), - atmospheric_oil_residue : new Crackable('atmospheric_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable), - light_gas_oil : new Crackable('light_gas_oil').withTraits(HydroCrackable, SteamCrackable), - heavy_gas_oil : new Crackable('heavy_gas_oil').withTraits(CatalyticCrackable, HydroCrackable, SteamCrackable), + vacuum_oil_residue : new Crackable('vacuum_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable).tap { hydrogen_consumed = }, + atmospheric_oil_residue : new Crackable('atmospheric_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable).tap { hydrogen_consumed = }, + light_gas_oil : new Crackable('light_gas_oil').withTraits(HydroCrackable, SteamCrackable).tap { hydrogen_consumed = }, + heavy_gas_oil : new Crackable('heavy_gas_oil').withTraits(CatalyticCrackable, HydroCrackable, SteamCrackable).tap { hydrogen_consumed = }, ethane : new Crackable('ethane').withTraits(SteamCrackable), propane : new Crackable('propane').withTraits(SteamCrackable), butane : new Crackable('butane').withTraits(SteamCrackable), - light_naphtha : new Crackable('light_naphtha').withTraits(SteamCrackable, HydroCrackable), - heavy_naphtha : new Crackable('heavy_naphtha').withTraits(SteamCrackable, HydroCrackable), - light_cycle_oil : new Crackable('light_cycle_oil').withTraits(HydroCrackable), - heavy_cycle_oil : new Crackable('heavy_cycle_oil').withTraits(HydroCrackable), - slurry_oil : new Crackable('slurry_oil').withTraits(HydroCrackable), - deasphalted_oil : new Crackable('deasphalted_oil').withTraits(HydroCrackable) + light_naphtha : new Crackable('light_naphtha').withTraits(SteamCrackable, HydroCrackable).tap { hydrogen_consumed = }, + heavy_naphtha : new Crackable('heavy_naphtha').withTraits(SteamCrackable, HydroCrackable).tap { hydrogen_consumed = }, + light_cycle_oil : new Crackable('light_cycle_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = }, + heavy_cycle_oil : new Crackable('heavy_cycle_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = }, + slurry_oil : new Crackable('slurry_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = }, + deasphalted_oil : new Crackable('deasphalted_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = } ] public static oils = [ diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 2c5b522f6..c9b1394cc 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -307,13 +307,13 @@ public class PetrochemistryMaterials { .build()*/ HydrocrackedLightCycleOil = new Material.Builder(20049, SuSyUtility.susyId('hydrocracked_light_cycle_oil')) - .gas(new FluidBuilder().temperature(573)) + .gas(new FluidBuilder().temperature(673)) .color(0xdec5a0) .flags(FLAMMABLE) .build() HydrocrackedHeavyCycleOil = new Material.Builder(20050, SuSyUtility.susyId('hydrocracked_heavy_cycle_oil')) - .gas(new FluidBuilder().temperature(573)) + .gas(new FluidBuilder().temperature(673)) .color(0xc4ac8c) .flags(FLAMMABLE) .build() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index 9f95ec205..16680220a 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -40,22 +40,22 @@ crackables.each { _, crackable -> // Visbreaking Separation DT.recipeBuilder() .fluidInputs(crackables.atmospheric_oil_residue.getQuenched(1000)) - .fluidOutputs(fluid('visbreaking_residue') * 570) + .fluidOutputs(fluid('visbreaking_residue') * 560) .fluidOutputs(fractions.heavy_gas_oil.getCrude(150)) - .fluidOutputs(fractions.light_gas_oil.getCrude(260)) - .fluidOutputs(fractions.naphtha.getCrude(370)) - .fluidOutputs(fluid('sulfuric_fuel_gas') * 300) + .fluidOutputs(fractions.light_gas_oil.getCrude(265)) + .fluidOutputs(fractions.naphtha.getCrude(390)) + .fluidOutputs(fluid('sulfuric_fuel_gas') * 330) .duration(200) .EUt(30) .buildAndRegister() DT.recipeBuilder() - .fluidInputs(crackables.atmospheric_oil_residue.getQuenched(1000)) + .fluidInputs(crackables.vacuum_oil_residue.getQuenched(1000)) .fluidOutputs(fluid('visbreaking_residue') * 650) .fluidOutputs(fractions.heavy_gas_oil.getCrude(150)) .fluidOutputs(fractions.light_gas_oil.getCrude(320)) .fluidOutputs(fractions.naphtha.getCrude(320)) - .fluidOutputs(fluid('sulfuric_fuel_gas') * 1480) + .fluidOutputs(fluid('sulfuric_fuel_gas') * 280) .duration(200) .EUt(30) .buildAndRegister() @@ -66,10 +66,10 @@ crackables.each { _, crackable -> .fluidInputs(crackables.atmospheric_oil_residue.get(1000)) .fluidInputs(fluid('coking_effluents') * 480) .fluidOutputs(fluid('coking_residue') * 480) - .fluidOutputs(fractions.heavy_gas_oil.getCrude(345)) + .fluidOutputs(fractions.heavy_gas_oil.getCrude(335)) .fluidOutputs(fractions.light_gas_oil.getCrude(200)) - .fluidOutputs(fractions.naphtha.getCrude(1510)) - .fluidOutputs(fluid('sulfuric_fuel_gas') * 1630) + .fluidOutputs(fractions.naphtha.getCrude(1500)) + .fluidOutputs(fluid('sulfuric_fuel_gas') * 1650) .circuitMeta(2) .duration(400) .EUt(30) @@ -79,10 +79,10 @@ crackables.each { _, crackable -> .fluidInputs(fluid('slurry_oil') * 1000) .fluidInputs(fluid('coking_effluents') * 480) .fluidOutputs(fluid('coking_residue') * 480) - .fluidOutputs(fractions.heavy_gas_oil.getCrude(345)) + .fluidOutputs(fractions.heavy_gas_oil.getCrude(335)) .fluidOutputs(fractions.light_gas_oil.getCrude(200)) - .fluidOutputs(fractions.naphtha.getCrude(1510)) - .fluidOutputs(fluid('sulfuric_fuel_gas') * 1630) + .fluidOutputs(fractions.naphtha.getCrude(1500)) + .fluidOutputs(fluid('sulfuric_fuel_gas') * 1650) .duration(400) .EUt(30) .buildAndRegister() From f942b0c0275793f5d1fae949aee6309aa3ba1186 Mon Sep 17 00:00:00 2001 From: planetme Date: Wed, 27 Nov 2024 16:49:53 -0500 Subject: [PATCH 088/132] LCO hydrocracking numbers --- groovy/globals/Petrochemistry.groovy | 23 ++++++++++--------- .../oil_refining/Hydrocracking.groovy | 17 ++++++++++---- 2 files changed, 25 insertions(+), 15 deletions(-) diff --git a/groovy/globals/Petrochemistry.groovy b/groovy/globals/Petrochemistry.groovy index 97c19a40f..a12549125 100644 --- a/groovy/globals/Petrochemistry.groovy +++ b/groovy/globals/Petrochemistry.groovy @@ -61,6 +61,7 @@ class Petrochemistry { trait HydroCrackable { boolean hydro_crackable = true int hydrogen_consumed + int gas_produced def getHydro(int amount) { return fluid('hydrocracked_' + this.name) * amount @@ -143,7 +144,7 @@ class Petrochemistry { - Heavy gas oil: 20 carbons per mol 270.2 g/mol - Atm. residuum: 40 carbons per mol 547.6 g/mol - Vac. residuum: 45 carbons per mol 603.0 g/mol - - Light cycle oil: 12 carbons per mol 160.0g/mol + - Light cycle oil: 12 carbons per mol 163.5 g/mol */ public static fractions = [ @@ -158,19 +159,19 @@ class Petrochemistry { ] public static crackables = [ - vacuum_oil_residue : new Crackable('vacuum_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable).tap { hydrogen_consumed = }, - atmospheric_oil_residue : new Crackable('atmospheric_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable).tap { hydrogen_consumed = }, - light_gas_oil : new Crackable('light_gas_oil').withTraits(HydroCrackable, SteamCrackable).tap { hydrogen_consumed = }, - heavy_gas_oil : new Crackable('heavy_gas_oil').withTraits(CatalyticCrackable, HydroCrackable, SteamCrackable).tap { hydrogen_consumed = }, + vacuum_oil_residue : new Crackable('vacuum_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable).tap { hydrogen_consumed = 930, gas_produced = 65}, + atmospheric_oil_residue : new Crackable('atmospheric_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable).tap { hydrogen_consumed = , gas_produced = }, + light_gas_oil : new Crackable('light_gas_oil').withTraits(HydroCrackable, SteamCrackable).tap { hydrogen_consumed = , gas_produced = }, + heavy_gas_oil : new Crackable('heavy_gas_oil').withTraits(CatalyticCrackable, HydroCrackable, SteamCrackable).tap { hydrogen_consumed = , gas_produced = }, ethane : new Crackable('ethane').withTraits(SteamCrackable), propane : new Crackable('propane').withTraits(SteamCrackable), butane : new Crackable('butane').withTraits(SteamCrackable), - light_naphtha : new Crackable('light_naphtha').withTraits(SteamCrackable, HydroCrackable).tap { hydrogen_consumed = }, - heavy_naphtha : new Crackable('heavy_naphtha').withTraits(SteamCrackable, HydroCrackable).tap { hydrogen_consumed = }, - light_cycle_oil : new Crackable('light_cycle_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = }, - heavy_cycle_oil : new Crackable('heavy_cycle_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = }, - slurry_oil : new Crackable('slurry_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = }, - deasphalted_oil : new Crackable('deasphalted_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = } + light_naphtha : new Crackable('light_naphtha').withTraits(SteamCrackable, HydroCrackable).tap { hydrogen_consumed = , gas_produced = }, + heavy_naphtha : new Crackable('heavy_naphtha').withTraits(SteamCrackable, HydroCrackable).tap { hydrogen_consumed = , gas_produced = }, + light_cycle_oil : new Crackable('light_cycle_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = , gas_produced = }, + heavy_cycle_oil : new Crackable('heavy_cycle_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = , gas_produced = }, + slurry_oil : new Crackable('slurry_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = , gas_produced = }, + deasphalted_oil : new Crackable('deasphalted_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = , gas_produced = } ] public static oils = [ diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy index 643e3bf6c..e25d382b3 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy @@ -2,17 +2,26 @@ import globals.Globals import static globals.Petrochemistry.* CRACKER = recipemap('cracker') +DT = recipemap('sieve_distillation') crackables.each { _, crackable -> if (crackable.hydro_crackable) { - CRACKER.recipeBuilder() .fluidInputs(crackable.get(1000)) - .fluidInputs(fluid('hot_hp_hydrogen') * 1000) + .fluidInputs(fluid('hot_hp_hydrogen') * crackable.hydrogen_required) .fluidOutputs(crackable.getHydro(1000)) + .fluidOutputs(fluid('fuel_gas') * crackable.gas_produced) .duration(80) .EUt(Globals.voltAmps[2]) .buildAndRegister() - } -} \ No newline at end of file +} + +DT.recipeBuilder() + .fluidInputs(fluid('hydrocracked_light_cycle_oil') * 1000) + .fluidInputs(fluid('furfural') * 75) + .fluidOutputs(fluid('btex_extract') * 600) + .fluidOutputs(fluid('naphtha') * 400) + .duration(25) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() \ No newline at end of file From 9878673cef49d857baa82675843c4111e06645f8 Mon Sep 17 00:00:00 2001 From: planetme Date: Wed, 27 Nov 2024 17:11:41 -0500 Subject: [PATCH 089/132] oil distillation duration buffs --- .../oil_refining/AtmosphericDistillation.groovy | 12 ++++++------ .../petrochemistry/oil_refining/Preprocessing.groovy | 8 ++++---- .../oil_refining/ResidueProcessing.groovy | 3 +-- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy index decf64425..38b995d2b 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy @@ -13,8 +13,8 @@ DT.recipeBuilder() .fluidOutputs(fractions.light_gas_oil.getCrude(1250)) .fluidOutputs(fractions.kerosene.getCrude(1250)) .fluidOutputs(fluid('atmospheric_overheads') * 5000) - .duration(400) - .EUt(30) + .duration(200) + .EUt(120) .buildAndRegister() DT.recipeBuilder() @@ -25,8 +25,8 @@ DT.recipeBuilder() .fluidOutputs(fractions.light_gas_oil.getCrude(1250)) .fluidOutputs(fractions.kerosene.getCrude(500)) .fluidOutputs(fluid('heavy_atmospheric_overheads') * 3500) - .duration(400) - .EUt(30) + .duration(200) + .EUt(120) .buildAndRegister() DT.recipeBuilder() @@ -37,8 +37,8 @@ DT.recipeBuilder() .fluidOutputs(fractions.light_gas_oil.getCrude(1000)) .fluidOutputs(fractions.kerosene.getCrude(1750)) .fluidOutputs(fluid('light_atmospheric_overheads') * 6000) - .duration(400) - .EUt(30) + .duration(200) + .EUt(120) .buildAndRegister() // Stripping of contaminants using steam diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy index 567003fd9..0d28bb0f6 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Preprocessing.groovy @@ -11,7 +11,7 @@ oils.each { _, oil -> { .fluidInputs(oil.get(1000)) .fluidInputs(fluid('water') * 100) .fluidOutputs(oil.getDiluted(1100)) - .duration(40) + .duration(20) .EUt(30) .buildAndRegister() @@ -19,7 +19,7 @@ oils.each { _, oil -> { .fluidInputs(oil.getDiluted(1100)) .fluidOutputs(oil.getBrine(100)) .fluidOutputs(oil.getDesalted(980)) - .duration(40) + .duration(20) .EUt(30) .buildAndRegister() @@ -27,7 +27,7 @@ oils.each { _, oil -> { .fluidInputs(oil.getBrine(1000)) .fluidOutputs(oil.getDesalted(200)) .fluidOutputs(fluid('salt_water') * 1000) - .duration(40) + .duration(20) .EUt(30) .buildAndRegister() @@ -35,7 +35,7 @@ oils.each { _, oil -> { FLUID_HEATER.recipeBuilder() .fluidInputs(oil.getDesalted(1000)) .fluidOutputs(oil.getHeated(1000)) - .duration(40) + .duration(20) .EUt(30) .buildAndRegister() } diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy index 632e7f5ea..48e61130b 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy @@ -80,5 +80,4 @@ MIXER.recipeBuilder() .EUt(16) .buildAndRegister() -// Visbreaking residue treatment -salicylaldehyde \ No newline at end of file +// Visbreaking residue treatment \ No newline at end of file From 4cdcf1b2369cb166cc8077957368f4b09dbb4493 Mon Sep 17 00:00:00 2001 From: planetme Date: Wed, 27 Nov 2024 17:12:45 -0500 Subject: [PATCH 090/132] revert oil distillation EUt changes --- .../oil_refining/AtmosphericDistillation.groovy | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy index 38b995d2b..da87e1bac 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy @@ -14,7 +14,7 @@ DT.recipeBuilder() .fluidOutputs(fractions.kerosene.getCrude(1250)) .fluidOutputs(fluid('atmospheric_overheads') * 5000) .duration(200) - .EUt(120) + .EUt(30) .buildAndRegister() DT.recipeBuilder() @@ -26,7 +26,7 @@ DT.recipeBuilder() .fluidOutputs(fractions.kerosene.getCrude(500)) .fluidOutputs(fluid('heavy_atmospheric_overheads') * 3500) .duration(200) - .EUt(120) + .EUt(30) .buildAndRegister() DT.recipeBuilder() @@ -38,7 +38,7 @@ DT.recipeBuilder() .fluidOutputs(fractions.kerosene.getCrude(1750)) .fluidOutputs(fluid('light_atmospheric_overheads') * 6000) .duration(200) - .EUt(120) + .EUt(30) .buildAndRegister() // Stripping of contaminants using steam From 22e952af2bc2181656136045b646640c4cb2c1f1 Mon Sep 17 00:00:00 2001 From: planetme Date: Thu, 28 Nov 2024 18:53:11 -0500 Subject: [PATCH 091/132] remove HCO, restore some deleted recipes --- groovy/globals/Petrochemistry.groovy | 6 +- .../material/PetrochemistryMaterials.groovy | 30 ++------ groovy/material/SuSyMaterials.groovy | 6 -- groovy/postInit/chemistry/Catalysts.groovy | 72 ++++++++++++++++++- .../organic_chemistry/AlcoholChain.groovy | 28 ++++++++ .../organic_chemistry/Extractants.groovy | 22 ------ .../petrochemistry/Petrochemicals.groovy | 42 ++++++----- .../FluidCatalyticCracking.groovy | 25 +++---- .../oil_refining/LighterEnds.groovy | 15 ++-- 9 files changed, 147 insertions(+), 99 deletions(-) diff --git a/groovy/globals/Petrochemistry.groovy b/groovy/globals/Petrochemistry.groovy index a12549125..ba503e081 100644 --- a/groovy/globals/Petrochemistry.groovy +++ b/groovy/globals/Petrochemistry.groovy @@ -152,14 +152,13 @@ class Petrochemistry { light_gas_oil : new OilFraction('light_gas_oil').withTraits(Sulfuric, Heatable, Strippable), kerosene : new OilFraction('kerosene').withTraits(Sulfuric, Heatable, Strippable), heavy_naphtha : new OilFraction('heavy_naphtha').withTraits(Sulfuric, Heatable), - heavy_cycle_oil : new OilFraction('heavy_cycle_oil').withTraits(Sulfuric, Heatable), light_cycle_oil : new OilFraction('light_cycle_oil').withTraits(Sulfuric, Heatable), naphtha : new OilFraction('naphtha').withTraits(Crude), light_naphtha : new OilFraction('light_naphtha').withTraits(Sulfuric, Heatable), ] public static crackables = [ - vacuum_oil_residue : new Crackable('vacuum_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable).tap { hydrogen_consumed = 930, gas_produced = 65}, + vacuum_oil_residue : new Crackable('vacuum_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable).tap { hydrogen_consumed = , gas_produced = }, atmospheric_oil_residue : new Crackable('atmospheric_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable).tap { hydrogen_consumed = , gas_produced = }, light_gas_oil : new Crackable('light_gas_oil').withTraits(HydroCrackable, SteamCrackable).tap { hydrogen_consumed = , gas_produced = }, heavy_gas_oil : new Crackable('heavy_gas_oil').withTraits(CatalyticCrackable, HydroCrackable, SteamCrackable).tap { hydrogen_consumed = , gas_produced = }, @@ -168,8 +167,7 @@ class Petrochemistry { butane : new Crackable('butane').withTraits(SteamCrackable), light_naphtha : new Crackable('light_naphtha').withTraits(SteamCrackable, HydroCrackable).tap { hydrogen_consumed = , gas_produced = }, heavy_naphtha : new Crackable('heavy_naphtha').withTraits(SteamCrackable, HydroCrackable).tap { hydrogen_consumed = , gas_produced = }, - light_cycle_oil : new Crackable('light_cycle_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = , gas_produced = }, - heavy_cycle_oil : new Crackable('heavy_cycle_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = , gas_produced = }, + light_cycle_oil : new Crackable('light_cycle_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = 930, gas_produced = 65}, slurry_oil : new Crackable('slurry_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = , gas_produced = }, deasphalted_oil : new Crackable('deasphalted_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = , gas_produced = } ] diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index c9b1394cc..471122cf6 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -312,11 +312,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build() - HydrocrackedHeavyCycleOil = new Material.Builder(20050, SuSyUtility.susyId('hydrocracked_heavy_cycle_oil')) - .gas(new FluidBuilder().temperature(673)) - .color(0xc4ac8c) - .flags(FLAMMABLE) - .build() + // FREE ID: 20050 HydrocrackedDeasphaltedOil = new Material.Builder(20051, SuSyUtility.susyId('hydrocracked_deasphalted_oil')) .liquid(new FluidBuilder().temperature(573)) @@ -612,11 +608,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - HeavyCycleOil = new Material.Builder(20104, SuSyUtility.susyId('heavy_cycle_oil')) - .liquid() - .color(0xc4ac70) - .flags(FLAMMABLE) - .build(); + // FREE ID: 20104 SulfuricCatalyticOverheads = new Material.Builder(20105, SuSyUtility.susyId('sulfuric_catalytic_overheads')) .gas(new FluidBuilder().temperature(773)) @@ -776,11 +768,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - SulfuricHeavyCycleOil = new Material.Builder(20133, SuSyUtility.susyId('sulfuric_heavy_cycle_oil')) - .gas() - .color(0xc2b267) - .flags(FLAMMABLE) - .build(); + // FREE ID: 20133 TreatedSulfuricLightCycleOil = new Material.Builder(20134, SuSyUtility.susyId('treated_sulfuric_heavy_cycle_oil')) .gas() @@ -788,11 +776,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - TreatedSulfuricHeavyCycleOil = new Material.Builder(20135, SuSyUtility.susyId('treated_sulfuric_light_cycle_oil')) - .gas() - .color(0xc4b570) - .flags(FLAMMABLE) - .build(); + // FREE ID: 20134 HeatedLightNaphtha = new Material.Builder(20136, SuSyUtility.susyId('heated_light_naphtha')) .liquid(new FluidBuilder().temperature(300)) @@ -841,11 +825,5 @@ public class PetrochemistryMaterials { .color(0xd1af77) .flags(FLAMMABLE) .build(); - - HeatedHeavyCycleOil = new Material.Builder(20144, SuSyUtility.susyId('heated_heavy_cycle_oil')) - .liquid(new FluidBuilder().temperature(570)) - .color(0xb59862) - .flags(FLAMMABLE) - .build(); } } \ No newline at end of file diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index cddccad0f..d7f04622b 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -622,12 +622,6 @@ class SuSyMaterials { public static Material TreatedSulfuricLightCycleOil; public static Material HydrocrackedLightCycleOil; - public static Material HeavyCycleOil; - public static Material SulfuricHeavyCycleOil; - public static Material HeatedHeavyCycleOil; - public static Material TreatedSulfuricHeavyCycleOil; - public static Material HydrocrackedHeavyCycleOil; - public static Material SlurryOil; public static Material HydrocrackedSlurryOil; diff --git a/groovy/postInit/chemistry/Catalysts.groovy b/groovy/postInit/chemistry/Catalysts.groovy index 1af2ec955..dde8b2ed8 100644 --- a/groovy/postInit/chemistry/Catalysts.groovy +++ b/groovy/postInit/chemistry/Catalysts.groovy @@ -10,6 +10,7 @@ DT = recipemap('distillation_tower') DRYER = recipemap('dryer') AUTOCLAVE = recipemap('autoclave') ION_EXCHANGE = recipemap('ion_exchange_column') +FBR = recipemap('fixed_bed_reactor') // Alumina supports @@ -180,7 +181,7 @@ MIXER.recipeBuilder() .EUt(30) .buildAndRegister() -// Type Y zeolite (cracking catalyst) +// Type Y zeolite (FCC catalyst) AUTOCLAVE.recipeBuilder() .fluidInputs(fluid('diluted_sodium_silicate_solution') * 8000) @@ -208,6 +209,49 @@ ROASTER.recipeBuilder() .EUt(60) .buildAndRegister() +// ZSM-5 + +FBR.recipeBuilder() + .notConsumable(metaitem('catalystBedAlumina')) + .fluidInputs(fluid('ammonia') * 50) + .fluidInputs(fluid('n_propanol') * 150) + .fluidOutputs(fluid('tripropylamine') * 50) + .fluidOutputs(fluid('water') * 150) + .duration(5) + .EUt(120) + .buildAndRegister(); + +BR.recipeBuilder() + .notConsumable(metaitem('emitter.lv')) + .notConsumable(fluid('hydrogen_peroxide_solution') * 50) + .fluidInputs(fluid('hydrobromic_acid') * 1000) + .fluidInputs(fluid('propene') * 1000) + .fluidOutputs(fluid('n_bromopropane') * 1000) + .fluidOutputs(fluid('water') * 1000) + .duration(5) + .EUt(120) + .buildAndRegister(); + +BR.recipeBuilder() + .fluidInputs(fluid('n_bromopropane') * 1000) + .fluidInputs(fluid('tripropylamine') * 1000) + .outputs(metaitem('dustTetrapropylammoniumBromide')) + .duration(5) + .EUt(120) + .buildAndRegister(); + +LCR.recipeBuilder() + .inputs(ore('dustSiliconDioxide') * 6) + .inputs(ore('dustAluminiumSulfate') * 51) + .inputs(ore('dustSodiumHydroxide')) + .inputs(ore('dustTinyTetrapropylammoniumBromide')) + .fluidInputs(fluid('ethanol') * 100) + .fluidInputs(fluid('demineralized_water') * 1800) + .outputs(metaitem('dustZsmFive')) + .duration(500) + .EUt(480) + .buildAndRegister(); + // Olefin condensation catalysts // SHOP process catalyst @@ -345,4 +389,28 @@ ROASTER.recipeBuilder() .outputs(metaitem('dustHydrocrackingCatalyst') * 10) .duration(200) .EUt(Globals.voltAmps[3]) - .buildAndRegister() \ No newline at end of file + .buildAndRegister() + +// HZSM-5 + +FBR.recipeBuilder() + .notConsumable(ore('catalystBedAlumina')) + .fluidInputs(fluid('n_butanol') * 50) + .fluidInputs(fluid('ammonia') * 50) + .fluidOutputs(fluid('n_butylamine') * 50) + .fluidOutputs(fluid('water') * 50) + .duration(3) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + +BR.recipeBuilder() + .inputs(ore('dustSiliconDioxide') * 6) + .inputs(ore('dustAluminiumSulfate') * 51) + .inputs(ore('dustSodiumHydroxide')) + .fluidInputs(fluid('ethanol') * 100) + .fluidInputs(fluid('demineralized_water') * 1800) + .fluidInputs(fluid('n_butylamine') * 100) + .outputs(metaitem('dustHzsmFive')) + .duration(500) + .EUt(480) + .buildAndRegister(); \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/AlcoholChain.groovy b/groovy/postInit/chemistry/organic_chemistry/AlcoholChain.groovy index 4175688e2..8173f6401 100644 --- a/groovy/postInit/chemistry/organic_chemistry/AlcoholChain.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/AlcoholChain.groovy @@ -96,6 +96,34 @@ DISTILLATION_TOWER.recipeBuilder() .EUt(30) .buildAndRegister() +// Propanol +BR.recipeBuilder() + .inputs(ore('dustDicobaltOctacarbonyl') * 18) + .fluidInputs(fluid('hydrogen') * 2000) + .fluidInputs(fluid('carbon_monoxide') * 1000) + .fluidInputs(fluid('ethylene') * 1000) + .fluidOutputs(fluid('propanal_mixture') * 1000) + .EUt(Globals.voltAmps[3]) + .duration(80) + .buildAndRegister() + +DISTILLERY.recipeBuilder() + .fluidInputs(fluid('propanal_mixture') * 1000) + .outputs(metaitem('dustDicobaltOctacarbonyl') * 18) + .fluidOutputs(fluid('propionaldehyde') * 800) + .EUt(Globals.voltAmps[3]) + .duration(80) + .buildAndRegister() + +FBR.recipeBuilder() + .fluidInputs(fluid('propionaldehyde') * 50) + .fluidInputs(fluid('hydrogen') * 100) + .notConsumable(metaitem('catalystBedPlatinum')) + .fluidOutputs(fluid('n_propanol') * 50) + .EUt(Globals.voltAmps[3]) + .duration(4) + .buildAndRegister() + // n-Pentanol REACTION_FURNACE.recipeBuilder() .inputs(metaitem('dustDicobaltOctacarbonyl') * 18) diff --git a/groovy/postInit/chemistry/organic_chemistry/Extractants.groovy b/groovy/postInit/chemistry/organic_chemistry/Extractants.groovy index b981b4a74..c6893e6a5 100755 --- a/groovy/postInit/chemistry/organic_chemistry/Extractants.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/Extractants.groovy @@ -770,28 +770,6 @@ FBR.recipeBuilder() //RHENIUM EXTRACTION -FBR.recipeBuilder() - .notConsumable(ore('catalystBedAlumina')) - .fluidInputs(fluid('n_butanol') * 50) - .fluidInputs(fluid('ammonia') * 50) - .fluidOutputs(fluid('n_butylamine') * 50) - .fluidOutputs(fluid('water') * 50) - .duration(3) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() - -BR.recipeBuilder() - .inputs(ore('dustSiliconDioxide') * 6) - .inputs(ore('dustAluminiumSulfate') * 51) - .inputs(ore('dustSodiumHydroxide')) - .fluidInputs(fluid('ethanol') * 100) - .fluidInputs(fluid('demineralized_water') * 1800) - .fluidInputs(fluid('n_butylamine') * 100) - .outputs(metaitem('dustHzsmFive')) - .duration(500) - .EUt(480) - .buildAndRegister(); - FBR.recipeBuilder() .notConsumable(ore('catalystBedHzsmFive')) .fluidInputs(fluid('toluene') * 50) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy index 4a4b55ba0..9f9a7a715 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy @@ -42,27 +42,35 @@ SIEVE_DT = recipemap('sieve_distillation') // Xylenes DT.recipeBuilder() - .fluidInputs(fluid('xylene') * 1000) - .fluidOutputs(fluid('ortho_xylene') * 200) - .fluidOutputs(fluid('meta_para_xylene_mixture') * 800) - .duration(100) - .EUt(Globals.voltAmps[1] * 2) - .buildAndRegister() + .fluidInputs(fluid('xylene') * 1000) + .fluidOutputs(fluid('ortho_xylene') * 200) + .fluidOutputs(fluid('meta_para_xylene_mixture') * 800) + .duration(100) + .EUt(Globals.voltAmps[1] * 2) + .buildAndRegister() CRYSTALLIZER.recipeBuilder() - .fluidInputs(fluid('meta_para_xylene_mixture') * 4000) - .outputs(metaitem('dustParaXylene')) - .fluidOutputs(fluid('meta_xylene') * 3000) - .duration(100) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() + .fluidInputs(fluid('meta_para_xylene_mixture') * 4000) + .outputs(metaitem('dustParaXylene')) + .fluidOutputs(fluid('meta_xylene') * 3000) + .duration(100) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() EXTRACTOR.recipeBuilder() - .inputs(ore('dustParaXylene')) - .fluidOutputs(fluid('para_xylene') * 1000) - .duration(5) - .EUt(30) - .buildAndRegister() + .inputs(ore('dustParaXylene')) + .fluidOutputs(fluid('para_xylene') * 1000) + .duration(5) + .EUt(30) + .buildAndRegister() + + REFORMER.recipeBuilder() + .notConsumable(metaitem('catalystBedZsmFive')) + .fluidInputs(fluid('meta_xylene') * 1000) + .fluidOutputs(fluid('para_xylene') * 1000) + .duration(60) + .EUt(Globals.voltAmps[1] * 2) + .buildAndRegister() // Steam-cracked naphtha C5-fraction separation diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy index aeae5f3b1..68c040fad 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy @@ -45,32 +45,29 @@ ROASTER.recipeBuilder() DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_heavy_gas_oil') * 1000) - .fluidOutputs(fractions.heavy_cycle_oil.get(40)) - .fluidOutputs(fractions.light_cycle_oil.get(60)) - .fluidOutputs(fractions.naphtha.get(500)) - .fluidOutputs(fluid('catalytic_overheads') * 400) + .fluidOutputs(fractions.light_cycle_oil.get(355)) + .fluidOutputs(fractions.naphtha.get(2015)) + .fluidOutputs(fluid('catalytic_overheads') * 1580) .duration(200) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_atmospheric_oil_residue') * 1000) - .fluidOutputs(fluid('slurry_oil') * 380) - .fluidOutputs(fractions.heavy_cycle_oil.getSulfuric(300)) - .fluidOutputs(fractions.light_cycle_oil.getSulfuric(450)) - .fluidOutputs(fractions.naphtha.getCrude(1510)) - .fluidOutputs(fluid('sulfuric_catalytic_overheads') * 1130) + .fluidOutputs(fluid('slurry_oil') * 500) + .fluidOutputs(fractions.light_cycle_oil.getSulfuric(575)) + .fluidOutputs(fractions.naphtha.getCrude(1690)) + .fluidOutputs(fluid('sulfuric_catalytic_overheads') * 1180) .duration(200) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() DT.recipeBuilder() .fluidInputs(fluid('catalytically_cracked_vacuum_oil_residue') * 1000) - .fluidOutputs(fluid('slurry_oil') * 430) - .fluidOutputs(fractions.heavy_cycle_oil.getSulfuric(280)) - .fluidOutputs(fractions.light_cycle_oil.getSulfuric(430)) - .fluidOutputs(fractions.naphtha.getCrude(850)) - .fluidOutputs(fluid('sulfuric_catalytic_overheads') * 850) + .fluidOutputs(fluid('slurry_oil') * 680) + .fluidOutputs(fractions.light_cycle_oil.getSulfuric(680)) + .fluidOutputs(fractions.naphtha.getCrude(1195)) + .fluidOutputs(fluid('sulfuric_catalytic_overheads') * 1092) .duration(200) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy index 34e59f25c..e7a44c9fa 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy @@ -109,16 +109,15 @@ DT.recipeBuilder() // FCC light ends treatment -DT.recipeBuilder() +DT.recipeBuilder() // Mwt: 24.533 .fluidInputs(fluid('catalytic_overheads') * 1000) - .fluidOutputs(fluid('light_naphtha') * 10) .fluidOutputs(fluid('catalytic_olefin_rich_mixture') * 830) - .fluidOutputs(fluid('hydrogen') * 160) + .fluidOutputs(fluid('hydrogen') * 170) .duration(100) .EUt(30) .buildAndRegister() -DT.recipeBuilder() +DT.recipeBuilder() // Mwt: 29.145 .fluidInputs(fluid('catalytic_olefin_rich_mixture') * 830) .fluidOutputs(fluid('catalytic_c_four_fraction') * 30) .fluidOutputs(fluid('catalytic_c_three_fraction') * 70) @@ -127,7 +126,7 @@ DT.recipeBuilder() .EUt(30) .buildAndRegister() -SINGLE_COLUMN_CRYOGENIC_DISTILLATION_PLANT.recipeBuilder() +SINGLE_COLUMN_CRYOGENIC_DISTILLATION_PLANT.recipeBuilder() // Mwt: 21.8698 .fluidInputs(fluid('catalytic_light_gases') * 1000) .fluidOutputs(fluid('ethane') * 270) .fluidOutputs(fluid('ethylene') * 170) @@ -136,7 +135,7 @@ SINGLE_COLUMN_CRYOGENIC_DISTILLATION_PLANT.recipeBuilder() .EUt(30) .buildAndRegister() -DT.recipeBuilder() +DT.recipeBuilder() // Mwt: 42.585 .fluidInputs(fluid('catalytic_c_three_fraction') * 1000) .fluidOutputs(fluid('propane') * 250) .fluidOutputs(fluid('propene') * 750) @@ -144,7 +143,7 @@ DT.recipeBuilder() .EUt(30) .buildAndRegister() -DT.recipeBuilder() +DT.recipeBuilder() // Mwt: 57.114 .fluidInputs(fluid('catalytic_c_four_fraction') * 1000) .fluidOutputs(fluid('butane') * 150) .fluidOutputs(fluid('catalytic_butene_mixture') * 500) @@ -153,7 +152,7 @@ DT.recipeBuilder() .EUt(30) .buildAndRegister() -DT.recipeBuilder() +DT.recipeBuilder() // Mwt: 56.108 .fluidInputs(fluid('catalytic_butene_mixture') * 1000) .fluidOutputs(fluid('two_butene') * 450) .fluidOutputs(fluid('one_butene') * 250) From 653024bc08ca59a1b64a2a5f1e89feaead943892 Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 30 Nov 2024 14:25:21 -0500 Subject: [PATCH 092/132] address meeting feedback --- .../petrochemistry/oil_refining/GasolineComponents.groovy | 8 ++++---- .../petrochemistry/oil_refining/ThermalCracking.groovy | 6 +++--- resources/langfiles/lang/en_us.lang | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index 88dbe1724..3282667be 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -22,11 +22,10 @@ PHASE_SEPARATOR = recipemap('phase_separator') .fluidInputs(fluid('hydrogen') * 200) .fluidOutputs(fluid('raw_isomerate') * 1000) .fluidOutputs(fluid('hydrogen') * 160) - .duration(800) + .duration(200) .EUt(Globals.voltAmps[2]) .buildAndRegister() - FBR.recipeBuilder() .notConsumable(ore('catalystBedChloridedAlumina')) .fluidInputs(fluid('light_naphtha') * 1000) @@ -39,12 +38,13 @@ PHASE_SEPARATOR = recipemap('phase_separator') .buildAndRegister() FBR.recipeBuilder() + .notConsumable(ore('catalystBedSulfatedMetalOxide')) .fluidInputs(fluid('light_naphtha') * 1000) .fluidInputs(fluid('isohexane_rich_stream') * 2000) .fluidInputs(fluid('hydrogen') * 200) .fluidOutputs(fluid('raw_isomerate') * 3000) .fluidOutputs(fluid('hydrogen') * 160) - .duration(200) + .duration(50) .EUt(Globals.voltAmps[2]) .buildAndRegister() @@ -52,7 +52,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') .fluidInputs(fluid('raw_isomerate') * 3000) .fluidOutputs(fluid('isomerate') * 1000) .fluidOutputs(fluid('isohexane_rich_stream') * 2000) - .duration(200) + .duration(50) .EUt(Globals.voltAmps[2]) .buildAndRegister() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index 16680220a..ee09c2103 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -14,15 +14,15 @@ crackables.each { _, crackable -> ROASTER.recipeBuilder() .fluidInputs(crackable.get(1000)) .fluidOutputs(crackable.getThermallyCracked(700)) - .duration(400) - .EUt(Globals.voltAmps[3]) + .duration(600) + .EUt(Globals.voltAmps[2]) .buildAndRegister() CRACKER.recipeBuilder() .fluidInputs(crackable.get(1000)) .fluidOutputs(crackable.getThermallyCracked(1000)) .duration(200) - .EUt(Globals.voltAmps[3] * 2) + .EUt(Globals.voltAmps[2] * 2) .buildAndRegister() // Visbreaking diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index a3b68e1c8..3fae09355 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -1977,7 +1977,7 @@ susy.material.sulfuric_light_naphtha=Sulfuric Light Naphtha susy.material.sulfuric_heavy_naphtha=Sulfuric Heavy Naphtha susy.material.light_naphtha=Light Naphtha susy.material.heavy_naphtha=Heavy Naphtha -susy.material.fuel_gas=FuelGas +susy.material.fuel_gas=Fuel Gas susy.material.butane_fuel_gas=Butane Fuel Gas susy.material.propane_fuel_gas=Propane Fuel Gas susy.material.heated_oil_residue=Heated Oil Residue @@ -2005,7 +2005,7 @@ susy.material.catalytically_cracked_vacuum_oil_residue=Catalytically Cracked Vac susy.material.hydrocracked_atmospheric_oil_residue=Hydrocracked Atmospheric Oil Residue susy.material.hydrocracked_vacuum_oil_residue=Hydrocracked Vacuum Oil Residue susy.material.thermally_cracked_atmospheric_oil_residue=Thermally Cracked Atmospheric Oil Residue -susy.material.thermally_cracked_vacuum_oil_residue=Thermally Cracked Vacuum Oil Residue=Thermally Cracked Vacuum Oil Residue +susy.material.thermally_cracked_vacuum_oil_residue=Thermally Cracked Vacuum Oil Residue susy.material.hydrocracked_light_cycle_oil=Hydrocracked Light Cycle Oil susy.material.hydrocracked_heavy_cycle_oil=Hydrocracked Heavy Cycle Oil susy.material.hydrocracked_deasphalted_oil=Hydrocracked Deasphalted Oil From 3792a568c0ae11f591d18d02633740ccb6478d10 Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 30 Nov 2024 15:44:58 -0500 Subject: [PATCH 093/132] Finish hydrocracking --- groovy/globals/Petrochemistry.groovy | 16 +++---- .../material/PetrochemistryMaterials.groovy | 26 +--------- groovy/material/SuSyMaterials.groovy | 5 -- .../oil_refining/Hydrocracking.groovy | 47 +++++++++++++++++-- resources/langfiles/lang/en_us.lang | 13 +---- 5 files changed, 52 insertions(+), 55 deletions(-) diff --git a/groovy/globals/Petrochemistry.groovy b/groovy/globals/Petrochemistry.groovy index ba503e081..7754c0149 100644 --- a/groovy/globals/Petrochemistry.groovy +++ b/groovy/globals/Petrochemistry.groovy @@ -141,7 +141,7 @@ class Petrochemistry { - Heavy naphtha: 9 carbons per mol 126 g/mol - Kerosene: 11.5 carbons per mol 161.6 g/mol - Light gas oil: 15.5 carbons per mol 215.6 g/mol - - Heavy gas oil: 20 carbons per mol 270.2 g/mol + - Heavy gas oil: 20 carbons per mol 274.5 g/mol - Atm. residuum: 40 carbons per mol 547.6 g/mol - Vac. residuum: 45 carbons per mol 603.0 g/mol - Light cycle oil: 12 carbons per mol 163.5 g/mol @@ -158,18 +158,14 @@ class Petrochemistry { ] public static crackables = [ - vacuum_oil_residue : new Crackable('vacuum_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable).tap { hydrogen_consumed = , gas_produced = }, - atmospheric_oil_residue : new Crackable('atmospheric_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable).tap { hydrogen_consumed = , gas_produced = }, - light_gas_oil : new Crackable('light_gas_oil').withTraits(HydroCrackable, SteamCrackable).tap { hydrogen_consumed = , gas_produced = }, - heavy_gas_oil : new Crackable('heavy_gas_oil').withTraits(CatalyticCrackable, HydroCrackable, SteamCrackable).tap { hydrogen_consumed = , gas_produced = }, + vacuum_oil_residue : new Crackable('vacuum_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable).tap { hydrogen_consumed = 3560, gas_produced = 550 }, + atmospheric_oil_residue : new Crackable('atmospheric_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable).tap { hydrogen_consumed = 3540, gas_produced = 610 }, + light_gas_oil : new Crackable('light_gas_oil').withTraits(HydroCrackable, SteamCrackable).tap { hydrogen_consumed = 880, gas_produced = 1790 }, + heavy_gas_oil : new Crackable('heavy_gas_oil').withTraits(CatalyticCrackable, HydroCrackable, SteamCrackable).tap { hydrogen_consumed = 1490, gas_produced = 1020 }, ethane : new Crackable('ethane').withTraits(SteamCrackable), propane : new Crackable('propane').withTraits(SteamCrackable), butane : new Crackable('butane').withTraits(SteamCrackable), - light_naphtha : new Crackable('light_naphtha').withTraits(SteamCrackable, HydroCrackable).tap { hydrogen_consumed = , gas_produced = }, - heavy_naphtha : new Crackable('heavy_naphtha').withTraits(SteamCrackable, HydroCrackable).tap { hydrogen_consumed = , gas_produced = }, - light_cycle_oil : new Crackable('light_cycle_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = 930, gas_produced = 65}, - slurry_oil : new Crackable('slurry_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = , gas_produced = }, - deasphalted_oil : new Crackable('deasphalted_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = , gas_produced = } + light_cycle_oil : new Crackable('light_cycle_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = 1130, gas_produced = 1290 } ] public static oils = [ diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 471122cf6..35c94de81 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -210,17 +210,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - HydrocrackedLightNaphtha = new Material.Builder(20033, SuSyUtility.susyId('hydrocracked_light_naphtha')) - .gas(new FluidBuilder().temperature(573)) - .color(0xc4bf51) - .flags(FLAMMABLE) - .build(); - - HydrocrackedHeavyNaphtha = new Material.Builder(20034, SuSyUtility.susyId('hydrocracked_heavy_naphtha')) - .gas(new FluidBuilder().temperature(573)) - .color(0xbab65f) - .flags(FLAMMABLE) - .build(); + // FREE IDs: 20033-20034 SteamcrackedLightGasOil = new Material.Builder(20035, SuSyUtility.susyId('steamcracked_light_gas_oil')) .gas(new FluidBuilder().temperature(1223)) @@ -312,19 +302,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build() - // FREE ID: 20050 - - HydrocrackedDeasphaltedOil = new Material.Builder(20051, SuSyUtility.susyId('hydrocracked_deasphalted_oil')) - .liquid(new FluidBuilder().temperature(573)) - .color(0x24262a) - .flags(FLAMMABLE) - .build() - - HydrocrackedSlurryOil = new Material.Builder(20052, SuSyUtility.susyId('hydrocracked_slurry_oil')) - .liquid(new FluidBuilder().temperature(573)) - .color(0x29212c) - .flags(FLAMMABLE) - .build() + // FREE ID: 20050-20054 CrudeCatalyticallyCrackedHeavyGasOil = new Material.Builder(20053, SuSyUtility.susyId('crude_catalytically_cracked_heavy_gas_oil')) .gas(new FluidBuilder().temperature(773)) diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index d7f04622b..9be83684b 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -547,14 +547,12 @@ class SuSyMaterials { public static Material HeatedLightNaphtha; public static Material TreatedSulfuricLightNaphtha; public static Material SteamcrackedLightNaphtha; - public static Material HydrocrackedLightNaphtha; public static Material HeavyNaphtha; public static Material SulfuricHeavyNaphtha; public static Material HeatedHeavyNaphtha; public static Material TreatedSulfuricHeavyNaphtha; public static Material SteamcrackedHeavyNaphtha; - public static Material HydrocrackedHeavyNaphtha; public static Material NaphthaReformate; public static Material Kerosene; @@ -623,10 +621,7 @@ class SuSyMaterials { public static Material HydrocrackedLightCycleOil; public static Material SlurryOil; - public static Material HydrocrackedSlurryOil; - public static Material DeasphaltedOil; - public static Material HydrocrackedDeasphaltedOil; public static Material CatalyticOverheads; public static Material SulfuricCatalyticOverheads; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy index e25d382b3..2119ec182 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy @@ -17,11 +17,48 @@ crackables.each { _, crackable -> } } +DT.recipeBuilder() + .fluidInputs(fluid('hydrocracked_light_gas_oil') * 1000) + .fluidOutputs(fluid('light_gas_oil') * 535) + .fluidOutputs(fluid('naphtha') * 1780) + .duration(20) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + DT.recipeBuilder() .fluidInputs(fluid('hydrocracked_light_cycle_oil') * 1000) - .fluidInputs(fluid('furfural') * 75) - .fluidOutputs(fluid('btex_extract') * 600) - .fluidOutputs(fluid('naphtha') * 400) - .duration(25) + .fluidInputs(fluid('furfural') * 40) + .fluidOutputs(fluid('naphtha') * 450) + .fluidOutputs(fluid('btex_extract') * 300) + .duration(20) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + +DT.recipeBuilder() + .fluidInputs(fluid('hydrocracked_heavy_gas_oil') * 1000) + .fluidOutputs(fluid('heavy_gas_oil') * 200) + .fluidOutputs(fluid('light_gas_oil') * 500) + .fluidOutputs(fluid('naphtha') * 710) + .duration(20) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + +DT.recipeBuilder() + .fluidInputs(fluid('hydrocracked_atmospheric_oil_residue') * 1000) + .fluidOutputs(fluid('atmospheric_oil_residue') * 300) + .fluidOutputs(fluid('heavy_gas_oil') * 660) + .fluidOutputs(fluid('light_gas_oil') * 920) + .fluidOutputs(fluid('naphtha') * 490) + .duration(20) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + +DT.recipeBuilder() + .fluidInputs(fluid('hydrocracked_vacuum_oil_residue') * 1000) + .fluidOutputs(fluid('vacuum_oil_residue') * 270) + .fluidOutputs(fluid('heavy_gas_oil') * 690) + .fluidOutputs(fluid('light_gas_oil') * 900) + .fluidOutputs(fluid('naphtha') * 455) + .duration(20) .EUt(Globals.voltAmps[1]) - .buildAndRegister() \ No newline at end of file + .buildAndRegister() diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 3fae09355..5e96d4580 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -369,10 +369,8 @@ susy.material.naphtha_reformate=Naphtha Reformate susy.material.furfural=Furfural susy.material.btex_extract=B.T.E.X. Extract susy.material.btex=B.T.E.X. -susy.material.steamcracked_light_naphtha=Lightly Steam Cracked Naphtha -susy.material.steamcracked_heavy_naphtha=Severely Steam Cracked Naphtha -susy.material.hydrocracked_light_naphtha=Lightly Hydro Cracked Naphtha -susy.material.hydrocracked_heavy_naphtha=Severely Hydro Cracked Naphtha +susy.material.steamcracked_light_naphtha=Steam Cracked Light Naphtha +susy.material.steamcracked_heavy_naphtha=Steam Cracked Heavy Naphtha susy.material.steamcracked_light_gas_oil=Steam Cracked Light Gas Oil susy.material.steamcracked_heavy_gas_oil=Steam Cracked Heavy Gas Oil susy.material.impure_sodium_aluminate_solution=Impure Sodium Aluminate Solution @@ -2007,9 +2005,6 @@ susy.material.hydrocracked_vacuum_oil_residue=Hydrocracked Vacuum Oil Residue susy.material.thermally_cracked_atmospheric_oil_residue=Thermally Cracked Atmospheric Oil Residue susy.material.thermally_cracked_vacuum_oil_residue=Thermally Cracked Vacuum Oil Residue susy.material.hydrocracked_light_cycle_oil=Hydrocracked Light Cycle Oil -susy.material.hydrocracked_heavy_cycle_oil=Hydrocracked Heavy Cycle Oil -susy.material.hydrocracked_deasphalted_oil=Hydrocracked Deasphalted Oil -susy.material.hydrocracked_slurry_oil=Hydrocracked Slurry Oil susy.material.crude_catalytically_cracked_heavy_gas_oil=Crude Catalytically Cracked Heavy Gas Oil susy.material.crude_catalytically_cracked_atmospheric_oil_residue=Crude Catalytically Cracked Atmospheric Oil Residue susy.material.crude_catalytically_cracked_vacuum_oil_residue=Crude Catalytically Cracked Vacuum Oil Residue @@ -2018,7 +2013,6 @@ susy.material.quenched_vacuum_oil_residue=Quenched Vacuum Oil Residue susy.material.light_gas_oil=Light Gas Oil susy.material.slurry_oil=Slurry Oil susy.material.light_cycle_oil=Light Cycle Oil -susy.material.heavy_cycle_oil=Heavy Cycle Oil susy.material.sulfuric_catalytic_overheads=Sulfuric Catalytic Overheads susy.material.catalytic_overheads=Catalytic Overheads susy.material.reforming_liquids=Reforming Liquids @@ -2045,9 +2039,7 @@ susy.material.crude_isobutane=Crude Isobutane susy.material.raw_gasoline_polymerate=Raw Gasoline Polymerate susy.material.polymerate=Polymerate susy.material.sulfuric_light_cycle_oil=Sulfuric Light Cycle Oil -susy.material.sulfuric_heavy_cycle_oil=Sulfuric Heavy Cycle Oil susy.material.treated_sulfuric_light_cycle_oil=Treated Sulfuric Light Cycle Oil -susy.material.treated_sulfuric_heavy_cycle_oil=Treated Sulfuric Heavy Cycle Oil susy.material.heated_light_naphtha=Heated Light Naphtha susy.material.heated_heavy_naphtha=Heated Heavy Naphtha susy.material.heated_light_gas_oil=Heated Light Gas Oil @@ -2056,7 +2048,6 @@ susy.material.treated_sulfuric_light_naphtha=Treated Sulfuric Light Naphtha susy.material.treated_sulfuric_heavy_naphtha=Treated Sulfuric Heavy Naphtha susy.material.heated_kerosene=Heated Kerosene susy.material.heated_light_cycle_oil=Heated Light Cycle Oil -susy.material.heated_heavy_cycle_oil=Heated Heavy Cycle Oil susy.material.hot_hp_fuel_gas=Hot High Pressure Fuel Gas susy.material.hp_fuel_gas=High Pressure Fuel Gas susy.material.cold_hp_fuel_gas=Cold High Pressure Fuel Gas From 801ec8f5afe7bc6d220cfb415233159c28742dae Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 30 Nov 2024 21:40:40 -0500 Subject: [PATCH 094/132] fix thermal cracking numbers (again) --- .../oil_refining/ThermalCracking.groovy | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index ee09c2103..b03b56d1f 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -40,22 +40,22 @@ crackables.each { _, crackable -> // Visbreaking Separation DT.recipeBuilder() .fluidInputs(crackables.atmospheric_oil_residue.getQuenched(1000)) - .fluidOutputs(fluid('visbreaking_residue') * 560) + .fluidOutputs(fluid('visbreaking_residue') * 550) .fluidOutputs(fractions.heavy_gas_oil.getCrude(150)) - .fluidOutputs(fractions.light_gas_oil.getCrude(265)) - .fluidOutputs(fractions.naphtha.getCrude(390)) - .fluidOutputs(fluid('sulfuric_fuel_gas') * 330) + .fluidOutputs(fractions.light_gas_oil.getCrude(300)) + .fluidOutputs(fractions.naphtha.getCrude(385)) + .fluidOutputs(fluid('sulfuric_fuel_gas') * 275) .duration(200) .EUt(30) .buildAndRegister() DT.recipeBuilder() .fluidInputs(crackables.vacuum_oil_residue.getQuenched(1000)) - .fluidOutputs(fluid('visbreaking_residue') * 650) + .fluidOutputs(fluid('visbreaking_residue') * 645) .fluidOutputs(fractions.heavy_gas_oil.getCrude(150)) - .fluidOutputs(fractions.light_gas_oil.getCrude(320)) - .fluidOutputs(fractions.naphtha.getCrude(320)) - .fluidOutputs(fluid('sulfuric_fuel_gas') * 280) + .fluidOutputs(fractions.light_gas_oil.getCrude(355)) + .fluidOutputs(fractions.naphtha.getCrude(305)) + .fluidOutputs(fluid('sulfuric_fuel_gas') * 225) .duration(200) .EUt(30) .buildAndRegister() @@ -64,12 +64,12 @@ crackables.each { _, crackable -> // Delayed Coking VACUUM_DT.recipeBuilder() .fluidInputs(crackables.atmospheric_oil_residue.get(1000)) - .fluidInputs(fluid('coking_effluents') * 480) - .fluidOutputs(fluid('coking_residue') * 480) - .fluidOutputs(fractions.heavy_gas_oil.getCrude(335)) - .fluidOutputs(fractions.light_gas_oil.getCrude(200)) - .fluidOutputs(fractions.naphtha.getCrude(1500)) - .fluidOutputs(fluid('sulfuric_fuel_gas') * 1650) + .fluidInputs(fluid('coking_effluents') * 470) + .fluidOutputs(fluid('coking_residue') * 470) + .fluidOutputs(fractions.heavy_gas_oil.getCrude(325)) + .fluidOutputs(fractions.light_gas_oil.getCrude(225)) + .fluidOutputs(fractions.naphtha.getCrude(1560)) + .fluidOutputs(fluid('sulfuric_fuel_gas') * 1365) .circuitMeta(2) .duration(400) .EUt(30) @@ -77,12 +77,12 @@ crackables.each { _, crackable -> VACUUM_DT.recipeBuilder() .fluidInputs(fluid('slurry_oil') * 1000) - .fluidInputs(fluid('coking_effluents') * 480) - .fluidOutputs(fluid('coking_residue') * 480) - .fluidOutputs(fractions.heavy_gas_oil.getCrude(335)) - .fluidOutputs(fractions.light_gas_oil.getCrude(200)) - .fluidOutputs(fractions.naphtha.getCrude(1500)) - .fluidOutputs(fluid('sulfuric_fuel_gas') * 1650) + .fluidInputs(fluid('coking_effluents') * 470) + .fluidOutputs(fluid('coking_residue') * 470) + .fluidOutputs(fractions.heavy_gas_oil.getCrude(325)) + .fluidOutputs(fractions.light_gas_oil.getCrude(225)) + .fluidOutputs(fractions.naphtha.getCrude(1560)) + .fluidOutputs(fluid('sulfuric_fuel_gas') * 1365) .duration(400) .EUt(30) .buildAndRegister() @@ -113,7 +113,7 @@ crackables.each { _, crackable -> // Fluid Coking FLBR.recipeBuilder() .fluidInputs(crackables.vacuum_oil_residue.get(1000)) - .inputs(ore('dustHeatedGreenCoke') * 5) + .inputs(ore('dustHeatedGreenCoke') * 4) .fluidOutputs(fluid('coke_fines') * 1000) .duration(200) .EUt(30) @@ -121,7 +121,7 @@ crackables.each { _, crackable -> FLBR.recipeBuilder() .fluidInputs(fluid('slurry_oil') * 1125) - .inputs(ore('dustHeatedGreenCoke') * 5) + .inputs(ore('dustHeatedGreenCoke') * 4) .fluidOutputs(fluid('coke_fines') * 1000) .duration(200) .EUt(30) @@ -129,27 +129,27 @@ crackables.each { _, crackable -> PHASE_SEPARATOR.recipeBuilder() .fluidInputs(fluid('coke_fines') * 1000) - .outputs(metaitem('dustGreenCoke') * 15) + .outputs(metaitem('dustGreenCoke') * 20) .fluidOutputs(fluid('fluid_cracked_vacuum_oil_residue') * 1000) .duration(20) .buildAndRegister() DT.recipeBuilder() .fluidInputs(fluid('fluid_cracked_vacuum_oil_residue') * 1000) - .fluidOutputs(fractions.heavy_gas_oil.getCrude(485)) - .fluidOutputs(fractions.light_gas_oil.getCrude(730)) - .fluidOutputs(fractions.naphtha.getCrude(1460)) - .fluidOutputs(fluid('sulfuric_fuel_gas') * 1480) + .fluidOutputs(fractions.heavy_gas_oil.getCrude(360)) + .fluidOutputs(fractions.light_gas_oil.getCrude(540)) + .fluidOutputs(fractions.naphtha.getCrude(1150)) + .fluidOutputs(fluid('sulfuric_fuel_gas') * 1580) .duration(200) .EUt(30) .buildAndRegister() // Flexicoking PYROLYSE_OVEN.recipeBuilder() - .inputs(ore('dustGreenCoke') * 15) - .fluidInputs(fluid('dense_steam') * 10000) - .outputs(metaitem('dustHeatedGreenCoke') * 5) - .fluidOutputs(fluid('syngas') * 7500) + .inputs(ore('dustGreenCoke') * 20) + .fluidInputs(fluid('dense_steam') * 16000) + .outputs(metaitem('dustHeatedGreenCoke') * 4) + .fluidOutputs(fluid('syngas') * 12000) .duration(200) .EUt(30) .buildAndRegister() \ No newline at end of file From 8de32cc89c1e00c25382be80c2d3a1b7b3241a63 Mon Sep 17 00:00:00 2001 From: planetme Date: Sun, 1 Dec 2024 13:12:25 -0500 Subject: [PATCH 095/132] fixes --- groovy/globals/Petrochemistry.groovy | 10 ++-- .../material/PetrochemistryMaterials.groovy | 2 +- groovy/postInit/chemistry/Catalysts.groovy | 1 + .../CoalPyrolysisChain.groovy | 12 +++++ .../petrochemistry/Lubricants.groovy | 1 - .../AtmosphericDistillation.groovy | 10 ++-- .../FluidCatalyticCracking.groovy | 8 +-- .../oil_refining/GasolineComponents.groovy | 53 +++++++++---------- .../oil_refining/Hydrocracking.groovy | 2 +- .../oil_refining/LighterEnds.groovy | 10 +--- .../oil_refining/ThermalCracking.groovy | 2 +- groovy/postInit/mod/MachineRecipes.groovy | 4 +- 12 files changed, 59 insertions(+), 56 deletions(-) diff --git a/groovy/globals/Petrochemistry.groovy b/groovy/globals/Petrochemistry.groovy index 7754c0149..5ffc0ea31 100644 --- a/groovy/globals/Petrochemistry.groovy +++ b/groovy/globals/Petrochemistry.groovy @@ -158,14 +158,14 @@ class Petrochemistry { ] public static crackables = [ - vacuum_oil_residue : new Crackable('vacuum_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable).tap { hydrogen_consumed = 3560, gas_produced = 550 }, - atmospheric_oil_residue : new Crackable('atmospheric_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable).tap { hydrogen_consumed = 3540, gas_produced = 610 }, - light_gas_oil : new Crackable('light_gas_oil').withTraits(HydroCrackable, SteamCrackable).tap { hydrogen_consumed = 880, gas_produced = 1790 }, - heavy_gas_oil : new Crackable('heavy_gas_oil').withTraits(CatalyticCrackable, HydroCrackable, SteamCrackable).tap { hydrogen_consumed = 1490, gas_produced = 1020 }, + vacuum_oil_residue : new Crackable('vacuum_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable).tap { hydrogen_consumed = 3560; gas_produced = 550 }, + atmospheric_oil_residue : new Crackable('atmospheric_oil_residue').withTraits(CatalyticCrackable, HydroCrackable, ThermalCrackable).tap { hydrogen_consumed = 3540; gas_produced = 610 }, + light_gas_oil : new Crackable('light_gas_oil').withTraits(HydroCrackable, SteamCrackable).tap { hydrogen_consumed = 880; gas_produced = 1790 }, + heavy_gas_oil : new Crackable('heavy_gas_oil').withTraits(CatalyticCrackable, HydroCrackable, SteamCrackable).tap { hydrogen_consumed = 1490; gas_produced = 1020 }, ethane : new Crackable('ethane').withTraits(SteamCrackable), propane : new Crackable('propane').withTraits(SteamCrackable), butane : new Crackable('butane').withTraits(SteamCrackable), - light_cycle_oil : new Crackable('light_cycle_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = 1130, gas_produced = 1290 } + light_cycle_oil : new Crackable('light_cycle_oil').withTraits(HydroCrackable).tap { hydrogen_consumed = 1130; gas_produced = 1290 } ] public static oils = [ diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 35c94de81..ded0ac4e2 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -748,7 +748,7 @@ public class PetrochemistryMaterials { // FREE ID: 20133 - TreatedSulfuricLightCycleOil = new Material.Builder(20134, SuSyUtility.susyId('treated_sulfuric_heavy_cycle_oil')) + TreatedSulfuricLightCycleOil = new Material.Builder(20134, SuSyUtility.susyId('treated_sulfuric_light_cycle_oil')) .gas() .color(0xded087) .flags(FLAMMABLE) diff --git a/groovy/postInit/chemistry/Catalysts.groovy b/groovy/postInit/chemistry/Catalysts.groovy index dde8b2ed8..1c302abe6 100644 --- a/groovy/postInit/chemistry/Catalysts.groovy +++ b/groovy/postInit/chemistry/Catalysts.groovy @@ -11,6 +11,7 @@ DRYER = recipemap('dryer') AUTOCLAVE = recipemap('autoclave') ION_EXCHANGE = recipemap('ion_exchange_column') FBR = recipemap('fixed_bed_reactor') +LCR = recipemap('large_chemical_reactor') // Alumina supports diff --git a/groovy/postInit/chemistry/organic_chemistry/CoalPyrolysisChain.groovy b/groovy/postInit/chemistry/organic_chemistry/CoalPyrolysisChain.groovy index aeeb73c74..d3b5f5aca 100755 --- a/groovy/postInit/chemistry/organic_chemistry/CoalPyrolysisChain.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/CoalPyrolysisChain.groovy @@ -52,6 +52,18 @@ byNames(['dustLignite', 'gemLignite']).each { input -> .buildAndRegister() } +byNames(['dustCoke', 'gemCoke']).each { input -> + def output = byName(input.pyrolysis_product) + PYROLYSE_OVEN.recipeBuilder() + .inputs(ore(input.name) * 16) + .outputs(metaitem(output.name) * 12) + .fluidInputs(fluid('dense_steam') * 15000) + .fluidOutputs(fluid('syngas') * 12000) + .duration(320) + .EUt(60) + .buildAndRegister() +} + byNames(['dustLigniteCoke', 'gemLigniteCoke']).each { input -> def output = byName(input.pyrolysis_product) PYROLYSE_OVEN.recipeBuilder() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy index 020ef3ec4..00e5e08a0 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy @@ -939,7 +939,6 @@ def baseOilMap = [ 'seed_oil': 0.5, 'lubricating_oil': 1, 'light_cycle_oil' : 1, - 'heavy_cycle_oil' : 1, 'polybutene': 1.5, 'polyalphaolefin': 2.5, 'ester_base_oil': 3 diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy index da87e1bac..f989a4962 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/AtmosphericDistillation.groovy @@ -82,10 +82,10 @@ PHASE_SEPARATOR.recipeBuilder() // Sour water stripping BCR.recipeBuilder() - .fluidInputs(fluid('sour_water') * 500) - .fluidInputs(fluid('dense_steam') * 50) - .fluidOutputs(fluid('hydrogen_sulfide') * 10) - .fluidOutputs(fluid('wastewater') * 550) - .duration(5) + .fluidInputs(fluid('sour_water') * 10000) + .fluidInputs(fluid('dense_steam') * 1000) + .fluidOutputs(fluid('hydrogen_sulfide') * 200) + .fluidOutputs(fluid('wastewater') * 11000) + .duration(100) .EUt(7) .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy index 68c040fad..415b29037 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy @@ -24,11 +24,11 @@ crackables.each { _, crackable -> .buildAndRegister() DT.recipeBuilder() - .fluidInputs(crackable.getCrudeCatalyticallyCracked(500)) - .fluidInputs(fluid('dense_steam') * 50) - .fluidOutputs(crackable.getCatalyticallyCracked(500)) + .fluidInputs(crackable.getCrudeCatalyticallyCracked(1000)) + .fluidInputs(fluid('dense_steam') * 100) + .fluidOutputs(crackable.getCatalyticallyCracked(1000)) .outputs(metaitem('spent_cracking_catalyst')) - .duration(100) + .duration(200) .EUt(Globals.voltAmps[1]) .buildAndRegister() } diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index 3282667be..f9d24a19d 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -28,31 +28,31 @@ PHASE_SEPARATOR = recipemap('phase_separator') FBR.recipeBuilder() .notConsumable(ore('catalystBedChloridedAlumina')) - .fluidInputs(fluid('light_naphtha') * 1000) - .fluidInputs(fluid('isohexane_rich_stream') * 2000) - .fluidInputs(fluid('hydrogen') * 200) - .fluidOutputs(fluid('raw_isomerate') * 3000) - .fluidOutputs(fluid('hydrogen') * 160) - .duration(200) + .fluidInputs(fluid('light_naphtha') * 4000) + .fluidInputs(fluid('isohexane_rich_stream') * 8000) + .fluidInputs(fluid('hydrogen') * 800) + .fluidOutputs(fluid('raw_isomerate') * 12000) + .fluidOutputs(fluid('hydrogen') * 640) + .duration(800) .EUt(Globals.voltAmps[2]) .buildAndRegister() FBR.recipeBuilder() .notConsumable(ore('catalystBedSulfatedMetalOxide')) - .fluidInputs(fluid('light_naphtha') * 1000) - .fluidInputs(fluid('isohexane_rich_stream') * 2000) - .fluidInputs(fluid('hydrogen') * 200) - .fluidOutputs(fluid('raw_isomerate') * 3000) - .fluidOutputs(fluid('hydrogen') * 160) - .duration(50) + .fluidInputs(fluid('light_naphtha') * 4000) + .fluidInputs(fluid('isohexane_rich_stream') * 8000) + .fluidInputs(fluid('hydrogen') * 800) + .fluidOutputs(fluid('raw_isomerate') * 12000) + .fluidOutputs(fluid('hydrogen') * 640) + .duration(200) .EUt(Globals.voltAmps[2]) .buildAndRegister() DT.recipeBuilder() - .fluidInputs(fluid('raw_isomerate') * 3000) - .fluidOutputs(fluid('isomerate') * 1000) - .fluidOutputs(fluid('isohexane_rich_stream') * 2000) - .duration(50) + .fluidInputs(fluid('raw_isomerate') * 12000) + .fluidOutputs(fluid('isomerate') * 4000) + .fluidOutputs(fluid('isohexane_rich_stream') * 8000) + .duration(200) .EUt(Globals.voltAmps[2]) .buildAndRegister() @@ -74,20 +74,20 @@ PHASE_SEPARATOR = recipemap('phase_separator') .buildAndRegister() DT.recipeBuilder() - .fluidInputs(fluid('alkylate_mixture') * 1105) - .fluidOutputs(fluid('alkylate') * 100) - .fluidOutputs(fluid('butane') * 90) - .fluidOutputs(fluid('crude_isobutane') * 915) - .duration(10) + .fluidInputs(fluid('alkylate_mixture') * 11050) + .fluidOutputs(fluid('alkylate') * 1000) + .fluidOutputs(fluid('butane') * 900) + .fluidOutputs(fluid('crude_isobutane') * 9150) + .duration(100) .EUt(Globals.voltAmps[2]) .buildAndRegister() DT.recipeBuilder() - .fluidInputs(fluid('crude_isobutane') * 915) - .fluidOutputs(fluid('isobutane') * 900) - .fluidOutputs(fluid('hydrofluoric_acid') * 5) - .fluidOutputs(fluid('propane') * 10) - .duration(10) + .fluidInputs(fluid('crude_isobutane') * 9150) + .fluidOutputs(fluid('isobutane') * 9000) + .fluidOutputs(fluid('hydrofluoric_acid') * 50) + .fluidOutputs(fluid('propane') * 100) + .duration(100) .EUt(Globals.voltAmps[2]) .buildAndRegister() @@ -122,7 +122,6 @@ PHASE_SEPARATOR = recipemap('phase_separator') .fluidOutputs(fluid('reforming_liquids') * 1000) .fluidOutputs(fluid('hydrogen') * 8000) .duration(25) - .EUt(Globals.voltAmps[1]) .buildAndRegister() DT.recipeBuilder() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy index 2119ec182..67e845651 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy @@ -8,7 +8,7 @@ crackables.each { _, crackable -> if (crackable.hydro_crackable) { CRACKER.recipeBuilder() .fluidInputs(crackable.get(1000)) - .fluidInputs(fluid('hot_hp_hydrogen') * crackable.hydrogen_required) + .fluidInputs(fluid('hot_hp_hydrogen') * crackable.hydrogen_consumed) .fluidOutputs(crackable.getHydro(1000)) .fluidOutputs(fluid('fuel_gas') * crackable.gas_produced) .duration(80) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy index e7a44c9fa..e6bb9e20a 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/LighterEnds.groovy @@ -12,15 +12,7 @@ DT.recipeBuilder() .fluidOutputs(fluid('sulfuric_fuel_gas') * 2000) .duration(400) .EUt(30) - .buildAndRegister() - -DT.recipeBuilder() - .fluidInputs(fractions.naphtha.get(10000)) - .fluidOutputs(fluid('debutanized_naphtha') * 8000) - .fluidOutputs(fluid('fuel_gas') * 2000) - .duration(400) - .EUt(30) - .buildAndRegister() + .buildAndRegister() // Naphtha hydrotreatment/splitting diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index b03b56d1f..d524f7581 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -14,7 +14,7 @@ crackables.each { _, crackable -> ROASTER.recipeBuilder() .fluidInputs(crackable.get(1000)) .fluidOutputs(crackable.getThermallyCracked(700)) - .duration(600) + .duration(800) .EUt(Globals.voltAmps[2]) .buildAndRegister() diff --git a/groovy/postInit/mod/MachineRecipes.groovy b/groovy/postInit/mod/MachineRecipes.groovy index 0fda48b2a..49e03eca7 100755 --- a/groovy/postInit/mod/MachineRecipes.groovy +++ b/groovy/postInit/mod/MachineRecipes.groovy @@ -1099,8 +1099,8 @@ RecyclingHelper.addShaped('gregtech:large_fluid_pump', metaitem('large_fluid_pum crafting.addShapeless("gregtech:ocean_pumper_switching", metaitem('large_fluid_pump'), [metaitem('ocean_pumper')]); -RecyclingHelper.addShaped("gregtech:sieve_distillation_tower", metaitem('sieve_distillation_tower'), [ +crafting.addShaped("gregtech:sieve_distillation_tower", metaitem('sieve_distillation_tower'), [ [metaitem('frameStainlessSteel'),ore('circuitHv'),metaitem('frameStainlessSteel')], - [metaitem('frameStainlessSteel'),metaitem('hull.Hv'),metaitem('frameStainlessSteel')], + [metaitem('springKanthal'),metaitem('hull.Hv'),metaitem('springKanthal')], [metaitem('frameStainlessSteel'),metaitem('electric.pump.hv'),metaitem('frameStainlessSteel')] ]) \ No newline at end of file From ee751793f29e1f17322928b9a3ffb955a41b44f0 Mon Sep 17 00:00:00 2001 From: planetme Date: Sun, 1 Dec 2024 16:42:47 -0500 Subject: [PATCH 096/132] bugfix done --- .../organic_chemistry/petrochemistry/Lubricants.groovy | 8 ++++++++ .../petrochemistry/oil_refining/Hydrocracking.groovy | 1 + .../petrochemistry/oil_refining/ThermalCracking.groovy | 1 + groovy/postInit/mod/MachineRecipes.groovy | 2 +- 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy index 00e5e08a0..421aa174e 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Lubricants.groovy @@ -52,6 +52,14 @@ PHASE_SEPARATOR = recipemap('phase_separator') .EUt(30) .buildAndRegister() + CENTRIFUGE.recipeBuilder() + .fluidInputs(fluid('deasphalted_oil') * 850) + .fluidInputs(fluid('dewaxing_solvent') * 2000) + .fluidOutputs(fluid('solvent_lubricant_mixture') * 2850) + .duration(20) + .EUt(30) + .buildAndRegister() + HEAT_EXCHANGER.recipeBuilder() .fluidInputs(fluid('ice') * 500) .fluidInputs(fluid('solvent_lubricant_mixture') * 2850) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy index 67e845651..b99f0c377 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy @@ -11,6 +11,7 @@ crackables.each { _, crackable -> .fluidInputs(fluid('hot_hp_hydrogen') * crackable.hydrogen_consumed) .fluidOutputs(crackable.getHydro(1000)) .fluidOutputs(fluid('fuel_gas') * crackable.gas_produced) + .circuitMeta(2) .duration(80) .EUt(Globals.voltAmps[2]) .buildAndRegister() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index d524f7581..437561c0f 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -21,6 +21,7 @@ crackables.each { _, crackable -> CRACKER.recipeBuilder() .fluidInputs(crackable.get(1000)) .fluidOutputs(crackable.getThermallyCracked(1000)) + .circuitMeta(1) .duration(200) .EUt(Globals.voltAmps[2] * 2) .buildAndRegister() diff --git a/groovy/postInit/mod/MachineRecipes.groovy b/groovy/postInit/mod/MachineRecipes.groovy index 49e03eca7..319e207d6 100755 --- a/groovy/postInit/mod/MachineRecipes.groovy +++ b/groovy/postInit/mod/MachineRecipes.groovy @@ -1099,7 +1099,7 @@ RecyclingHelper.addShaped('gregtech:large_fluid_pump', metaitem('large_fluid_pum crafting.addShapeless("gregtech:ocean_pumper_switching", metaitem('large_fluid_pump'), [metaitem('ocean_pumper')]); -crafting.addShaped("gregtech:sieve_distillation_tower", metaitem('sieve_distillation_tower'), [ +RecyclingHelper.addShaped("gregtech:sieve_distillation_tower", metaitem('sieve_distillation_tower'), [ [metaitem('frameStainlessSteel'),ore('circuitHv'),metaitem('frameStainlessSteel')], [metaitem('springKanthal'),metaitem('hull.Hv'),metaitem('springKanthal')], [metaitem('frameStainlessSteel'),metaitem('electric.pump.hv'),metaitem('frameStainlessSteel')] From 76028f1604102462800e202039ff58e4643f5fdb Mon Sep 17 00:00:00 2001 From: planetme Date: Mon, 2 Dec 2024 20:40:16 -0500 Subject: [PATCH 097/132] cracking buffs --- .../FluidCatalyticCracking.groovy | 18 ++++++------- .../oil_refining/Hydrocracking.groovy | 20 +++++++------- .../oil_refining/ThermalCracking.groovy | 26 +++++++++---------- 3 files changed, 32 insertions(+), 32 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy index 415b29037..053b035bd 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy @@ -16,17 +16,17 @@ DT = recipemap("sieve_distillation") crackables.each { _, crackable -> if (crackable.catalytic_crackable) { CRACKER.recipeBuilder() - .fluidInputs(crackable.get(1000)) + .fluidInputs(crackable.get(4000)) .inputs(metaitem('cracking_catalyst')) - .fluidOutputs(crackable.getCrudeCatalyticallyCracked(1000)) + .fluidOutputs(crackable.getCrudeCatalyticallyCracked(4000)) .duration(200) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() DT.recipeBuilder() - .fluidInputs(crackable.getCrudeCatalyticallyCracked(1000)) - .fluidInputs(fluid('dense_steam') * 100) - .fluidOutputs(crackable.getCatalyticallyCracked(1000)) + .fluidInputs(crackable.getCrudeCatalyticallyCracked(4000)) + .fluidInputs(fluid('dense_steam') * 400) + .fluidOutputs(crackable.getCatalyticallyCracked(4000)) .outputs(metaitem('spent_cracking_catalyst')) .duration(200) .EUt(Globals.voltAmps[1]) @@ -39,7 +39,7 @@ ROASTER.recipeBuilder() .inputs(metaitem('spent_cracking_catalyst') * 4) .fluidOutputs(fluid('flue_gas') * 1000) .outputs(metaitem('cracking_catalyst') * 4) - .duration(100) + .duration(50) .EUt(Globals.voltAmps[1]) .buildAndRegister() @@ -48,7 +48,7 @@ DT.recipeBuilder() .fluidOutputs(fractions.light_cycle_oil.get(355)) .fluidOutputs(fractions.naphtha.get(2015)) .fluidOutputs(fluid('catalytic_overheads') * 1580) - .duration(200) + .duration(50) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() @@ -58,7 +58,7 @@ DT.recipeBuilder() .fluidOutputs(fractions.light_cycle_oil.getSulfuric(575)) .fluidOutputs(fractions.naphtha.getCrude(1690)) .fluidOutputs(fluid('sulfuric_catalytic_overheads') * 1180) - .duration(200) + .duration(50) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() @@ -68,6 +68,6 @@ DT.recipeBuilder() .fluidOutputs(fractions.light_cycle_oil.getSulfuric(680)) .fluidOutputs(fractions.naphtha.getCrude(1195)) .fluidOutputs(fluid('sulfuric_catalytic_overheads') * 1092) - .duration(200) + .duration(50) .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy index b99f0c377..e958f14e9 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy @@ -7,12 +7,12 @@ DT = recipemap('sieve_distillation') crackables.each { _, crackable -> if (crackable.hydro_crackable) { CRACKER.recipeBuilder() - .fluidInputs(crackable.get(1000)) - .fluidInputs(fluid('hot_hp_hydrogen') * crackable.hydrogen_consumed) - .fluidOutputs(crackable.getHydro(1000)) - .fluidOutputs(fluid('fuel_gas') * crackable.gas_produced) + .fluidInputs(crackable.get(4000)) + .fluidInputs(fluid('hot_hp_hydrogen') * (4 * crackable.hydrogen_consumed)) + .fluidOutputs(crackable.getHydro(4000)) + .fluidOutputs(fluid('fuel_gas') * (4 * crackable.gas_produced)) .circuitMeta(2) - .duration(80) + .duration(200) .EUt(Globals.voltAmps[2]) .buildAndRegister() } @@ -22,7 +22,7 @@ DT.recipeBuilder() .fluidInputs(fluid('hydrocracked_light_gas_oil') * 1000) .fluidOutputs(fluid('light_gas_oil') * 535) .fluidOutputs(fluid('naphtha') * 1780) - .duration(20) + .duration(50) .EUt(Globals.voltAmps[1]) .buildAndRegister() @@ -31,7 +31,7 @@ DT.recipeBuilder() .fluidInputs(fluid('furfural') * 40) .fluidOutputs(fluid('naphtha') * 450) .fluidOutputs(fluid('btex_extract') * 300) - .duration(20) + .duration(50) .EUt(Globals.voltAmps[1]) .buildAndRegister() @@ -40,7 +40,7 @@ DT.recipeBuilder() .fluidOutputs(fluid('heavy_gas_oil') * 200) .fluidOutputs(fluid('light_gas_oil') * 500) .fluidOutputs(fluid('naphtha') * 710) - .duration(20) + .duration(50) .EUt(Globals.voltAmps[1]) .buildAndRegister() @@ -50,7 +50,7 @@ DT.recipeBuilder() .fluidOutputs(fluid('heavy_gas_oil') * 660) .fluidOutputs(fluid('light_gas_oil') * 920) .fluidOutputs(fluid('naphtha') * 490) - .duration(20) + .duration(50) .EUt(Globals.voltAmps[1]) .buildAndRegister() @@ -60,6 +60,6 @@ DT.recipeBuilder() .fluidOutputs(fluid('heavy_gas_oil') * 690) .fluidOutputs(fluid('light_gas_oil') * 900) .fluidOutputs(fluid('naphtha') * 455) - .duration(20) + .duration(50) .EUt(Globals.voltAmps[1]) .buildAndRegister() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index 437561c0f..a32d7e7e5 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -19,8 +19,8 @@ crackables.each { _, crackable -> .buildAndRegister() CRACKER.recipeBuilder() - .fluidInputs(crackable.get(1000)) - .fluidOutputs(crackable.getThermallyCracked(1000)) + .fluidInputs(crackable.get(4000)) + .fluidOutputs(crackable.getThermallyCracked(4000)) .circuitMeta(1) .duration(200) .EUt(Globals.voltAmps[2] * 2) @@ -46,7 +46,7 @@ crackables.each { _, crackable -> .fluidOutputs(fractions.light_gas_oil.getCrude(300)) .fluidOutputs(fractions.naphtha.getCrude(385)) .fluidOutputs(fluid('sulfuric_fuel_gas') * 275) - .duration(200) + .duration(100) .EUt(30) .buildAndRegister() @@ -57,7 +57,7 @@ crackables.each { _, crackable -> .fluidOutputs(fractions.light_gas_oil.getCrude(355)) .fluidOutputs(fractions.naphtha.getCrude(305)) .fluidOutputs(fluid('sulfuric_fuel_gas') * 225) - .duration(200) + .duration(100) .EUt(30) .buildAndRegister() @@ -72,7 +72,7 @@ crackables.each { _, crackable -> .fluidOutputs(fractions.naphtha.getCrude(1560)) .fluidOutputs(fluid('sulfuric_fuel_gas') * 1365) .circuitMeta(2) - .duration(400) + .duration(50) .EUt(30) .buildAndRegister() @@ -84,14 +84,14 @@ crackables.each { _, crackable -> .fluidOutputs(fractions.light_gas_oil.getCrude(225)) .fluidOutputs(fractions.naphtha.getCrude(1560)) .fluidOutputs(fluid('sulfuric_fuel_gas') * 1365) - .duration(400) + .duration(50) .EUt(30) .buildAndRegister() TUBE_FURNACE.recipeBuilder() .fluidInputs(fluid('coking_residue') * 1000) .fluidOutputs(fluid('heated_coking_residue') * 1000) - .duration(400) + .duration(50) .EUt(480) .buildAndRegister() @@ -107,7 +107,7 @@ crackables.each { _, crackable -> .fluidInputs(fluid('water') * 1000) .outputs(metaitem('dustGreenCoke') * 32) .fluidOutputs(fluid('coking_effluents') * 1000) - .duration(400) + .duration(50) .EUt(30) .buildAndRegister() @@ -116,7 +116,7 @@ crackables.each { _, crackable -> .fluidInputs(crackables.vacuum_oil_residue.get(1000)) .inputs(ore('dustHeatedGreenCoke') * 4) .fluidOutputs(fluid('coke_fines') * 1000) - .duration(200) + .duration(50) .EUt(30) .buildAndRegister() @@ -124,7 +124,7 @@ crackables.each { _, crackable -> .fluidInputs(fluid('slurry_oil') * 1125) .inputs(ore('dustHeatedGreenCoke') * 4) .fluidOutputs(fluid('coke_fines') * 1000) - .duration(200) + .duration(50) .EUt(30) .buildAndRegister() @@ -132,7 +132,7 @@ crackables.each { _, crackable -> .fluidInputs(fluid('coke_fines') * 1000) .outputs(metaitem('dustGreenCoke') * 20) .fluidOutputs(fluid('fluid_cracked_vacuum_oil_residue') * 1000) - .duration(20) + .duration(10) .buildAndRegister() DT.recipeBuilder() @@ -141,7 +141,7 @@ crackables.each { _, crackable -> .fluidOutputs(fractions.light_gas_oil.getCrude(540)) .fluidOutputs(fractions.naphtha.getCrude(1150)) .fluidOutputs(fluid('sulfuric_fuel_gas') * 1580) - .duration(200) + .duration(50) .EUt(30) .buildAndRegister() @@ -151,6 +151,6 @@ crackables.each { _, crackable -> .fluidInputs(fluid('dense_steam') * 16000) .outputs(metaitem('dustHeatedGreenCoke') * 4) .fluidOutputs(fluid('syngas') * 12000) - .duration(200) + .duration(50) .EUt(30) .buildAndRegister() \ No newline at end of file From f06c5b2f7d8fcaf720b33ca1e75faa10c850cc4e Mon Sep 17 00:00:00 2001 From: planetme Date: Mon, 2 Dec 2024 20:45:37 -0500 Subject: [PATCH 098/132] clarified slurry oil --- .../material/PetrochemistryMaterials.groovy | 26 +++++-------------- groovy/material/SuSyMaterials.groovy | 1 + .../FluidCatalyticCracking.groovy | 17 +++++++++--- .../oil_refining/ThermalCracking.groovy | 4 +-- resources/langfiles/lang/en_us.lang | 1 + 5 files changed, 24 insertions(+), 25 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index ded0ac4e2..b32e421c0 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -278,23 +278,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build() - /*SteamcrackedEthane = new Material.Builder(20046, SuSyUtility.susyId('steamcracked_ethane')) - .gas(new FluidBuilder().temperature(1223)) - .color(0xd7d7fc) - .flags(FLAMMABLE) - .build() - - SteamcrackedPropane = new Material.Builder(20047, SuSyUtility.susyId('steamcracked_propane')) - .gas(new FluidBuilder().temperature(1223)) - .color(0xfcec86) - .flags(FLAMMABLE) - .build() - - SteamcrackedButane = new Material.Builder(20048, SuSyUtility.susyId('steamcracked_butane')) - .gas(new FluidBuilder().temperature(1223)) - .color(0xcc614b) - .flags(FLAMMABLE) - .build()*/ + // FREE IDs: 20046-40048 HydrocrackedLightCycleOil = new Material.Builder(20049, SuSyUtility.susyId('hydrocracked_light_cycle_oil')) .gas(new FluidBuilder().temperature(673)) @@ -302,7 +286,7 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build() - // FREE ID: 20050-20054 + // FREE IDs: 20050-20054 CrudeCatalyticallyCrackedHeavyGasOil = new Material.Builder(20053, SuSyUtility.susyId('crude_catalytically_cracked_heavy_gas_oil')) .gas(new FluidBuilder().temperature(773)) @@ -350,7 +334,11 @@ public class PetrochemistryMaterials { .build() .setFormula('(H2)4(CO2)', true); - // FREE ID: 20063 + ClarifiedSlurryOil = new Material.Builder(20063, SuSyUtility,susyId('clarified_slurry_oil')) + .liquid() + .color(0x302618) + .flags(FLAMMABLE) + .build(); TreatedSulfuricNaphtha = new Material.Builder(20064, SuSyUtility.susyId('treated_sulfuric_naphtha')) .gas() diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 9be83684b..43fc3bdad 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -660,6 +660,7 @@ class SuSyMaterials { public static Material BTEX; public static Material Syngas; public static Material ReformedSyngas; + public static Material ClarifiedSlurryOil; public static Material CrudeLubricatingOil; public static Material SolventLubricantMixture; public static Material ColdSolventLubricantMixture; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy index 053b035bd..fc62bf5b2 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/FluidCatalyticCracking.groovy @@ -5,6 +5,7 @@ BCR = recipemap("bubble_column_reactor") CRACKER = recipemap("cracker") ROASTER = recipemap("roaster") DT = recipemap("sieve_distillation") +ELECTROSTATIC_SEPARATOR = recipemap('electrostatic_separator') /* Data: - Slurry oil: 40 carbons @@ -27,7 +28,7 @@ crackables.each { _, crackable -> .fluidInputs(crackable.getCrudeCatalyticallyCracked(4000)) .fluidInputs(fluid('dense_steam') * 400) .fluidOutputs(crackable.getCatalyticallyCracked(4000)) - .outputs(metaitem('spent_cracking_catalyst')) + .chancedOutput(metaitem('spent_cracking_catalyst'), 9000, 0) .duration(200) .EUt(Globals.voltAmps[1]) .buildAndRegister() @@ -36,10 +37,10 @@ crackables.each { _, crackable -> ROASTER.recipeBuilder() .fluidInputs(fluid('oxygen') * 1000) - .inputs(metaitem('spent_cracking_catalyst') * 4) + .inputs(metaitem('spent_cracking_catalyst')) .fluidOutputs(fluid('flue_gas') * 1000) - .outputs(metaitem('cracking_catalyst') * 4) - .duration(50) + .outputs(metaitem('cracking_catalyst')) + .duration(200) .EUt(Globals.voltAmps[1]) .buildAndRegister() @@ -70,4 +71,12 @@ DT.recipeBuilder() .fluidOutputs(fluid('sulfuric_catalytic_overheads') * 1092) .duration(50) .EUt(Globals.voltAmps[1] * 2) + .buildAndRegister() + +ELECTROSTATIC_SEPARATOR.recipeBuilder() + .fluidInputs(fluid('slurry_oil') * 1000) + .fluidOutputs(fluid('clarified_slurry_oil') * 1000) + .chancedOutput(metaitem('spent_cracking_catalyst'), 1000, 0) + .duration(200) + .EUt(Globals.voltAmps[1]) .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index a32d7e7e5..ce24d7c77 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -77,7 +77,7 @@ crackables.each { _, crackable -> .buildAndRegister() VACUUM_DT.recipeBuilder() - .fluidInputs(fluid('slurry_oil') * 1000) + .fluidInputs(fluid('clarified_slurry_oil') * 1000) .fluidInputs(fluid('coking_effluents') * 470) .fluidOutputs(fluid('coking_residue') * 470) .fluidOutputs(fractions.heavy_gas_oil.getCrude(325)) @@ -121,7 +121,7 @@ crackables.each { _, crackable -> .buildAndRegister() FLBR.recipeBuilder() - .fluidInputs(fluid('slurry_oil') * 1125) + .fluidInputs(fluid('clarified_slurry_oil') * 1125) .inputs(ore('dustHeatedGreenCoke') * 4) .fluidOutputs(fluid('coke_fines') * 1000) .duration(50) diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 5e96d4580..792bf28ec 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -2054,6 +2054,7 @@ susy.material.cold_hp_fuel_gas=Cold High Pressure Fuel Gas susy.material.rp_one=RP-1 susy.material.ammonium_metatungstate=Ammonium Metatungstate (AMT) susy.material.ammonium_metatungstate_solution=Ammonium Metatungstate Solution +susy.material.clarified_slurry_oil=Clarified Slurry Oil # Graphene Chain susy.material.moist_argon=Moist Argon From e3e833c17c9817d32891b17a48516b24ce145d84 Mon Sep 17 00:00:00 2001 From: planetme Date: Mon, 2 Dec 2024 20:50:05 -0500 Subject: [PATCH 099/132] add more feedstocks to thermal cracking --- .../oil_refining/ThermalCracking.groovy | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index ce24d7c77..dfbd98287 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -76,6 +76,19 @@ crackables.each { _, crackable -> .EUt(30) .buildAndRegister() + VACUUM_DT.recipeBuilder() + .fluidInputs(crackables.vacuum_oil_residue.get(890)) + .fluidInputs(fluid('coking_effluents') * 470) + .fluidOutputs(fluid('coking_residue') * 470) + .fluidOutputs(fractions.heavy_gas_oil.getCrude(325)) + .fluidOutputs(fractions.light_gas_oil.getCrude(225)) + .fluidOutputs(fractions.naphtha.getCrude(1560)) + .fluidOutputs(fluid('sulfuric_fuel_gas') * 1365) + .circuitMeta(2) + .duration(50) + .EUt(30) + .buildAndRegister() + VACUUM_DT.recipeBuilder() .fluidInputs(fluid('clarified_slurry_oil') * 1000) .fluidInputs(fluid('coking_effluents') * 470) @@ -88,6 +101,18 @@ crackables.each { _, crackable -> .EUt(30) .buildAndRegister() + VACUUM_DT.recipeBuilder() + .fluidInputs(fluid('visbreaking_residue') * 850) + .fluidInputs(fluid('coking_effluents') * 470) + .fluidOutputs(fluid('coking_residue') * 470) + .fluidOutputs(fractions.heavy_gas_oil.getCrude(325)) + .fluidOutputs(fractions.light_gas_oil.getCrude(225)) + .fluidOutputs(fractions.naphtha.getCrude(1560)) + .fluidOutputs(fluid('sulfuric_fuel_gas') * 1365) + .duration(50) + .EUt(30) + .buildAndRegister() + TUBE_FURNACE.recipeBuilder() .fluidInputs(fluid('coking_residue') * 1000) .fluidOutputs(fluid('heated_coking_residue') * 1000) @@ -112,6 +137,14 @@ crackables.each { _, crackable -> .buildAndRegister() // Fluid Coking + FLBR.recipeBuilder() + .fluidInputs(crackables.atmospheric_oil_residue.get(1125)) + .inputs(ore('dustHeatedGreenCoke') * 4) + .fluidOutputs(fluid('coke_fines') * 1000) + .duration(50) + .EUt(30) + .buildAndRegister() + FLBR.recipeBuilder() .fluidInputs(crackables.vacuum_oil_residue.get(1000)) .inputs(ore('dustHeatedGreenCoke') * 4) @@ -128,6 +161,14 @@ crackables.each { _, crackable -> .EUt(30) .buildAndRegister() + FLBR.recipeBuilder() + .fluidInputs(fluid('visbreaking_residue') * 960) + .inputs(ore('dustHeatedGreenCoke') * 4) + .fluidOutputs(fluid('coke_fines') * 1000) + .duration(50) + .EUt(30) + .buildAndRegister() + PHASE_SEPARATOR.recipeBuilder() .fluidInputs(fluid('coke_fines') * 1000) .outputs(metaitem('dustGreenCoke') * 20) From 1a41343dcd0a7fc944947dfb4d9abd3a5235903e Mon Sep 17 00:00:00 2001 From: bruberu <80226372+bruberu@users.noreply.github.com> Date: Thu, 5 Dec 2024 20:56:54 -0600 Subject: [PATCH 100/132] feat: mish-mashing --- .../components/IntegratedCircuits.groovy | 329 +++++------------- .../postInit/components/OpAmpCircuits.groovy | 244 +++++++++++++ .../components/ProcessorCircuits.groovy | 2 + 3 files changed, 334 insertions(+), 241 deletions(-) create mode 100644 groovy/postInit/components/OpAmpCircuits.groovy diff --git a/groovy/postInit/components/IntegratedCircuits.groovy b/groovy/postInit/components/IntegratedCircuits.groovy index e6fd68422..d200a515f 100644 --- a/groovy/postInit/components/IntegratedCircuits.groovy +++ b/groovy/postInit/components/IntegratedCircuits.groovy @@ -2,244 +2,91 @@ def ASSEMBLER = recipemap('assembler') def VACUUM = recipemap('vacuum_chamber') def CIRCUIT_ASSEMBLER = recipemap('circuit_assembler') -//Change transistor to use silicon wafer instead of silicon plate -// Transistor * 8 -mods.gregtech.assembler.removeByInput(120, [metaitem('plateSilicon'), metaitem('wireFineTin') * 6], [fluid('plastic') * 144]) - -ASSEMBLER.recipeBuilder() - .inputs(ore('wireFineTin') * 6) - .inputs(metaitem('wafer.silicon')) - .fluidInputs(fluid('plastic') * 144) - .outputs(metaitem('component.transistor') * 8) - .duration(160) - .EUt(120) - .buildAndRegister() - -CIRCUIT_ASSEMBLER.recipeBuilder() - .inputs(ore('wireFineGold') * 6) - .inputs(ore('componentCapacitor')) - .inputs(ore('componentResistor') * 2) - .inputs(ore('componentTransistor') * 4) - .inputs(ore('componentDiode') * 2) - .inputs(metaitem('board.phenolic')) - .fluidInputs(fluid('soldering_alloy') * 72) - .outputs(metaitem('op_amp')) - .duration(100) - .EUt(30) - .buildAndRegister() - -CIRCUIT_ASSEMBLER.recipeBuilder() - .inputs(ore('wireFineGold') * 6) - .inputs(ore('componentCapacitor')) - .inputs(ore('componentResistor') * 2) - .inputs(ore('componentTransistor') * 4) - .inputs(ore('componentDiode') * 2) - .inputs(metaitem('board.phenolic')) - .fluidInputs(fluid('tin') * 144) - .outputs(metaitem('op_amp')) - .duration(100) - .EUt(30) - .buildAndRegister() - -CIRCUIT_ASSEMBLER.recipeBuilder() - .inputs(ore('wireFineGold') * 3) - .inputs(ore('componentCapacitor')) - .inputs(ore('componentResistor') * 2) - .inputs(ore('componentTransistor') * 4) - .inputs(ore('componentDiode') * 2) - .fluidInputs(fluid('silicone_rubber') * 72) - .outputs(metaitem('op_amp')) - .duration(100) - .EUt(30) - .buildAndRegister() - -ASSEMBLER.recipeBuilder() - .inputs(ore('plateAluminium') * 2) - .circuitMeta(5) - .fluidInputs(fluid('soldering_alloy') * 72) - .outputs(metaitem('heat_sink')) - .duration(200) - .EUt(30) - .buildAndRegister() - -ASSEMBLER.recipeBuilder() - .inputs(ore('wireFineAnnealedCopper') * 4) - .inputs(metaitem('wafer.n_doped.silicon')) - .fluidInputs(fluid('plastic') * 144) - .outputs(metaitem('zener_diode') * 16) - .duration(300) - .EUt(30) - .buildAndRegister() - -ASSEMBLER.recipeBuilder() - .inputs(ore('dustAcidWashedSiliconDioxide')) - .inputs(ore('wireFineSilver')) - .inputs(ore('wireFineAnnealedCopper') * 2) - .fluidInputs(fluid('plastic') * 36) - .outputs(metaitem('fuse.hv')) - .duration(100) - .EUt(30) - .buildAndRegister() - -CIRCUIT_ASSEMBLER.recipeBuilder() - .inputs(ore('componentCapacitor') * 2) - .inputs(ore('componentTransistor') * 4) - .inputs(ore('wireFineGold') * 6) - .inputs(ore('componentResistor') * 6) - .inputs(metaitem('protector_chip')) - .inputs(metaitem('board.plastic')) - .fluidInputs(fluid('soldering_alloy') * 72) - .outputs(metaitem('voltage_regulator.hv.unsealed')) - .duration(400) - .EUt(30) - .buildAndRegister() - -CIRCUIT_ASSEMBLER.recipeBuilder() - .inputs(ore('componentCapacitor') * 2) - .inputs(ore('componentTransistor') * 4) - .inputs(ore('wireFineGold') * 6) - .inputs(ore('componentResistor') * 6) - .inputs(metaitem('protector_chip')) - .inputs(metaitem('board.plastic')) - .fluidInputs(fluid('tin') * 144) - .outputs(metaitem('voltage_regulator.hv.unsealed')) - .duration(400) - .EUt(30) - .buildAndRegister() - -CIRCUIT_ASSEMBLER.recipeBuilder() - .inputs(ore('componentCapacitor') * 2) - .inputs(ore('componentTransistor') * 4) - .inputs(ore('wireFineGold') * 3) - .inputs(ore('componentResistor') * 6) - .inputs(metaitem('protector_chip')) - .fluidInputs(fluid('silicone_rubber') * 72) - .outputs(metaitem('voltage_regulator.hv.unsealed')) - .duration(400) - .EUt(30) - .buildAndRegister() - -CIRCUIT_ASSEMBLER.recipeBuilder() - .inputs(ore('componentTransistor') * 2) - .inputs(metaitem("op_amp")) - .inputs(ore('wireFineGold') * 2) - .inputs(metaitem('zener_diode')) - .inputs(metaitem('circuit_board.good')) - .fluidInputs(fluid('soldering_alloy') * 72) - .outputs(metaitem('voltage_regulator.mv')) - .duration(400) - .EUt(30) - .buildAndRegister() - -CIRCUIT_ASSEMBLER.recipeBuilder() - .inputs(ore('componentTransistor') * 2) - .inputs(metaitem("op_amp")) - .inputs(ore('wireFineGold') * 2) - .inputs(metaitem('zener_diode')) - .inputs(metaitem('circuit_board.good')) - .fluidInputs(fluid('tin') * 144) - .outputs(metaitem('voltage_regulator.mv')) - .duration(400) - .EUt(30) - .buildAndRegister() - -CIRCUIT_ASSEMBLER.recipeBuilder() - .inputs(ore('componentTransistor') * 2) - .inputs(metaitem("op_amp")) - .inputs(ore('wireFineGold') * 2) - .inputs(metaitem('zener_diode')) - .inputs(ore('plateEpoxyCresolNovolacs')) - .fluidInputs(fluid('silicone_rubber') * 144) - .outputs(metaitem('voltage_regulator.mv') * 2) - .duration(400) - .EUt(30) - .buildAndRegister() - -VACUUM.recipeBuilder() - .inputs(metaitem('voltage_regulator.hv.unsealed')) - .inputs(ore('wireFineAluminium') * 4) - .fluidInputs(fluid('plastic') * 144) - .outputs(metaitem('voltage_regulator.hv')) - .duration(200) - .EUt(64) - .buildAndRegister() - -CIRCUIT_ASSEMBLER.recipeBuilder() - .inputs(ore('wireFineAluminium') * 2) - .inputs(metaitem('heat_sink') * 2) - .inputs(ore('componentCapacitor') * 2) - .inputs(metaitem('fuse.hv')) - .inputs(metaitem('zener_diode')) - .inputs(metaitem('circuit_board.good')) - .fluidInputs(fluid('soldering_alloy') * 72) - .outputs(metaitem('protector_chip')) - .duration(400) - .EUt(30) - .buildAndRegister() - -CIRCUIT_ASSEMBLER.recipeBuilder() - .inputs(ore('wireFineAluminium') * 2) - .inputs(metaitem('heat_sink') * 2) - .inputs(ore('componentCapacitor') * 2) - .inputs(metaitem('fuse.hv')) - .inputs(metaitem('zener_diode')) - .inputs(metaitem('circuit_board.good')) - .fluidInputs(fluid('tin') * 144) - .outputs(metaitem('protector_chip')) - .duration(400) - .EUt(30) - .buildAndRegister() - -CIRCUIT_ASSEMBLER.recipeBuilder() - .inputs(ore('wireFineAluminium') * 2) - .inputs(metaitem('heat_sink') * 1) - .inputs(ore('componentCapacitor') * 2) - .inputs(metaitem('fuse.hv')) - .inputs(metaitem('zener_diode')) - .fluidInputs(fluid('silicone_rubber') * 72) - .outputs(metaitem('protector_chip')) - .duration(400) - .EUt(30) - .buildAndRegister() - -// Integrated Logic Circuit * 2 -mods.gregtech.circuit_assembler.removeByInput(16, [metaitem('circuit_board.basic'), metaitem('plate.integrated_logic_circuit'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('soldering_alloy') * 72]) -mods.gregtech.circuit_assembler.removeByInput(16, [metaitem('circuit_board.basic'), metaitem('plate.integrated_logic_circuit'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('tin') * 144]) - - -CIRCUIT_ASSEMBLER.recipeBuilder() - .inputs(metaitem('circuit_board.basic'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2) - .inputs(metaitem('op_amp')) - .fluidInputs(fluid('soldering_alloy') * 72) - .outputs(metaitem('circuit.basic_integrated') * 3) - .duration(200) - .EUt(16) - .buildAndRegister() - -// Good Integrated Circuit * 2 -mods.gregtech.circuit_assembler.removeByInput(24, [metaitem('circuit_board.good'), metaitem('circuit.basic_integrated') * 2, metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineGold') * 4, metaitem('boltSilver') * 4], [fluid('soldering_alloy') * 72]) -mods.gregtech.circuit_assembler.removeByInput(24, [metaitem('circuit_board.good'), metaitem('circuit.basic_integrated') * 2, metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineGold') * 4, metaitem('boltSilver') * 4], [fluid('tin') * 144]) - -CIRCUIT_ASSEMBLER.recipeBuilder() - .inputs(metaitem('circuit.basic_integrated') * 2, metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineAnnealedCopper') * 4) - .inputs(metaitem('voltage_regulator.mv')) - .fluidInputs(fluid('soldering_alloy') * 72) - .outputs(metaitem('circuit.good_integrated') * 2) - .duration(400) - .EUt(24) - .buildAndRegister() - -// Advanced Integrated Circuit * 1 -mods.gregtech.circuit_assembler.removeByInput(30, [metaitem('circuit.good_integrated') * 2, metaitem('plate.integrated_logic_circuit') * 2, metaitem('plate.random_access_memory') * 2, metaitem('component.transistor') * 4, metaitem('wireFineElectrum') * 8, metaitem('boltAnnealedCopper') * 8], [fluid('soldering_alloy') * 72]) -mods.gregtech.circuit_assembler.removeByInput(30, [metaitem('circuit.good_integrated') * 2, metaitem('plate.integrated_logic_circuit') * 2, metaitem('plate.random_access_memory') * 2, metaitem('component.transistor') * 4, metaitem('wireFineElectrum') * 8, metaitem('boltAnnealedCopper') * 8], [fluid('tin') * 144]) - - -CIRCUIT_ASSEMBLER.recipeBuilder() - .inputs(metaitem('circuit.good_integrated') * 2, metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('boltElectrum') * 8) - .inputs(metaitem('voltage_regulator.hv')) - .fluidInputs(fluid('soldering_alloy') * 72) - .outputs(metaitem('circuit.advanced_integrated') * 2) - .duration(800) - .EUt(30) - .buildAndRegister() - +// Microprocessor * 5 +mods.gregtech.circuit_assembler.removeByInput(60, [metaitem('circuit_board.plastic'), metaitem('plate.central_processing_unit'), metaitem('component.resistor') * 2, metaitem('component.capacitor') * 2, metaitem('component.transistor') * 2, metaitem('wireFineCopper') * 2], [fluid('tin') * 144 * 144]) +mods.gregtech.circuit_assembler.removeByInput(60, [metaitem('circuit_board.plastic'), metaitem('plate.central_processing_unit'), metaitem('component.resistor') * 2, metaitem('component.capacitor') * 2, metaitem('component.transistor') * 2, metaitem('wireFineCopper') * 2], [fluid('soldering_alloy') * 72 * 72]) + + +// Integrated Processor * 2 +mods.gregtech.circuit_assembler.removeByInput(60, [metaitem('circuit_board.plastic'), metaitem('plate.central_processing_unit'), metaitem('component.resistor') * 4, metaitem('component.capacitor') * 4, metaitem('component.transistor') * 4, metaitem('wireFineRedAlloy') * 4], [fluid('tin') * 144 * 144]) +mods.gregtech.circuit_assembler.removeByInput(60, [metaitem('circuit_board.plastic'), metaitem('plate.central_processing_unit'), metaitem('component.resistor') * 4, metaitem('component.capacitor') * 4, metaitem('component.transistor') * 4, metaitem('wireFineRedAlloy') * 4], [fluid('soldering_alloy') * 72 * 72]) + +// Processor Assembly * 1 +mods.gregtech.circuit_assembler.removeByInput(90, [metaitem('circuit_board.plastic'), metaitem('circuit.processor') * 2, metaitem('component.inductor') * 4, metaitem('component.capacitor') * 8, metaitem('plate.random_access_memory') * 4, metaitem('wireFineRedAlloy') * 8], [fluid('soldering_alloy') * 144 * 144]) +mods.gregtech.circuit_assembler.removeByInput(90, [metaitem('circuit_board.plastic'), metaitem('circuit.processor') * 2, metaitem('component.inductor') * 4, metaitem('component.capacitor') * 8, metaitem('plate.random_access_memory') * 4, metaitem('wireFineRedAlloy') * 8], [fluid('tin') * 288 * 288]) + +// Mainframe * 1 +mods.gregtech.circuit_assembler.removeByInput(480, [metaitem('frameAluminium') * 2, metaitem('circuit.workstation') * 2, metaitem('component.inductor') * 8, metaitem('component.capacitor') * 16, metaitem('plate.random_access_memory') * 16, metaitem('wireGtSingleAnnealedCopper') * 16], [fluid('soldering_alloy') * 288 * 288]) +mods.gregtech.circuit_assembler.removeByInput(480, [metaitem('frameAluminium') * 2, metaitem('circuit.workstation') * 2, metaitem('component.inductor') * 8, metaitem('component.capacitor') * 16, metaitem('plate.random_access_memory') * 16, metaitem('wireGtSingleAnnealedCopper') * 16], [fluid('tin') * 576 * 576]) +mods.gregtech.circuit_assembler.removeByInput(480, [metaitem('frameAluminium') * 2, metaitem('circuit.workstation') * 2, metaitem('component.advanced_smd.inductor') * 2, metaitem('component.advanced_smd.capacitor') * 4, metaitem('plate.random_access_memory') * 16, metaitem('wireGtSingleAnnealedCopper') * 16], [fluid('soldering_alloy') * 288 * 288]) +mods.gregtech.circuit_assembler.removeByInput(480, [metaitem('frameAluminium') * 2, metaitem('circuit.workstation') * 2, metaitem('component.advanced_smd.inductor') * 2, metaitem('component.advanced_smd.capacitor') * 4, metaitem('plate.random_access_memory') * 16, metaitem('wireGtSingleAnnealedCopper') * 16], [fluid('tin') * 576 * 576]) + + +Globals.solders.each { key, val -> + CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(metaitem('circuit_board.plastic')) + .inputs(metaitem('plate.integrated_logic_circuit')) + .inputs(metaitem('component.smd.resistor') * 2) + .inputs(metaitem('component.smd.diode') * 2) + .inputs(metaitem('wireFineCopper') * 2) + .inputs(metaitem('boltTin') * 2) + .fluidInputs(fluid(key) * val) + .outputs(metaitem('circuit.microprocessor') * 5) + .duration(200) + .EUt(240) + .buildAndRegister() + + CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(metaitem('circuit_board.plastic')) + .inputs(metaitem('plate.integrated_logic_circuit')) + .inputs(metaitem('component.smd.resistor') * 4) + .inputs(metaitem('component.smd.capacitor') * 4) + .inputs(metaitem('component.smd.transistor') * 4) + .inputs(metaitem('wireFineAnnealedCopper') * 4) + .fluidInputs(fluid(key) * val) + .outputs(metaitem('circuit.processor') * 2) + .duration(200) + .EUt(240) + .buildAndRegister() + + CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(metaitem('circuit.processor') * 2) + .inputs(metaitem('plate.integrated_logic_circuit') * 2) + .inputs(metaitem('plate.random_access_memory') * 2) + .inputs(metaitem('component.smd.transistor') * 4) + .inputs(metaitem('wireFineElectrum') * 8) + .inputs(metaitem('boltAnnealedCopper') * 8) + .fluidInputs(fluid(key) * (val * 2)) + .outputs(metaitem('circuit.assembly') * 1) + .duration(300) + .EUt(360) + .buildAndRegister() + + CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(metaitem('frameAluminium')) + .inputs(metaitem('circuit.assembly') * 2) + .inputs(ore('componentDiode') * 4) + .inputs(metaitem('plate.random_access_memory') * 4) + .inputs(metaitem('plate.central_processing_unit') * 4) + .inputs(ore('cableGtSingleElectrum') * 4) + .fluidInputs(fluid(key) * (val * 2)) + .outputs(metaitem('circuit.workstation')) + .cleanroom(CleanroomType.CLEANROOM) + .duration(400) + .EUt(480) + .buildAndRegister(); + + CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(metaitem('frameAluminium') * 2) + .inputs(metaitem('circuit.workstation') * 2) + .inputs(metaitem('component.smd.inductor') * 8) + .inputs(metaitem('component.smd.capacitor') * 16) + .inputs(metaitem('plate.nand_memory_chip') * 16) + .inputs(metaitem('wireGtSingleAnnealedCopper') * 16) + .fluidInputs(fluid(key) * (val * 4)) + .outputs(metaitem('circuit.mainframe')) + .duration(500) + .EUt(480) + .buildAndRegister(); + +} diff --git a/groovy/postInit/components/OpAmpCircuits.groovy b/groovy/postInit/components/OpAmpCircuits.groovy new file mode 100644 index 000000000..0f670a117 --- /dev/null +++ b/groovy/postInit/components/OpAmpCircuits.groovy @@ -0,0 +1,244 @@ +def ASSEMBLER = recipemap('assembler') +def VACUUM = recipemap('vacuum_chamber') +def CIRCUIT_ASSEMBLER = recipemap('circuit_assembler') + +//Change transistor to use silicon wafer instead of silicon plate +// Transistor * 8 +mods.gregtech.assembler.removeByInput(120, [metaitem('plateSilicon'), metaitem('wireFineTin') * 6], [fluid('plastic') * 144]) + +ASSEMBLER.recipeBuilder() + .inputs(ore('wireFineTin') * 6) + .inputs(metaitem('wafer.silicon')) + .fluidInputs(fluid('plastic') * 144) + .outputs(metaitem('component.transistor') * 8) + .duration(160) + .EUt(120) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('wireFineGold') * 6) + .inputs(ore('componentCapacitor')) + .inputs(ore('componentResistor') * 2) + .inputs(ore('componentTransistor') * 4) + .inputs(ore('componentDiode') * 2) + .inputs(metaitem('board.phenolic')) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('op_amp')) + .duration(100) + .EUt(30) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('wireFineGold') * 6) + .inputs(ore('componentCapacitor')) + .inputs(ore('componentResistor') * 2) + .inputs(ore('componentTransistor') * 4) + .inputs(ore('componentDiode') * 2) + .inputs(metaitem('board.phenolic')) + .fluidInputs(fluid('tin') * 144) + .outputs(metaitem('op_amp')) + .duration(100) + .EUt(30) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('wireFineGold') * 3) + .inputs(ore('componentCapacitor')) + .inputs(ore('componentResistor') * 2) + .inputs(ore('componentTransistor') * 4) + .inputs(ore('componentDiode') * 2) + .fluidInputs(fluid('silicone_rubber') * 72) + .outputs(metaitem('op_amp')) + .duration(100) + .EUt(30) + .buildAndRegister() + +ASSEMBLER.recipeBuilder() + .inputs(ore('plateAluminium') * 2) + .circuitMeta(5) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('heat_sink')) + .duration(200) + .EUt(30) + .buildAndRegister() + +ASSEMBLER.recipeBuilder() + .inputs(ore('wireFineAnnealedCopper') * 4) + .inputs(metaitem('wafer.n_doped.silicon')) + .fluidInputs(fluid('plastic') * 144) + .outputs(metaitem('zener_diode') * 16) + .duration(300) + .EUt(30) + .buildAndRegister() + +ASSEMBLER.recipeBuilder() + .inputs(ore('dustAcidWashedSiliconDioxide')) + .inputs(ore('wireFineSilver')) + .inputs(ore('wireFineAnnealedCopper') * 2) + .fluidInputs(fluid('plastic') * 36) + .outputs(metaitem('fuse.hv')) + .duration(100) + .EUt(30) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('componentCapacitor') * 2) + .inputs(ore('componentTransistor') * 4) + .inputs(ore('wireFineGold') * 6) + .inputs(ore('componentResistor') * 6) + .inputs(metaitem('protector_chip')) + .inputs(metaitem('board.plastic')) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('voltage_regulator.hv.unsealed')) + .duration(400) + .EUt(30) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('componentCapacitor') * 2) + .inputs(ore('componentTransistor') * 4) + .inputs(ore('wireFineGold') * 6) + .inputs(ore('componentResistor') * 6) + .inputs(metaitem('protector_chip')) + .inputs(metaitem('board.plastic')) + .fluidInputs(fluid('tin') * 144) + .outputs(metaitem('voltage_regulator.hv.unsealed')) + .duration(400) + .EUt(30) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('componentCapacitor') * 2) + .inputs(ore('componentTransistor') * 4) + .inputs(ore('wireFineGold') * 3) + .inputs(ore('componentResistor') * 6) + .inputs(metaitem('protector_chip')) + .fluidInputs(fluid('silicone_rubber') * 72) + .outputs(metaitem('voltage_regulator.hv.unsealed')) + .duration(400) + .EUt(30) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('componentTransistor') * 2) + .inputs(metaitem("op_amp")) + .inputs(ore('wireFineGold') * 2) + .inputs(metaitem('zener_diode')) + .inputs(metaitem('circuit_board.good')) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('voltage_regulator.mv')) + .duration(400) + .EUt(30) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('componentTransistor') * 2) + .inputs(metaitem("op_amp")) + .inputs(ore('wireFineGold') * 2) + .inputs(metaitem('zener_diode')) + .inputs(metaitem('circuit_board.good')) + .fluidInputs(fluid('tin') * 144) + .outputs(metaitem('voltage_regulator.mv')) + .duration(400) + .EUt(30) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('componentTransistor') * 2) + .inputs(metaitem("op_amp")) + .inputs(ore('wireFineGold') * 2) + .inputs(metaitem('zener_diode')) + .inputs(ore('plateEpoxyCresolNovolacs')) + .fluidInputs(fluid('silicone_rubber') * 144) + .outputs(metaitem('voltage_regulator.mv') * 2) + .duration(400) + .EUt(30) + .buildAndRegister() + +VACUUM.recipeBuilder() + .inputs(metaitem('voltage_regulator.hv.unsealed')) + .inputs(ore('wireFineAluminium') * 4) + .fluidInputs(fluid('plastic') * 144) + .outputs(metaitem('voltage_regulator.hv')) + .duration(200) + .EUt(64) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('wireFineAluminium') * 2) + .inputs(metaitem('heat_sink') * 2) + .inputs(ore('componentCapacitor') * 2) + .inputs(metaitem('fuse.hv')) + .inputs(metaitem('zener_diode')) + .inputs(metaitem('circuit_board.good')) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('protector_chip')) + .duration(400) + .EUt(30) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('wireFineAluminium') * 2) + .inputs(metaitem('heat_sink') * 2) + .inputs(ore('componentCapacitor') * 2) + .inputs(metaitem('fuse.hv')) + .inputs(metaitem('zener_diode')) + .inputs(metaitem('circuit_board.good')) + .fluidInputs(fluid('tin') * 144) + .outputs(metaitem('protector_chip')) + .duration(400) + .EUt(30) + .buildAndRegister() + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(ore('wireFineAluminium') * 2) + .inputs(metaitem('heat_sink') * 1) + .inputs(ore('componentCapacitor') * 2) + .inputs(metaitem('fuse.hv')) + .inputs(metaitem('zener_diode')) + .fluidInputs(fluid('silicone_rubber') * 72) + .outputs(metaitem('protector_chip')) + .duration(400) + .EUt(30) + .buildAndRegister() + +// Integrated Logic Circuit * 2 +mods.gregtech.circuit_assembler.removeByInput(16, [metaitem('circuit_board.basic'), metaitem('plate.integrated_logic_circuit'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('soldering_alloy') * 72]) +mods.gregtech.circuit_assembler.removeByInput(16, [metaitem('circuit_board.basic'), metaitem('plate.integrated_logic_circuit'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('tin') * 144]) + + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(metaitem('circuit_board.basic'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2) + .inputs(metaitem('op_amp')) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('circuit.basic_integrated') * 3) + .duration(200) + .EUt(16) + .buildAndRegister() + +// Good Integrated Circuit * 2 +mods.gregtech.circuit_assembler.removeByInput(24, [metaitem('circuit_board.good'), metaitem('circuit.basic_integrated') * 2, metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineGold') * 4, metaitem('boltSilver') * 4], [fluid('soldering_alloy') * 72]) +mods.gregtech.circuit_assembler.removeByInput(24, [metaitem('circuit_board.good'), metaitem('circuit.basic_integrated') * 2, metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineGold') * 4, metaitem('boltSilver') * 4], [fluid('tin') * 144]) + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(metaitem('circuit.basic_integrated') * 2, metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineAnnealedCopper') * 4) + .inputs(metaitem('voltage_regulator.mv')) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('circuit.good_integrated') * 2) + .duration(400) + .EUt(24) + .buildAndRegister() + +// Advanced Integrated Circuit * 1 +mods.gregtech.circuit_assembler.removeByInput(30, [metaitem('circuit.good_integrated') * 2, metaitem('plate.integrated_logic_circuit') * 2, metaitem('plate.random_access_memory') * 2, metaitem('component.transistor') * 4, metaitem('wireFineElectrum') * 8, metaitem('boltAnnealedCopper') * 8], [fluid('soldering_alloy') * 72]) +mods.gregtech.circuit_assembler.removeByInput(30, [metaitem('circuit.good_integrated') * 2, metaitem('plate.integrated_logic_circuit') * 2, metaitem('plate.random_access_memory') * 2, metaitem('component.transistor') * 4, metaitem('wireFineElectrum') * 8, metaitem('boltAnnealedCopper') * 8], [fluid('tin') * 144]) + + +CIRCUIT_ASSEMBLER.recipeBuilder() + .inputs(metaitem('circuit.good_integrated') * 2, metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('boltElectrum') * 8) + .inputs(metaitem('voltage_regulator.hv')) + .fluidInputs(fluid('soldering_alloy') * 72) + .outputs(metaitem('circuit.advanced_integrated') * 2) + .duration(800) + .EUt(30) + .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/components/ProcessorCircuits.groovy b/groovy/postInit/components/ProcessorCircuits.groovy index e7d38adca..3862f051a 100644 --- a/groovy/postInit/components/ProcessorCircuits.groovy +++ b/groovy/postInit/components/ProcessorCircuits.groovy @@ -22,3 +22,5 @@ Globals.solders.each { key, val -> .EUt(120) .buildAndRegister(); } + +mods.gregtech.circuit_assembler.removeByInput(16, [metaitem('circuit_board.basic'), metaitem('plate.integrated_logic_circuit'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('soldering_alloy') * 72]) \ No newline at end of file From e9e2864b3464210bdd28a0ea92bcbd07890a094d Mon Sep 17 00:00:00 2001 From: bruberu <80226372+bruberu@users.noreply.github.com> Date: Thu, 5 Dec 2024 21:34:24 -0600 Subject: [PATCH 101/132] feat: imports --- .../components/IntegratedCircuits.groovy | 10 +++++++ .../components/ProcessorCircuits.groovy | 26 ------------------- 2 files changed, 10 insertions(+), 26 deletions(-) delete mode 100644 groovy/postInit/components/ProcessorCircuits.groovy diff --git a/groovy/postInit/components/IntegratedCircuits.groovy b/groovy/postInit/components/IntegratedCircuits.groovy index d200a515f..75008d0bd 100644 --- a/groovy/postInit/components/IntegratedCircuits.groovy +++ b/groovy/postInit/components/IntegratedCircuits.groovy @@ -1,7 +1,13 @@ +import classes.*; +import globals.Globals +import gregtech.api.metatileentity.multiblock.CleanroomType + def ASSEMBLER = recipemap('assembler') def VACUUM = recipemap('vacuum_chamber') def CIRCUIT_ASSEMBLER = recipemap('circuit_assembler') +mods.gregtech.circuit_assembler.removeByInput(16, [metaitem('circuit_board.basic'), metaitem('plate.integrated_logic_circuit'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('soldering_alloy') * 72]) + // Microprocessor * 5 mods.gregtech.circuit_assembler.removeByInput(60, [metaitem('circuit_board.plastic'), metaitem('plate.central_processing_unit'), metaitem('component.resistor') * 2, metaitem('component.capacitor') * 2, metaitem('component.transistor') * 2, metaitem('wireFineCopper') * 2], [fluid('tin') * 144 * 144]) mods.gregtech.circuit_assembler.removeByInput(60, [metaitem('circuit_board.plastic'), metaitem('plate.central_processing_unit'), metaitem('component.resistor') * 2, metaitem('component.capacitor') * 2, metaitem('component.transistor') * 2, metaitem('wireFineCopper') * 2], [fluid('soldering_alloy') * 72 * 72]) @@ -21,6 +27,10 @@ mods.gregtech.circuit_assembler.removeByInput(480, [metaitem('frameAluminium') * mods.gregtech.circuit_assembler.removeByInput(480, [metaitem('frameAluminium') * 2, metaitem('circuit.workstation') * 2, metaitem('component.advanced_smd.inductor') * 2, metaitem('component.advanced_smd.capacitor') * 4, metaitem('plate.random_access_memory') * 16, metaitem('wireGtSingleAnnealedCopper') * 16], [fluid('soldering_alloy') * 288 * 288]) mods.gregtech.circuit_assembler.removeByInput(480, [metaitem('frameAluminium') * 2, metaitem('circuit.workstation') * 2, metaitem('component.advanced_smd.inductor') * 2, metaitem('component.advanced_smd.capacitor') * 4, metaitem('plate.random_access_memory') * 16, metaitem('wireGtSingleAnnealedCopper') * 16], [fluid('tin') * 576 * 576]) +// Workstation * 1 +mods.gregtech.circuit_assembler.removeByInput(120, [metaitem('circuit_board.plastic'), metaitem('circuit.assembly') * 2, metaitem('component.diode') * 4, metaitem('plate.random_access_memory') * 4, metaitem('wireFineElectrum') * 16, metaitem('boltBlueAlloy') * 16], [fluid('soldering_alloy') * 144]) +mods.gregtech.circuit_assembler.removeByInput(120, [metaitem('circuit_board.plastic'), metaitem('circuit.assembly') * 2, metaitem('component.diode') * 4, metaitem('plate.random_access_memory') * 4, metaitem('wireFineElectrum') * 16, metaitem('boltBlueAlloy') * 16], [fluid('tin') * 288]) + Globals.solders.each { key, val -> CIRCUIT_ASSEMBLER.recipeBuilder() diff --git a/groovy/postInit/components/ProcessorCircuits.groovy b/groovy/postInit/components/ProcessorCircuits.groovy deleted file mode 100644 index 3862f051a..000000000 --- a/groovy/postInit/components/ProcessorCircuits.groovy +++ /dev/null @@ -1,26 +0,0 @@ -import classes.*; -import globals.Globals -import gregtech.api.metatileentity.multiblock.CleanroomType - -// Workstation * 1 -mods.gregtech.circuit_assembler.removeByInput(120, [metaitem('circuit_board.plastic'), metaitem('circuit.assembly') * 2, metaitem('component.diode') * 4, metaitem('plate.random_access_memory') * 4, metaitem('wireFineElectrum') * 16, metaitem('boltBlueAlloy') * 16], [fluid('soldering_alloy') * 144]) -// Workstation * 1 -mods.gregtech.circuit_assembler.removeByInput(120, [metaitem('circuit_board.plastic'), metaitem('circuit.assembly') * 2, metaitem('component.diode') * 4, metaitem('plate.random_access_memory') * 4, metaitem('wireFineElectrum') * 16, metaitem('boltBlueAlloy') * 16], [fluid('tin') * 288]) - -Globals.solders.each { key, val -> - recipemap('circuit_assembler').recipeBuilder() - .inputs(metaitem('frameAluminium')) - .inputs(metaitem('circuit.assembly') * 2) - .inputs(ore('componentDiode') * 4) - .inputs(metaitem('plate.random_access_memory') * 4) - .inputs(metaitem('plate.nand_memory_chip') * 4) - .inputs(ore('cableGtSingleElectrum') * 4) - .fluidInputs(fluid(key) * val) - .outputs(metaitem('circuit.workstation')) - .cleanroom(CleanroomType.CLEANROOM) - .duration(250) - .EUt(120) - .buildAndRegister(); -} - -mods.gregtech.circuit_assembler.removeByInput(16, [metaitem('circuit_board.basic'), metaitem('plate.integrated_logic_circuit'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('soldering_alloy') * 72]) \ No newline at end of file From 11013c522c1ff6a56254de4eb10101cc56a43cc9 Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 7 Dec 2024 12:52:59 -0500 Subject: [PATCH 102/132] readd cyclopentadiene & BTX from steam cracking --- .../material/PetrochemistryMaterials.groovy | 8 ++- groovy/material/SuSyMaterials.groovy | 1 + .../petrochemistry/Fuels.groovy | 3 +- .../petrochemistry/Petrochemicals.groovy | 60 ++++++++++++------- resources/langfiles/lang/en_us.lang | 1 + 5 files changed, 48 insertions(+), 25 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index b32e421c0..81165f8c6 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -624,7 +624,13 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - // FREE IDs: 20113-4 + PyrolysisRaffinate = new Material.Builder(20113, SuSyUtility.susyId('pyrolysis_raffinate')) + .liquid() + .color(0xf5c96c) + .flags(FLAMMABLE) + .build(); + + // FREE IDs: 20114 CatalyticOlefinRichMixture = new Material.Builder(20115, SuSyUtility.susyId('catalytic_olefin_rich_mixture')) .gas() diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 43fc3bdad..1957e501e 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -669,6 +669,7 @@ class SuSyMaterials { public static Material CFiveFraction; public static Material DimerizedCFiveFraction; public static Material PyrolysisGasoline; + public static Material PyrolysisRaffinate; public static Material VisbreakingResidue; public static Material CokingResidue; public static Material HeatedCokingResidue; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy index 268c12fee..2c2363e25 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy @@ -606,7 +606,8 @@ def gasolineFeedstocks = [ 'polymerate', 'isomerate', 'alkylate', - 'pyrolysis_gasoline' + 'pyrolysis_gasoline', + 'pyrolysis_raffinate' ] for (feedstock in gasolineFeedstocks) { diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy index 9f9a7a715..53828ae92 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Petrochemicals.groovy @@ -2,6 +2,10 @@ import globals.Globals DT = recipemap('distillation_tower') SIEVE_DT = recipemap('sieve_distillation') +CRYSTALLIZER = recipemap('crystallizer') +EXTRACTOR = recipemap('extractor') +REFORMER = recipemap('catalytic_reformer_recipes') +FLUID_HEATER = recipemap('fluid_heater') // Aromatics SIEVE_DT.recipeBuilder() @@ -72,32 +76,42 @@ SIEVE_DT = recipemap('sieve_distillation') .EUt(Globals.voltAmps[1] * 2) .buildAndRegister() -// Steam-cracked naphtha C5-fraction separation + // Pyrolysis gasoline separation - // Dimerization of CPD - - FLUID_HEATER.recipeBuilder() - .fluidInputs(fluid('c_five_fraction') * 1000) - .fluidOutputs(fluid('dimerized_c_five_fraction') * 875) - .duration(60) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() + SIEVE_DT.recipeBuilder() + .fluidInputs(fluid('pyrolysis_gasoline') * 1000) + .fluidInputs(fluid('furfural') * 50) + .fluidOutputs(fluid('btex_extract') * 400) + .fluidOutputs(fluid('pyrolysis_raffinate') * 400) + .fluidOutputs(fluid('c_five_fraction') * 200) + .duration(60) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() - DT.recipeBuilder() - .fluidInputs(fluid('dimerized_c_five_fraction') * 875) - .fluidOutputs(fluid('dicyclopentadiene') * 125) - .fluidOutputs(fluid('pentane') * 375) - .fluidOutputs(fluid('isoprene') * 375) - .duration(60) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() + // Dimerization of CPD - FLUID_HEATER.recipeBuilder() - .fluidInputs(fluid('dicyclopentadiene') * 1000) - .fluidOutputs(fluid('cyclopentadiene') * 2000) - .duration(60) - .EUt(Globals.voltAmps[1]) - .buildAndRegister() + FLUID_HEATER.recipeBuilder() + .fluidInputs(fluid('c_five_fraction') * 1000) + .fluidOutputs(fluid('dimerized_c_five_fraction') * 870) + .duration(60) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + + DT.recipeBuilder() + .fluidInputs(fluid('dimerized_c_five_fraction') * 870) + .fluidOutputs(fluid('dicyclopentadiene') * 130) + .fluidOutputs(fluid('pentane') * 380) + .fluidOutputs(fluid('isoprene') * 360) + .duration(60) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() + + FLUID_HEATER.recipeBuilder() + .fluidInputs(fluid('dicyclopentadiene') * 1000) + .fluidOutputs(fluid('cyclopentadiene') * 2000) + .duration(60) + .EUt(Globals.voltAmps[1]) + .buildAndRegister() // Butenes separation DT.recipeBuilder() diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 792bf28ec..157856984 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -2055,6 +2055,7 @@ susy.material.rp_one=RP-1 susy.material.ammonium_metatungstate=Ammonium Metatungstate (AMT) susy.material.ammonium_metatungstate_solution=Ammonium Metatungstate Solution susy.material.clarified_slurry_oil=Clarified Slurry Oil +susy.material.pyrolysis_raffinate=Pyrolysis Raffinate # Graphene Chain susy.material.moist_argon=Moist Argon From 33df29083aff5577f4e85f25bec0e3665c1a5938 Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 7 Dec 2024 14:25:15 -0500 Subject: [PATCH 103/132] carbon black & rubber stuff --- .../material/OrganicChemistryMaterials.groovy | 18 +++++ groovy/material/SuSyMaterials.groovy | 4 + .../UnknownCompositionMaterials.groovy | 5 +- .../oil_refining/ResidueProcessing.groovy | 24 +++++- .../polymers/RubberChain.groovy | 81 ++++++++++--------- resources/langfiles/lang/en_us.lang | 4 + 6 files changed, 98 insertions(+), 38 deletions(-) diff --git a/groovy/material/OrganicChemistryMaterials.groovy b/groovy/material/OrganicChemistryMaterials.groovy index cb6051ccc..b7cdc15bc 100644 --- a/groovy/material/OrganicChemistryMaterials.groovy +++ b/groovy/material/OrganicChemistryMaterials.groovy @@ -2544,5 +2544,23 @@ public class OrganicChemistryMaterials { .components(Carbon * 2, Hydrogen * 4, Oxygen * 1) .color(0xd4984e) .build(); + + CompoundedPolyisoprene = new Material.Builder(15411, SuSyUtility.susyId('compounded_polyisoprene')) + .dust() + .components(Isoprene) + .color(0x121212) + .build(); + + CompoundedStyreneIsopreneRubber = new Material.Builder(15412, SuSyUtility.susyId('compounded_styrene_isoprene_rubber')) + .dust() + .components(Isoprene * 3, Styrene * 1) + .color(0x260418) + .build(); + + CompoundedStyreneButadieneRubber = new Material.Builder(15413, SuSyUtility.susyId('compounded_styrene_butadiene_rubber')) + .dust() + .components(Butadiene * 3, Styrene * 1) + .color(0x3b2d2b) + .build(); } } diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 1957e501e..0e1221912 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -295,6 +295,7 @@ class SuSyMaterials { public static Material WaelzSlag; public static Material ReducedZincLeach; public static Material WaelzOxide; + public static Material CarbonBlack; public static Material ZincCementationSlurry; public static Material PrecipitatedZincLeach; public static Material CopperCadmiumResidue; @@ -1760,6 +1761,9 @@ class SuSyMaterials { public static Material MethylFormateSolution; public static Material TriethyleneGlycol; public static Material AcidicRichAmine; + public static Material CompoundedPolyisoprene; + public static Material CompoundedStyreneIsopreneRubber; + public static Material CompoundedStyreneButadieneRubber; // Third Degree Materials diff --git a/groovy/material/UnknownCompositionMaterials.groovy b/groovy/material/UnknownCompositionMaterials.groovy index 514f1652d..cd7a44351 100644 --- a/groovy/material/UnknownCompositionMaterials.groovy +++ b/groovy/material/UnknownCompositionMaterials.groovy @@ -887,7 +887,10 @@ public class UnknownCompositionMaterials { .color(0x475453) .build() - // FREE ID: 4169 + CarbonBlack = new Material.Builder(4169, SuSyUtility.susyId('carbon_black')) + .dust() + .color(0x140f02) + .build() ZincCementationSlurry = new Material.Builder(4170, SuSyUtility.susyId('zinc_cementation_slurry')) .liquid() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy index 48e61130b..a9e73e6d5 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy @@ -80,4 +80,26 @@ MIXER.recipeBuilder() .EUt(16) .buildAndRegister() -// Visbreaking residue treatment \ No newline at end of file +// Carbon black production + +def residues = [ + 'atmospheric_oil_residue', + 'vacuum_oil_residue', + 'visbreaking_residue', + 'deasphalted_oil', + 'slurry_oil' +] + +for (residue in residues) { + ROTARY_KILN.recipeBuilder() + .fluidInputs(fluid(residue) * 1000) + .fluidInputs(fluid('natural_gas') * 10) + .fluidInputs(fluid('oxygen') * 10) + .outputs(metaitem('dustCarbonBlack') * 30) + .fluidOutputs(fluid('carbon_dioxide') * 10000) + .duration(200) + .EUt(120) + .buildAndRegister() +} + +oreDict.add('dyeBlack', metaitem('dustCarbonBlack')) \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/polymers/RubberChain.groovy b/groovy/postInit/chemistry/organic_chemistry/polymers/RubberChain.groovy index c1abbc2a2..9cf1a5217 100644 --- a/groovy/postInit/chemistry/organic_chemistry/polymers/RubberChain.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/polymers/RubberChain.groovy @@ -22,7 +22,8 @@ mods.gregtech.extractor.removeByInput(2, [item('gregtech:rubber_sapling')], null mods.gregtech.extractor.removeByInput(2, [item('gregtech:rubber_leaves') * 16], null) // Raw Rubber Pulp * 1 mods.gregtech.extractor.removeByInput(2, [item('gregtech:rubber_log')], null) - +// Liquid Latex * 144 +mods.gregtech.extractor.removeByInput(30, [metaitem('dustLatex')], null) //DEFINITIONS class Catalyser { @@ -89,18 +90,17 @@ class Shape { } } -def CoagulationRecipe(coagulant, amount, duration){ +def CoagulationRecipe(coagulant, amount, duration) { def COAGULATION_RECIPES = recipemap("coagulation_tank") - if(coagulant.isFluid){ + if (coagulant.isFluid) { COAGULATION_RECIPES.recipeBuilder() .fluidInputs(fluid('latex') * (1000 * amount)) .notConsumable(fluid(coagulant.name) * (coagulant.amount_required * amount)) .outputs(metaitem('dustLatex') * (coagulant.yield_bonus * amount)) .duration(duration.intdiv(coagulant.speed_bonus)) .buildAndRegister() - } - else{ + } else { COAGULATION_RECIPES.recipeBuilder() .fluidInputs(fluid('latex') * (1000 * amount)) .notConsumable(ore(coagulant.name) * (coagulant.amount_required * amount)) @@ -123,9 +123,9 @@ def CoagulationRecipe(amount, duration){ def rubbers = [ new Rubber('dustLatex', 'Rubber', 4, 40 * 20, 4, false), - new Rubber('dustPolyisoprene', 'Rubber', 8, 225, 8, false), - new Rubber('dustRawStyreneIsopreneRubber', 'StyreneIsopreneRubber', 4, 30 * 20, 4, false), - new Rubber('dustRawStyreneButadieneRubber', 'StyreneButadieneRubber', 4, 30 * 20, 4, false) + new Rubber('dustCompoundedPolyisoprene', 'Rubber', 8, 225, 8, false), + new Rubber('dustCompoundedStyreneIsopreneRubber', 'StyreneIsopreneRubber', 4, 30 * 20, 4, false), + new Rubber('dustCompoundedStyreneButadieneRubber', 'StyreneButadieneRubber', 4, 30 * 20, 4, false) ] def sulfurSources = [ @@ -156,30 +156,17 @@ for (rubber in rubbers) { for (sulfurSource in sulfurSources) { for(shape in shapes) { for (catalyser in catalysers) { - if(rubber.isFluid) { - VULCANIZING_RECIPES.recipeBuilder() - .fluidInputs(fluid(rubber.name) * rubber.amount_required * 1000) - .inputs(ore(sulfurSource.name) * sulfurSource.amount_required) - .notConsumable(ore(catalyser.name)) - .notConsumable(metaitem('shape.extruder.' + shape.name)) - .outputs(metaitem(shape.name + rubber.output) * (rubber.yield * shape.yield)) - .duration(rubber.duration.intdiv(catalyser.speed_bonus)) - .EUt(7) - .buildAndRegister() - } - else { - VULCANIZING_RECIPES.recipeBuilder() - .inputs(ore(rubber.name) * rubber.amount_required) - .inputs(ore(sulfurSource.name) * sulfurSource.amount_required) - .notConsumable(ore(catalyser.name)) - .notConsumable(metaitem('shape.extruder.' + shape.name)) - .outputs(metaitem(shape.name + rubber.output) * (rubber.yield * shape.yield)) - .duration(rubber.duration.intdiv(catalyser.speed_bonus)) - .EUt(7) - .buildAndRegister() - } + VULCANIZING_RECIPES.recipeBuilder() + .inputs(ore(rubber.name) * rubber.amount_required) + .inputs(ore(sulfurSource.name) * sulfurSource.amount_required) + .notConsumable(ore(catalyser.name)) + .notConsumable(metaitem('shape.extruder.' + shape.name)) + .outputs(metaitem(shape.name + rubber.output) * (rubber.yield * shape.yield)) + .duration(rubber.duration.intdiv(catalyser.speed_bonus)) + .EUt(7) + .buildAndRegister() } - if(rubber.isFluid) { + if (rubber.isFluid) { VULCANIZING_RECIPES.recipeBuilder() .fluidInputs(fluid(rubber.name) * rubber.amount_required * 1000) .inputs(ore(sulfurSource.name) * sulfurSource.amount_required) @@ -211,10 +198,8 @@ for (coagulant in coagulants) { CoagulationRecipe(coagulant, 1, 150) } -// Liquid Latex * 144 -mods.gregtech.extractor.removeByInput(30, [metaitem('dustLatex')], null) - // Polyisoprene + POLYMERIZATION_TANK.recipeBuilder() .fluidInputs(fluid('isoprene') * 1000) .outputs(metaitem('dustPolyisoprene') * 4) @@ -247,7 +232,15 @@ POLYMERIZATION_TANK.recipeBuilder() .EUt(120) .buildAndRegister() -// Styrene - Isoprene rubber +MIXER.recipeBuilder() + .inputs(ore('dustPolyisoprene') * 8) + .inputs(ore('dustCarbonBlack') * 2) + .outputs(metaitem('dustCompoundedPolyisorene') * 10) + .EUt(120) + .duration(250) + .buildAndRegister() + +// Styrene-Isoprene rubber MIXER.recipeBuilder() .fluidInputs(fluid('styrene') * 1000) @@ -274,7 +267,15 @@ DRYER.recipeBuilder() .duration(533) .buildAndRegister() -// Styrene - Butadiene rubber +MIXER.recipeBuilder() +.inputs(ore('dustRawStyreneIsopreneRubber') * 8) +.inputs(ore('dustCarbonBlack') * 2) +.outputs(metaitem('dustCompoundedStyreneIsopreneRubber') * 10) +.EUt(120) +.duration(250) +.buildAndRegister() + +// Styrene-Butadiene rubber SIFTER.recipeBuilder() .fluidInputs(fluid('ethanol_water_azeotrope') * 1000) @@ -308,4 +309,12 @@ DRYER.recipeBuilder() .outputs(metaitem('dustRawStyreneButadieneRubber') * 16) .EUt(120) .duration(533) +.buildAndRegister() + +MIXER.recipeBuilder() +.inputs(ore('dustRawStyreneButadieneRubber') * 8) +.inputs(ore('dustCarbonBlack') * 2) +.outputs(metaitem('dustCompoundedStyreneButadieneRubber') * 10) +.EUt(120) +.duration(250) .buildAndRegister() \ No newline at end of file diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 157856984..6f449a846 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -2056,6 +2056,10 @@ susy.material.ammonium_metatungstate=Ammonium Metatungstate (AMT) susy.material.ammonium_metatungstate_solution=Ammonium Metatungstate Solution susy.material.clarified_slurry_oil=Clarified Slurry Oil susy.material.pyrolysis_raffinate=Pyrolysis Raffinate +susy.material.carbon_black=Carbon Black +susy.material.compounded_polyisoprene=Compounded Polyisoprene +susy.material.compounded_styrene_isoprene_rubber=Compounded Styrene Isoprene Rubber +susy.material.compounded_styrene_butadiene_rubber=Compounded Styrene Butadiene Rubber # Graphene Chain susy.material.moist_argon=Moist Argon From d4c7ae7dbf60598c9eba50e944297494e0eb4959 Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 7 Dec 2024 15:01:15 -0500 Subject: [PATCH 104/132] reduce additive consumption for upgraded fuels --- .../petrochemistry/Fuels.groovy | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy index 2c2363e25..49b8343c9 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy @@ -621,8 +621,8 @@ for (feedstock in gasolineFeedstocks) { BLENDER.recipeBuilder() .fluidInputs(fluid('gasoline') * 1000) - .fluidInputs(fluid('oxygenates') * 100) - .fluidInputs(fluid('antiknock') * 100) + .fluidInputs(fluid('oxygenates') * 50) + .fluidInputs(fluid('antiknock') * 50) .fluidOutputs(fluid('midgrade_gasoline') * 1000) .duration(10) .EUt(120) @@ -630,8 +630,8 @@ BLENDER.recipeBuilder() BLENDER.recipeBuilder() .fluidInputs(fluid('midgrade_gasoline') * 1000) - .fluidInputs(fluid('methyl_carbitol') * 100) - .fluidInputs(fluid('corrosion_inhibitor') * 100) + .fluidInputs(fluid('methyl_carbitol') * 50) + .fluidInputs(fluid('corrosion_inhibitor') * 50) .fluidOutputs(fluid('premium_gasoline') * 1000) .duration(10) .EUt(120) @@ -639,8 +639,8 @@ BLENDER.recipeBuilder() BLENDER.recipeBuilder() .fluidInputs(fluid('premium_gasoline') * 1000) - .fluidInputs(fluid('antioxidants') * 100) - .fluidInputs(fluid('metal_deactivator') * 100) + .fluidInputs(fluid('antioxidants') * 50) + .fluidInputs(fluid('metal_deactivator') * 50) .fluidOutputs(fluid('supreme_gasoline') * 1000) .duration(10) .EUt(120) @@ -665,8 +665,8 @@ MIXER.recipeBuilder() BLENDER.recipeBuilder() .fluidInputs(fluid('diesel') * 1000) - .fluidInputs(fluid('ignition_improver') * 100) - .fluidInputs(fluid('cold_flow_improver') * 100) + .fluidInputs(fluid('ignition_improver') * 75) + .fluidInputs(fluid('cold_flow_improver') * 75) .fluidOutputs(fluid('midgrade_diesel') * 1000) .duration(10) .EUt(120) @@ -674,8 +674,8 @@ BLENDER.recipeBuilder() BLENDER.recipeBuilder() .fluidInputs(fluid('midgrade_diesel') * 1000) - .fluidInputs(fluid('antistatic_additive') * 100) - .fluidInputs(fluid('lubricity_additive') * 100) + .fluidInputs(fluid('antistatic_additive') * 75) + .fluidInputs(fluid('lubricity_additive') * 75) .fluidOutputs(fluid('premium_diesel') * 1000) .duration(10) .EUt(120) @@ -683,8 +683,8 @@ BLENDER.recipeBuilder() BLENDER.recipeBuilder() .fluidInputs(fluid('premium_diesel') * 1000) - .fluidInputs(fluid('antioxidants') * 100) - .fluidInputs(fluid('antifoaming_additive') * 100) + .fluidInputs(fluid('antioxidants') * 75) + .fluidInputs(fluid('antifoaming_additive') * 75) .fluidOutputs(fluid('supreme_diesel') * 1000) .duration(10) .EUt(120) @@ -694,8 +694,8 @@ BLENDER.recipeBuilder() BLENDER.recipeBuilder() .fluidInputs(fluid('kerosene') * 1000) - .fluidInputs(fluid('methyl_carbitol') * 100) - .fluidInputs(fluid('antistatic_additive') * 100) + .fluidInputs(fluid('methyl_carbitol') * 25) + .fluidInputs(fluid('antistatic_additive') * 25) .fluidOutputs(fluid('midgrade_kerosene') * 1000) .duration(10) .EUt(120) @@ -703,8 +703,8 @@ BLENDER.recipeBuilder() BLENDER.recipeBuilder() .fluidInputs(fluid('midgrade_kerosene') * 1000) - .fluidInputs(fluid('lubricity_additive') * 100) - .fluidInputs(fluid('antioxidants') * 100) + .fluidInputs(fluid('lubricity_additive') * 25) + .fluidInputs(fluid('antioxidants') * 25) .fluidOutputs(fluid('premium_kerosene') * 1000) .duration(10) .EUt(120) @@ -712,8 +712,8 @@ BLENDER.recipeBuilder() BLENDER.recipeBuilder() .fluidInputs(fluid('premium_kerosene') * 1000) - .fluidInputs(fluid('corrosion_inhibitor') * 100) - .fluidInputs(fluid('metal_deactivator') * 100) + .fluidInputs(fluid('corrosion_inhibitor') * 25) + .fluidInputs(fluid('metal_deactivator') * 25) .fluidOutputs(fluid('supreme_kerosene') * 1000) .duration(10) .EUt(120) From f3b3e9483d267c986ab5eeeb3dd77aca5fa2c4f6 Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 7 Dec 2024 15:41:27 -0500 Subject: [PATCH 105/132] bunker and marine fuel oils --- .../material/PetrochemistryMaterials.groovy | 6 +++- groovy/material/SuSyMaterials.groovy | 1 + .../petrochemistry/Fuels.groovy | 31 +++++++++++++++++++ groovy/prePostInit/Thermodynamics.groovy | 18 ++++------- resources/langfiles/lang/en_us.lang | 1 + 5 files changed, 44 insertions(+), 13 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 81165f8c6..2488b581d 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -630,7 +630,11 @@ public class PetrochemistryMaterials { .flags(FLAMMABLE) .build(); - // FREE IDs: 20114 + FuelOil = new Material.Builder(20114, SuSyUtility.susyId('fuel_oil')) + .liquid() + .color(0x544803) + .flags(FLAMMABLE) + .build(); CatalyticOlefinRichMixture = new Material.Builder(20115, SuSyUtility.susyId('catalytic_olefin_rich_mixture')) .gas() diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 004443076..3018f2f76 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -671,6 +671,7 @@ class SuSyMaterials { public static Material DimerizedCFiveFraction; public static Material PyrolysisGasoline; public static Material PyrolysisRaffinate; + public static Material FuelOil; public static Material VisbreakingResidue; public static Material CokingResidue; public static Material HeatedCokingResidue; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy index 49b8343c9..fb96f43cd 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy @@ -651,6 +651,7 @@ BLENDER.recipeBuilder() MIXER.recipeBuilder() .fluidInputs(fluid('light_gas_oil') * 1000) .fluidOutputs(fluid('diesel') * 1000) + .circuitMeta(1) .duration(2) .EUt(120) .buildAndRegister() @@ -659,6 +660,7 @@ MIXER.recipeBuilder() .fluidInputs(fluid('light_gas_oil') * 700) .fluidInputs(fluid('light_cycle_oil') * 300) .fluidOutputs(fluid('diesel') * 1000) + .circuitMeta(2) .duration(2) .EUt(120) .buildAndRegister() @@ -732,3 +734,32 @@ FBR.recipeBuilder() // Diesel * 6000 mods.gregtech.mixer.removeByInput(120, null, [fluid('light_fuel') * 5000 * 5000, fluid('heavy_fuel') * 1000 * 1000]) + +def residueFeedstocks = [ + 'atmospheric_oil_residue', + 'vacuum_oil_residue', + 'visbreaking_residue', + 'deasphalted_oil', + 'clarified_slurry_oil' +] + +// Fuel Oil (marine and bunker fuels) + +MIXER.recipeBuilder() + .fluidInputs(fluid('heavy_gas_oil') * 1000) + .fluidOutputs(fluid('fuel_oil') * 1000) + .circuitMeta(1) + .duration(2) + .EUt(120) + .buildAndRegister() + +for (residue in residueFeedstocks) { + MIXER.recipeBuilder() + .fluidInputs(fluid('heavy_gas_oil') * 500) + .fluidInputs(fluid(residue) * 500) + .fluidOutputs(fluid('fuel_oil') * 1000) + .circuitMeta(2) + .duration(2) + .EUt(120) + .buildAndRegister() +} \ No newline at end of file diff --git a/groovy/prePostInit/Thermodynamics.groovy b/groovy/prePostInit/Thermodynamics.groovy index bd2eaf2e3..6d4a24726 100755 --- a/groovy/prePostInit/Thermodynamics.groovy +++ b/groovy/prePostInit/Thermodynamics.groovy @@ -445,11 +445,6 @@ for (refrigerant in Refrigerants) { .buildAndRegister(); } -def Naphtha = new IFluidFuel('naphtha', 'flue_gas'); -Naphtha.setDuration(160); -Naphtha.setAmountToBurn(10); -Naphtha.setByproductAmount(1000); - def NaturalGas = new IFluidFuel('natural_gas', 'flue_gas'); NaturalGas.setDuration(100); NaturalGas.setAmountToBurn(160); @@ -553,11 +548,11 @@ LiquidNaturalGas.setAmountToBurn(10); LiquidNaturalGas.setByproductAmount(1250); LiquidNaturalGas.setIsRefinedFuel(true); -def HeavyGasOil = new IFluidFuel('heavy_gas_oil', 'flue_gas'); -HeavyGasOil.setDuration(100); -HeavyGasOil.setAmountToBurn(10); -HeavyGasOil.setByproductAmount(2000); -HeavyGasOil.setIsRefinedFuel(true); +def FuelOil = new IFluidFuel('fuel_oil', 'flue_gas'); +FuelOil.setDuration(150); +FuelOil.setAmountToBurn(10); +FuelOil.setByproductAmount(2000); +FuelOil.setIsRefinedFuel(true); def BioDiesel = new IFluidFuel('bio_diesel', 'flue_gas'); BioDiesel.setDuration(75); @@ -638,7 +633,6 @@ SupremeKerosene.setByproductAmount(5000); SupremeKerosene.setIsRefinedFuel(true); def FluidFuels = [ - Naphtha, NaturalGas, Methane, Ethane, @@ -659,7 +653,7 @@ def FluidFuels = [ Methanol, Ethanol, LiquidNaturalGas, - HeavyGasOil, + FuelOil, BioDiesel, Diesel, MidgradeDiesel, diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 1ec652a8b..4327665ec 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -2060,6 +2060,7 @@ susy.material.carbon_black=Carbon Black susy.material.compounded_polyisoprene=Compounded Polyisoprene susy.material.compounded_styrene_isoprene_rubber=Compounded Styrene Isoprene Rubber susy.material.compounded_styrene_butadiene_rubber=Compounded Styrene Butadiene Rubber +susy.material.fuel_oil=Fuel Oil susy.material.incoloy_twenty=Incoloy 20 susy.material.incoloy_eight_two_five=Incoloy 825 From 68fddc471f005a61c92c1c1e1e3ae9ca904fabb4 Mon Sep 17 00:00:00 2001 From: planetme Date: Sun, 8 Dec 2024 13:21:50 -0500 Subject: [PATCH 106/132] PETROCHEM OVERHAUL IS FINISHED --- groovy/material/PetrochemistryMaterials.groovy | 2 +- .../petrochemistry/oil_refining/ResidueProcessing.groovy | 2 +- .../chemistry/organic_chemistry/polymers/RubberChain.groovy | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/groovy/material/PetrochemistryMaterials.groovy b/groovy/material/PetrochemistryMaterials.groovy index 2488b581d..b49900a54 100644 --- a/groovy/material/PetrochemistryMaterials.groovy +++ b/groovy/material/PetrochemistryMaterials.groovy @@ -334,7 +334,7 @@ public class PetrochemistryMaterials { .build() .setFormula('(H2)4(CO2)', true); - ClarifiedSlurryOil = new Material.Builder(20063, SuSyUtility,susyId('clarified_slurry_oil')) + ClarifiedSlurryOil = new Material.Builder(20063, SuSyUtility.susyId('clarified_slurry_oil')) .liquid() .color(0x302618) .flags(FLAMMABLE) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy index a9e73e6d5..b4d46c1ab 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy @@ -87,7 +87,7 @@ def residues = [ 'vacuum_oil_residue', 'visbreaking_residue', 'deasphalted_oil', - 'slurry_oil' + 'clarified_slurry_oil' ] for (residue in residues) { diff --git a/groovy/postInit/chemistry/organic_chemistry/polymers/RubberChain.groovy b/groovy/postInit/chemistry/organic_chemistry/polymers/RubberChain.groovy index 9cf1a5217..f6828b303 100644 --- a/groovy/postInit/chemistry/organic_chemistry/polymers/RubberChain.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/polymers/RubberChain.groovy @@ -235,7 +235,7 @@ POLYMERIZATION_TANK.recipeBuilder() MIXER.recipeBuilder() .inputs(ore('dustPolyisoprene') * 8) .inputs(ore('dustCarbonBlack') * 2) - .outputs(metaitem('dustCompoundedPolyisorene') * 10) + .outputs(metaitem('dustCompoundedPolyisoprene') * 10) .EUt(120) .duration(250) .buildAndRegister() From 495549bc8851bf0ba39f741b3d7212a197e047c8 Mon Sep 17 00:00:00 2001 From: planetme Date: Sun, 8 Dec 2024 13:57:18 -0500 Subject: [PATCH 107/132] bump down reformer recipe --- groovy/postInit/mod/MachineRecipes.groovy | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/groovy/postInit/mod/MachineRecipes.groovy b/groovy/postInit/mod/MachineRecipes.groovy index 319e207d6..e5760c723 100755 --- a/groovy/postInit/mod/MachineRecipes.groovy +++ b/groovy/postInit/mod/MachineRecipes.groovy @@ -965,12 +965,12 @@ recipemap('assembler').recipeBuilder() //Catalytic Reformer recipemap('assembler').recipeBuilder() - .inputs(metaitem('hull.ev')) - .inputs(metaitem('frameTitanium') * 4) - .inputs(metaitem('electric.pump.ev') * 2) - .inputs(metaitem('pipeHugeFluidTitanium')) - .inputs(metaitem('rotorTitanium')) - .inputs(ore('circuitEv')) + .inputs(metaitem('hull.hv')) + .inputs(metaitem('frameStainlessSteel') * 4) + .inputs(metaitem('electric.pump.hv') * 2) + .inputs(metaitem('pipeHugeFluidStainlessSteel')) + .inputs(metaitem('rotorStainlessSteel')) + .inputs(ore('circuitHv')) .outputs(metaitem('catalytic_reformer')) .circuitMeta(3) .EUt(480) From 2ec1a979d4e947ba375465e1d4c8b0a69fae1029 Mon Sep 17 00:00:00 2001 From: planetme Date: Sun, 8 Dec 2024 14:18:17 -0500 Subject: [PATCH 108/132] add ECN to HV volt reg. --- groovy/postInit/components/OpAmpCircuits.groovy | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/groovy/postInit/components/OpAmpCircuits.groovy b/groovy/postInit/components/OpAmpCircuits.groovy index 0f670a117..4f828c2e7 100644 --- a/groovy/postInit/components/OpAmpCircuits.groovy +++ b/groovy/postInit/components/OpAmpCircuits.groovy @@ -113,8 +113,9 @@ CIRCUIT_ASSEMBLER.recipeBuilder() .inputs(ore('wireFineGold') * 3) .inputs(ore('componentResistor') * 6) .inputs(metaitem('protector_chip')) + .inputs(ore('plateEpoxyCresolNovolacs')) .fluidInputs(fluid('silicone_rubber') * 72) - .outputs(metaitem('voltage_regulator.hv.unsealed')) + .outputs(metaitem('voltage_regulator.hv.unsealed') * 2) .duration(400) .EUt(30) .buildAndRegister() From 7a0802b876ea036d026b78563db434488636dec7 Mon Sep 17 00:00:00 2001 From: planetme Date: Sun, 8 Dec 2024 14:43:27 -0500 Subject: [PATCH 109/132] add ECN recipe for op amps --- groovy/material/UnknownCompositionMaterials.groovy | 2 +- groovy/postInit/components/OpAmpCircuits.groovy | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/groovy/material/UnknownCompositionMaterials.groovy b/groovy/material/UnknownCompositionMaterials.groovy index f598ddd34..b05964394 100644 --- a/groovy/material/UnknownCompositionMaterials.groovy +++ b/groovy/material/UnknownCompositionMaterials.groovy @@ -1045,7 +1045,7 @@ public class UnknownCompositionMaterials { EpoxyCresolNovolacs = new Material.Builder(4200, SuSyUtility.susyId('epoxy_cresol_novolacs')) .polymer() .color(0xe8cda5) - .flags(GENERATE_WET_DUST, GENERATE_PLATE) + .flags(GENERATE_WET_DUST, GENERATE_PLATE, GENERATE_FOIL) .build(); SiliconDioxideSlurry = new Material.Builder(4201, SuSyUtility.susyId('silicon_dioxide_slurry')) diff --git a/groovy/postInit/components/OpAmpCircuits.groovy b/groovy/postInit/components/OpAmpCircuits.groovy index 4f828c2e7..399ecdcea 100644 --- a/groovy/postInit/components/OpAmpCircuits.groovy +++ b/groovy/postInit/components/OpAmpCircuits.groovy @@ -47,8 +47,9 @@ CIRCUIT_ASSEMBLER.recipeBuilder() .inputs(ore('componentResistor') * 2) .inputs(ore('componentTransistor') * 4) .inputs(ore('componentDiode') * 2) + .inputs(ore('foilEpoxyCresolNovolacs')) .fluidInputs(fluid('silicone_rubber') * 72) - .outputs(metaitem('op_amp')) + .outputs(metaitem('op_amp') * 4) .duration(100) .EUt(30) .buildAndRegister() From ba30346d6c36443338adae8246df03f3021522c3 Mon Sep 17 00:00:00 2001 From: planetme Date: Sun, 8 Dec 2024 15:05:40 -0500 Subject: [PATCH 110/132] add mv reg to all other ULPIC recipes --- groovy/postInit/mod/GregTech.groovy | 56 ++++++++++++++++++++++++++++- 1 file changed, 55 insertions(+), 1 deletion(-) diff --git a/groovy/postInit/mod/GregTech.groovy b/groovy/postInit/mod/GregTech.groovy index 063fca1e7..1312a39c5 100644 --- a/groovy/postInit/mod/GregTech.groovy +++ b/groovy/postInit/mod/GregTech.groovy @@ -1467,9 +1467,63 @@ crafting.addShaped('gregtech:electric_jetpack_advanced2', metaitem('advanced_ele [metaitem('wireGtQuadrupleGold'), ore('circuitHv'), metaitem('wireGtQuadrupleGold')] ]) -// MV Alternate Energy Hatch +// MV Alternate Energy Handling crafting.addShaped('gregtech:energy_hatch.mv2', item('gregtech:machine', 1212), [ [null, metaitem('voltage_coil.mv'), null], [ore('cableGtSingleCopper'), item('gregtech:machine', 987), ore('cableGtSingleCopper')], [null, metaitem('voltage_regulator.mv'), null] ]) + +mods.gregtech.assembler.recipeBuilder() + .inputs(metaitem('hull.mv')) + .inputs(ore('cableGtSingleCopper') * 2) + .inputs(metaitem('voltage_regulator.mv')) + .inputs(metaitem('voltage_coil.mv')) + .outputs(metaitem('energy_hatch.input.mv')) + .duration(200) + .EUt(30) + .buildAndRegister() + +crafting.addShaped('gregtech:dynamo_hatch.mv2', item('gregtech:machine', 1227), [ + [null, metaitem('voltage_coil.mv'), null], + [ore('springCopper'), item('gregtech:machine', 987), ore('springCopper')], + [null, metaitem('voltage_regulator.mv'), null] +]) + +mods.gregtech.assembler.recipeBuilder() + .inputs(metaitem('hull.mv')) + .inputs(ore('springCopper') * 2) + .inputs(metaitem('voltage_regulator.mv')) + .inputs(metaitem('voltage_coil.mv')) + .outputs(metaitem('energy_hatch.input.mv')) + .duration(200) + .EUt(30) + .buildAndRegister() + +crafting.addShaped('gregtech:transformer.mv2', item('gregtech:machine', 1272), [ + [metaitem('voltage_regulator.mv'), ore('cableGtSingleCopper'), ore('cableGtSingleCopper')], + [ore('cableGtSingleGold'), item('gregtech:machine', 987), null], + [metaitem('voltage_regulator.mv'), ore('cableGtSingleCopper'), ore('cableGtSingleCopper')] +]) + +mods.gregtech.assembler.recipeBuilder() + .inputs(metaitem('transformer.mv')) + .inputs(metaitem('energy_hatch.output.mv')) + .inputs(metaitem('voltage_regulator.mv')) + .inputs(metaitem('voltage_coil.mv')) + .inputs(ore('cableGtQuadrupleCopper') * 2) + .outputs(metaitem('energy_hatch.output_4a.mv')) + .duration(200) + .EUt(30) + .buildAndRegister() + +mods.gregtech.assembler.recipeBuilder() + .inputs(metaitem('transformer.adjustable.mv')) + .inputs(metaitem('energy_hatch.output_4a.mv')) + .inputs(metaitem('voltage_regulator.mv') * 2) + .inputs(metaitem('voltage_coil.mv')) + .inputs(ore('cableGtOctupleCopper') * 2) + .outputs(metaitem('energy_hatch.output_16a.mv')) + .duration(200) + .EUt(30) + .buildAndRegister() \ No newline at end of file From e3ce5b77d357b126e26094f4877b105ef424e136 Mon Sep 17 00:00:00 2001 From: planetme Date: Sun, 8 Dec 2024 16:59:11 -0500 Subject: [PATCH 111/132] remove erroring recipe removals --- .../postInit/components/OpAmpCircuits.groovy | 2 - groovy/postInit/mod/GregTech.groovy | 52 ++++++++----------- 2 files changed, 22 insertions(+), 32 deletions(-) diff --git a/groovy/postInit/components/OpAmpCircuits.groovy b/groovy/postInit/components/OpAmpCircuits.groovy index 399ecdcea..cfc9c153f 100644 --- a/groovy/postInit/components/OpAmpCircuits.groovy +++ b/groovy/postInit/components/OpAmpCircuits.groovy @@ -205,10 +205,8 @@ CIRCUIT_ASSEMBLER.recipeBuilder() .buildAndRegister() // Integrated Logic Circuit * 2 -mods.gregtech.circuit_assembler.removeByInput(16, [metaitem('circuit_board.basic'), metaitem('plate.integrated_logic_circuit'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('soldering_alloy') * 72]) mods.gregtech.circuit_assembler.removeByInput(16, [metaitem('circuit_board.basic'), metaitem('plate.integrated_logic_circuit'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('tin') * 144]) - CIRCUIT_ASSEMBLER.recipeBuilder() .inputs(metaitem('circuit_board.basic'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2) .inputs(metaitem('op_amp')) diff --git a/groovy/postInit/mod/GregTech.groovy b/groovy/postInit/mod/GregTech.groovy index 1312a39c5..24e4df9fc 100644 --- a/groovy/postInit/mod/GregTech.groovy +++ b/groovy/postInit/mod/GregTech.groovy @@ -998,7 +998,6 @@ CENTRIFUGE.recipeBuilder() // Fix distillation tower being too difficult (4 EV circuits? Seriously?) - RecyclingHelper.replaceShaped('gregtech:distillation_tower', metaitem('distillation_tower'), [ [ore('circuitHv'), metaitem('pipeLargeFluidStainlessSteel'), ore('circuitHv')], [metaitem('electric.pump.hv'), metaitem('hull.mv'), metaitem('electric.pump.hv')], @@ -1108,40 +1107,33 @@ mods.gregtech.circuit_assembler.removeByInput(120, [metaitem('circuit_board.good mods.gregtech.circuit_assembler.removeByInput(120, [metaitem('circuit_board.plastic'), metaitem('plate.simple_system_on_chip'), metaitem('boltRedAlloy') * 2, metaitem('wireFineTin') * 2], [fluid('soldering_alloy') * 72]) // NAND Chip * 12 mods.gregtech.circuit_assembler.removeByInput(120, [metaitem('circuit_board.plastic'), metaitem('plate.simple_system_on_chip'), metaitem('boltRedAlloy') * 2, metaitem('wireFineTin') * 2], [fluid('tin') * 144]) - -// Microprocessor * 3 -mods.gregtech.circuit_assembler.removeByInput(60, [metaitem('circuit_board.plastic'), metaitem('plate.central_processing_unit'), metaitem('component.resistor') * 2, metaitem('component.capacitor') * 2, metaitem('component.transistor') * 2, metaitem('wireFineCopper') * 2], [fluid('soldering_alloy') * 72]) -// Microprocessor * 3 -mods.gregtech.circuit_assembler.removeByInput(60, [metaitem('circuit_board.plastic'), metaitem('plate.central_processing_unit'), metaitem('component.resistor') * 2, metaitem('component.capacitor') * 2, metaitem('component.transistor') * 2, metaitem('wireFineCopper') * 2], [fluid('tin') * 144]) // Microprocessor * 6 mods.gregtech.circuit_assembler.removeByInput(600, [metaitem('circuit_board.plastic'), metaitem('plate.system_on_chip'), metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('soldering_alloy') * 72]) // Microprocessor * 6 mods.gregtech.circuit_assembler.removeByInput(600, [metaitem('circuit_board.plastic'), metaitem('plate.system_on_chip'), metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('tin') * 144]) - -Globals.solders.each { key, val -> - mods.gregtech.assembler.recipeBuilder() - .inputs(metaitem('circuit_board.good')) - .inputs(metaitem('plate.integrated_logic_circuit')) - .inputs(ore('boltRedAlloy') * 2) - .inputs(ore('wireFineTin') * 2) - .fluidInputs(fluid(key) * val) - .outputs(metaitem('circuit.nand_chip') * 16) - .duration(10) - .EUt(16) - .buildAndRegister(); -} Globals.solders.each { key, val -> - mods.gregtech.assembler.recipeBuilder() - .inputs(metaitem('circuit_board.plastic')) - .inputs(metaitem('plate.integrated_logic_circuit')) - .inputs(ore('boltRedAlloy') * 2) - .inputs(ore('wireFineTin') * 2) - .fluidInputs(fluid(key) * val) - .outputs(metaitem('circuit.nand_chip') * 24) - .duration(10) - .EUt(16) - .buildAndRegister(); + mods.gregtech.assembler.recipeBuilder() + .inputs(metaitem('circuit_board.good')) + .inputs(metaitem('plate.integrated_logic_circuit')) + .inputs(ore('boltRedAlloy') * 2) + .inputs(ore('wireFineTin') * 2) + .fluidInputs(fluid(key) * val) + .outputs(metaitem('circuit.nand_chip') * 16) + .duration(10) + .EUt(16) + .buildAndRegister(); + + mods.gregtech.assembler.recipeBuilder() + .inputs(metaitem('circuit_board.plastic')) + .inputs(metaitem('plate.integrated_logic_circuit')) + .inputs(ore('boltRedAlloy') * 2) + .inputs(ore('wireFineTin') * 2) + .fluidInputs(fluid(key) * val) + .outputs(metaitem('circuit.nand_chip') * 24) + .duration(10) + .EUt(16) + .buildAndRegister(); } Globals.solders.each { key, val -> @@ -1495,7 +1487,7 @@ mods.gregtech.assembler.recipeBuilder() .inputs(ore('springCopper') * 2) .inputs(metaitem('voltage_regulator.mv')) .inputs(metaitem('voltage_coil.mv')) - .outputs(metaitem('energy_hatch.input.mv')) + .outputs(metaitem('energy_hatch.output.mv')) .duration(200) .EUt(30) .buildAndRegister() From cd02bd62bf7696d3dbd8c24b7711cd06ca9d4c9b Mon Sep 17 00:00:00 2001 From: planetme Date: Mon, 9 Dec 2024 09:12:17 -0500 Subject: [PATCH 112/132] address issues --- groovy/classes/ChangeFlags.groovy | 3 ++- .../organic_chemistry/petrochemistry/Fuels.groovy | 1 + .../oil_refining/GasolineComponents.groovy | 4 ++++ .../petrochemistry/oil_refining/Hydrocracking.groovy | 7 ++++++- .../petrochemistry/oil_refining/Hydrotreating.groovy | 11 +++++++++++ .../oil_refining/ResidueProcessing.groovy | 12 +++++++++++- groovy/postInit/metallurgy/Superalloys.groovy | 2 +- groovy/postInit/mod/GregTech.groovy | 2 +- 8 files changed, 37 insertions(+), 5 deletions(-) diff --git a/groovy/classes/ChangeFlags.groovy b/groovy/classes/ChangeFlags.groovy index 7a000ee38..e205aa6c4 100644 --- a/groovy/classes/ChangeFlags.groovy +++ b/groovy/classes/ChangeFlags.groovy @@ -178,7 +178,8 @@ class ChangeFlags { Lepidolite.setFormula("(K,Rb)AlLi2Si4O10(OH,F)2", true); Tetrahedrite.setFormula("Cu12Sb4S13", true); IndiumGalliumPhosphide.setFormula("InGaP2", true); - NetherAir.setFormula("(N78O21Ar9)24(CO2)2(H2S)(SO2)", true) + NetherAir.setFormula("(N78O21Ar9)24(CO2)2(H2S)(SO2)", true); + Diatomite.setFormula("(SiO2)8(Fe2O3)(Al2O3)", true); // Ore Processing diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy index 9a167f3c6..e43358025 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy @@ -614,6 +614,7 @@ for (feedstock in gasolineFeedstocks) { MIXER.recipeBuilder() .fluidInputs(fluid(feedstock) * 1000) .fluidOutputs(fluid('gasoline') * 1000) + .circuitMeta(10) .duration(2) .EUt(120) .buildAndRegister() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy index f9d24a19d..59ffd13b8 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/GasolineComponents.groovy @@ -12,6 +12,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') .fluidInputs(fluid('hydrogen') * 200) .fluidOutputs(fluid('raw_isomerate') * 1000) .fluidOutputs(fluid('hydrogen') * 160) + .circuitMeta(1) .duration(800) .EUt(Globals.voltAmps[2]) .buildAndRegister() @@ -22,6 +23,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') .fluidInputs(fluid('hydrogen') * 200) .fluidOutputs(fluid('raw_isomerate') * 1000) .fluidOutputs(fluid('hydrogen') * 160) + .circuitMeta(1) .duration(200) .EUt(Globals.voltAmps[2]) .buildAndRegister() @@ -33,6 +35,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') .fluidInputs(fluid('hydrogen') * 800) .fluidOutputs(fluid('raw_isomerate') * 12000) .fluidOutputs(fluid('hydrogen') * 640) + .circuitMeta(2) .duration(800) .EUt(Globals.voltAmps[2]) .buildAndRegister() @@ -44,6 +47,7 @@ PHASE_SEPARATOR = recipemap('phase_separator') .fluidInputs(fluid('hydrogen') * 800) .fluidOutputs(fluid('raw_isomerate') * 12000) .fluidOutputs(fluid('hydrogen') * 640) + .circuitMeta(2) .duration(200) .EUt(Globals.voltAmps[2]) .buildAndRegister() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy index e958f14e9..2ea90ea8c 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy @@ -22,6 +22,7 @@ DT.recipeBuilder() .fluidInputs(fluid('hydrocracked_light_gas_oil') * 1000) .fluidOutputs(fluid('light_gas_oil') * 535) .fluidOutputs(fluid('naphtha') * 1780) + .fluidOutputs(fluid('fuel_gas') * 1790) .duration(50) .EUt(Globals.voltAmps[1]) .buildAndRegister() @@ -30,7 +31,8 @@ DT.recipeBuilder() .fluidInputs(fluid('hydrocracked_light_cycle_oil') * 1000) .fluidInputs(fluid('furfural') * 40) .fluidOutputs(fluid('naphtha') * 450) - .fluidOutputs(fluid('btex_extract') * 300) + .fluidOutputs(fluid('btex_extract') * 320) + .fluidOutputs(fluid('fuel_gas') * 1270) .duration(50) .EUt(Globals.voltAmps[1]) .buildAndRegister() @@ -40,6 +42,7 @@ DT.recipeBuilder() .fluidOutputs(fluid('heavy_gas_oil') * 200) .fluidOutputs(fluid('light_gas_oil') * 500) .fluidOutputs(fluid('naphtha') * 710) + .fluidOutputs(fluid('fuel_gas') * 1020) .duration(50) .EUt(Globals.voltAmps[1]) .buildAndRegister() @@ -50,6 +53,7 @@ DT.recipeBuilder() .fluidOutputs(fluid('heavy_gas_oil') * 660) .fluidOutputs(fluid('light_gas_oil') * 920) .fluidOutputs(fluid('naphtha') * 490) + .fluidOutputs(fluid('fuel_gas') * 550) .duration(50) .EUt(Globals.voltAmps[1]) .buildAndRegister() @@ -60,6 +64,7 @@ DT.recipeBuilder() .fluidOutputs(fluid('heavy_gas_oil') * 690) .fluidOutputs(fluid('light_gas_oil') * 900) .fluidOutputs(fluid('naphtha') * 455) + .fluidOutputs(fluid('fuel_gas') * 610) .duration(50) .EUt(Globals.voltAmps[1]) .buildAndRegister() diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy index 6c6117087..82799d27e 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrotreating.groovy @@ -50,4 +50,15 @@ BCR.recipeBuilder() .fluidOutputs(fluid('ethanolamine_mix') * 1000) .duration(10) .EUt(120) + .buildAndRegister() + +// Sulfuric overheads + +BCR.recipeBuilder() + .fluidInputs(fluid('sulfuric_catalytic_overheads') * 4000) + .fluidInputs(fluid('ethanolamine_mix') * 1000) + .fluidOutputs(fluid('catalytic_overheads') * 4000) + .fluidOutputs(fluid('rich_amine') * 1000) + .duration(40) + .EUt(120) .buildAndRegister() \ No newline at end of file diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy index b4d46c1ab..6906fea1e 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ResidueProcessing.groovy @@ -94,7 +94,17 @@ for (residue in residues) { ROTARY_KILN.recipeBuilder() .fluidInputs(fluid(residue) * 1000) .fluidInputs(fluid('natural_gas') * 10) - .fluidInputs(fluid('oxygen') * 10) + .fluidInputs(fluid('oxygen') * 20) + .outputs(metaitem('dustCarbonBlack') * 30) + .fluidOutputs(fluid('flue_gas') * 1000) + .duration(200) + .EUt(120) + .buildAndRegister() + + ROTARY_KILN.recipeBuilder() + .fluidInputs(fluid(residue) * 1000) + .fluidInputs(fluid('methane') * 35) + .fluidInputs(fluid('oxygen') * 70) .outputs(metaitem('dustCarbonBlack') * 30) .fluidOutputs(fluid('carbon_dioxide') * 10000) .duration(200) diff --git a/groovy/postInit/metallurgy/Superalloys.groovy b/groovy/postInit/metallurgy/Superalloys.groovy index 1488dfaec..ff3b3885d 100644 --- a/groovy/postInit/metallurgy/Superalloys.groovy +++ b/groovy/postInit/metallurgy/Superalloys.groovy @@ -108,7 +108,7 @@ ABS.recipeBuilder() .buildAndRegister() ABS.recipeBuilder() - .circuitMeta(4) + .circuitMeta(14) .inputs(ore('dustIron') * 39) .inputs(ore('dustManganese') * 1) .fluidOutputs(fluid('hsla_eighty_x') * 5760) diff --git a/groovy/postInit/mod/GregTech.groovy b/groovy/postInit/mod/GregTech.groovy index 24e4df9fc..04ce5edf3 100644 --- a/groovy/postInit/mod/GregTech.groovy +++ b/groovy/postInit/mod/GregTech.groovy @@ -1514,7 +1514,7 @@ mods.gregtech.assembler.recipeBuilder() .inputs(metaitem('energy_hatch.output_4a.mv')) .inputs(metaitem('voltage_regulator.mv') * 2) .inputs(metaitem('voltage_coil.mv')) - .inputs(ore('cableGtOctupleCopper') * 2) + .inputs(ore('cableGtOctalCopper') * 2) .outputs(metaitem('energy_hatch.output_16a.mv')) .duration(200) .EUt(30) From aa2cba32b33eb49f6a1dd99c4ba64cd426c0b786 Mon Sep 17 00:00:00 2001 From: planetme Date: Mon, 9 Dec 2024 18:41:31 -0500 Subject: [PATCH 113/132] Reapply "stuff" This reverts commit 22be9035500681c52df4e45ab28ed3cc9cafbab3. Revert "stuff" This reverts commit e009c61d6ae380659588f5d4a25b1d827fdba439. configs n quests stuff --- .../betterquesting/resources/supersymmetry/lang/en_us.lang | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/config/betterquesting/resources/supersymmetry/lang/en_us.lang b/config/betterquesting/resources/supersymmetry/lang/en_us.lang index 6779c9401..19dbc4847 100644 --- a/config/betterquesting/resources/supersymmetry/lang/en_us.lang +++ b/config/betterquesting/resources/supersymmetry/lang/en_us.lang @@ -138,8 +138,8 @@ susy.quest.db.40.title=Steam Forge Hammer susy.quest.db.40.desc=The §l§r§6Steam Forge Hammer §ris an extremely useful machine that will do pretty much anything that requires a hammer.%n%nIt can make §6plates §r§l§rat a better ratio, only requiring 1.5 ingots instead of 2 per plate. This can allow you to save a substantial amount of ingots until you acquire the §6bender§r, which requires only 1 ingot per plate. susy.quest.db.41.title=Vulcanizing Press susy.quest.db.41.desc=The §6Vulcanizing Press§r turns Latex into Rubber plates. It requires §6Sulfur§r. The reaction may take a long time but it can be sped up by using §6Magnesia §ror §6Zincite§r as a catalyst. -susy.quest.db.42.title=Redstone and Red Alloy -susy.quest.db.42.desc=§cRed Alloy§r is a highly conductive alloy made out of redstone and §ecopper§r. It can only be made in the alloy smelter.%n%nYou can find §4Redstone Ore §rin at altitude levels 15 to 35. If you find redstone rocks on the surface, this means that there will be a deposit underground. +susy.quest.db.42.title=Nickel +susy.quest.db.42.desc=§bNickel§r is an early game metal which can only be made in the Primitive Blast Furnace in the Steam Age.%n%nYou can find §aGarnierite§r and §6Pentlandite§r from altitude levels 0 to 80 or in the Nether. If you find these rocks on the surface, this means that there will be a deposit underground. susy.quest.db.43.title=Glass Tubes susy.quest.db.43.desc=The main objective of the Industrial Age is §evacuum tubes§r. Our first step is making §aglass tubes§r, with a ball mold and glass dust. %n susy.quest.db.44.title=Pyrite and Sulfur @@ -1868,3 +1868,5 @@ susy.quest.db.1958019111.title=Masonry Brick susy.quest.db.1958019111.desc=The §7Masonry Brick§r is essentially a brick-shaped piece of stone. It can be used to construct solid and insulated structures such as §6kilns§r, §6ovens§r, and the §6Primitive Smelter§r, or it can simply be utilized for architectural purposes. %n%nTo obtain some §7Masonry Bricks§r, break stones on an anvil using a pickaxe. susy.quest.db.2081939483.title=Brick susy.quest.db.2081939483.desc=By compressing §3Clays§r in a §6Wooden Form§r, you can get §3Compressed Clays§r, which can be fired in a pit kiln to produce §4Bricks§r. +susy.quest.db.1458175841.title=Kovar +susy.quest.db.1458175841.desc=Kovar is an alloy of iron, nickel, and cobalt that has a very similar thermal expansion coefficient as glass, making it suitable for metal to glass bonds for vacuum tubes. \ No newline at end of file From 72f0170e5f6021a3a5508ba7fc4e7010b5129492 Mon Sep 17 00:00:00 2001 From: planetme Date: Tue, 10 Dec 2024 09:39:25 -0500 Subject: [PATCH 114/132] quest changes --- .../DefaultQuests/QuestLines/0.json | 1 + .../DefaultQuests/QuestLines/1.json | 48 +++++++++++-------- .../DefaultQuests/QuestLines/10.json | 1 + .../DefaultQuests/QuestLines/11.json | 1 + .../DefaultQuests/QuestLines/12.json | 1 + .../DefaultQuests/QuestLines/13.json | 1 + .../DefaultQuests/QuestLines/14.json | 1 + .../DefaultQuests/QuestLines/15.json | 1 + .../DefaultQuests/QuestLines/16.json | 1 + .../DefaultQuests/QuestLines/17.json | 1 + .../DefaultQuests/QuestLines/18.json | 1 + .../DefaultQuests/QuestLines/19.json | 1 + .../DefaultQuests/QuestLines/2.json | 1 + .../DefaultQuests/QuestLines/20.json | 1 + .../DefaultQuests/QuestLines/21.json | 1 + .../DefaultQuests/QuestLines/22.json | 1 + .../DefaultQuests/QuestLines/23.json | 1 + .../DefaultQuests/QuestLines/24.json | 1 + .../DefaultQuests/QuestLines/25.json | 1 + .../DefaultQuests/QuestLines/26.json | 1 + .../DefaultQuests/QuestLines/27.json | 1 + .../DefaultQuests/QuestLines/3.json | 1 + .../DefaultQuests/QuestLines/4.json | 1 + .../DefaultQuests/QuestLines/5.json | 1 + .../DefaultQuests/QuestLines/6.json | 1 + .../DefaultQuests/QuestLines/7.json | 1 + .../DefaultQuests/QuestLines/8.json | 1 + .../DefaultQuests/QuestLines/9.json | 1 + .../DefaultQuests/Quests/0/0.json | 2 + .../DefaultQuests/Quests/0/1.json | 2 + .../DefaultQuests/Quests/0/106.json | 2 + .../DefaultQuests/Quests/0/107.json | 2 + .../DefaultQuests/Quests/0/1107188354.json | 2 + .../DefaultQuests/Quests/0/117.json | 2 + .../DefaultQuests/Quests/0/118.json | 2 + .../DefaultQuests/Quests/0/12.json | 2 + .../DefaultQuests/Quests/0/1241306929.json | 2 + .../DefaultQuests/Quests/0/129.json | 1 + .../DefaultQuests/Quests/0/13.json | 2 + .../DefaultQuests/Quests/0/135.json | 2 + .../DefaultQuests/Quests/0/1365346037.json | 2 + .../DefaultQuests/Quests/0/14.json | 2 + .../DefaultQuests/Quests/0/149.json | 2 + .../DefaultQuests/Quests/0/15.json | 1 + .../DefaultQuests/Quests/0/1580653524.json | 2 + .../DefaultQuests/Quests/0/16.json | 2 + .../DefaultQuests/Quests/0/1602093300.json | 2 + .../DefaultQuests/Quests/0/1610061980.json | 2 + .../DefaultQuests/Quests/0/1677924297.json | 2 + .../DefaultQuests/Quests/0/17.json | 2 + .../DefaultQuests/Quests/0/1767849062.json | 2 + .../DefaultQuests/Quests/0/18.json | 2 + .../DefaultQuests/Quests/0/1867050010.json | 2 + .../DefaultQuests/Quests/0/187.json | 2 + .../DefaultQuests/Quests/0/18799598.json | 2 + .../DefaultQuests/Quests/0/19.json | 2 + .../DefaultQuests/Quests/0/1902566957.json | 2 + .../DefaultQuests/Quests/0/1958019111.json | 2 + .../DefaultQuests/Quests/0/2.json | 2 + .../DefaultQuests/Quests/0/20.json | 2 + .../DefaultQuests/Quests/0/2081939483.json | 2 + .../DefaultQuests/Quests/0/21.json | 2 + .../DefaultQuests/Quests/0/22.json | 2 + .../DefaultQuests/Quests/0/25.json | 2 + .../DefaultQuests/Quests/0/28.json | 2 + .../DefaultQuests/Quests/0/29.json | 2 + .../DefaultQuests/Quests/0/3.json | 2 + .../DefaultQuests/Quests/0/302928877.json | 2 + .../DefaultQuests/Quests/0/366.json | 2 + .../DefaultQuests/Quests/0/4.json | 3 ++ .../DefaultQuests/Quests/0/441.json | 2 + .../DefaultQuests/Quests/0/456863075.json | 2 + .../DefaultQuests/Quests/0/5.json | 2 + .../DefaultQuests/Quests/0/530373325.json | 2 + .../DefaultQuests/Quests/0/577792334.json | 2 + .../DefaultQuests/Quests/0/58115670.json | 2 + .../DefaultQuests/Quests/0/6.json | 2 + .../DefaultQuests/Quests/0/650.json | 2 + .../DefaultQuests/Quests/0/656.json | 2 + .../DefaultQuests/Quests/0/664.json | 2 + .../DefaultQuests/Quests/0/669.json | 2 + .../DefaultQuests/Quests/0/7.json | 2 + .../DefaultQuests/Quests/0/722.json | 2 + .../DefaultQuests/Quests/0/723.json | 2 + .../DefaultQuests/Quests/0/738.json | 2 + .../DefaultQuests/Quests/0/74.json | 2 + .../DefaultQuests/Quests/0/744003683.json | 2 + .../DefaultQuests/Quests/0/76.json | 2 + .../DefaultQuests/Quests/0/763.json | 2 + .../DefaultQuests/Quests/0/8.json | 2 + .../DefaultQuests/Quests/0/861.json | 2 + .../DefaultQuests/Quests/0/862.json | 2 + .../DefaultQuests/Quests/0/87.json | 2 + .../DefaultQuests/Quests/0/88.json | 2 + .../DefaultQuests/Quests/0/89.json | 2 + .../DefaultQuests/Quests/0/9.json | 1 + .../DefaultQuests/Quests/0/90.json | 2 + .../DefaultQuests/Quests/0/91.json | 2 + .../DefaultQuests/Quests/0/93.json | 2 + .../DefaultQuests/Quests/0/97148971.json | 2 + .../DefaultQuests/Quests/1/10.json | 2 + .../DefaultQuests/Quests/1/11.json | 2 + .../DefaultQuests/Quests/1/130.json | 2 + .../DefaultQuests/Quests/1/1458175841.json | 36 ++++++++++++++ .../DefaultQuests/Quests/1/147.json | 2 + .../DefaultQuests/Quests/1/148.json | 2 + .../DefaultQuests/Quests/1/170.json | 2 + .../DefaultQuests/Quests/1/228.json | 2 + .../DefaultQuests/Quests/1/24.json | 2 + .../DefaultQuests/Quests/1/244.json | 2 + .../DefaultQuests/Quests/1/26.json | 2 + .../DefaultQuests/Quests/1/27.json | 2 + .../DefaultQuests/Quests/1/31.json | 2 + .../DefaultQuests/Quests/1/32.json | 2 + .../DefaultQuests/Quests/1/33.json | 2 + .../DefaultQuests/Quests/1/34.json | 2 + .../DefaultQuests/Quests/1/35.json | 2 + .../DefaultQuests/Quests/1/375.json | 2 + .../DefaultQuests/Quests/1/376.json | 2 + .../DefaultQuests/Quests/1/39.json | 2 + .../DefaultQuests/Quests/1/40.json | 2 + .../DefaultQuests/Quests/1/41.json | 2 + .../DefaultQuests/Quests/1/42.json | 13 +++-- .../DefaultQuests/Quests/1/422.json | 1 + .../DefaultQuests/Quests/1/43.json | 1 + .../DefaultQuests/Quests/1/437.json | 2 + .../DefaultQuests/Quests/1/44.json | 2 + .../DefaultQuests/Quests/1/45.json | 2 + .../DefaultQuests/Quests/1/48.json | 2 + .../DefaultQuests/Quests/1/49.json | 2 + .../DefaultQuests/Quests/1/50.json | 2 + .../DefaultQuests/Quests/1/51.json | 2 + .../DefaultQuests/Quests/1/518.json | 5 +- .../DefaultQuests/Quests/1/53.json | 2 + .../DefaultQuests/Quests/1/535.json | 2 + .../DefaultQuests/Quests/1/55.json | 2 + .../DefaultQuests/Quests/1/56.json | 2 + .../DefaultQuests/Quests/1/61.json | 2 + .../DefaultQuests/Quests/1/62.json | 2 + .../DefaultQuests/Quests/1/63.json | 2 + .../DefaultQuests/Quests/1/64.json | 1 + .../DefaultQuests/Quests/1/646.json | 2 + .../DefaultQuests/Quests/1/65.json | 2 + .../DefaultQuests/Quests/1/668.json | 2 + .../DefaultQuests/Quests/1/670.json | 2 + .../DefaultQuests/Quests/1/71.json | 2 + .../DefaultQuests/Quests/1/711.json | 2 + .../DefaultQuests/Quests/1/72.json | 2 + .../DefaultQuests/Quests/1/73.json | 2 + .../DefaultQuests/Quests/1/737.json | 2 + .../DefaultQuests/Quests/1/75.json | 1 + .../DefaultQuests/Quests/1/752.json | 2 + .../DefaultQuests/Quests/1/77.json | 2 + .../DefaultQuests/Quests/1/78.json | 8 +++- .../DefaultQuests/Quests/1/79.json | 11 +++-- .../DefaultQuests/Quests/1/94.json | 2 + .../DefaultQuests/Quests/1/95.json | 1 + .../DefaultQuests/Quests/1/97.json | 2 + .../DefaultQuests/Quests/16/206.json | 2 + .../DefaultQuests/Quests/16/207.json | 2 + .../DefaultQuests/Quests/16/232.json | 2 + .../DefaultQuests/Quests/16/233.json | 2 + .../DefaultQuests/Quests/16/234.json | 2 + .../DefaultQuests/Quests/16/235.json | 2 + .../DefaultQuests/Quests/16/367.json | 2 + .../DefaultQuests/Quests/16/382.json | 2 + .../DefaultQuests/Quests/16/403.json | 2 + .../DefaultQuests/Quests/16/407.json | 2 + .../DefaultQuests/Quests/16/408.json | 2 + .../DefaultQuests/Quests/16/409.json | 2 + .../DefaultQuests/Quests/16/411.json | 2 + .../DefaultQuests/Quests/16/414.json | 2 + .../DefaultQuests/Quests/16/416.json | 2 + .../DefaultQuests/Quests/16/553.json | 2 + .../DefaultQuests/Quests/16/565.json | 2 + .../DefaultQuests/Quests/16/569.json | 2 + .../DefaultQuests/Quests/17/67.json | 2 + .../DefaultQuests/Quests/17/68.json | 2 + .../DefaultQuests/Quests/17/69.json | 2 + .../DefaultQuests/Quests/17/70.json | 2 + .../DefaultQuests/Quests/17/739.json | 1 + .../DefaultQuests/Quests/17/830.json | 1 + .../DefaultQuests/Quests/17/831.json | 1 + .../DefaultQuests/Quests/17/832.json | 1 + .../DefaultQuests/Quests/17/833.json | 1 + .../DefaultQuests/Quests/17/834.json | 1 + .../DefaultQuests/Quests/17/835.json | 1 + .../DefaultQuests/Quests/17/836.json | 1 + .../DefaultQuests/Quests/17/837.json | 1 + .../DefaultQuests/Quests/17/838.json | 1 + .../DefaultQuests/Quests/17/839.json | 1 + .../DefaultQuests/Quests/17/840.json | 1 + .../DefaultQuests/Quests/17/841.json | 1 + .../DefaultQuests/Quests/17/842.json | 1 + .../DefaultQuests/Quests/17/843.json | 1 + .../DefaultQuests/Quests/17/844.json | 1 + .../DefaultQuests/Quests/17/845.json | 1 + .../DefaultQuests/Quests/17/846.json | 1 + .../DefaultQuests/Quests/17/847.json | 1 + .../DefaultQuests/Quests/17/848.json | 1 + .../DefaultQuests/Quests/17/849.json | 1 + .../DefaultQuests/Quests/17/850.json | 1 + .../DefaultQuests/Quests/17/851.json | 2 + .../DefaultQuests/Quests/17/852.json | 1 + .../DefaultQuests/Quests/17/853.json | 1 + .../DefaultQuests/Quests/17/854.json | 1 + .../DefaultQuests/Quests/17/855.json | 1 + .../DefaultQuests/Quests/17/856.json | 1 + .../DefaultQuests/Quests/17/857.json | 1 + .../DefaultQuests/Quests/17/858.json | 1 + .../DefaultQuests/Quests/17/859.json | 1 + .../DefaultQuests/Quests/17/98.json | 2 + .../DefaultQuests/Quests/18/208.json | 2 + .../DefaultQuests/Quests/18/209.json | 2 + .../DefaultQuests/Quests/18/210.json | 2 + .../DefaultQuests/Quests/18/211.json | 2 + .../DefaultQuests/Quests/18/212.json | 2 + .../DefaultQuests/Quests/18/214.json | 2 + .../DefaultQuests/Quests/18/215.json | 2 + .../DefaultQuests/Quests/18/216.json | 2 + .../DefaultQuests/Quests/18/217.json | 2 + .../DefaultQuests/Quests/18/218.json | 2 + .../DefaultQuests/Quests/18/219.json | 2 + .../DefaultQuests/Quests/18/220.json | 2 + .../DefaultQuests/Quests/18/227.json | 2 + .../DefaultQuests/Quests/18/229.json | 2 + .../DefaultQuests/Quests/18/230.json | 1 + .../DefaultQuests/Quests/18/231.json | 2 + .../DefaultQuests/Quests/18/245.json | 1 + .../DefaultQuests/Quests/18/246.json | 2 + .../DefaultQuests/Quests/18/547.json | 2 + .../DefaultQuests/Quests/18/562.json | 2 + .../DefaultQuests/Quests/18/586.json | 2 + .../DefaultQuests/Quests/18/589.json | 2 + .../DefaultQuests/Quests/18/600.json | 2 + .../DefaultQuests/Quests/18/601.json | 2 + .../DefaultQuests/Quests/18/605.json | 2 + .../DefaultQuests/Quests/18/606.json | 2 + .../DefaultQuests/Quests/18/607.json | 2 + .../DefaultQuests/Quests/18/608.json | 2 + .../DefaultQuests/Quests/18/724.json | 2 + .../DefaultQuests/Quests/19/389.json | 2 + .../DefaultQuests/Quests/19/390.json | 2 + .../DefaultQuests/Quests/19/432.json | 2 + .../DefaultQuests/Quests/19/435.json | 2 + .../DefaultQuests/Quests/19/436.json | 2 + .../DefaultQuests/Quests/19/615.json | 2 + .../DefaultQuests/Quests/19/616.json | 2 + .../DefaultQuests/Quests/19/617.json | 2 + .../DefaultQuests/Quests/19/618.json | 2 + .../DefaultQuests/Quests/19/662.json | 2 + .../DefaultQuests/Quests/19/663.json | 2 + .../DefaultQuests/Quests/19/672.json | 2 + .../DefaultQuests/Quests/19/673.json | 2 + .../DefaultQuests/Quests/19/674.json | 2 + .../DefaultQuests/Quests/19/675.json | 2 + .../DefaultQuests/Quests/19/676.json | 2 + .../DefaultQuests/Quests/19/677.json | 2 + .../DefaultQuests/Quests/19/678.json | 2 + .../DefaultQuests/Quests/19/878.json | 1 + .../DefaultQuests/Quests/19/879.json | 2 + .../DefaultQuests/Quests/19/882.json | 2 + .../DefaultQuests/Quests/2/100.json | 2 + .../DefaultQuests/Quests/2/101.json | 2 + .../DefaultQuests/Quests/2/102.json | 2 + .../DefaultQuests/Quests/2/103.json | 2 + .../DefaultQuests/Quests/2/105.json | 2 + .../DefaultQuests/Quests/2/108.json | 2 + .../DefaultQuests/Quests/2/109.json | 2 + .../DefaultQuests/Quests/2/115.json | 2 + .../DefaultQuests/Quests/2/116.json | 2 + .../DefaultQuests/Quests/2/119.json | 2 + .../DefaultQuests/Quests/2/120.json | 2 + .../DefaultQuests/Quests/2/121.json | 2 + .../DefaultQuests/Quests/2/122.json | 2 + .../DefaultQuests/Quests/2/124.json | 2 + .../DefaultQuests/Quests/2/126.json | 2 + .../DefaultQuests/Quests/2/127.json | 2 + .../DefaultQuests/Quests/2/131.json | 2 + .../DefaultQuests/Quests/2/132.json | 2 + .../DefaultQuests/Quests/2/158.json | 2 + .../DefaultQuests/Quests/2/159.json | 2 + .../DefaultQuests/Quests/2/160.json | 2 + .../DefaultQuests/Quests/2/161.json | 2 + .../DefaultQuests/Quests/2/168.json | 2 + .../DefaultQuests/Quests/2/169.json | 2 + .../DefaultQuests/Quests/2/171.json | 2 + .../DefaultQuests/Quests/2/174.json | 2 + .../DefaultQuests/Quests/2/179.json | 2 + .../DefaultQuests/Quests/2/188.json | 2 + .../DefaultQuests/Quests/2/189.json | 2 + .../DefaultQuests/Quests/2/190.json | 2 + .../DefaultQuests/Quests/2/191.json | 2 + .../DefaultQuests/Quests/2/192.json | 2 + .../DefaultQuests/Quests/2/193.json | 2 + .../DefaultQuests/Quests/2/194.json | 3 ++ .../DefaultQuests/Quests/2/195.json | 2 + .../DefaultQuests/Quests/2/196.json | 2 + .../DefaultQuests/Quests/2/197.json | 2 + .../DefaultQuests/Quests/2/203.json | 2 + .../DefaultQuests/Quests/2/205.json | 2 + .../DefaultQuests/Quests/2/223.json | 2 + .../DefaultQuests/Quests/2/224.json | 2 + .../DefaultQuests/Quests/2/236.json | 2 + .../DefaultQuests/Quests/2/239.json | 2 + .../DefaultQuests/Quests/2/240.json | 2 + .../DefaultQuests/Quests/2/241.json | 2 + .../DefaultQuests/Quests/2/36.json | 2 + .../DefaultQuests/Quests/2/368.json | 2 + .../DefaultQuests/Quests/2/372.json | 2 + .../DefaultQuests/Quests/2/377.json | 2 + .../DefaultQuests/Quests/2/378.json | 2 + .../DefaultQuests/Quests/2/379.json | 2 + .../DefaultQuests/Quests/2/380.json | 2 + .../DefaultQuests/Quests/2/383.json | 9 ++++ .../DefaultQuests/Quests/2/384.json | 2 + .../DefaultQuests/Quests/2/385.json | 2 + .../DefaultQuests/Quests/2/386.json | 2 + .../DefaultQuests/Quests/2/387.json | 2 + .../DefaultQuests/Quests/2/419.json | 2 + .../DefaultQuests/Quests/2/420.json | 2 + .../DefaultQuests/Quests/2/421.json | 2 + .../DefaultQuests/Quests/2/439.json | 2 + .../DefaultQuests/Quests/2/440.json | 2 + .../DefaultQuests/Quests/2/47.json | 2 + .../DefaultQuests/Quests/2/472.json | 2 + .../DefaultQuests/Quests/2/60.json | 1 + .../DefaultQuests/Quests/2/603.json | 2 + .../DefaultQuests/Quests/2/604.json | 2 + .../DefaultQuests/Quests/2/631.json | 2 + .../DefaultQuests/Quests/2/657.json | 2 + .../DefaultQuests/Quests/2/658.json | 2 + .../DefaultQuests/Quests/2/660.json | 2 + .../DefaultQuests/Quests/2/661.json | 2 + .../DefaultQuests/Quests/2/666.json | 2 + .../DefaultQuests/Quests/2/667.json | 2 + .../DefaultQuests/Quests/2/682.json | 2 + .../DefaultQuests/Quests/2/684.json | 2 + .../DefaultQuests/Quests/2/721.json | 2 + .../DefaultQuests/Quests/2/725.json | 2 + .../DefaultQuests/Quests/2/99.json | 2 + .../DefaultQuests/Quests/20/442.json | 2 + .../DefaultQuests/Quests/20/444.json | 2 + .../DefaultQuests/Quests/20/445.json | 2 + .../DefaultQuests/Quests/20/448.json | 2 + .../DefaultQuests/Quests/20/465.json | 2 + .../DefaultQuests/Quests/20/578.json | 2 + .../DefaultQuests/Quests/20/609.json | 2 + .../DefaultQuests/Quests/20/743.json | 2 + .../DefaultQuests/Quests/20/744.json | 2 + .../DefaultQuests/Quests/20/746.json | 2 + .../DefaultQuests/Quests/20/747.json | 2 + .../DefaultQuests/Quests/20/748.json | 2 + .../DefaultQuests/Quests/20/749.json | 2 + .../DefaultQuests/Quests/20/750.json | 2 + .../DefaultQuests/Quests/20/883.json | 2 + .../DefaultQuests/Quests/20/884.json | 2 + .../DefaultQuests/Quests/20/96.json | 2 + .../DefaultQuests/Quests/21/291.json | 2 + .../DefaultQuests/Quests/21/587.json | 2 + .../DefaultQuests/Quests/21/765.json | 2 + .../DefaultQuests/Quests/21/766.json | 2 + .../DefaultQuests/Quests/21/767.json | 2 + .../DefaultQuests/Quests/21/768.json | 2 + .../DefaultQuests/Quests/21/769.json | 2 + .../DefaultQuests/Quests/21/770.json | 2 + .../DefaultQuests/Quests/21/771.json | 2 + .../DefaultQuests/Quests/21/772.json | 2 + .../DefaultQuests/Quests/21/773.json | 1 + .../DefaultQuests/Quests/21/774.json | 2 + .../DefaultQuests/Quests/21/776.json | 2 + .../DefaultQuests/Quests/21/777.json | 2 + .../DefaultQuests/Quests/21/778.json | 1 + .../DefaultQuests/Quests/21/779.json | 2 + .../DefaultQuests/Quests/21/780.json | 2 + .../DefaultQuests/Quests/22/247.json | 2 + .../DefaultQuests/Quests/22/248.json | 2 + .../DefaultQuests/Quests/22/249.json | 2 + .../DefaultQuests/Quests/22/250.json | 2 + .../DefaultQuests/Quests/22/251.json | 2 + .../DefaultQuests/Quests/22/252.json | 2 + .../DefaultQuests/Quests/22/253.json | 2 + .../DefaultQuests/Quests/22/254.json | 2 + .../DefaultQuests/Quests/22/255.json | 2 + .../DefaultQuests/Quests/22/256.json | 2 + .../DefaultQuests/Quests/22/257.json | 2 + .../DefaultQuests/Quests/22/258.json | 2 + .../DefaultQuests/Quests/22/259.json | 2 + .../DefaultQuests/Quests/22/260.json | 2 + .../DefaultQuests/Quests/22/261.json | 2 + .../DefaultQuests/Quests/22/262.json | 2 + .../DefaultQuests/Quests/22/263.json | 2 + .../DefaultQuests/Quests/22/264.json | 2 + .../DefaultQuests/Quests/22/265.json | 1 + .../DefaultQuests/Quests/22/266.json | 2 + .../DefaultQuests/Quests/22/267.json | 2 + .../DefaultQuests/Quests/22/268.json | 2 + .../DefaultQuests/Quests/22/269.json | 2 + .../DefaultQuests/Quests/22/270.json | 2 + .../DefaultQuests/Quests/22/271.json | 2 + .../DefaultQuests/Quests/22/272.json | 2 + .../DefaultQuests/Quests/22/273.json | 2 + .../DefaultQuests/Quests/22/274.json | 2 + .../DefaultQuests/Quests/22/275.json | 2 + .../DefaultQuests/Quests/22/276.json | 2 + .../DefaultQuests/Quests/22/277.json | 2 + .../DefaultQuests/Quests/22/278.json | 2 + .../DefaultQuests/Quests/22/279.json | 2 + .../DefaultQuests/Quests/22/280.json | 2 + .../DefaultQuests/Quests/22/281.json | 2 + .../DefaultQuests/Quests/22/282.json | 2 + .../DefaultQuests/Quests/22/283.json | 2 + .../DefaultQuests/Quests/22/284.json | 2 + .../DefaultQuests/Quests/22/285.json | 2 + .../DefaultQuests/Quests/22/286.json | 2 + .../DefaultQuests/Quests/22/287.json | 2 + .../DefaultQuests/Quests/22/288.json | 2 + .../DefaultQuests/Quests/22/289.json | 2 + .../DefaultQuests/Quests/22/290.json | 2 + .../DefaultQuests/Quests/22/292.json | 2 + .../DefaultQuests/Quests/22/293.json | 2 + .../DefaultQuests/Quests/22/294.json | 2 + .../DefaultQuests/Quests/22/295.json | 2 + .../DefaultQuests/Quests/22/296.json | 2 + .../DefaultQuests/Quests/22/297.json | 2 + .../DefaultQuests/Quests/22/298.json | 2 + .../DefaultQuests/Quests/22/299.json | 2 + .../DefaultQuests/Quests/22/300.json | 2 + .../DefaultQuests/Quests/22/301.json | 2 + .../DefaultQuests/Quests/22/302.json | 2 + .../DefaultQuests/Quests/22/303.json | 2 + .../DefaultQuests/Quests/22/304.json | 2 + .../DefaultQuests/Quests/22/305.json | 2 + .../DefaultQuests/Quests/22/306.json | 2 + .../DefaultQuests/Quests/22/307.json | 2 + .../DefaultQuests/Quests/22/308.json | 1 + .../DefaultQuests/Quests/22/309.json | 2 + .../DefaultQuests/Quests/22/310.json | 2 + .../DefaultQuests/Quests/22/311.json | 2 + .../DefaultQuests/Quests/22/312.json | 2 + .../DefaultQuests/Quests/22/313.json | 2 + .../DefaultQuests/Quests/22/314.json | 1 + .../DefaultQuests/Quests/22/315.json | 2 + .../DefaultQuests/Quests/22/316.json | 2 + .../DefaultQuests/Quests/22/317.json | 2 + .../DefaultQuests/Quests/22/318.json | 2 + .../DefaultQuests/Quests/22/319.json | 2 + .../DefaultQuests/Quests/22/320.json | 2 + .../DefaultQuests/Quests/22/321.json | 2 + .../DefaultQuests/Quests/22/322.json | 2 + .../DefaultQuests/Quests/22/323.json | 2 + .../DefaultQuests/Quests/22/324.json | 2 + .../DefaultQuests/Quests/22/325.json | 2 + .../DefaultQuests/Quests/22/326.json | 2 + .../DefaultQuests/Quests/22/327.json | 2 + .../DefaultQuests/Quests/22/328.json | 2 + .../DefaultQuests/Quests/22/329.json | 2 + .../DefaultQuests/Quests/22/330.json | 2 + .../DefaultQuests/Quests/22/331.json | 2 + .../DefaultQuests/Quests/22/332.json | 2 + .../DefaultQuests/Quests/22/333.json | 2 + .../DefaultQuests/Quests/22/334.json | 2 + .../DefaultQuests/Quests/22/335.json | 2 + .../DefaultQuests/Quests/22/336.json | 2 + .../DefaultQuests/Quests/22/337.json | 2 + .../DefaultQuests/Quests/22/338.json | 2 + .../DefaultQuests/Quests/22/339.json | 2 + .../DefaultQuests/Quests/22/340.json | 2 + .../DefaultQuests/Quests/22/341.json | 2 + .../DefaultQuests/Quests/22/342.json | 2 + .../DefaultQuests/Quests/22/343.json | 2 + .../DefaultQuests/Quests/22/344.json | 2 + .../DefaultQuests/Quests/22/345.json | 2 + .../DefaultQuests/Quests/22/346.json | 2 + .../DefaultQuests/Quests/22/347.json | 2 + .../DefaultQuests/Quests/22/348.json | 2 + .../DefaultQuests/Quests/22/349.json | 2 + .../DefaultQuests/Quests/22/350.json | 2 + .../DefaultQuests/Quests/22/351.json | 2 + .../DefaultQuests/Quests/22/352.json | 2 + .../DefaultQuests/Quests/22/353.json | 2 + .../DefaultQuests/Quests/22/354.json | 2 + .../DefaultQuests/Quests/22/355.json | 2 + .../DefaultQuests/Quests/22/356.json | 2 + .../DefaultQuests/Quests/22/357.json | 2 + .../DefaultQuests/Quests/22/358.json | 2 + .../DefaultQuests/Quests/22/359.json | 2 + .../DefaultQuests/Quests/22/360.json | 2 + .../DefaultQuests/Quests/22/361.json | 2 + .../DefaultQuests/Quests/22/362.json | 2 + .../DefaultQuests/Quests/22/363.json | 1 + .../DefaultQuests/Quests/22/364.json | 2 + .../DefaultQuests/Quests/22/365.json | 2 + .../DefaultQuests/Quests/22/449.json | 2 + .../DefaultQuests/Quests/23/133.json | 2 + .../DefaultQuests/Quests/23/134.json | 2 + .../DefaultQuests/Quests/23/136.json | 2 + .../DefaultQuests/Quests/23/137.json | 2 + .../DefaultQuests/Quests/23/138.json | 2 + .../DefaultQuests/Quests/23/139.json | 2 + .../DefaultQuests/Quests/23/140.json | 2 + .../DefaultQuests/Quests/23/141.json | 2 + .../DefaultQuests/Quests/23/142.json | 2 + .../DefaultQuests/Quests/23/143.json | 2 + .../DefaultQuests/Quests/23/144.json | 2 + .../DefaultQuests/Quests/23/145.json | 2 + .../DefaultQuests/Quests/23/146.json | 2 + .../DefaultQuests/Quests/23/154.json | 2 + .../DefaultQuests/Quests/23/162.json | 2 + .../DefaultQuests/Quests/23/163.json | 2 + .../DefaultQuests/Quests/23/164.json | 2 + .../DefaultQuests/Quests/23/165.json | 2 + .../DefaultQuests/Quests/23/166.json | 2 + .../DefaultQuests/Quests/23/167.json | 2 + .../DefaultQuests/Quests/23/176.json | 2 + .../DefaultQuests/Quests/23/225.json | 2 + .../DefaultQuests/Quests/23/226.json | 2 + .../DefaultQuests/Quests/23/392.json | 1 + .../DefaultQuests/Quests/23/423.json | 2 + .../DefaultQuests/Quests/23/424.json | 2 + .../DefaultQuests/Quests/23/425.json | 3 ++ .../DefaultQuests/Quests/23/426.json | 2 + .../DefaultQuests/Quests/23/427.json | 2 + .../DefaultQuests/Quests/23/428.json | 2 + .../DefaultQuests/Quests/23/430.json | 2 + .../DefaultQuests/Quests/23/431.json | 2 + .../DefaultQuests/Quests/23/579.json | 2 + .../DefaultQuests/Quests/23/83.json | 2 + .../DefaultQuests/Quests/23/85.json | 2 + .../DefaultQuests/Quests/23/86.json | 2 + .../DefaultQuests/Quests/23/885.json | 2 + .../DefaultQuests/Quests/24/521.json | 3 ++ .../DefaultQuests/Quests/24/522.json | 2 + .../DefaultQuests/Quests/24/523.json | 2 + .../DefaultQuests/Quests/24/524.json | 1 + .../DefaultQuests/Quests/24/525.json | 11 ++--- .../DefaultQuests/Quests/24/526.json | 2 + .../DefaultQuests/Quests/24/527.json | 11 ++--- .../DefaultQuests/Quests/24/528.json | 2 + .../DefaultQuests/Quests/24/529.json | 2 + .../DefaultQuests/Quests/24/530.json | 11 ++--- .../DefaultQuests/Quests/24/531.json | 2 + .../DefaultQuests/Quests/24/532.json | 2 + .../DefaultQuests/Quests/24/533.json | 2 + .../DefaultQuests/Quests/24/534.json | 2 + .../DefaultQuests/Quests/24/539.json | 2 + .../DefaultQuests/Quests/24/540.json | 2 + .../DefaultQuests/Quests/24/541.json | 2 + .../DefaultQuests/Quests/24/542.json | 2 + .../DefaultQuests/Quests/24/543.json | 2 + .../DefaultQuests/Quests/24/544.json | 2 + .../DefaultQuests/Quests/24/546.json | 2 + .../DefaultQuests/Quests/24/548.json | 2 + .../DefaultQuests/Quests/24/549.json | 2 + .../DefaultQuests/Quests/24/551.json | 2 + .../DefaultQuests/Quests/24/554.json | 2 + .../DefaultQuests/Quests/24/555.json | 2 + .../DefaultQuests/Quests/24/556.json | 2 + .../DefaultQuests/Quests/24/557.json | 2 + .../DefaultQuests/Quests/24/558.json | 2 + .../DefaultQuests/Quests/24/559.json | 2 + .../DefaultQuests/Quests/24/560.json | 2 + .../DefaultQuests/Quests/24/561.json | 2 + .../DefaultQuests/Quests/24/564.json | 2 + .../DefaultQuests/Quests/24/566.json | 2 + .../DefaultQuests/Quests/24/567.json | 2 + .../DefaultQuests/Quests/24/568.json | 2 + .../DefaultQuests/Quests/24/571.json | 2 + .../DefaultQuests/Quests/24/572.json | 1 + .../DefaultQuests/Quests/24/573.json | 2 + .../DefaultQuests/Quests/24/574.json | 2 + .../DefaultQuests/Quests/24/575.json | 2 + .../DefaultQuests/Quests/24/576.json | 2 + .../DefaultQuests/Quests/24/577.json | 2 + .../DefaultQuests/Quests/24/581.json | 2 + .../DefaultQuests/Quests/24/582.json | 1 + .../DefaultQuests/Quests/24/583.json | 2 + .../DefaultQuests/Quests/24/584.json | 2 + .../DefaultQuests/Quests/24/585.json | 2 + .../DefaultQuests/Quests/24/588.json | 2 + .../DefaultQuests/Quests/24/590.json | 2 + .../DefaultQuests/Quests/24/591.json | 2 + .../DefaultQuests/Quests/25/1319048907.json | 2 + .../DefaultQuests/Quests/25/150.json | 2 + .../DefaultQuests/Quests/25/151.json | 2 + .../DefaultQuests/Quests/25/153.json | 2 + .../DefaultQuests/Quests/25/155.json | 2 + .../DefaultQuests/Quests/25/156.json | 2 + .../DefaultQuests/Quests/25/157.json | 2 + .../DefaultQuests/Quests/25/80.json | 2 + .../DefaultQuests/Quests/25/860.json | 2 + .../DefaultQuests/Quests/26/152.json | 2 + .../DefaultQuests/Quests/27/580.json | 2 + .../DefaultQuests/Quests/27/775.json | 2 + .../DefaultQuests/Quests/27/781.json | 2 + .../DefaultQuests/Quests/27/782.json | 2 + .../DefaultQuests/Quests/27/784.json | 1 + .../DefaultQuests/Quests/27/786.json | 1 + .../DefaultQuests/Quests/27/787.json | 2 + .../DefaultQuests/Quests/27/788.json | 2 + .../DefaultQuests/Quests/27/789.json | 2 + .../DefaultQuests/Quests/27/790.json | 2 + .../DefaultQuests/Quests/27/791.json | 1 + .../DefaultQuests/Quests/27/874.json | 2 + .../DefaultQuests/Quests/3/238.json | 2 + .../DefaultQuests/Quests/3/371.json | 2 + .../DefaultQuests/Quests/3/399.json | 2 + .../DefaultQuests/Quests/3/400.json | 1 + .../DefaultQuests/Quests/3/401.json | 2 + .../DefaultQuests/Quests/3/402.json | 2 + .../DefaultQuests/Quests/3/404.json | 2 + .../DefaultQuests/Quests/3/405.json | 2 + .../DefaultQuests/Quests/3/406.json | 2 + .../DefaultQuests/Quests/3/412.json | 2 + .../DefaultQuests/Quests/3/413.json | 2 + .../DefaultQuests/Quests/3/450.json | 2 + .../DefaultQuests/Quests/3/451.json | 2 + .../DefaultQuests/Quests/3/452.json | 2 + .../DefaultQuests/Quests/3/456.json | 2 + .../DefaultQuests/Quests/3/457.json | 2 + .../DefaultQuests/Quests/3/458.json | 2 + .../DefaultQuests/Quests/3/459.json | 2 + .../DefaultQuests/Quests/3/460.json | 2 + .../DefaultQuests/Quests/3/461.json | 2 + .../DefaultQuests/Quests/3/462.json | 2 + .../DefaultQuests/Quests/3/463.json | 2 + .../DefaultQuests/Quests/3/464.json | 1 + .../DefaultQuests/Quests/3/466.json | 2 + .../DefaultQuests/Quests/3/467.json | 2 + .../DefaultQuests/Quests/3/468.json | 2 + .../DefaultQuests/Quests/3/469.json | 2 + .../DefaultQuests/Quests/3/470.json | 2 + .../DefaultQuests/Quests/3/471.json | 2 + .../DefaultQuests/Quests/3/475.json | 2 + .../DefaultQuests/Quests/3/476.json | 2 + .../DefaultQuests/Quests/3/477.json | 2 + .../DefaultQuests/Quests/3/480.json | 2 + .../DefaultQuests/Quests/3/481.json | 2 + .../DefaultQuests/Quests/3/487.json | 2 + .../DefaultQuests/Quests/3/488.json | 2 + .../DefaultQuests/Quests/3/489.json | 2 + .../DefaultQuests/Quests/3/490.json | 2 + .../DefaultQuests/Quests/3/491.json | 2 + .../DefaultQuests/Quests/3/492.json | 2 + .../DefaultQuests/Quests/3/493.json | 2 + .../DefaultQuests/Quests/3/496.json | 2 + .../DefaultQuests/Quests/3/498.json | 2 + .../DefaultQuests/Quests/3/499.json | 2 + .../DefaultQuests/Quests/3/501.json | 2 + .../DefaultQuests/Quests/3/502.json | 2 + .../DefaultQuests/Quests/3/503.json | 2 + .../DefaultQuests/Quests/3/504.json | 2 + .../DefaultQuests/Quests/3/505.json | 2 + .../DefaultQuests/Quests/3/506.json | 2 + .../DefaultQuests/Quests/3/507.json | 1 + .../DefaultQuests/Quests/3/508.json | 2 + .../DefaultQuests/Quests/3/509.json | 2 + .../DefaultQuests/Quests/3/511.json | 2 + .../DefaultQuests/Quests/3/512.json | 2 + .../DefaultQuests/Quests/3/513.json | 2 + .../DefaultQuests/Quests/3/514.json | 2 + .../DefaultQuests/Quests/3/537.json | 2 + .../DefaultQuests/Quests/3/538.json | 2 + .../DefaultQuests/Quests/3/545.json | 2 + .../DefaultQuests/Quests/3/552.json | 2 + .../DefaultQuests/Quests/3/570.json | 2 + .../DefaultQuests/Quests/3/592.json | 2 + .../DefaultQuests/Quests/3/593.json | 2 + .../DefaultQuests/Quests/3/594.json | 2 + .../DefaultQuests/Quests/3/595.json | 2 + .../DefaultQuests/Quests/3/596.json | 2 + .../DefaultQuests/Quests/3/597.json | 2 + .../DefaultQuests/Quests/3/598.json | 2 + .../DefaultQuests/Quests/3/599.json | 2 + .../DefaultQuests/Quests/3/611.json | 2 + .../DefaultQuests/Quests/3/612.json | 2 + .../DefaultQuests/Quests/3/613.json | 2 + .../DefaultQuests/Quests/3/640.json | 2 + .../DefaultQuests/Quests/3/651.json | 2 + .../DefaultQuests/Quests/3/652.json | 2 + .../DefaultQuests/Quests/3/653.json | 2 + .../DefaultQuests/Quests/3/654.json | 1 + .../DefaultQuests/Quests/3/655.json | 2 + .../DefaultQuests/Quests/3/665.json | 2 + .../DefaultQuests/Quests/3/671.json | 2 + .../DefaultQuests/Quests/3/685.json | 2 + .../DefaultQuests/Quests/3/730.json | 2 + .../DefaultQuests/Quests/3/731.json | 2 + .../DefaultQuests/Quests/3/732.json | 2 + .../DefaultQuests/Quests/3/733.json | 2 + .../DefaultQuests/Quests/3/735.json | 2 + .../DefaultQuests/Quests/3/741.json | 2 + .../DefaultQuests/Quests/3/764.json | 2 + .../DefaultQuests/Quests/3/81.json | 2 + .../DefaultQuests/Quests/3/82.json | 2 + .../DefaultQuests/Quests/3/863.json | 2 + .../DefaultQuests/Quests/3/864.json | 2 + .../DefaultQuests/Quests/3/865.json | 2 + .../DefaultQuests/Quests/3/866.json | 2 + .../DefaultQuests/Quests/3/867.json | 2 + .../DefaultQuests/Quests/3/868.json | 2 + .../DefaultQuests/Quests/3/869.json | 2 + .../DefaultQuests/Quests/3/870.json | 2 + .../DefaultQuests/Quests/3/871.json | 2 + .../DefaultQuests/Quests/3/872.json | 2 + .../DefaultQuests/Quests/3/873.json | 1 + .../DefaultQuests/Quests/3/877.json | 2 + .../DefaultQuests/Quests/3/880.json | 2 + .../DefaultQuests/Quests/3/881.json | 2 + .../DefaultQuests/Quests/4/614.json | 2 + .../DefaultQuests/Quests/4/620.json | 2 + .../DefaultQuests/Quests/4/622.json | 2 + .../DefaultQuests/Quests/4/623.json | 2 + .../DefaultQuests/Quests/4/624.json | 2 + .../DefaultQuests/Quests/4/625.json | 2 + .../DefaultQuests/Quests/4/626.json | 2 + .../DefaultQuests/Quests/4/627.json | 1 + .../DefaultQuests/Quests/4/628.json | 2 + .../DefaultQuests/Quests/4/629.json | 2 + .../DefaultQuests/Quests/4/630.json | 1 + .../DefaultQuests/Quests/4/632.json | 2 + .../DefaultQuests/Quests/4/633.json | 2 + .../DefaultQuests/Quests/4/634.json | 2 + .../DefaultQuests/Quests/4/635.json | 2 + .../DefaultQuests/Quests/4/636.json | 2 + .../DefaultQuests/Quests/4/637.json | 1 + .../DefaultQuests/Quests/4/641.json | 2 + .../DefaultQuests/Quests/4/642.json | 2 + .../DefaultQuests/Quests/4/643.json | 2 + .../DefaultQuests/Quests/4/644.json | 2 + .../DefaultQuests/Quests/4/645.json | 2 + .../DefaultQuests/Quests/4/647.json | 2 + .../DefaultQuests/Quests/4/648.json | 2 + .../DefaultQuests/Quests/4/649.json | 2 + .../DefaultQuests/Quests/4/679.json | 1 + .../DefaultQuests/Quests/4/680.json | 2 + .../DefaultQuests/Quests/4/681.json | 2 + .../DefaultQuests/Quests/4/683.json | 2 + .../DefaultQuests/Quests/4/688.json | 2 + .../DefaultQuests/Quests/4/689.json | 2 + .../DefaultQuests/Quests/4/690.json | 2 + .../DefaultQuests/Quests/4/691.json | 2 + .../DefaultQuests/Quests/4/692.json | 2 + .../DefaultQuests/Quests/4/693.json | 2 + .../DefaultQuests/Quests/4/694.json | 2 + .../DefaultQuests/Quests/4/695.json | 2 + .../DefaultQuests/Quests/4/696.json | 1 + .../DefaultQuests/Quests/4/697.json | 2 + .../DefaultQuests/Quests/4/698.json | 2 + .../DefaultQuests/Quests/4/700.json | 2 + .../DefaultQuests/Quests/4/701.json | 2 + .../DefaultQuests/Quests/4/704.json | 2 + .../DefaultQuests/Quests/4/705.json | 2 + .../DefaultQuests/Quests/4/706.json | 2 + .../DefaultQuests/Quests/4/707.json | 2 + .../DefaultQuests/Quests/4/708.json | 2 + .../DefaultQuests/Quests/4/709.json | 2 + .../DefaultQuests/Quests/4/713.json | 2 + .../DefaultQuests/Quests/4/714.json | 2 + .../DefaultQuests/Quests/4/715.json | 2 + .../DefaultQuests/Quests/4/716.json | 2 + .../DefaultQuests/Quests/4/717.json | 2 + .../DefaultQuests/Quests/4/720.json | 2 + .../DefaultQuests/Quests/4/753.json | 2 + .../DefaultQuests/Quests/5/754.json | 2 + .../DefaultQuests/Quests/5/755.json | 2 + .../DefaultQuests/Quests/5/756.json | 2 + .../DefaultQuests/Quests/5/757.json | 2 + .../DefaultQuests/Quests/5/758.json | 2 + .../DefaultQuests/Quests/5/759.json | 2 + .../DefaultQuests/Quests/5/760.json | 2 + .../DefaultQuests/Quests/5/761.json | 2 + .../DefaultQuests/Quests/5/762.json | 2 + .../DefaultQuests/Quests/5/785.json | 2 + .../DefaultQuests/Quests/5/792.json | 2 + .../DefaultQuests/Quests/5/793.json | 2 + .../DefaultQuests/Quests/5/794.json | 2 + .../DefaultQuests/Quests/5/795.json | 2 + .../DefaultQuests/Quests/5/796.json | 2 + .../DefaultQuests/Quests/5/797.json | 2 + .../DefaultQuests/Quests/5/798.json | 2 + .../DefaultQuests/Quests/5/799.json | 2 + .../DefaultQuests/Quests/5/800.json | 2 + .../DefaultQuests/Quests/5/801.json | 2 + .../DefaultQuests/Quests/5/802.json | 2 + .../DefaultQuests/Quests/5/803.json | 2 + .../DefaultQuests/Quests/5/804.json | 2 + .../DefaultQuests/Quests/5/805.json | 2 + .../DefaultQuests/Quests/5/806.json | 2 + .../DefaultQuests/Quests/5/807.json | 2 + .../DefaultQuests/Quests/5/808.json | 2 + .../DefaultQuests/Quests/5/809.json | 2 + .../DefaultQuests/Quests/5/810.json | 2 + .../DefaultQuests/Quests/5/811.json | 2 + .../DefaultQuests/Quests/5/812.json | 2 + .../DefaultQuests/Quests/5/813.json | 2 + .../DefaultQuests/Quests/5/814.json | 2 + .../DefaultQuests/Quests/5/815.json | 2 + .../DefaultQuests/Quests/5/816.json | 2 + .../DefaultQuests/Quests/5/817.json | 2 + .../DefaultQuests/Quests/5/818.json | 2 + .../DefaultQuests/Quests/5/819.json | 2 + .../DefaultQuests/Quests/5/820.json | 2 + .../DefaultQuests/Quests/5/821.json | 2 + .../DefaultQuests/Quests/5/822.json | 2 + .../DefaultQuests/Quests/5/823.json | 2 + .../DefaultQuests/Quests/5/824.json | 2 + .../DefaultQuests/Quests/5/825.json | 2 + .../DefaultQuests/Quests/5/826.json | 2 + .../DefaultQuests/Quests/5/827.json | 2 + .../DefaultQuests/Quests/5/828.json | 2 + .../DefaultQuests/Quests/5/829.json | 2 + .../DefaultQuests/Quests/5/875.json | 1 + .../DefaultQuests/Quests/5/876.json | 1 + .../DefaultQuests/Quests/5/92.json | 2 + .../Quests/MultipleQuestLine/104.json | 2 + .../Quests/MultipleQuestLine/110.json | 2 + .../Quests/MultipleQuestLine/111.json | 2 + .../Quests/MultipleQuestLine/112.json | 2 + .../Quests/MultipleQuestLine/113.json | 2 + .../Quests/MultipleQuestLine/114.json | 2 + .../Quests/MultipleQuestLine/123.json | 2 + .../Quests/MultipleQuestLine/125.json | 2 + .../Quests/MultipleQuestLine/128.json | 2 + .../Quests/MultipleQuestLine/172.json | 2 + .../Quests/MultipleQuestLine/173.json | 2 + .../Quests/MultipleQuestLine/175.json | 2 + .../Quests/MultipleQuestLine/178.json | 2 + .../Quests/MultipleQuestLine/180.json | 2 + .../Quests/MultipleQuestLine/181.json | 2 + .../Quests/MultipleQuestLine/183.json | 2 + .../Quests/MultipleQuestLine/184.json | 2 + .../Quests/MultipleQuestLine/185.json | 2 + .../Quests/MultipleQuestLine/186.json | 2 + .../Quests/MultipleQuestLine/198.json | 2 + .../Quests/MultipleQuestLine/199.json | 2 + .../Quests/MultipleQuestLine/200.json | 2 + .../Quests/MultipleQuestLine/201.json | 2 + .../Quests/MultipleQuestLine/202.json | 2 + .../Quests/MultipleQuestLine/204.json | 2 + .../Quests/MultipleQuestLine/213.json | 2 + .../Quests/MultipleQuestLine/221.json | 2 + .../Quests/MultipleQuestLine/222.json | 2 + .../Quests/MultipleQuestLine/23.json | 2 + .../Quests/MultipleQuestLine/242.json | 2 + .../Quests/MultipleQuestLine/243.json | 2 + .../Quests/MultipleQuestLine/30.json | 2 + .../Quests/MultipleQuestLine/369.json | 2 + .../Quests/MultipleQuestLine/370.json | 2 + .../Quests/MultipleQuestLine/373.json | 2 + .../Quests/MultipleQuestLine/374.json | 2 + .../Quests/MultipleQuestLine/38.json | 2 + .../Quests/MultipleQuestLine/381.json | 2 + .../Quests/MultipleQuestLine/388.json | 2 + .../Quests/MultipleQuestLine/391.json | 2 + .../Quests/MultipleQuestLine/393.json | 2 + .../Quests/MultipleQuestLine/394.json | 2 + .../Quests/MultipleQuestLine/395.json | 2 + .../Quests/MultipleQuestLine/396.json | 9 ++-- .../Quests/MultipleQuestLine/397.json | 2 + .../Quests/MultipleQuestLine/398.json | 2 + .../Quests/MultipleQuestLine/410.json | 2 + .../Quests/MultipleQuestLine/415.json | 2 + .../Quests/MultipleQuestLine/417.json | 2 + .../Quests/MultipleQuestLine/418.json | 2 + .../Quests/MultipleQuestLine/429.json | 2 + .../Quests/MultipleQuestLine/433.json | 2 + .../Quests/MultipleQuestLine/434.json | 2 + .../Quests/MultipleQuestLine/438.json | 2 + .../Quests/MultipleQuestLine/443.json | 2 + .../Quests/MultipleQuestLine/446.json | 1 + .../Quests/MultipleQuestLine/447.json | 1 + .../Quests/MultipleQuestLine/453.json | 2 + .../Quests/MultipleQuestLine/454.json | 2 + .../Quests/MultipleQuestLine/455.json | 2 + .../Quests/MultipleQuestLine/46.json | 2 + .../Quests/MultipleQuestLine/473.json | 2 + .../Quests/MultipleQuestLine/474.json | 2 + .../Quests/MultipleQuestLine/478.json | 2 + .../Quests/MultipleQuestLine/479.json | 2 + .../Quests/MultipleQuestLine/482.json | 2 + .../Quests/MultipleQuestLine/483.json | 2 + .../Quests/MultipleQuestLine/484.json | 2 + .../Quests/MultipleQuestLine/485.json | 2 + .../Quests/MultipleQuestLine/486.json | 2 + .../Quests/MultipleQuestLine/494.json | 2 + .../Quests/MultipleQuestLine/495.json | 2 + .../Quests/MultipleQuestLine/497.json | 2 + .../Quests/MultipleQuestLine/500.json | 2 + .../Quests/MultipleQuestLine/510.json | 2 + .../Quests/MultipleQuestLine/515.json | 2 + .../Quests/MultipleQuestLine/516.json | 2 + .../Quests/MultipleQuestLine/517.json | 2 + .../Quests/MultipleQuestLine/519.json | 2 + .../Quests/MultipleQuestLine/520.json | 2 + .../Quests/MultipleQuestLine/536.json | 2 + .../Quests/MultipleQuestLine/54.json | 8 +++- .../Quests/MultipleQuestLine/550.json | 2 + .../Quests/MultipleQuestLine/563.json | 2 + .../Quests/MultipleQuestLine/57.json | 2 + .../Quests/MultipleQuestLine/58.json | 2 + .../Quests/MultipleQuestLine/59.json | 2 + .../Quests/MultipleQuestLine/602.json | 2 + .../Quests/MultipleQuestLine/610.json | 2 + .../Quests/MultipleQuestLine/621.json | 2 + .../Quests/MultipleQuestLine/638.json | 2 + .../Quests/MultipleQuestLine/639.json | 2 + .../Quests/MultipleQuestLine/659.json | 2 + .../Quests/MultipleQuestLine/66.json | 2 + .../Quests/MultipleQuestLine/686.json | 2 + .../Quests/MultipleQuestLine/687.json | 2 + .../Quests/MultipleQuestLine/699.json | 2 + .../Quests/MultipleQuestLine/702.json | 2 + .../Quests/MultipleQuestLine/703.json | 2 + .../Quests/MultipleQuestLine/710.json | 2 + .../Quests/MultipleQuestLine/712.json | 2 + .../Quests/MultipleQuestLine/718.json | 1 + .../Quests/MultipleQuestLine/719.json | 2 + .../Quests/MultipleQuestLine/726.json | 2 + .../Quests/MultipleQuestLine/727.json | 2 + .../Quests/MultipleQuestLine/728.json | 2 + .../Quests/MultipleQuestLine/729.json | 2 + .../Quests/MultipleQuestLine/740.json | 2 + .../Quests/MultipleQuestLine/742.json | 2 + .../Quests/MultipleQuestLine/745.json | 2 + .../Quests/MultipleQuestLine/751.json | 2 + .../Quests/MultipleQuestLine/84.json | 1 + .../DefaultQuests/Quests/NoQuestLine/177.json | 3 ++ .../DefaultQuests/Quests/NoQuestLine/182.json | 1 + .../DefaultQuests/Quests/NoQuestLine/237.json | 2 + .../DefaultQuests/Quests/NoQuestLine/37.json | 2 + .../DefaultQuests/Quests/NoQuestLine/52.json | 2 + .../DefaultQuests/Quests/NoQuestLine/619.json | 1 + .../DefaultQuests/Quests/NoQuestLine/734.json | 2 + .../DefaultQuests/Quests/NoQuestLine/736.json | 1 + .../DefaultQuests/Quests/NoQuestLine/783.json | 1 + 936 files changed, 1875 insertions(+), 56 deletions(-) create mode 100644 config/betterquesting/DefaultQuests/Quests/1/1458175841.json diff --git a/config/betterquesting/DefaultQuests/QuestLines/0.json b/config/betterquesting/DefaultQuests/QuestLines/0.json index c3cccfd85..f20e63260 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/0.json +++ b/config/betterquesting/DefaultQuests/QuestLines/0.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.0.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:stone_pickaxe" }, "name:8": "susy.quest.ql.0.title" diff --git a/config/betterquesting/DefaultQuests/QuestLines/1.json b/config/betterquesting/DefaultQuests/QuestLines/1.json index 6ff7c090b..4c23587bf 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/1.json +++ b/config/betterquesting/DefaultQuests/QuestLines/1.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.1.desc", "icon:10": { + "Count:3": 1, "Damage:2": 516, "id:8": "gregtech:meta_item_1" }, @@ -72,7 +73,7 @@ "id:3": 32, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -174, + "x:3": -252, "y:3": -12 }, "9:10": { @@ -86,8 +87,8 @@ "id:3": 34, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -174, - "y:3": 96 + "x:3": -204, + "y:3": 36 }, "11:10": { "id:3": 35, @@ -128,15 +129,15 @@ "id:3": 42, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -228, - "y:3": -12 + "x:3": -300, + "y:3": 36 }, "17:10": { "id:3": 43, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -174, - "y:3": 144 + "x:3": -252, + "y:3": 84 }, "18:10": { "id:3": 44, @@ -199,7 +200,7 @@ "sizeX:3": 48, "sizeY:3": 48, "x:3": -312, - "y:3": 132 + "y:3": 72 }, "27:10": { "id:3": 55, @@ -310,22 +311,22 @@ "id:3": 77, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -228, - "y:3": 96 + "x:3": -348, + "y:3": 36 }, "43:10": { "id:3": 78, - "sizeX:3": 48, - "sizeY:3": 48, - "x:3": -240, - "y:3": 132 + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -348, + "y:3": 84 }, "44:10": { "id:3": 79, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -228, - "y:3": 48 + "x:3": -300, + "y:3": -12 }, "45:10": { "id:3": 94, @@ -429,15 +430,15 @@ "id:3": 518, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -175, - "y:3": -72 + "x:3": -252, + "y:3": -60 }, "60:10": { "id:3": 535, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -228, - "y:3": -72 + "x:3": -204, + "y:3": -60 }, "61:10": { "id:3": 536, @@ -494,6 +495,13 @@ "sizeY:3": 24, "x:3": 12, "y:3": 144 + }, + "69:10": { + "id:3": 1458175841, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -252, + "y:3": 36 } } } \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/QuestLines/10.json b/config/betterquesting/DefaultQuests/QuestLines/10.json index fa83309a4..02f1a04c3 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/10.json +++ b/config/betterquesting/DefaultQuests/QuestLines/10.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.10.desc", "icon:10": { + "Count:3": 1, "Damage:2": 3007, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/11.json b/config/betterquesting/DefaultQuests/QuestLines/11.json index 836ba15e6..0485e2b1e 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/11.json +++ b/config/betterquesting/DefaultQuests/QuestLines/11.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.11.desc", "icon:10": { + "Count:3": 1, "Damage:2": 3011, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/12.json b/config/betterquesting/DefaultQuests/QuestLines/12.json index 1d5835718..3e5d2031a 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/12.json +++ b/config/betterquesting/DefaultQuests/QuestLines/12.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.12.desc", "icon:10": { + "Count:3": 1, "Damage:2": 3015, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/13.json b/config/betterquesting/DefaultQuests/QuestLines/13.json index 55e0eae4c..0c813545d 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/13.json +++ b/config/betterquesting/DefaultQuests/QuestLines/13.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.13.desc", "icon:10": { + "Count:3": 1, "Damage:2": 3019, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/14.json b/config/betterquesting/DefaultQuests/QuestLines/14.json index bebfb9177..5f5770894 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/14.json +++ b/config/betterquesting/DefaultQuests/QuestLines/14.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.14.desc", "icon:10": { + "Count:3": 1, "Damage:2": 3021, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/15.json b/config/betterquesting/DefaultQuests/QuestLines/15.json index 754bcfc61..813105eb8 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/15.json +++ b/config/betterquesting/DefaultQuests/QuestLines/15.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.15.desc", "icon:10": { + "Count:3": 1, "Damage:2": 3036, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/16.json b/config/betterquesting/DefaultQuests/QuestLines/16.json index 8859565a4..19d394e79 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/16.json +++ b/config/betterquesting/DefaultQuests/QuestLines/16.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.16.desc", "icon:10": { + "Count:3": 1, "Damage:2": 14554, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/17.json b/config/betterquesting/DefaultQuests/QuestLines/17.json index f9669010e..8a5dafbd9 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/17.json +++ b/config/betterquesting/DefaultQuests/QuestLines/17.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.17.desc", "icon:10": { + "Count:3": 1, "Damage:2": 4, "id:8": "openmodularturrets:ammo_meta" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/18.json b/config/betterquesting/DefaultQuests/QuestLines/18.json index 5c8a78335..84269f7f2 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/18.json +++ b/config/betterquesting/DefaultQuests/QuestLines/18.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.18.desc", "icon:10": { + "Count:3": 1, "id:8": "littletiles:hammer", "tag:10": {} }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/19.json b/config/betterquesting/DefaultQuests/QuestLines/19.json index 084155480..dd6ffd729 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/19.json +++ b/config/betterquesting/DefaultQuests/QuestLines/19.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.19.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:ice" }, "name:8": "susy.quest.ql.19.title" diff --git a/config/betterquesting/DefaultQuests/QuestLines/2.json b/config/betterquesting/DefaultQuests/QuestLines/2.json index 0c9f3c4d9..fe4a536cd 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/2.json +++ b/config/betterquesting/DefaultQuests/QuestLines/2.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.2.desc", "icon:10": { + "Count:3": 1, "Damage:2": 621, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/20.json b/config/betterquesting/DefaultQuests/QuestLines/20.json index 9d27dc1d5..2cbab1413 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/20.json +++ b/config/betterquesting/DefaultQuests/QuestLines/20.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.20.desc", "icon:10": { + "Count:3": 1, "id:8": "immersiverailroading:item_rolling_stock_component", "tag:10": { "componentType:3": 7, diff --git a/config/betterquesting/DefaultQuests/QuestLines/21.json b/config/betterquesting/DefaultQuests/QuestLines/21.json index 4aba12ac6..ec83334c3 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/21.json +++ b/config/betterquesting/DefaultQuests/QuestLines/21.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.21.desc", "icon:10": { + "Count:3": 1, "Damage:2": 592, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/22.json b/config/betterquesting/DefaultQuests/QuestLines/22.json index 5df73ff7b..3339dcc68 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/22.json +++ b/config/betterquesting/DefaultQuests/QuestLines/22.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.22.desc", "icon:10": { + "Count:3": 1, "Damage:2": 465, "id:8": "gregtech:meta_item_1", "tag:10": { diff --git a/config/betterquesting/DefaultQuests/QuestLines/23.json b/config/betterquesting/DefaultQuests/QuestLines/23.json index da485b5f0..e22f14129 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/23.json +++ b/config/betterquesting/DefaultQuests/QuestLines/23.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.23.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:apple" }, "name:8": "susy.quest.ql.23.title" diff --git a/config/betterquesting/DefaultQuests/QuestLines/24.json b/config/betterquesting/DefaultQuests/QuestLines/24.json index 93da7a049..aa486922d 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/24.json +++ b/config/betterquesting/DefaultQuests/QuestLines/24.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.24.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1, "id:8": "opencomputers:storage", "tag:10": { diff --git a/config/betterquesting/DefaultQuests/QuestLines/25.json b/config/betterquesting/DefaultQuests/QuestLines/25.json index aec43a2b6..03ad42861 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/25.json +++ b/config/betterquesting/DefaultQuests/QuestLines/25.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.25.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1610, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/26.json b/config/betterquesting/DefaultQuests/QuestLines/26.json index bb51f9be9..f0dad4fd4 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/26.json +++ b/config/betterquesting/DefaultQuests/QuestLines/26.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.26.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:spawn_egg", "tag:10": { "EntityTag:10": { diff --git a/config/betterquesting/DefaultQuests/QuestLines/27.json b/config/betterquesting/DefaultQuests/QuestLines/27.json index 611c9c421..488f30eae 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/27.json +++ b/config/betterquesting/DefaultQuests/QuestLines/27.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.27.desc", "icon:10": { + "Count:3": 1, "Damage:2": 950, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/3.json b/config/betterquesting/DefaultQuests/QuestLines/3.json index 4e258d27a..51bf7af95 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/3.json +++ b/config/betterquesting/DefaultQuests/QuestLines/3.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.3.desc", "icon:10": { + "Count:3": 1, "Damage:2": 624, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/4.json b/config/betterquesting/DefaultQuests/QuestLines/4.json index b35f24366..9ccd7cf6e 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/4.json +++ b/config/betterquesting/DefaultQuests/QuestLines/4.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.4.desc", "icon:10": { + "Count:3": 1, "Damage:2": 629, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/5.json b/config/betterquesting/DefaultQuests/QuestLines/5.json index b02b4aa78..aee2499e5 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/5.json +++ b/config/betterquesting/DefaultQuests/QuestLines/5.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.5.desc", "icon:10": { + "Count:3": 1, "Damage:2": 633, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/6.json b/config/betterquesting/DefaultQuests/QuestLines/6.json index 43151a86a..2b0e947ea 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/6.json +++ b/config/betterquesting/DefaultQuests/QuestLines/6.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.6.desc", "icon:10": { + "Count:3": 1, "Damage:2": 637, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/7.json b/config/betterquesting/DefaultQuests/QuestLines/7.json index 798b54f35..d6457c359 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/7.json +++ b/config/betterquesting/DefaultQuests/QuestLines/7.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.7.desc", "icon:10": { + "Count:3": 1, "Damage:2": 641, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/8.json b/config/betterquesting/DefaultQuests/QuestLines/8.json index 212238d61..8f4000e39 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/8.json +++ b/config/betterquesting/DefaultQuests/QuestLines/8.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.8.desc", "icon:10": { + "Count:3": 1, "Damage:2": 645, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/9.json b/config/betterquesting/DefaultQuests/QuestLines/9.json index 202833e07..32e10b67a 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/9.json +++ b/config/betterquesting/DefaultQuests/QuestLines/9.json @@ -5,6 +5,7 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.9.desc", "icon:10": { + "Count:3": 1, "Damage:2": 3003, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/Quests/0/0.json b/config/betterquesting/DefaultQuests/Quests/0/0.json index ef1b85c6f..fce4c8189 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/0.json +++ b/config/betterquesting/DefaultQuests/Quests/0/0.json @@ -4,6 +4,7 @@ "desc:8": "susy.quest.db.0.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "biomesoplenty:earth" }, "ismain:1": 1, @@ -14,6 +15,7 @@ "questID:3": 0, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/1.json b/config/betterquesting/DefaultQuests/Quests/0/1.json index ff4e1680d..5817e1b2d 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.1.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "minecraft:book" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 1, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/106.json b/config/betterquesting/DefaultQuests/Quests/0/106.json index eb0cad766..f12dd1c8d 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/106.json +++ b/config/betterquesting/DefaultQuests/Quests/0/106.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.106.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 351, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 106, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 8, diff --git a/config/betterquesting/DefaultQuests/Quests/0/107.json b/config/betterquesting/DefaultQuests/Quests/0/107.json index 0b852101a..6b95cd73e 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/107.json +++ b/config/betterquesting/DefaultQuests/Quests/0/107.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.107.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 352, "id:8": "gregtech:meta_item_1" }, @@ -18,6 +19,7 @@ "questID:3": 107, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 8, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1107188354.json b/config/betterquesting/DefaultQuests/Quests/0/1107188354.json index e6c45a8ef..7e629e06e 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1107188354.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1107188354.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.1107188354.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "pyrotech:anvil_granite" }, "name:8": "susy.quest.db.1107188354.title" @@ -15,6 +16,7 @@ "questID:3": 1107188354, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/117.json b/config/betterquesting/DefaultQuests/Quests/0/117.json index dd4fab93e..06e6403b7 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/117.json +++ b/config/betterquesting/DefaultQuests/Quests/0/117.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.117.desc", "icon:10": { + "Count:3": 1, "Damage:2": 152, "id:8": "gregtech:meta_item_2" }, @@ -21,6 +22,7 @@ "questID:3": 117, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 4, diff --git a/config/betterquesting/DefaultQuests/Quests/0/118.json b/config/betterquesting/DefaultQuests/Quests/0/118.json index 423c90763..11786e623 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/118.json +++ b/config/betterquesting/DefaultQuests/Quests/0/118.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.118.desc", "icon:10": { + "Count:3": 1, "Damage:2": 44, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -16,6 +17,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 4, diff --git a/config/betterquesting/DefaultQuests/Quests/0/12.json b/config/betterquesting/DefaultQuests/Quests/0/12.json index 26e5ab1d9..d53c83352 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/12.json +++ b/config/betterquesting/DefaultQuests/Quests/0/12.json @@ -9,6 +9,7 @@ "desc:8": "susy.quest.db.12.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "gregtech:axe", "tag:10": { "DisallowContainerItem:1": 0, @@ -35,6 +36,7 @@ "questID:3": 12, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1241306929.json b/config/betterquesting/DefaultQuests/Quests/0/1241306929.json index bfafc46a1..34125b0d1 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1241306929.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1241306929.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1241306929.desc", "icon:10": { + "Count:3": 1, "id:8": "pyrotech:chopping_block" }, "name:8": "susy.quest.db.1241306929.title" @@ -14,6 +15,7 @@ "questID:3": 1241306929, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/129.json b/config/betterquesting/DefaultQuests/Quests/0/129.json index 188484f35..7f53b25a0 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/129.json +++ b/config/betterquesting/DefaultQuests/Quests/0/129.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.129.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 8115, "id:8": "gregtech:meta_ingot" }, diff --git a/config/betterquesting/DefaultQuests/Quests/0/13.json b/config/betterquesting/DefaultQuests/Quests/0/13.json index 4511fe54b..bb21b22d1 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/13.json +++ b/config/betterquesting/DefaultQuests/Quests/0/13.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.13.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 25, "OreDict:8": "ingotCopper", "id:8": "gregtech:meta_ingot" @@ -18,6 +19,7 @@ "questID:3": 13, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 30, diff --git a/config/betterquesting/DefaultQuests/Quests/0/135.json b/config/betterquesting/DefaultQuests/Quests/0/135.json index 2748388e0..aa6dc671d 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/135.json +++ b/config/betterquesting/DefaultQuests/Quests/0/135.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.135.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 51, "id:8": "gregtech:meta_gear" }, @@ -17,6 +18,7 @@ "questID:3": 135, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/1365346037.json b/config/betterquesting/DefaultQuests/Quests/0/1365346037.json index ac3839c51..9e1fa1136 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1365346037.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1365346037.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1365346037.desc", "icon:10": { + "Count:3": 1, "id:8": "pyrotech:mechanical_hopper" }, "name:8": "susy.quest.db.1365346037.title" @@ -15,6 +16,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/14.json b/config/betterquesting/DefaultQuests/Quests/0/14.json index 45036129a..ed89f72a8 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/14.json +++ b/config/betterquesting/DefaultQuests/Quests/0/14.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.14.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 112, "OreDict:8": "ingotTin", "id:8": "gregtech:meta_ingot" @@ -18,6 +19,7 @@ "questID:3": 14, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 10, diff --git a/config/betterquesting/DefaultQuests/Quests/0/149.json b/config/betterquesting/DefaultQuests/Quests/0/149.json index f9d24a19c..c9dce3a9b 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/149.json +++ b/config/betterquesting/DefaultQuests/Quests/0/149.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.149.desc", "icon:10": { + "Count:3": 1, "Damage:2": 55, "id:8": "gregtech:meta_ingot" }, @@ -15,6 +16,7 @@ "questID:3": 149, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 32, diff --git a/config/betterquesting/DefaultQuests/Quests/0/15.json b/config/betterquesting/DefaultQuests/Quests/0/15.json index e82509d1b..b7e778d15 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/15.json +++ b/config/betterquesting/DefaultQuests/Quests/0/15.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.15.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "gregtech:mortar", "tag:10": { "DisallowContainerItem:1": 0, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1580653524.json b/config/betterquesting/DefaultQuests/Quests/0/1580653524.json index 2dbb44b0e..dcfc57dcf 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1580653524.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1580653524.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.1580653524.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "OreDict:8": "stone", "id:8": "minecraft:stone" }, @@ -16,6 +17,7 @@ "questID:3": 1580653524, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/0/16.json b/config/betterquesting/DefaultQuests/Quests/0/16.json index 5f7f627b0..59e8ba9de 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/16.json +++ b/config/betterquesting/DefaultQuests/Quests/0/16.json @@ -9,6 +9,7 @@ "desc:8": "susy.quest.db.16.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 260, "id:8": "gregtech:meta_ingot" }, @@ -19,6 +20,7 @@ "questID:3": 16, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 32, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1602093300.json b/config/betterquesting/DefaultQuests/Quests/0/1602093300.json index 5cc05071d..014c69e62 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1602093300.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1602093300.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1602093300.desc", "icon:10": { + "Count:3": 1, "Damage:2": 319, "id:8": "gregtech:meta_gem" }, @@ -15,6 +16,7 @@ "questID:3": 1602093300, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 8, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1610061980.json b/config/betterquesting/DefaultQuests/Quests/0/1610061980.json index 9fd3d2e05..4a3a20981 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1610061980.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1610061980.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1610061980.desc", "icon:10": { + "Count:3": 1, "id:8": "pyrotech:trip_hammer" }, "name:8": "susy.quest.db.1610061980.title" @@ -14,6 +15,7 @@ "questID:3": 1610061980, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1677924297.json b/config/betterquesting/DefaultQuests/Quests/0/1677924297.json index 18730f1f5..7b674b3b5 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1677924297.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1677924297.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1677924297.desc", "icon:10": { + "Count:3": 1, "id:8": "pyrotech:brick_oven" }, "name:8": "susy.quest.db.1677924297.title" @@ -14,6 +15,7 @@ "questID:3": 1677924297, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/17.json b/config/betterquesting/DefaultQuests/Quests/0/17.json index bdc0b2eba..08081fefe 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/17.json +++ b/config/betterquesting/DefaultQuests/Quests/0/17.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.17.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:torch" }, "name:8": "susy.quest.db.17.title" @@ -14,6 +15,7 @@ "questID:3": 17, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/1767849062.json b/config/betterquesting/DefaultQuests/Quests/0/1767849062.json index d3801cb12..d9dae9157 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1767849062.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1767849062.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1767849062.desc", "icon:10": { + "Count:3": 1, "Damage:2": 2, "id:8": "pyrotech:cobblestone" }, @@ -15,6 +16,7 @@ "questID:3": 1767849062, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/0/18.json b/config/betterquesting/DefaultQuests/Quests/0/18.json index 25f3327b7..7d81ecfcb 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/18.json +++ b/config/betterquesting/DefaultQuests/Quests/0/18.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.18.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "appliedenergistics2:grindstone" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 18, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1867050010.json b/config/betterquesting/DefaultQuests/Quests/0/1867050010.json index 987494ed6..ea1bce900 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1867050010.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1867050010.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1867050010.desc", "icon:10": { + "Count:3": 1, "id:8": "pyrotech:brick_kiln" }, "name:8": "susy.quest.db.1867050010.title" @@ -14,6 +15,7 @@ "questID:3": 1867050010, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/187.json b/config/betterquesting/DefaultQuests/Quests/0/187.json index 57a4009a6..f7dadc44e 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/187.json +++ b/config/betterquesting/DefaultQuests/Quests/0/187.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.187.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1647, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 187, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/18799598.json b/config/betterquesting/DefaultQuests/Quests/0/18799598.json index c2e5c73a7..bfc8e7efa 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/18799598.json +++ b/config/betterquesting/DefaultQuests/Quests/0/18799598.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.18799598.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "pyrotech:soaking_pot" }, "name:8": "susy.quest.db.18799598.title" @@ -15,6 +16,7 @@ "questID:3": 18799598, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/19.json b/config/betterquesting/DefaultQuests/Quests/0/19.json index 8a669403a..50e8f9249 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/19.json +++ b/config/betterquesting/DefaultQuests/Quests/0/19.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.19.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "minecraft:stick" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 19, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1902566957.json b/config/betterquesting/DefaultQuests/Quests/0/1902566957.json index a8acababe..53d371c4a 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1902566957.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1902566957.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1902566957.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1, "id:8": "pyrotech:drying_rack" }, @@ -15,6 +16,7 @@ "questID:3": 1902566957, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1958019111.json b/config/betterquesting/DefaultQuests/Quests/0/1958019111.json index a2a4dee2b..df114589b 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1958019111.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1958019111.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.1958019111.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 16, "id:8": "pyrotech:material" }, @@ -16,6 +17,7 @@ "questID:3": 1958019111, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 32, diff --git a/config/betterquesting/DefaultQuests/Quests/0/2.json b/config/betterquesting/DefaultQuests/Quests/0/2.json index 9c81d3da5..30bcd4ec6 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/2.json +++ b/config/betterquesting/DefaultQuests/Quests/0/2.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.2.desc", "icon:10": { + "Count:3": 1, "id:8": "sereneseasons:season_clock" }, "name:8": "susy.quest.db.2.title" @@ -14,6 +15,7 @@ "questID:3": 2, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/20.json b/config/betterquesting/DefaultQuests/Quests/0/20.json index 98356a8db..76d25b115 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/20.json +++ b/config/betterquesting/DefaultQuests/Quests/0/20.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.20.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1017, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 20, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 25, diff --git a/config/betterquesting/DefaultQuests/Quests/0/2081939483.json b/config/betterquesting/DefaultQuests/Quests/0/2081939483.json index b23fc4510..9aa0fb787 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/2081939483.json +++ b/config/betterquesting/DefaultQuests/Quests/0/2081939483.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.2081939483.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:brick" }, "name:8": "susy.quest.db.2081939483.title" @@ -14,6 +15,7 @@ "questID:3": 2081939483, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 8, diff --git a/config/betterquesting/DefaultQuests/Quests/0/21.json b/config/betterquesting/DefaultQuests/Quests/0/21.json index 0e2b3e19f..9ab6b4a69 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/21.json +++ b/config/betterquesting/DefaultQuests/Quests/0/21.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.21.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "gregtech:hammer", "tag:10": { "DisallowContainerItem:1": 0, @@ -33,6 +34,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/22.json b/config/betterquesting/DefaultQuests/Quests/0/22.json index 429e4245e..ebb640e7f 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/22.json +++ b/config/betterquesting/DefaultQuests/Quests/0/22.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.22.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1000, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 22, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 32, diff --git a/config/betterquesting/DefaultQuests/Quests/0/25.json b/config/betterquesting/DefaultQuests/Quests/0/25.json index cfccb8602..a1d5f6b1a 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/25.json +++ b/config/betterquesting/DefaultQuests/Quests/0/25.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.25.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "minecraft:iron_ingot" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 25, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/0/28.json b/config/betterquesting/DefaultQuests/Quests/0/28.json index 556d6bb9d..ed4977b8f 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/28.json +++ b/config/betterquesting/DefaultQuests/Quests/0/28.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.28.desc", "icon:10": { + "Count:3": 1, "id:8": "gregtech:mining_hammer", "tag:10": { "DisallowContainerItem:1": 0, @@ -37,6 +38,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/29.json b/config/betterquesting/DefaultQuests/Quests/0/29.json index 7edf4e9fa..36917f742 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/29.json +++ b/config/betterquesting/DefaultQuests/Quests/0/29.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.29.desc", "icon:10": { + "Count:3": 1, "id:8": "gregtech:sword", "tag:10": { "DisallowContainerItem:1": 0, @@ -28,6 +29,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/3.json b/config/betterquesting/DefaultQuests/Quests/0/3.json index 3167c66fb..b59edb331 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/3.json +++ b/config/betterquesting/DefaultQuests/Quests/0/3.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.3.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "pyrotech:rock" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 3, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/302928877.json b/config/betterquesting/DefaultQuests/Quests/0/302928877.json index 8aeecaed3..a60631aa9 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/302928877.json +++ b/config/betterquesting/DefaultQuests/Quests/0/302928877.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.302928877.desc", "icon:10": { + "Count:3": 1, "Damage:2": 350, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 302928877, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 8, diff --git a/config/betterquesting/DefaultQuests/Quests/0/366.json b/config/betterquesting/DefaultQuests/Quests/0/366.json index 1f95f0d1c..e72b96e23 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/366.json +++ b/config/betterquesting/DefaultQuests/Quests/0/366.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.366.desc", "icon:10": { + "Count:3": 1, "id:8": "susy:home_block" }, "name:8": "susy.quest.db.366.title" @@ -14,6 +15,7 @@ "questID:3": 366, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/4.json b/config/betterquesting/DefaultQuests/Quests/0/4.json index 8f5dd0324..7fb4bc4c4 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/4.json +++ b/config/betterquesting/DefaultQuests/Quests/0/4.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.4.desc", "icon:10": { + "Count:3": 1, "id:8": "akashictome:tome" }, "name:8": "susy.quest.db.4.title" @@ -14,6 +15,7 @@ "questID:3": 4, "rewards:9": { "0:10": { + "index:3": 0, "rewardID:8": "bq_standard:item", "rewards:9": { "0:10": { @@ -126,6 +128,7 @@ }, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/441.json b/config/betterquesting/DefaultQuests/Quests/0/441.json index 12a148669..afbd513e1 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/441.json +++ b/config/betterquesting/DefaultQuests/Quests/0/441.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.441.desc", "icon:10": { + "Count:3": 1, "Damage:2": 2, "id:8": "susy:resource_block" }, @@ -15,6 +16,7 @@ "questID:3": 441, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/456863075.json b/config/betterquesting/DefaultQuests/Quests/0/456863075.json index 459898810..0f220a902 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/456863075.json +++ b/config/betterquesting/DefaultQuests/Quests/0/456863075.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.456863075.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "pyrotech:campfire" }, "name:8": "susy.quest.db.456863075.title" @@ -15,6 +16,7 @@ "questID:3": 456863075, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/5.json b/config/betterquesting/DefaultQuests/Quests/0/5.json index dfa233033..5e61de901 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/5.json +++ b/config/betterquesting/DefaultQuests/Quests/0/5.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.5.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "gregtech:knife", "tag:10": { "DisallowContainerItem:1": 0, @@ -30,6 +31,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/530373325.json b/config/betterquesting/DefaultQuests/Quests/0/530373325.json index c5ef0e895..0dc02eed0 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/530373325.json +++ b/config/betterquesting/DefaultQuests/Quests/0/530373325.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.530373325.desc", "icon:10": { + "Count:3": 1, "Damage:2": 13, "id:8": "pyrotech:material" }, @@ -15,6 +16,7 @@ "questID:3": 530373325, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 64, diff --git a/config/betterquesting/DefaultQuests/Quests/0/577792334.json b/config/betterquesting/DefaultQuests/Quests/0/577792334.json index 824c01a05..b46d2ec19 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/577792334.json +++ b/config/betterquesting/DefaultQuests/Quests/0/577792334.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.577792334.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "pyrotech:stone_kiln" }, "name:8": "susy.quest.db.577792334.title" @@ -15,6 +16,7 @@ "questID:3": 577792334, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/58115670.json b/config/betterquesting/DefaultQuests/Quests/0/58115670.json index 1ea3b9b79..a47a8babf 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/58115670.json +++ b/config/betterquesting/DefaultQuests/Quests/0/58115670.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.58115670.desc", "icon:10": { + "Count:3": 1, "id:8": "pyrotech:stone_oven" }, "name:8": "susy.quest.db.58115670.title", @@ -15,6 +16,7 @@ "questID:3": 58115670, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/6.json b/config/betterquesting/DefaultQuests/Quests/0/6.json index 0b95c2ca2..49e6e1788 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/6.json +++ b/config/betterquesting/DefaultQuests/Quests/0/6.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.6.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 12, "id:8": "pyrotech:material" }, @@ -17,6 +18,7 @@ "questID:3": 6, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/650.json b/config/betterquesting/DefaultQuests/Quests/0/650.json index 64a7dec36..f7bd63eaf 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/650.json +++ b/config/betterquesting/DefaultQuests/Quests/0/650.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.650.desc", "icon:10": { + "Count:3": 1, "id:8": "betterbuilderswands:wanddiamond" }, "name:8": "susy.quest.db.650.title" @@ -14,6 +15,7 @@ "questID:3": 650, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/656.json b/config/betterquesting/DefaultQuests/Quests/0/656.json index a5e85bbc8..99d4b171f 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/656.json +++ b/config/betterquesting/DefaultQuests/Quests/0/656.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.656.desc", "icon:10": { + "Count:3": 1, "Damage:2": 312, "id:8": "gregtech:meta_dust" }, @@ -16,6 +17,7 @@ "questID:3": 656, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/664.json b/config/betterquesting/DefaultQuests/Quests/0/664.json index 87ca9e7c5..6e0fdcc69 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/664.json +++ b/config/betterquesting/DefaultQuests/Quests/0/664.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.664.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "minecraft:apple" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 664, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/669.json b/config/betterquesting/DefaultQuests/Quests/0/669.json index 127794b5b..67e41304c 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/669.json +++ b/config/betterquesting/DefaultQuests/Quests/0/669.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.669.desc", "icon:10": { + "Count:3": 1, "Damage:2": 156, "id:8": "gregtech:meta_item_2" }, @@ -15,6 +16,7 @@ "questID:3": 669, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/7.json b/config/betterquesting/DefaultQuests/Quests/0/7.json index 378e3f054..bb870ee97 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/7.json +++ b/config/betterquesting/DefaultQuests/Quests/0/7.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.7.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 3, "OreDict:8": "logWood", "id:8": "minecraft:log" @@ -18,6 +19,7 @@ "questID:3": 7, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/722.json b/config/betterquesting/DefaultQuests/Quests/0/722.json index 9afacf94c..fca3cdc25 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/722.json +++ b/config/betterquesting/DefaultQuests/Quests/0/722.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.722.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:chainmail_chestplate" }, "name:8": "susy.quest.db.722.title" @@ -14,6 +15,7 @@ "questID:3": 722, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/723.json b/config/betterquesting/DefaultQuests/Quests/0/723.json index 4fba77cc2..22058a3a9 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/723.json +++ b/config/betterquesting/DefaultQuests/Quests/0/723.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.723.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:iron_chestplate" }, "name:8": "susy.quest.db.723.title" @@ -14,6 +15,7 @@ "questID:3": 723, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/738.json b/config/betterquesting/DefaultQuests/Quests/0/738.json index 60ffd0fd5..eaf7274cb 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/738.json +++ b/config/betterquesting/DefaultQuests/Quests/0/738.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.738.desc", "icon:10": { + "Count:3": 1, "Damage:2": 9, "id:8": "techguns:simplemachine" }, @@ -15,6 +16,7 @@ "questID:3": 738, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/74.json b/config/betterquesting/DefaultQuests/Quests/0/74.json index 422bbd5db..4af6b8837 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/74.json +++ b/config/betterquesting/DefaultQuests/Quests/0/74.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.74.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 8100, "id:8": "gregtech:meta_dust" }, @@ -18,6 +19,7 @@ "questID:3": 74, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 8, diff --git a/config/betterquesting/DefaultQuests/Quests/0/744003683.json b/config/betterquesting/DefaultQuests/Quests/0/744003683.json index 57189b308..b947d9265 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/744003683.json +++ b/config/betterquesting/DefaultQuests/Quests/0/744003683.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.744003683.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 2, "id:8": "pyrotech:material" }, @@ -16,6 +17,7 @@ "questID:3": 744003683, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 4, diff --git a/config/betterquesting/DefaultQuests/Quests/0/76.json b/config/betterquesting/DefaultQuests/Quests/0/76.json index 507311738..cbe2d928c 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/76.json +++ b/config/betterquesting/DefaultQuests/Quests/0/76.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.76.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "minecraft:clock" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 76, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/763.json b/config/betterquesting/DefaultQuests/Quests/0/763.json index 5d29b129d..5e62fb3f9 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/763.json +++ b/config/betterquesting/DefaultQuests/Quests/0/763.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.763.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -18,6 +19,7 @@ "questID:3": 763, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/8.json b/config/betterquesting/DefaultQuests/Quests/0/8.json index 99aa7429c..28882ad95 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/8.json +++ b/config/betterquesting/DefaultQuests/Quests/0/8.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.8.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:bow" }, "name:8": "susy.quest.db.8.title" @@ -14,6 +15,7 @@ "questID:3": 8, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/861.json b/config/betterquesting/DefaultQuests/Quests/0/861.json index 6f2c2783c..1a40713e2 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/861.json +++ b/config/betterquesting/DefaultQuests/Quests/0/861.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.861.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8, "id:8": "techguns:simplemachine" }, @@ -15,6 +16,7 @@ "questID:3": 861, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/862.json b/config/betterquesting/DefaultQuests/Quests/0/862.json index eec157a9e..fb49a091c 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/862.json +++ b/config/betterquesting/DefaultQuests/Quests/0/862.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.862.desc", "icon:10": { + "Count:3": 1, "Damage:2": 438, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 862, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/87.json b/config/betterquesting/DefaultQuests/Quests/0/87.json index b51c7f8ce..9a20bb338 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/87.json +++ b/config/betterquesting/DefaultQuests/Quests/0/87.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.87.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "minecraft:crafting_table" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 87, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/88.json b/config/betterquesting/DefaultQuests/Quests/0/88.json index 1633701cc..9c53b7617 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/88.json +++ b/config/betterquesting/DefaultQuests/Quests/0/88.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.88.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:leather" }, "name:8": "susy.quest.db.88.title" @@ -14,6 +15,7 @@ "questID:3": 88, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/89.json b/config/betterquesting/DefaultQuests/Quests/0/89.json index 7acd3557a..cf24c742f 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/89.json +++ b/config/betterquesting/DefaultQuests/Quests/0/89.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.89.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1648, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 89, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 10, diff --git a/config/betterquesting/DefaultQuests/Quests/0/9.json b/config/betterquesting/DefaultQuests/Quests/0/9.json index 1816a6398..f3d458612 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/9.json +++ b/config/betterquesting/DefaultQuests/Quests/0/9.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.9.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "gregtech:pickaxe", "tag:10": { "DisallowContainerItem:1": 0, diff --git a/config/betterquesting/DefaultQuests/Quests/0/90.json b/config/betterquesting/DefaultQuests/Quests/0/90.json index f32b77e51..0b893cd36 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/90.json +++ b/config/betterquesting/DefaultQuests/Quests/0/90.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.90.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "minecraft:coal" }, "ismain:1": 1, @@ -17,6 +18,7 @@ "tasks:9": { "0:10": { "entryLogic:8": "OR", + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 32, diff --git a/config/betterquesting/DefaultQuests/Quests/0/91.json b/config/betterquesting/DefaultQuests/Quests/0/91.json index 8be83365c..c9d69d7ad 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/91.json +++ b/config/betterquesting/DefaultQuests/Quests/0/91.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.91.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1597, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 91, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 2, diff --git a/config/betterquesting/DefaultQuests/Quests/0/93.json b/config/betterquesting/DefaultQuests/Quests/0/93.json index f625b96f2..59d73e65c 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/93.json +++ b/config/betterquesting/DefaultQuests/Quests/0/93.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.93.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "pyrotech:bucket_clay" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 93, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/97148971.json b/config/betterquesting/DefaultQuests/Quests/0/97148971.json index 7a844aae6..41bac13b2 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/97148971.json +++ b/config/betterquesting/DefaultQuests/Quests/0/97148971.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.97148971.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 14800, "id:8": "gregtech:machine" }, @@ -16,6 +17,7 @@ "questID:3": 97148971, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/10.json b/config/betterquesting/DefaultQuests/Quests/1/10.json index 42e98c295..8c4aacf20 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/10.json +++ b/config/betterquesting/DefaultQuests/Quests/1/10.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.10.desc", "icon:10": { + "Count:3": 1, "OreDict:8": "oreMagnetite", "id:8": "gregtech:ore_magnetite_0" }, @@ -15,6 +16,7 @@ "questID:3": 10, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 32, diff --git a/config/betterquesting/DefaultQuests/Quests/1/11.json b/config/betterquesting/DefaultQuests/Quests/1/11.json index d45c1afe0..c4785c069 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/11.json +++ b/config/betterquesting/DefaultQuests/Quests/1/11.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.11.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:leather_helmet" }, "name:8": "susy.quest.db.11.title" @@ -15,6 +16,7 @@ "questID:3": 11, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/130.json b/config/betterquesting/DefaultQuests/Quests/1/130.json index 23ea73d6a..2ac6ba2cc 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/130.json +++ b/config/betterquesting/DefaultQuests/Quests/1/130.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.130.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 986, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 130, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/1458175841.json b/config/betterquesting/DefaultQuests/Quests/1/1458175841.json new file mode 100644 index 000000000..7e3a97746 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/1/1458175841.json @@ -0,0 +1,36 @@ +{ + "preRequisites:11": [ + 32 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "susy.quest.db.1458175841.desc", + "frame:8": "GATE", + "icon:10": { + "Count:3": 1, + "Damage:2": 8619, + "id:8": "gregtech:meta_ingot" + }, + "name:8": "susy.quest.db.1458175841.title" + } + }, + "questID:3": 1458175841, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "Damage:2": 8106, + "id:8": "gregtech:meta_ingot" + }, + "1:10": { + "Count:3": 1, + "Damage:2": 8619, + "id:8": "gregtech:meta_ingot" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/1/147.json b/config/betterquesting/DefaultQuests/Quests/1/147.json index 43b45cdc0..6a4d34852 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/147.json +++ b/config/betterquesting/DefaultQuests/Quests/1/147.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.147.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1025, "id:8": "gregtech:machine" }, @@ -16,6 +17,7 @@ "questID:3": 147, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/148.json b/config/betterquesting/DefaultQuests/Quests/1/148.json index 28c74fc0d..a7c3d5b95 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/148.json +++ b/config/betterquesting/DefaultQuests/Quests/1/148.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.148.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1024, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 148, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/170.json b/config/betterquesting/DefaultQuests/Quests/1/170.json index 1f18792b4..30f285779 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/170.json +++ b/config/betterquesting/DefaultQuests/Quests/1/170.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.170.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1316, "id:8": "gregtech:machine" }, @@ -16,6 +17,7 @@ "questID:3": 170, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/228.json b/config/betterquesting/DefaultQuests/Quests/1/228.json index 730527123..e0a32bc2f 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/228.json +++ b/config/betterquesting/DefaultQuests/Quests/1/228.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.228.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "minecraft:gunpowder" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 228, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/24.json b/config/betterquesting/DefaultQuests/Quests/1/24.json index 8816fdc47..8deafa2e4 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/24.json +++ b/config/betterquesting/DefaultQuests/Quests/1/24.json @@ -9,6 +9,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.24.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1004, "id:8": "gregtech:meta_item_2" }, @@ -18,6 +19,7 @@ "questID:3": 24, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/244.json b/config/betterquesting/DefaultQuests/Quests/1/244.json index b9c6a4ca7..6bfad38d3 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/244.json +++ b/config/betterquesting/DefaultQuests/Quests/1/244.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.244.desc", "icon:10": { + "Count:3": 1, "id:8": "jecalculation:item_calculator" }, "name:8": "susy.quest.db.244.title" @@ -14,6 +15,7 @@ "questID:3": 244, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/26.json b/config/betterquesting/DefaultQuests/Quests/1/26.json index 05e44827c..20517ce8f 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/26.json +++ b/config/betterquesting/DefaultQuests/Quests/1/26.json @@ -8,6 +8,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.26.desc", "icon:10": { + "Count:3": 1, "Damage:2": 395, "id:8": "gregtech:meta_stick" }, @@ -18,6 +19,7 @@ "questID:3": 26, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 4, diff --git a/config/betterquesting/DefaultQuests/Quests/1/27.json b/config/betterquesting/DefaultQuests/Quests/1/27.json index 70154e949..6af5a208a 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/27.json +++ b/config/betterquesting/DefaultQuests/Quests/1/27.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.27.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1002, "id:8": "gregtech:meta_item_2" }, @@ -15,6 +16,7 @@ "questID:3": 27, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/31.json b/config/betterquesting/DefaultQuests/Quests/1/31.json index ea9b2eaf0..6b2b868b7 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/31.json +++ b/config/betterquesting/DefaultQuests/Quests/1/31.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.31.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 31, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/32.json b/config/betterquesting/DefaultQuests/Quests/1/32.json index 829b5428d..400de053f 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/32.json +++ b/config/betterquesting/DefaultQuests/Quests/1/32.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.32.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 17, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 32, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/33.json b/config/betterquesting/DefaultQuests/Quests/1/33.json index 792c13ef1..7164f6a5f 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/33.json +++ b/config/betterquesting/DefaultQuests/Quests/1/33.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.33.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 9, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 33, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/34.json b/config/betterquesting/DefaultQuests/Quests/1/34.json index 8007a3016..778c4a903 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/34.json +++ b/config/betterquesting/DefaultQuests/Quests/1/34.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.34.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 22, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 34, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/35.json b/config/betterquesting/DefaultQuests/Quests/1/35.json index 898306ad5..a077e0e4e 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/35.json +++ b/config/betterquesting/DefaultQuests/Quests/1/35.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.35.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 14510, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 35, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/375.json b/config/betterquesting/DefaultQuests/Quests/1/375.json index 0a18cc61a..e681fe819 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/375.json +++ b/config/betterquesting/DefaultQuests/Quests/1/375.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.375.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15051, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 375, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/376.json b/config/betterquesting/DefaultQuests/Quests/1/376.json index eb26005bb..d2ef15473 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/376.json +++ b/config/betterquesting/DefaultQuests/Quests/1/376.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.376.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:clay" }, "name:8": "susy.quest.db.376.title" @@ -14,6 +15,7 @@ "questID:3": 376, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 64, diff --git a/config/betterquesting/DefaultQuests/Quests/1/39.json b/config/betterquesting/DefaultQuests/Quests/1/39.json index 0bec5302e..608118a7e 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/39.json +++ b/config/betterquesting/DefaultQuests/Quests/1/39.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.39.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 11, "id:8": "gregtech:machine" }, @@ -19,6 +20,7 @@ "questID:3": 39, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/40.json b/config/betterquesting/DefaultQuests/Quests/1/40.json index fad1b7690..2dcd4aba2 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/40.json +++ b/config/betterquesting/DefaultQuests/Quests/1/40.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.40.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 13, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 40, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/41.json b/config/betterquesting/DefaultQuests/Quests/1/41.json index 7b94f987f..061a98f7b 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/41.json +++ b/config/betterquesting/DefaultQuests/Quests/1/41.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.41.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 14515, "id:8": "gregtech:machine" }, @@ -20,6 +21,7 @@ "questID:3": 41, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/42.json b/config/betterquesting/DefaultQuests/Quests/1/42.json index cfd095ca3..2ed999b57 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/42.json +++ b/config/betterquesting/DefaultQuests/Quests/1/42.json @@ -1,14 +1,17 @@ { + "preRequisiteTypes:7": [ + 1 + ], "preRequisites:11": [ - 32 + 31 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.42.desc", "frame:8": "GATE", "icon:10": { - "Damage:2": 2517, - "OreDict:8": "ingotRedAlloy", + "Count:3": 1, + "Damage:2": 69, "id:8": "gregtech:meta_ingot" }, "ismain:1": 1, @@ -18,11 +21,11 @@ "questID:3": 42, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, - "Damage:2": 2517, - "OreDict:8": "ingotRedAlloy", + "Damage:2": 69, "id:8": "gregtech:meta_ingot" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/1/422.json b/config/betterquesting/DefaultQuests/Quests/1/422.json index 01dbff525..ab0f6728f 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/422.json +++ b/config/betterquesting/DefaultQuests/Quests/1/422.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.422.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "minecraft:glass" }, "ismain:1": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/43.json b/config/betterquesting/DefaultQuests/Quests/1/43.json index 725012849..68e8cb482 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/43.json +++ b/config/betterquesting/DefaultQuests/Quests/1/43.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.43.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 517, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/Quests/1/437.json b/config/betterquesting/DefaultQuests/Quests/1/437.json index 52022bf7d..ae7f53815 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/437.json +++ b/config/betterquesting/DefaultQuests/Quests/1/437.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.437.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1151, "id:8": "gregtech:machine" }, @@ -16,6 +17,7 @@ "questID:3": 437, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/1/44.json b/config/betterquesting/DefaultQuests/Quests/1/44.json index 0aaad4ee0..b7552dab7 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/44.json +++ b/config/betterquesting/DefaultQuests/Quests/1/44.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.44.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 103, "id:8": "gregtech:meta_dust" }, @@ -18,6 +19,7 @@ "questID:3": 44, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/45.json b/config/betterquesting/DefaultQuests/Quests/1/45.json index e23e9ca84..09096bbe2 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/45.json +++ b/config/betterquesting/DefaultQuests/Quests/1/45.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.45.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 14536, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 45, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/48.json b/config/betterquesting/DefaultQuests/Quests/1/48.json index 966513e8a..5b1340c33 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/48.json +++ b/config/betterquesting/DefaultQuests/Quests/1/48.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.48.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1068, "id:8": "gregtech:meta_plate" }, @@ -17,6 +18,7 @@ "questID:3": 48, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/49.json b/config/betterquesting/DefaultQuests/Quests/1/49.json index ee9ec974f..60fc04821 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/49.json +++ b/config/betterquesting/DefaultQuests/Quests/1/49.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.49.desc", "icon:10": { + "Count:3": 1, "Damage:2": 14501, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 49, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 24, diff --git a/config/betterquesting/DefaultQuests/Quests/1/50.json b/config/betterquesting/DefaultQuests/Quests/1/50.json index 52b931ad2..15a5fbeef 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/50.json +++ b/config/betterquesting/DefaultQuests/Quests/1/50.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.50.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 112, "id:8": "gregtech:cable_single" }, @@ -17,6 +18,7 @@ "questID:3": 50, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 4, diff --git a/config/betterquesting/DefaultQuests/Quests/1/51.json b/config/betterquesting/DefaultQuests/Quests/1/51.json index cf2c1a1be..b99f37b65 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/51.json +++ b/config/betterquesting/DefaultQuests/Quests/1/51.json @@ -9,6 +9,7 @@ "desc:8": "susy.quest.db.51.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 127, "id:8": "gregtech:meta_item_1" }, @@ -19,6 +20,7 @@ "questID:3": 51, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/518.json b/config/betterquesting/DefaultQuests/Quests/1/518.json index 2e4b0ada9..a3742ddc2 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/518.json +++ b/config/betterquesting/DefaultQuests/Quests/1/518.json @@ -1,11 +1,13 @@ { "preRequisites:11": [ - 97148971 + 97148971, + 32 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.518.desc", "icon:10": { + "Count:3": 1, "Damage:2": 2037, "id:8": "gregtech:fluid_pipe_normal" }, @@ -15,6 +17,7 @@ "questID:3": 518, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/53.json b/config/betterquesting/DefaultQuests/Quests/1/53.json index 5ce64f4c7..540f9801c 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/53.json +++ b/config/betterquesting/DefaultQuests/Quests/1/53.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.53.desc", "icon:10": { + "Count:3": 1, "Damage:2": 4004, "id:8": "gregtech:meta_item_2" }, @@ -16,6 +17,7 @@ "questID:3": 53, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/535.json b/config/betterquesting/DefaultQuests/Quests/1/535.json index c5814a3ad..e8e3c6db8 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/535.json +++ b/config/betterquesting/DefaultQuests/Quests/1/535.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.535.desc", "icon:10": { + "Count:3": 1, "Damage:2": 2037, "id:8": "gregtech:fluid_pipe_quadruple" }, @@ -15,6 +16,7 @@ "questID:3": 535, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/1/55.json b/config/betterquesting/DefaultQuests/Quests/1/55.json index fbc5fdc4d..74778410b 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/55.json +++ b/config/betterquesting/DefaultQuests/Quests/1/55.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.55.desc", "icon:10": { + "Count:3": 1, "Damage:2": 337, "OreDict:8": "dustImpureYellowLimonite", "id:8": "gregtech:meta_dust_impure" @@ -16,6 +17,7 @@ "questID:3": 55, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/1/56.json b/config/betterquesting/DefaultQuests/Quests/1/56.json index 9b9b6f4e8..7a21c1853 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/56.json +++ b/config/betterquesting/DefaultQuests/Quests/1/56.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.56.desc", "icon:10": { + "Count:3": 1, "Damage:2": 2, "id:8": "gregtech:steam_casing" }, @@ -15,6 +16,7 @@ "questID:3": 56, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/61.json b/config/betterquesting/DefaultQuests/Quests/1/61.json index 643c09412..01f7b80bf 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/61.json +++ b/config/betterquesting/DefaultQuests/Quests/1/61.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.61.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:handcannon", "tag:10": { "ammo:2": 1, @@ -20,6 +21,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/62.json b/config/betterquesting/DefaultQuests/Quests/1/62.json index 12f20e6ee..1abea33bc 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/62.json +++ b/config/betterquesting/DefaultQuests/Quests/1/62.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.62.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:sawedoff", "tag:10": { "ammo:2": 2, @@ -20,6 +21,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/63.json b/config/betterquesting/DefaultQuests/Quests/1/63.json index 3bdeb3da8..789dbf3a4 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/63.json +++ b/config/betterquesting/DefaultQuests/Quests/1/63.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.63.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:revolver", "tag:10": { "ammo:2": 6, @@ -19,6 +20,7 @@ "questID:3": 63, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/64.json b/config/betterquesting/DefaultQuests/Quests/1/64.json index 9029e2b91..63168dd01 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/64.json +++ b/config/betterquesting/DefaultQuests/Quests/1/64.json @@ -9,6 +9,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.64.desc", "icon:10": { + "Count:3": 1, "Damage:2": 519, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/Quests/1/646.json b/config/betterquesting/DefaultQuests/Quests/1/646.json index 0ec9d162a..66226b840 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/646.json +++ b/config/betterquesting/DefaultQuests/Quests/1/646.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.646.desc", "icon:10": { + "Count:3": 1, "Damage:2": 471, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -18,6 +19,7 @@ "questID:3": 646, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/65.json b/config/betterquesting/DefaultQuests/Quests/1/65.json index c5b33bf97..4298ae25d 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/65.json +++ b/config/betterquesting/DefaultQuests/Quests/1/65.json @@ -9,6 +9,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.65.desc", "icon:10": { + "Count:3": 1, "Damage:2": 401, "id:8": "gregtech:meta_item_1" }, @@ -18,6 +19,7 @@ "questID:3": 65, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/668.json b/config/betterquesting/DefaultQuests/Quests/1/668.json index 5a4bf3cc6..ae9f83643 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/668.json +++ b/config/betterquesting/DefaultQuests/Quests/1/668.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.668.desc", "icon:10": { + "Count:3": 1, "id:8": "gregtech:plunger", "tag:10": { "GT.Behaviours:10": {}, @@ -28,6 +29,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/670.json b/config/betterquesting/DefaultQuests/Quests/1/670.json index 0e6c341b1..ce6202d1d 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/670.json +++ b/config/betterquesting/DefaultQuests/Quests/1/670.json @@ -9,6 +9,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.670.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:paper" }, "name:8": "susy.quest.db.670.title" @@ -17,6 +18,7 @@ "questID:3": 670, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/71.json b/config/betterquesting/DefaultQuests/Quests/1/71.json index 76719764e..c427645a7 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/71.json +++ b/config/betterquesting/DefaultQuests/Quests/1/71.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.71.desc", "icon:10": { + "Count:3": 1, "Damage:2": 4002, "id:8": "gregtech:meta_item_2", "tag:10": { @@ -20,6 +21,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/711.json b/config/betterquesting/DefaultQuests/Quests/1/711.json index 8f2b86970..b6bad6a8b 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/711.json +++ b/config/betterquesting/DefaultQuests/Quests/1/711.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.711.desc", "icon:10": { + "Count:3": 1, "id:8": "xnet:controller" }, "name:8": "susy.quest.db.711.title" @@ -14,6 +15,7 @@ "questID:3": 711, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/72.json b/config/betterquesting/DefaultQuests/Quests/1/72.json index a98b8c5c1..43fb23e0d 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/72.json +++ b/config/betterquesting/DefaultQuests/Quests/1/72.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.72.desc", "icon:10": { + "Count:3": 1, "Damage:2": 4, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 72, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/73.json b/config/betterquesting/DefaultQuests/Quests/1/73.json index 547749f2f..05d08d4c9 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/73.json +++ b/config/betterquesting/DefaultQuests/Quests/1/73.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.73.desc", "icon:10": { + "Count:3": 1, "Damage:2": 256, "id:8": "gregtech:meta_ingot" }, @@ -16,6 +17,7 @@ "questID:3": 73, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/737.json b/config/betterquesting/DefaultQuests/Quests/1/737.json index 5b9a130db..1806c6184 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/737.json +++ b/config/betterquesting/DefaultQuests/Quests/1/737.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.737.desc", "icon:10": { + "Count:3": 1, "Damage:2": 9, "id:8": "techguns:simplemachine2" }, @@ -15,6 +16,7 @@ "questID:3": 737, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/75.json b/config/betterquesting/DefaultQuests/Quests/1/75.json index 44565cf01..61fb515e3 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/75.json +++ b/config/betterquesting/DefaultQuests/Quests/1/75.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.75.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1102, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/Quests/1/752.json b/config/betterquesting/DefaultQuests/Quests/1/752.json index e5ffb15f9..ba4550f4e 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/752.json +++ b/config/betterquesting/DefaultQuests/Quests/1/752.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.752.desc", "icon:10": { + "Count:3": 1, "Damage:2": 370, "id:8": "gregtech:meta_dust" }, @@ -16,6 +17,7 @@ "questID:3": 752, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/77.json b/config/betterquesting/DefaultQuests/Quests/1/77.json index 4452a94a6..4216b48d3 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/77.json +++ b/config/betterquesting/DefaultQuests/Quests/1/77.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.77.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 4103, "id:8": "gregtech:meta_item_2" }, @@ -17,6 +18,7 @@ "questID:3": 77, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/78.json b/config/betterquesting/DefaultQuests/Quests/1/78.json index edbbd46ec..5cf242d9d 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/78.json +++ b/config/betterquesting/DefaultQuests/Quests/1/78.json @@ -1,13 +1,16 @@ { + "preRequisiteTypes:7": [ + 1 + ], "preRequisites:11": [ - 77, - 43 + 31 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.78.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 14538, "id:8": "gregtech:machine" }, @@ -20,6 +23,7 @@ "questID:3": 78, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/79.json b/config/betterquesting/DefaultQuests/Quests/1/79.json index 5270c3719..faddc4f77 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/79.json +++ b/config/betterquesting/DefaultQuests/Quests/1/79.json @@ -1,13 +1,15 @@ { "preRequisites:11": [ - 42 + 42, + 32 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.79.desc", "frame:8": "GATE", "icon:10": { - "Damage:2": 2517, + "Count:3": 1, + "Damage:2": 274, "id:8": "gregtech:meta_wire_fine" }, "ismain:1": 1, @@ -17,15 +19,16 @@ "questID:3": 79, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, - "Damage:2": 2517, + "Damage:2": 274, "id:8": "gregtech:wire_single" }, "1:10": { "Count:3": 1, - "Damage:2": 2517, + "Damage:2": 274, "id:8": "gregtech:meta_wire_fine" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/1/94.json b/config/betterquesting/DefaultQuests/Quests/1/94.json index d6b83377e..d15ab84a2 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/94.json +++ b/config/betterquesting/DefaultQuests/Quests/1/94.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.94.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1103, "id:8": "gregtech:meta_item_2" }, @@ -15,6 +16,7 @@ "questID:3": 94, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/95.json b/config/betterquesting/DefaultQuests/Quests/1/95.json index 5db28ec88..cace58564 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/95.json +++ b/config/betterquesting/DefaultQuests/Quests/1/95.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.95.desc", "icon:10": { + "Count:3": 1, "Damage:2": 3, "id:8": "susy:meta_item" }, diff --git a/config/betterquesting/DefaultQuests/Quests/1/97.json b/config/betterquesting/DefaultQuests/Quests/1/97.json index 3b9c2823e..003b4830e 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/97.json +++ b/config/betterquesting/DefaultQuests/Quests/1/97.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.97.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1, "id:8": "gregtech:machine_casing" }, @@ -17,6 +18,7 @@ "questID:3": 97, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/16/206.json b/config/betterquesting/DefaultQuests/Quests/16/206.json index de96d69d0..6da40847a 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/206.json +++ b/config/betterquesting/DefaultQuests/Quests/16/206.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.206.desc", "icon:10": { + "Count:3": 1, "Damage:2": 83, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 206, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/207.json b/config/betterquesting/DefaultQuests/Quests/16/207.json index 4c8c33f9a..fc198a7e9 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/207.json +++ b/config/betterquesting/DefaultQuests/Quests/16/207.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.207.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 39, "id:8": "gregtech:meta_dust" }, @@ -17,6 +18,7 @@ "questID:3": 207, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/16/232.json b/config/betterquesting/DefaultQuests/Quests/16/232.json index 6dbf803c4..62c5e5152 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/232.json +++ b/config/betterquesting/DefaultQuests/Quests/16/232.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.232.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 232, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/233.json b/config/betterquesting/DefaultQuests/Quests/16/233.json index 714cb6c88..4066a4b25 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/233.json +++ b/config/betterquesting/DefaultQuests/Quests/16/233.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.233.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 233, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/234.json b/config/betterquesting/DefaultQuests/Quests/16/234.json index 4d35e90e6..117a0d478 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/234.json +++ b/config/betterquesting/DefaultQuests/Quests/16/234.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.234.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 234, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/235.json b/config/betterquesting/DefaultQuests/Quests/16/235.json index 830cc1ff8..d28913dd4 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/235.json +++ b/config/betterquesting/DefaultQuests/Quests/16/235.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.235.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 235, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/16/367.json b/config/betterquesting/DefaultQuests/Quests/16/367.json index b7f1853a3..91117dcf9 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/367.json +++ b/config/betterquesting/DefaultQuests/Quests/16/367.json @@ -10,6 +10,7 @@ "desc:8": "susy.quest.db.367.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1, "id:8": "susy:meta_item" }, @@ -20,6 +21,7 @@ "questID:3": 367, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/16/382.json b/config/betterquesting/DefaultQuests/Quests/16/382.json index 41e460f39..1941fa3ba 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/382.json +++ b/config/betterquesting/DefaultQuests/Quests/16/382.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.382.desc", "icon:10": { + "Count:3": 1, "Damage:2": 460, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 382, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/16/403.json b/config/betterquesting/DefaultQuests/Quests/16/403.json index ef8ec8768..d46faf702 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/403.json +++ b/config/betterquesting/DefaultQuests/Quests/16/403.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.403.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -18,6 +19,7 @@ "questID:3": 403, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/407.json b/config/betterquesting/DefaultQuests/Quests/16/407.json index d26370e5d..1df09e84e 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/407.json +++ b/config/betterquesting/DefaultQuests/Quests/16/407.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.407.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 407, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/408.json b/config/betterquesting/DefaultQuests/Quests/16/408.json index 7f2d91c12..96f58d8ea 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/408.json +++ b/config/betterquesting/DefaultQuests/Quests/16/408.json @@ -8,6 +8,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.408.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,6 +22,7 @@ "questID:3": 408, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/409.json b/config/betterquesting/DefaultQuests/Quests/16/409.json index 15e11e772..179d4b4df 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/409.json +++ b/config/betterquesting/DefaultQuests/Quests/16/409.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.409.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 409, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/411.json b/config/betterquesting/DefaultQuests/Quests/16/411.json index 921b39912..21fb675fe 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/411.json +++ b/config/betterquesting/DefaultQuests/Quests/16/411.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.411.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 411, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/414.json b/config/betterquesting/DefaultQuests/Quests/16/414.json index 4c33aba37..18f0d1385 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/414.json +++ b/config/betterquesting/DefaultQuests/Quests/16/414.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.414.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 414, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/416.json b/config/betterquesting/DefaultQuests/Quests/16/416.json index 1dea76fa5..93639a386 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/416.json +++ b/config/betterquesting/DefaultQuests/Quests/16/416.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.416.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 416, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/553.json b/config/betterquesting/DefaultQuests/Quests/16/553.json index 4de6b2803..391501247 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/553.json +++ b/config/betterquesting/DefaultQuests/Quests/16/553.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.553.desc", "icon:10": { + "Count:3": 1, "Damage:2": 4093, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 553, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/16/565.json b/config/betterquesting/DefaultQuests/Quests/16/565.json index 9f6d9bef2..4733cc5e3 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/565.json +++ b/config/betterquesting/DefaultQuests/Quests/16/565.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.565.desc", "icon:10": { + "Count:3": 1, "Damage:2": 4094, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 565, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/16/569.json b/config/betterquesting/DefaultQuests/Quests/16/569.json index fd6e1f01c..0f0df96ba 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/569.json +++ b/config/betterquesting/DefaultQuests/Quests/16/569.json @@ -9,6 +9,7 @@ "desc:8": "susy.quest.db.569.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -23,6 +24,7 @@ "questID:3": 569, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/17/67.json b/config/betterquesting/DefaultQuests/Quests/17/67.json index 269aade29..ffcb9ffaa 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/67.json +++ b/config/betterquesting/DefaultQuests/Quests/17/67.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.67.desc", "icon:10": { + "Count:3": 1, "id:8": "biomesoplenty:earth" }, "name:8": "susy.quest.db.67.title" @@ -11,6 +12,7 @@ "questID:3": 67, "tasks:9": { "0:10": { + "index:3": 0, "name:8": "Earth", "taskID:8": "bq_standard:location" } diff --git a/config/betterquesting/DefaultQuests/Quests/17/68.json b/config/betterquesting/DefaultQuests/Quests/17/68.json index b4cca3a82..f9a70b93e 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/68.json +++ b/config/betterquesting/DefaultQuests/Quests/17/68.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.68.desc", "icon:10": { + "Count:3": 1, "Damage:2": 3, "id:8": "susy:susy_stone_smooth" }, @@ -16,6 +17,7 @@ "tasks:9": { "0:10": { "dimension:3": 10, + "index:3": 0, "name:8": "The Beneath", "taskID:8": "bq_standard:location" } diff --git a/config/betterquesting/DefaultQuests/Quests/17/69.json b/config/betterquesting/DefaultQuests/Quests/17/69.json index 1c8da87b9..937fdba58 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/69.json +++ b/config/betterquesting/DefaultQuests/Quests/17/69.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.69.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:netherrack" }, "name:8": "susy.quest.db.69.title" @@ -15,6 +16,7 @@ "tasks:9": { "0:10": { "dimension:3": -1, + "index:3": 0, "name:8": "The Nether", "taskID:8": "bq_standard:location" } diff --git a/config/betterquesting/DefaultQuests/Quests/17/70.json b/config/betterquesting/DefaultQuests/Quests/17/70.json index 5bbd4160a..334f4ffd9 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/70.json +++ b/config/betterquesting/DefaultQuests/Quests/17/70.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.70.desc", "icon:10": { + "Count:3": 1, "id:8": "tardis:moon_dirt" }, "name:8": "susy.quest.db.70.title" @@ -15,6 +16,7 @@ "tasks:9": { "0:10": { "dimension:3": 8, + "index:3": 0, "name:8": "Luna", "range:3": 0, "taskID:8": "bq_standard:location" diff --git a/config/betterquesting/DefaultQuests/Quests/17/739.json b/config/betterquesting/DefaultQuests/Quests/17/739.json index b7edbe6f4..d88ff0cfb 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/739.json +++ b/config/betterquesting/DefaultQuests/Quests/17/739.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.739.desc", "icon:10": { + "Count:3": 1, "Damage:2": 2, "id:8": "chisel:endstone1" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/830.json b/config/betterquesting/DefaultQuests/Quests/17/830.json index d3a033644..7717227e1 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/830.json +++ b/config/betterquesting/DefaultQuests/Quests/17/830.json @@ -13,6 +13,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.830.desc", "icon:10": { + "Count:3": 1, "Damage:2": 5, "id:8": "minecraft:stone" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/831.json b/config/betterquesting/DefaultQuests/Quests/17/831.json index 17578578f..adaf8ca91 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/831.json +++ b/config/betterquesting/DefaultQuests/Quests/17/831.json @@ -13,6 +13,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.831.desc", "icon:10": { + "Count:3": 1, "id:8": "gregtech:borderless_yellow_lamp" }, "name:8": "susy.quest.db.831.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/832.json b/config/betterquesting/DefaultQuests/Quests/17/832.json index bd5b3802a..99ca6c564 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/832.json +++ b/config/betterquesting/DefaultQuests/Quests/17/832.json @@ -13,6 +13,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.832.desc", "icon:10": { + "Count:3": 1, "Damage:2": 4, "id:8": "gregtech:stone_smooth" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/833.json b/config/betterquesting/DefaultQuests/Quests/17/833.json index 4e34c8304..c44917f9f 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/833.json +++ b/config/betterquesting/DefaultQuests/Quests/17/833.json @@ -13,6 +13,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.833.desc", "icon:10": { + "Count:3": 1, "Damage:2": 7, "id:8": "chisel:limestone2" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/834.json b/config/betterquesting/DefaultQuests/Quests/17/834.json index 3fbcd5ad2..8a4d61170 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/834.json +++ b/config/betterquesting/DefaultQuests/Quests/17/834.json @@ -13,6 +13,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.834.desc", "icon:10": { + "Count:3": 1, "id:8": "biomesoplenty:hard_ice" }, "name:8": "susy.quest.db.834.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/835.json b/config/betterquesting/DefaultQuests/Quests/17/835.json index e9637b561..11d6bfb4f 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/835.json +++ b/config/betterquesting/DefaultQuests/Quests/17/835.json @@ -13,6 +13,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.835.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15, "id:8": "chisel:sandstoneyellow" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/836.json b/config/betterquesting/DefaultQuests/Quests/17/836.json index fac495f9b..a95336ea9 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/836.json +++ b/config/betterquesting/DefaultQuests/Quests/17/836.json @@ -13,6 +13,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.836.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:packed_ice" }, "name:8": "susy.quest.db.836.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/837.json b/config/betterquesting/DefaultQuests/Quests/17/837.json index ee6e14197..8d530d873 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/837.json +++ b/config/betterquesting/DefaultQuests/Quests/17/837.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.837.desc", "icon:10": { + "Count:3": 1, "Damage:2": 5, "id:8": "chisel:diorite1" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/838.json b/config/betterquesting/DefaultQuests/Quests/17/838.json index ba4c7737f..1f4f1443d 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/838.json +++ b/config/betterquesting/DefaultQuests/Quests/17/838.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.838.desc", "icon:10": { + "Count:3": 1, "Damage:2": 14, "id:8": "susy:resource_block" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/839.json b/config/betterquesting/DefaultQuests/Quests/17/839.json index 07200a29a..20fd64b70 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/839.json +++ b/config/betterquesting/DefaultQuests/Quests/17/839.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.839.desc", "icon:10": { + "Count:3": 1, "Damage:2": 7, "id:8": "chisel:andesite" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/840.json b/config/betterquesting/DefaultQuests/Quests/17/840.json index 214a8ccd2..50a765de1 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/840.json +++ b/config/betterquesting/DefaultQuests/Quests/17/840.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.840.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:gray_glazed_terracotta" }, "name:8": "susy.quest.db.840.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/841.json b/config/betterquesting/DefaultQuests/Quests/17/841.json index 61a10f4bc..c339571b9 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/841.json +++ b/config/betterquesting/DefaultQuests/Quests/17/841.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.841.desc", "icon:10": { + "Count:3": 1, "Damage:2": 10, "id:8": "chisel:stonebrick" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/842.json b/config/betterquesting/DefaultQuests/Quests/17/842.json index 9d59a65f3..dbae00571 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/842.json +++ b/config/betterquesting/DefaultQuests/Quests/17/842.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.842.desc", "icon:10": { + "Count:3": 1, "id:8": "quark:snow_bricks" }, "name:8": "susy.quest.db.842.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/843.json b/config/betterquesting/DefaultQuests/Quests/17/843.json index cbb5896d0..36ef69e8b 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/843.json +++ b/config/betterquesting/DefaultQuests/Quests/17/843.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.843.desc", "icon:10": { + "Count:3": 1, "Damage:2": 10, "id:8": "chisel:certus" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/844.json b/config/betterquesting/DefaultQuests/Quests/17/844.json index e9929cfee..fab1e83fc 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/844.json +++ b/config/betterquesting/DefaultQuests/Quests/17/844.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.844.desc", "icon:10": { + "Count:3": 1, "Damage:2": 7, "id:8": "chisel:marble2" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/845.json b/config/betterquesting/DefaultQuests/Quests/17/845.json index bf461838e..0cc66018e 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/845.json +++ b/config/betterquesting/DefaultQuests/Quests/17/845.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.845.desc", "icon:10": { + "Count:3": 1, "id:8": "chisel:diorite" }, "name:8": "susy.quest.db.845.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/846.json b/config/betterquesting/DefaultQuests/Quests/17/846.json index 4a8e10ff1..05929b382 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/846.json +++ b/config/betterquesting/DefaultQuests/Quests/17/846.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.846.desc", "icon:10": { + "Count:3": 1, "id:8": "susy:susy_stone_smooth" }, "name:8": "susy.quest.db.846.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/847.json b/config/betterquesting/DefaultQuests/Quests/17/847.json index 803882062..6f9a96bb7 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/847.json +++ b/config/betterquesting/DefaultQuests/Quests/17/847.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.847.desc", "icon:10": { + "Count:3": 1, "Damage:2": 5, "id:8": "susy:susy_stone_smooth" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/848.json b/config/betterquesting/DefaultQuests/Quests/17/848.json index ed559bf2b..d9c3abadf 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/848.json +++ b/config/betterquesting/DefaultQuests/Quests/17/848.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.848.desc", "icon:10": { + "Count:3": 1, "Damage:2": 7, "id:8": "chisel:basalt2" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/849.json b/config/betterquesting/DefaultQuests/Quests/17/849.json index dd3510d63..2aab9a089 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/849.json +++ b/config/betterquesting/DefaultQuests/Quests/17/849.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.849.desc", "icon:10": { + "Count:3": 1, "id:8": "biomesoplenty:white_sand" }, "name:8": "susy.quest.db.849.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/850.json b/config/betterquesting/DefaultQuests/Quests/17/850.json index 32654b914..069a0ed60 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/850.json +++ b/config/betterquesting/DefaultQuests/Quests/17/850.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.850.desc", "icon:10": { + "Count:3": 1, "Damage:2": 7, "id:8": "chisel:cobblestone" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/851.json b/config/betterquesting/DefaultQuests/Quests/17/851.json index 3fd2130a4..bdd8b4a21 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/851.json +++ b/config/betterquesting/DefaultQuests/Quests/17/851.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.851.desc", "icon:10": { + "Count:3": 1, "Damage:2": 5, "id:8": "chisel:andesite1" }, @@ -16,6 +17,7 @@ "tasks:9": { "0:10": { "biome:8": "Phobos", + "index:3": 0, "name:8": "Phobos", "taskID:8": "bq_standard:location" } diff --git a/config/betterquesting/DefaultQuests/Quests/17/852.json b/config/betterquesting/DefaultQuests/Quests/17/852.json index ec8773216..a035cd0cd 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/852.json +++ b/config/betterquesting/DefaultQuests/Quests/17/852.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.852.desc", "icon:10": { + "Count:3": 1, "Damage:2": 7, "id:8": "chisel:sandstoneyellow" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/853.json b/config/betterquesting/DefaultQuests/Quests/17/853.json index fec1c1113..f269a3415 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/853.json +++ b/config/betterquesting/DefaultQuests/Quests/17/853.json @@ -13,6 +13,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.853.desc", "icon:10": { + "Count:3": 1, "Damage:2": 7, "id:8": "chisel:marble" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/854.json b/config/betterquesting/DefaultQuests/Quests/17/854.json index d23677242..f3399cbd4 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/854.json +++ b/config/betterquesting/DefaultQuests/Quests/17/854.json @@ -13,6 +13,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.854.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1, "id:8": "minecraft:stained_hardened_clay" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/855.json b/config/betterquesting/DefaultQuests/Quests/17/855.json index 197906faf..ae9ac8bcc 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/855.json +++ b/config/betterquesting/DefaultQuests/Quests/17/855.json @@ -13,6 +13,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.855.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder", "tag:10": { "orig_id:8": "notreepunching:cobblestone/marble", diff --git a/config/betterquesting/DefaultQuests/Quests/17/856.json b/config/betterquesting/DefaultQuests/Quests/17/856.json index 3f056dfbb..539b8d480 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/856.json +++ b/config/betterquesting/DefaultQuests/Quests/17/856.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.856.desc", "icon:10": { + "Count:3": 1, "Damage:2": 4, "id:8": "minecraft:stone" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/857.json b/config/betterquesting/DefaultQuests/Quests/17/857.json index 63773a5e1..879c6e694 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/857.json +++ b/config/betterquesting/DefaultQuests/Quests/17/857.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.857.desc", "icon:10": { + "Count:3": 1, "Damage:2": 7, "id:8": "chisel:sandstonered2" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/858.json b/config/betterquesting/DefaultQuests/Quests/17/858.json index 3196bde77..38344d4a8 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/858.json +++ b/config/betterquesting/DefaultQuests/Quests/17/858.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.858.desc", "icon:10": { + "Count:3": 1, "id:8": "tardis:gallifreyan_grass_snow" }, "name:8": "susy.quest.db.858.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/859.json b/config/betterquesting/DefaultQuests/Quests/17/859.json index 19a4459d3..be39480d4 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/859.json +++ b/config/betterquesting/DefaultQuests/Quests/17/859.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.859.desc", "icon:10": { + "Count:3": 1, "Damage:2": 7, "id:8": "minecraft:concrete_powder" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/98.json b/config/betterquesting/DefaultQuests/Quests/17/98.json index 5ea9527c9..5e5e3eb20 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/98.json +++ b/config/betterquesting/DefaultQuests/Quests/17/98.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.98.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1, "id:8": "minecraft:sand" }, @@ -21,6 +22,7 @@ "tasks:9": { "0:10": { "dimension:3": 32, + "index:3": 0, "name:8": "Mars", "taskID:8": "bq_standard:location" } diff --git a/config/betterquesting/DefaultQuests/Quests/18/208.json b/config/betterquesting/DefaultQuests/Quests/18/208.json index 35fc52d62..6ce02788e 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/208.json +++ b/config/betterquesting/DefaultQuests/Quests/18/208.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.208.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "architecturecraft:sawbench" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 208, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/209.json b/config/betterquesting/DefaultQuests/Quests/18/209.json index 1ad7b78e7..cabccea3f 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/209.json +++ b/config/betterquesting/DefaultQuests/Quests/18/209.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.209.desc", "icon:10": { + "Count:3": 1, "id:8": "architecturecraft:hammer" }, "name:8": "susy.quest.db.209.title" @@ -15,6 +16,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/210.json b/config/betterquesting/DefaultQuests/Quests/18/210.json index a3265cce0..36a078075 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/210.json +++ b/config/betterquesting/DefaultQuests/Quests/18/210.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.210.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "littletiles:container" }, "ismain:1": 1, @@ -19,6 +20,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/211.json b/config/betterquesting/DefaultQuests/Quests/18/211.json index 03fe4b463..c79a13792 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/211.json +++ b/config/betterquesting/DefaultQuests/Quests/18/211.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.211.desc", "icon:10": { + "Count:3": 1, "id:8": "littletiles:premade", "tag:10": { "structure:10": { @@ -20,6 +21,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/212.json b/config/betterquesting/DefaultQuests/Quests/18/212.json index bebf3780d..3966c886b 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/212.json +++ b/config/betterquesting/DefaultQuests/Quests/18/212.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.212.desc", "icon:10": { + "Count:3": 1, "id:8": "littletiles:colortube", "tag:10": { "color:3": -1 @@ -18,6 +19,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/214.json b/config/betterquesting/DefaultQuests/Quests/18/214.json index 7e82cadd6..705d0a678 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/214.json +++ b/config/betterquesting/DefaultQuests/Quests/18/214.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.214.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1, "id:8": "chisel:antiblock" }, @@ -15,6 +16,7 @@ "questID:3": 214, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/215.json b/config/betterquesting/DefaultQuests/Quests/18/215.json index f17827955..ac23f393f 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/215.json +++ b/config/betterquesting/DefaultQuests/Quests/18/215.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.215.desc", "icon:10": { + "Count:3": 1, "Damage:2": 6, "id:8": "chisel:energizedvoidstone" }, @@ -15,6 +16,7 @@ "questID:3": 215, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/216.json b/config/betterquesting/DefaultQuests/Quests/18/216.json index cdbadeda4..574732b8a 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/216.json +++ b/config/betterquesting/DefaultQuests/Quests/18/216.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.216.desc", "icon:10": { + "Count:3": 1, "Damage:2": 3, "id:8": "chisel:futura" }, @@ -15,6 +16,7 @@ "questID:3": 216, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/217.json b/config/betterquesting/DefaultQuests/Quests/18/217.json index f19abe3e1..31eb49b67 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/217.json +++ b/config/betterquesting/DefaultQuests/Quests/18/217.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.217.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 4, "id:8": "chisel:technical" }, @@ -17,6 +18,7 @@ "questID:3": 217, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/218.json b/config/betterquesting/DefaultQuests/Quests/18/218.json index 8e5659632..b686d7cec 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/218.json +++ b/config/betterquesting/DefaultQuests/Quests/18/218.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.218.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 15, "id:8": "chisel:laboratory" }, @@ -18,6 +19,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/219.json b/config/betterquesting/DefaultQuests/Quests/18/219.json index 12cdcdeac..db503330c 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/219.json +++ b/config/betterquesting/DefaultQuests/Quests/18/219.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.219.desc", "icon:10": { + "Count:3": 1, "Damage:2": 3, "id:8": "xtones:zome" }, @@ -15,6 +16,7 @@ "questID:3": 219, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/220.json b/config/betterquesting/DefaultQuests/Quests/18/220.json index 9160741b8..08abdc58f 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/220.json +++ b/config/betterquesting/DefaultQuests/Quests/18/220.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.220.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 5, "id:8": "gregtech:warning_sign_1" }, @@ -17,6 +18,7 @@ "questID:3": 220, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/18/227.json b/config/betterquesting/DefaultQuests/Quests/18/227.json index 3bac1026c..2e22a59c8 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/227.json +++ b/config/betterquesting/DefaultQuests/Quests/18/227.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.227.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 32767, "id:8": "betterbuilderswands:wanddiamond" }, @@ -17,6 +18,7 @@ "questID:3": 227, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/18/229.json b/config/betterquesting/DefaultQuests/Quests/18/229.json index eab936bce..09564146b 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/229.json +++ b/config/betterquesting/DefaultQuests/Quests/18/229.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.229.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 2, "id:8": "susy:susy_stone_bricks" }, @@ -17,6 +18,7 @@ "questID:3": 229, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/230.json b/config/betterquesting/DefaultQuests/Quests/18/230.json index d3c4de6f3..16b181f89 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/230.json +++ b/config/betterquesting/DefaultQuests/Quests/18/230.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.230.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "buildinggadgets:buildingtool", "tag:10": { "blockstate:10": { diff --git a/config/betterquesting/DefaultQuests/Quests/18/231.json b/config/betterquesting/DefaultQuests/Quests/18/231.json index d007f3632..c4cf67dea 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/231.json +++ b/config/betterquesting/DefaultQuests/Quests/18/231.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.231.desc", "icon:10": { + "Count:3": 1, "id:8": "industrialrenewal:catwalk_stair" }, "name:8": "susy.quest.db.231.title" @@ -14,6 +15,7 @@ "questID:3": 231, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/245.json b/config/betterquesting/DefaultQuests/Quests/18/245.json index 5c1e029c8..17d0540e6 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/245.json +++ b/config/betterquesting/DefaultQuests/Quests/18/245.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.245.desc", "icon:10": { + "Count:3": 1, "id:8": "engineersdecor:clinker_brick_stained_block" }, "name:8": "susy.quest.db.245.title" diff --git a/config/betterquesting/DefaultQuests/Quests/18/246.json b/config/betterquesting/DefaultQuests/Quests/18/246.json index 4a6b67db6..de86785f1 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/246.json +++ b/config/betterquesting/DefaultQuests/Quests/18/246.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.246.desc", "icon:10": { + "Count:3": 1, "id:8": "xtones:agon" }, "name:8": "susy.quest.db.246.title" @@ -14,6 +15,7 @@ "questID:3": 246, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/547.json b/config/betterquesting/DefaultQuests/Quests/18/547.json index 42bb6fdea..d11b412c3 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/547.json +++ b/config/betterquesting/DefaultQuests/Quests/18/547.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.547.desc", "icon:10": { + "Count:3": 1, "Damage:2": 5, "id:8": "gregtech:pink_lamp" }, @@ -15,6 +16,7 @@ "questID:3": 547, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/562.json b/config/betterquesting/DefaultQuests/Quests/18/562.json index be4229629..5f22886d5 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/562.json +++ b/config/betterquesting/DefaultQuests/Quests/18/562.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.562.desc", "icon:10": { + "Count:3": 1, "id:8": "rsgauges:flatgauge6" }, "name:8": "susy.quest.db.562.title" @@ -14,6 +15,7 @@ "questID:3": 562, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/586.json b/config/betterquesting/DefaultQuests/Quests/18/586.json index e26f23c32..46e48e6c3 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/586.json +++ b/config/betterquesting/DefaultQuests/Quests/18/586.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.586.desc", "icon:10": { + "Count:3": 1, "id:8": "opensecurity:rolldoor_controller" }, "name:8": "susy.quest.db.586.title" @@ -14,6 +15,7 @@ "questID:3": 586, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/589.json b/config/betterquesting/DefaultQuests/Quests/18/589.json index 8f32f4d8a..ea854de96 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/589.json +++ b/config/betterquesting/DefaultQuests/Quests/18/589.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.589.desc", "icon:10": { + "Count:3": 1, "id:8": "opensecurity:rolldoor_controller" }, "name:8": "susy.quest.db.589.title" @@ -14,6 +15,7 @@ "questID:3": 589, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/600.json b/config/betterquesting/DefaultQuests/Quests/18/600.json index 414cf6c46..e74ab5cb6 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/600.json +++ b/config/betterquesting/DefaultQuests/Quests/18/600.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.600.desc", "icon:10": { + "Count:3": 1, "id:8": "chisel:auto_chisel" }, "name:8": "susy.quest.db.600.title" @@ -15,6 +16,7 @@ "questID:3": 600, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/601.json b/config/betterquesting/DefaultQuests/Quests/18/601.json index 2d8c86108..7ce95d5c4 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/601.json +++ b/config/betterquesting/DefaultQuests/Quests/18/601.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.601.desc", "icon:10": { + "Count:3": 1, "id:8": "elevatorid:elevator_white" }, "name:8": "susy.quest.db.601.title" @@ -14,6 +15,7 @@ "questID:3": 601, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/605.json b/config/betterquesting/DefaultQuests/Quests/18/605.json index 1f5cad2cf..59e57caca 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/605.json +++ b/config/betterquesting/DefaultQuests/Quests/18/605.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.605.desc", "icon:10": { + "Count:3": 1, "id:8": "torchmaster:mega_torch" }, "name:8": "susy.quest.db.605.title" @@ -14,6 +15,7 @@ "questID:3": 605, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/606.json b/config/betterquesting/DefaultQuests/Quests/18/606.json index 153cae6ea..ed3306dbe 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/606.json +++ b/config/betterquesting/DefaultQuests/Quests/18/606.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.606.desc", "icon:10": { + "Count:3": 1, "id:8": "torchmaster:dread_lamp" }, "name:8": "susy.quest.db.606.title" @@ -14,6 +15,7 @@ "questID:3": 606, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/607.json b/config/betterquesting/DefaultQuests/Quests/18/607.json index 01cf01a36..2e21cbeb6 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/607.json +++ b/config/betterquesting/DefaultQuests/Quests/18/607.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.607.desc", "icon:10": { + "Count:3": 1, "id:8": "torchmaster:terrain_lighter" }, "name:8": "susy.quest.db.607.title" @@ -14,6 +15,7 @@ "questID:3": 607, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/608.json b/config/betterquesting/DefaultQuests/Quests/18/608.json index 670788166..6f5e01166 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/608.json +++ b/config/betterquesting/DefaultQuests/Quests/18/608.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.608.desc", "icon:10": { + "Count:3": 1, "id:8": "buildinggadgets:constructionpaste" }, "name:8": "susy.quest.db.608.title" @@ -14,6 +15,7 @@ "questID:3": 608, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/724.json b/config/betterquesting/DefaultQuests/Quests/18/724.json index 929f35dd6..ed81fe1df 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/724.json +++ b/config/betterquesting/DefaultQuests/Quests/18/724.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.724.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:item_door3x3" }, "name:8": "susy.quest.db.724.title" @@ -14,6 +15,7 @@ "questID:3": 724, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/389.json b/config/betterquesting/DefaultQuests/Quests/19/389.json index 38db85313..e51c78daa 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/389.json +++ b/config/betterquesting/DefaultQuests/Quests/19/389.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.389.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15013, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 389, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/390.json b/config/betterquesting/DefaultQuests/Quests/19/390.json index 227ab9bcd..42335f7fc 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/390.json +++ b/config/betterquesting/DefaultQuests/Quests/19/390.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.390.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -18,6 +19,7 @@ "questID:3": 390, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/19/432.json b/config/betterquesting/DefaultQuests/Quests/19/432.json index 907de0991..ce52482e7 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/432.json +++ b/config/betterquesting/DefaultQuests/Quests/19/432.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.432.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -18,6 +19,7 @@ "questID:3": 432, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/19/435.json b/config/betterquesting/DefaultQuests/Quests/19/435.json index 72998c66a..d50546f1b 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/435.json +++ b/config/betterquesting/DefaultQuests/Quests/19/435.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.435.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -18,6 +19,7 @@ "questID:3": 435, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/19/436.json b/config/betterquesting/DefaultQuests/Quests/19/436.json index 0fc1411ef..719d1c236 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/436.json +++ b/config/betterquesting/DefaultQuests/Quests/19/436.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.436.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -18,6 +19,7 @@ "questID:3": 436, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/19/615.json b/config/betterquesting/DefaultQuests/Quests/19/615.json index f87f3f8ef..80660e1b9 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/615.json +++ b/config/betterquesting/DefaultQuests/Quests/19/615.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.615.desc", "icon:10": { + "Count:3": 1, "Damage:2": 6102, "id:8": "gregtech:meta_item_2" }, @@ -15,6 +16,7 @@ "questID:3": 615, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/616.json b/config/betterquesting/DefaultQuests/Quests/19/616.json index 5ec514e2b..4d456df91 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/616.json +++ b/config/betterquesting/DefaultQuests/Quests/19/616.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.616.desc", "icon:10": { + "Count:3": 1, "Damage:2": 6103, "id:8": "gregtech:meta_item_2" }, @@ -15,6 +16,7 @@ "questID:3": 616, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/617.json b/config/betterquesting/DefaultQuests/Quests/19/617.json index 1e040a503..095bdc4d2 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/617.json +++ b/config/betterquesting/DefaultQuests/Quests/19/617.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.617.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 424, "id:8": "gregtech:wire_single" }, @@ -18,6 +19,7 @@ "questID:3": 617, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/618.json b/config/betterquesting/DefaultQuests/Quests/19/618.json index df9734b2d..83ca562c1 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/618.json +++ b/config/betterquesting/DefaultQuests/Quests/19/618.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.618.desc", "icon:10": { + "Count:3": 1, "Damage:2": 424, "id:8": "gregtech:meta_dust" }, @@ -21,6 +22,7 @@ "questID:3": 618, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/662.json b/config/betterquesting/DefaultQuests/Quests/19/662.json index 320cb0c7d..e596c6dfc 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/662.json +++ b/config/betterquesting/DefaultQuests/Quests/19/662.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.662.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 425, "id:8": "gregtech:wire_single" }, @@ -18,6 +19,7 @@ "questID:3": 662, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/663.json b/config/betterquesting/DefaultQuests/Quests/19/663.json index 573c596d8..4553fdb87 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/663.json +++ b/config/betterquesting/DefaultQuests/Quests/19/663.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.663.desc", "icon:10": { + "Count:3": 1, "Damage:2": 425, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 663, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/672.json b/config/betterquesting/DefaultQuests/Quests/19/672.json index 17ae20d37..696883e87 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/672.json +++ b/config/betterquesting/DefaultQuests/Quests/19/672.json @@ -8,6 +8,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.672.desc", "icon:10": { + "Count:3": 1, "Damage:2": 6105, "id:8": "gregtech:meta_item_2" }, @@ -19,6 +20,7 @@ "questID:3": 672, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/673.json b/config/betterquesting/DefaultQuests/Quests/19/673.json index cb80a0ee2..6217af01d 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/673.json +++ b/config/betterquesting/DefaultQuests/Quests/19/673.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.673.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:ice" }, "name:8": "susy.quest.db.673.title" @@ -14,6 +15,7 @@ "questID:3": 673, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/19/674.json b/config/betterquesting/DefaultQuests/Quests/19/674.json index 360008be6..26efb0763 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/674.json +++ b/config/betterquesting/DefaultQuests/Quests/19/674.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.674.desc", "icon:10": { + "Count:3": 1, "Damage:2": 14721, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 674, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/675.json b/config/betterquesting/DefaultQuests/Quests/19/675.json index f504efdb1..a6e26c892 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/675.json +++ b/config/betterquesting/DefaultQuests/Quests/19/675.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.675.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 675, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/19/676.json b/config/betterquesting/DefaultQuests/Quests/19/676.json index ead049baa..3eba0aee5 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/676.json +++ b/config/betterquesting/DefaultQuests/Quests/19/676.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.676.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 426, "id:8": "gregtech:wire_single" }, @@ -18,6 +19,7 @@ "questID:3": 676, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/677.json b/config/betterquesting/DefaultQuests/Quests/19/677.json index 6e2b679c5..a26a55bed 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/677.json +++ b/config/betterquesting/DefaultQuests/Quests/19/677.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.677.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 677, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/19/678.json b/config/betterquesting/DefaultQuests/Quests/19/678.json index a76430219..bf640560b 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/678.json +++ b/config/betterquesting/DefaultQuests/Quests/19/678.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.678.desc", "icon:10": { + "Count:3": 1, "Damage:2": 426, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 678, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/878.json b/config/betterquesting/DefaultQuests/Quests/19/878.json index 8ed025be4..0effff4c1 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/878.json +++ b/config/betterquesting/DefaultQuests/Quests/19/878.json @@ -9,6 +9,7 @@ "desc:8": "susy.quest.db.878.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 427, "id:8": "gregtech:wire_single" }, diff --git a/config/betterquesting/DefaultQuests/Quests/19/879.json b/config/betterquesting/DefaultQuests/Quests/19/879.json index 322b33d79..1b4fa649c 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/879.json +++ b/config/betterquesting/DefaultQuests/Quests/19/879.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.879.desc", "icon:10": { + "Count:3": 1, "Damage:2": 427, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 879, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/882.json b/config/betterquesting/DefaultQuests/Quests/19/882.json index 9f706e7d3..d4c6a13bc 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/882.json +++ b/config/betterquesting/DefaultQuests/Quests/19/882.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.882.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 882, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/2/100.json b/config/betterquesting/DefaultQuests/Quests/2/100.json index d5747e351..8af17f2ff 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/100.json +++ b/config/betterquesting/DefaultQuests/Quests/2/100.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.100.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 172, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 100, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/101.json b/config/betterquesting/DefaultQuests/Quests/2/101.json index c1875fec8..3a7246951 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/101.json +++ b/config/betterquesting/DefaultQuests/Quests/2/101.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.101.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 187, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 101, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/102.json b/config/betterquesting/DefaultQuests/Quests/2/102.json index f297b4d4e..8f7b23f6e 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/102.json +++ b/config/betterquesting/DefaultQuests/Quests/2/102.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.102.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 142, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 102, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/103.json b/config/betterquesting/DefaultQuests/Quests/2/103.json index 2a4459897..4d59a892c 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/103.json +++ b/config/betterquesting/DefaultQuests/Quests/2/103.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.103.desc", "icon:10": { + "Count:3": 1, "Damage:2": 440, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 103, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/105.json b/config/betterquesting/DefaultQuests/Quests/2/105.json index a61c7350f..b8ea3e676 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/105.json +++ b/config/betterquesting/DefaultQuests/Quests/2/105.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.105.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 11, "id:8": "gregtech:warning_sign" }, @@ -17,6 +18,7 @@ "questID:3": 105, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/108.json b/config/betterquesting/DefaultQuests/Quests/2/108.json index 949c6bd9d..4ec77ecaf 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/108.json +++ b/config/betterquesting/DefaultQuests/Quests/2/108.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.108.desc", "icon:10": { + "Count:3": 1, "Damage:2": 545, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 108, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/109.json b/config/betterquesting/DefaultQuests/Quests/2/109.json index 676b58a28..b0984eb4a 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/109.json +++ b/config/betterquesting/DefaultQuests/Quests/2/109.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.109.desc", "icon:10": { + "Count:3": 1, "Damage:2": 470, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 109, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/115.json b/config/betterquesting/DefaultQuests/Quests/2/115.json index 357a6492d..b861b4a20 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/115.json +++ b/config/betterquesting/DefaultQuests/Quests/2/115.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.115.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 275, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 115, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/116.json b/config/betterquesting/DefaultQuests/Quests/2/116.json index ce93b0e1e..66416589c 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/116.json +++ b/config/betterquesting/DefaultQuests/Quests/2/116.json @@ -9,6 +9,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.116.desc", "icon:10": { + "Count:3": 1, "Damage:2": 530, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 116, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/119.json b/config/betterquesting/DefaultQuests/Quests/2/119.json index 4670dc421..3e45ca1c0 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/119.json +++ b/config/betterquesting/DefaultQuests/Quests/2/119.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.119.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "susy:sintering_brick" }, "ismain:1": 1, @@ -17,6 +18,7 @@ "questID:3": 119, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/120.json b/config/betterquesting/DefaultQuests/Quests/2/120.json index 15aeb77f3..00cb3b253 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/120.json +++ b/config/betterquesting/DefaultQuests/Quests/2/120.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.120.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1654, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 120, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/121.json b/config/betterquesting/DefaultQuests/Quests/2/121.json index c60930860..a7e8f551c 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/121.json +++ b/config/betterquesting/DefaultQuests/Quests/2/121.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.121.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 121, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/2/122.json b/config/betterquesting/DefaultQuests/Quests/2/122.json index 0125136c9..ee4a90ca2 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/122.json +++ b/config/betterquesting/DefaultQuests/Quests/2/122.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.122.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1004, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 122, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/124.json b/config/betterquesting/DefaultQuests/Quests/2/124.json index a4a8bda90..db9a4e60d 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/124.json +++ b/config/betterquesting/DefaultQuests/Quests/2/124.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.124.desc", "icon:10": { + "Count:3": 1, "Damage:2": 165, "id:8": "gregtech:meta_item_2" }, @@ -16,6 +17,7 @@ "questID:3": 124, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/126.json b/config/betterquesting/DefaultQuests/Quests/2/126.json index 42786b1ec..bce245c80 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/126.json +++ b/config/betterquesting/DefaultQuests/Quests/2/126.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.126.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 166, "id:8": "gregtech:meta_item_2" }, @@ -18,6 +19,7 @@ "questID:3": 126, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/127.json b/config/betterquesting/DefaultQuests/Quests/2/127.json index 56151b25e..c7e4ebc3e 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/127.json +++ b/config/betterquesting/DefaultQuests/Quests/2/127.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.127.desc", "icon:10": { + "Count:3": 1, "Damage:2": 320, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 127, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/131.json b/config/betterquesting/DefaultQuests/Quests/2/131.json index 4f505fc88..40562f176 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/131.json +++ b/config/betterquesting/DefaultQuests/Quests/2/131.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.131.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "minecraft:water_bucket" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 131, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/132.json b/config/betterquesting/DefaultQuests/Quests/2/132.json index 47daf5a85..9dfd17e7a 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/132.json +++ b/config/betterquesting/DefaultQuests/Quests/2/132.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.132.desc", "icon:10": { + "Count:3": 1, "Damage:2": 320, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 132, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/158.json b/config/betterquesting/DefaultQuests/Quests/2/158.json index 726b3de96..a5eea2045 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/158.json +++ b/config/betterquesting/DefaultQuests/Quests/2/158.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.158.desc", "icon:10": { + "Count:3": 1, "Damage:2": 425, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 158, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/159.json b/config/betterquesting/DefaultQuests/Quests/2/159.json index 75bc416a0..0f9779420 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/159.json +++ b/config/betterquesting/DefaultQuests/Quests/2/159.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.159.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:steam_helmet", "tag:10": { "power:3": 0 @@ -17,6 +18,7 @@ "questID:3": 159, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/160.json b/config/betterquesting/DefaultQuests/Quests/2/160.json index afa84293c..c738c6125 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/160.json +++ b/config/betterquesting/DefaultQuests/Quests/2/160.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.160.desc", "icon:10": { + "Count:3": 1, "Damage:2": 125, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 160, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/161.json b/config/betterquesting/DefaultQuests/Quests/2/161.json index cb2123cdf..18c797740 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/161.json +++ b/config/betterquesting/DefaultQuests/Quests/2/161.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.161.desc", "icon:10": { + "Count:3": 1, "Damage:2": 232, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 161, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/168.json b/config/betterquesting/DefaultQuests/Quests/2/168.json index d38ce446f..24cb1032f 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/168.json +++ b/config/betterquesting/DefaultQuests/Quests/2/168.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.168.desc", "icon:10": { + "Count:3": 1, "Damage:2": 466, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -19,6 +20,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/169.json b/config/betterquesting/DefaultQuests/Quests/2/169.json index 796c21497..e74dd9cc6 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/169.json +++ b/config/betterquesting/DefaultQuests/Quests/2/169.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.169.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1032, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 169, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/171.json b/config/betterquesting/DefaultQuests/Quests/2/171.json index 31731b0c0..8ff964412 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/171.json +++ b/config/betterquesting/DefaultQuests/Quests/2/171.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.171.desc", "icon:10": { + "Count:3": 1, "id:8": "gregtech:drill_lv", "tag:10": { "Charge:4": 2147483647, @@ -39,6 +40,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/174.json b/config/betterquesting/DefaultQuests/Quests/2/174.json index e6ab56294..3b20e5136 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/174.json +++ b/config/betterquesting/DefaultQuests/Quests/2/174.json @@ -9,6 +9,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.174.desc", "icon:10": { + "Count:3": 1, "Damage:2": 260, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 174, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/179.json b/config/betterquesting/DefaultQuests/Quests/2/179.json index 6b9bcd9f9..5f85fb919 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/179.json +++ b/config/betterquesting/DefaultQuests/Quests/2/179.json @@ -9,6 +9,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.179.desc", "icon:10": { + "Count:3": 1, "Damage:2": 290, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 179, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/188.json b/config/betterquesting/DefaultQuests/Quests/2/188.json index b93e5e156..a2c0ab0ad 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/188.json +++ b/config/betterquesting/DefaultQuests/Quests/2/188.json @@ -10,6 +10,7 @@ "desc:8": "susy.quest.db.188.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1001, "id:8": "gregtech:machine" }, @@ -20,6 +21,7 @@ "questID:3": 188, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/189.json b/config/betterquesting/DefaultQuests/Quests/2/189.json index 26d805f23..8478f241c 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/189.json +++ b/config/betterquesting/DefaultQuests/Quests/2/189.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.189.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 8118, "id:8": "gregtech:meta_dust" }, @@ -18,6 +19,7 @@ "questID:3": 189, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/190.json b/config/betterquesting/DefaultQuests/Quests/2/190.json index 279c68137..ba088f189 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/190.json +++ b/config/betterquesting/DefaultQuests/Quests/2/190.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.190.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 8147, "id:8": "gregtech:meta_dust" }, @@ -18,6 +19,7 @@ "questID:3": 190, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/191.json b/config/betterquesting/DefaultQuests/Quests/2/191.json index 36c192df2..ff5542e3f 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/191.json +++ b/config/betterquesting/DefaultQuests/Quests/2/191.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.191.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 15026, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 191, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/192.json b/config/betterquesting/DefaultQuests/Quests/2/192.json index 3a50e4edd..65b8c89a4 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/192.json +++ b/config/betterquesting/DefaultQuests/Quests/2/192.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.192.desc", "icon:10": { + "Count:3": 1, "id:8": "openmodularturrets:turret_base" }, "name:8": "susy.quest.db.192.title" @@ -14,6 +15,7 @@ "questID:3": 192, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/193.json b/config/betterquesting/DefaultQuests/Quests/2/193.json index b00630953..2c1ffc192 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/193.json +++ b/config/betterquesting/DefaultQuests/Quests/2/193.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.193.desc", "icon:10": { + "Count:3": 1, "Damage:2": 6, "id:8": "openmodularturrets:intermediate_tiered" }, @@ -15,6 +16,7 @@ "questID:3": 193, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/194.json b/config/betterquesting/DefaultQuests/Quests/2/194.json index 134c9b5db..482fe8e1e 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/194.json +++ b/config/betterquesting/DefaultQuests/Quests/2/194.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.194.desc", "icon:10": { + "Count:3": 1, "id:8": "openmodularturrets:machine_gun_turret" }, "name:8": "susy.quest.db.194.title" @@ -14,6 +15,7 @@ "questID:3": 194, "rewards:9": { "0:10": { + "index:3": 0, "rewardID:8": "bq_standard:item", "rewards:9": { "0:10": { @@ -26,6 +28,7 @@ }, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/195.json b/config/betterquesting/DefaultQuests/Quests/2/195.json index 59ce31906..30aad94e0 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/195.json +++ b/config/betterquesting/DefaultQuests/Quests/2/195.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.195.desc", "icon:10": { + "Count:3": 1, "id:8": "openmodularturrets:incendiary_turret" }, "name:8": "susy.quest.db.195.title" @@ -14,6 +15,7 @@ "questID:3": 195, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/196.json b/config/betterquesting/DefaultQuests/Quests/2/196.json index 23a6fad59..c4957279e 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/196.json +++ b/config/betterquesting/DefaultQuests/Quests/2/196.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.196.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:pistol", "tag:10": { "ammo:2": 18, @@ -20,6 +21,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/197.json b/config/betterquesting/DefaultQuests/Quests/2/197.json index 26e543852..c1363f8c4 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/197.json +++ b/config/betterquesting/DefaultQuests/Quests/2/197.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.197.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:combatshotgun", "tag:10": { "ammo:2": 8, @@ -20,6 +21,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/203.json b/config/betterquesting/DefaultQuests/Quests/2/203.json index 7554a55cf..8896bac7f 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/203.json +++ b/config/betterquesting/DefaultQuests/Quests/2/203.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.203.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 2, "id:8": "gregtech:meta_ingot" }, @@ -17,6 +18,7 @@ "questID:3": 203, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/205.json b/config/betterquesting/DefaultQuests/Quests/2/205.json index f5103e85b..598bb82fb 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/205.json +++ b/config/betterquesting/DefaultQuests/Quests/2/205.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.205.desc", "icon:10": { + "Count:3": 1, "Damage:2": 305, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 205, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/223.json b/config/betterquesting/DefaultQuests/Quests/2/223.json index d67803062..9c1c4602a 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/223.json +++ b/config/betterquesting/DefaultQuests/Quests/2/223.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.223.desc", "icon:10": { + "Count:3": 1, "Damage:2": 395, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 223, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/224.json b/config/betterquesting/DefaultQuests/Quests/2/224.json index 9bb6ed846..379a53a12 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/224.json +++ b/config/betterquesting/DefaultQuests/Quests/2/224.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.224.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 169, "id:8": "gregtech:meta_item_2" }, @@ -17,6 +18,7 @@ "questID:3": 224, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/236.json b/config/betterquesting/DefaultQuests/Quests/2/236.json index ba6511cc9..dab29cfc7 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/236.json +++ b/config/betterquesting/DefaultQuests/Quests/2/236.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.236.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 95, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 236, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/239.json b/config/betterquesting/DefaultQuests/Quests/2/239.json index 151aafc28..7cf82598d 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/239.json +++ b/config/betterquesting/DefaultQuests/Quests/2/239.json @@ -9,6 +9,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.239.desc", "icon:10": { + "Count:3": 1, "Damage:2": 521, "id:8": "gregtech:meta_item_1" }, @@ -18,6 +19,7 @@ "questID:3": 239, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/240.json b/config/betterquesting/DefaultQuests/Quests/2/240.json index ec1295c2e..73a5f71d2 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/240.json +++ b/config/betterquesting/DefaultQuests/Quests/2/240.json @@ -9,6 +9,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.240.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,6 +23,7 @@ "questID:3": 240, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/2/241.json b/config/betterquesting/DefaultQuests/Quests/2/241.json index aab414bc0..8376599e5 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/241.json +++ b/config/betterquesting/DefaultQuests/Quests/2/241.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.241.desc", "icon:10": { + "Count:3": 1, "Damage:2": 402, "id:8": "gregtech:meta_item_1" }, @@ -16,6 +17,7 @@ "questID:3": 241, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/36.json b/config/betterquesting/DefaultQuests/Quests/2/36.json index 78e947921..70ba4f908 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/36.json +++ b/config/betterquesting/DefaultQuests/Quests/2/36.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.36.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 157, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 36, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/368.json b/config/betterquesting/DefaultQuests/Quests/2/368.json index dceda54dd..1d9c85185 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/368.json +++ b/config/betterquesting/DefaultQuests/Quests/2/368.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.368.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 252, "id:8": "gregtech:meta_ingot" }, @@ -17,6 +18,7 @@ "questID:3": 368, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/372.json b/config/betterquesting/DefaultQuests/Quests/2/372.json index 3ae361bfa..9d3a4c524 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/372.json +++ b/config/betterquesting/DefaultQuests/Quests/2/372.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.372.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:iron_ingot" }, "name:8": "susy.quest.db.372.title" @@ -14,6 +15,7 @@ "questID:3": 372, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 128, diff --git a/config/betterquesting/DefaultQuests/Quests/2/377.json b/config/betterquesting/DefaultQuests/Quests/2/377.json index bff197f64..3539c6738 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/377.json +++ b/config/betterquesting/DefaultQuests/Quests/2/377.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.377.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 6, "id:8": "gregtech:meta_item_2" }, @@ -17,6 +18,7 @@ "questID:3": 377, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/378.json b/config/betterquesting/DefaultQuests/Quests/2/378.json index 9ec3a8501..be0d6557c 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/378.json +++ b/config/betterquesting/DefaultQuests/Quests/2/378.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.378.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "susy:drill_head" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 378, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/379.json b/config/betterquesting/DefaultQuests/Quests/2/379.json index 0bec23243..5aa1e700f 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/379.json +++ b/config/betterquesting/DefaultQuests/Quests/2/379.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.379.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "minecraft:diamond" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 379, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/380.json b/config/betterquesting/DefaultQuests/Quests/2/380.json index d42ee0a5c..20787a3fe 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/380.json +++ b/config/betterquesting/DefaultQuests/Quests/2/380.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.380.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15046, "id:8": "gregtech:machine" }, @@ -16,6 +17,7 @@ "questID:3": 380, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/383.json b/config/betterquesting/DefaultQuests/Quests/2/383.json index a0ae0765d..eb4a2fc55 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/383.json +++ b/config/betterquesting/DefaultQuests/Quests/2/383.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.383.desc", "icon:10": { + "Count:3": 1, "id:8": "icbmclassic:explosive_missile" }, "name:8": "susy.quest.db.383.title" @@ -14,9 +15,17 @@ "questID:3": 383, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, + "ForgeCaps:10": { + "Parent:10": { + "explosive:10": { + "customizations:9": {} + } + } + }, "id:8": "icbmclassic:explosive_missile" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/2/384.json b/config/betterquesting/DefaultQuests/Quests/2/384.json index b1f809795..3a73ddc3d 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/384.json +++ b/config/betterquesting/DefaultQuests/Quests/2/384.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.384.desc", "icon:10": { + "Count:3": 1, "id:8": "icbmclassic:explosives" }, "name:8": "susy.quest.db.384.title" @@ -14,6 +15,7 @@ "questID:3": 384, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/385.json b/config/betterquesting/DefaultQuests/Quests/2/385.json index d70496167..2ecff8e38 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/385.json +++ b/config/betterquesting/DefaultQuests/Quests/2/385.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.385.desc", "icon:10": { + "Count:3": 1, "Damage:2": 2, "id:8": "icbmclassic:explosives" }, @@ -15,6 +16,7 @@ "questID:3": 385, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/386.json b/config/betterquesting/DefaultQuests/Quests/2/386.json index beaab4605..bc325c69b 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/386.json +++ b/config/betterquesting/DefaultQuests/Quests/2/386.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.386.desc", "icon:10": { + "Count:3": 1, "Damage:2": 4, "id:8": "icbmclassic:grenade" }, @@ -15,6 +16,7 @@ "questID:3": 386, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/387.json b/config/betterquesting/DefaultQuests/Quests/2/387.json index 6b4b3d8f7..22d14d012 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/387.json +++ b/config/betterquesting/DefaultQuests/Quests/2/387.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.387.desc", "icon:10": { + "Count:3": 1, "id:8": "icbmclassic:launcherscreen" }, "name:8": "susy.quest.db.387.title" @@ -19,6 +20,7 @@ "questID:3": 387, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/419.json b/config/betterquesting/DefaultQuests/Quests/2/419.json index 41b73f808..be8c9b5b6 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/419.json +++ b/config/betterquesting/DefaultQuests/Quests/2/419.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.419.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 301, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 419, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/420.json b/config/betterquesting/DefaultQuests/Quests/2/420.json index 62cbb438b..2b331094c 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/420.json +++ b/config/betterquesting/DefaultQuests/Quests/2/420.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.420.desc", "icon:10": { + "Count:3": 1, "Damage:2": 291, "id:8": "gregtech:meta_item_1" }, @@ -16,6 +17,7 @@ "questID:3": 420, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/421.json b/config/betterquesting/DefaultQuests/Quests/2/421.json index 757a32e62..97f266916 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/421.json +++ b/config/betterquesting/DefaultQuests/Quests/2/421.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.421.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "gregtech:crowbar", "tag:10": { "DisallowContainerItem:1": 0, @@ -32,6 +33,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/439.json b/config/betterquesting/DefaultQuests/Quests/2/439.json index 323d010ce..eba165309 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/439.json +++ b/config/betterquesting/DefaultQuests/Quests/2/439.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.439.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 3, "id:8": "gregtech:meta_item_2" }, @@ -17,6 +18,7 @@ "questID:3": 439, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/440.json b/config/betterquesting/DefaultQuests/Quests/2/440.json index 2138aaa6d..6c31a768e 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/440.json +++ b/config/betterquesting/DefaultQuests/Quests/2/440.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.440.desc", "icon:10": { + "Count:3": 1, "Damage:2": 575, "id:8": "gregtech:machine" }, @@ -21,6 +22,7 @@ "questID:3": 440, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/47.json b/config/betterquesting/DefaultQuests/Quests/2/47.json index 7e97aa338..0ef216788 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/47.json +++ b/config/betterquesting/DefaultQuests/Quests/2/47.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.47.desc", "icon:10": { + "Count:3": 1, "Damage:2": 140, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 47, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/472.json b/config/betterquesting/DefaultQuests/Quests/2/472.json index 7260057a5..3599fce23 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/472.json +++ b/config/betterquesting/DefaultQuests/Quests/2/472.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.472.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 69, "id:8": "gregtech:meta_ingot" }, @@ -17,6 +18,7 @@ "questID:3": 472, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/2/60.json b/config/betterquesting/DefaultQuests/Quests/2/60.json index 2b9f8cdf8..b21df9f20 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/60.json +++ b/config/betterquesting/DefaultQuests/Quests/2/60.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.60.desc", "icon:10": { + "Count:3": 1, "Damage:2": 620, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/Quests/2/603.json b/config/betterquesting/DefaultQuests/Quests/2/603.json index 2e82ec48a..17db40cd8 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/603.json +++ b/config/betterquesting/DefaultQuests/Quests/2/603.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.603.desc", "icon:10": { + "Count:3": 1, "Damage:2": 200, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 603, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/604.json b/config/betterquesting/DefaultQuests/Quests/2/604.json index 4997056f5..271d95abc 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/604.json +++ b/config/betterquesting/DefaultQuests/Quests/2/604.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.604.desc", "icon:10": { + "Count:3": 1, "Damage:2": 426, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 604, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/631.json b/config/betterquesting/DefaultQuests/Quests/2/631.json index 94af6402b..d89cc1953 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/631.json +++ b/config/betterquesting/DefaultQuests/Quests/2/631.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.631.desc", "icon:10": { + "Count:3": 1, "Damage:2": 110, "id:8": "techguns:itemshared" }, @@ -15,6 +16,7 @@ "questID:3": 631, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/657.json b/config/betterquesting/DefaultQuests/Quests/2/657.json index 92e482bb0..821a63420 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/657.json +++ b/config/betterquesting/DefaultQuests/Quests/2/657.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.657.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 424, "id:8": "gregtech:wire_single" }, @@ -17,6 +18,7 @@ "questID:3": 657, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/658.json b/config/betterquesting/DefaultQuests/Quests/2/658.json index e5bb82d18..866b42a46 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/658.json +++ b/config/betterquesting/DefaultQuests/Quests/2/658.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.658.desc", "icon:10": { + "Count:3": 1, "Damage:2": 85, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 658, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/660.json b/config/betterquesting/DefaultQuests/Quests/2/660.json index 5e15595cb..0b8bd7887 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/660.json +++ b/config/betterquesting/DefaultQuests/Quests/2/660.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.660.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 285, "id:8": "gregtech:meta_dust" }, @@ -17,6 +18,7 @@ "questID:3": 660, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/661.json b/config/betterquesting/DefaultQuests/Quests/2/661.json index ed296b2fb..ea7782d7b 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/661.json +++ b/config/betterquesting/DefaultQuests/Quests/2/661.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.661.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 661, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/666.json b/config/betterquesting/DefaultQuests/Quests/2/666.json index 99296bc1c..c3c60301c 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/666.json +++ b/config/betterquesting/DefaultQuests/Quests/2/666.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.666.desc", "icon:10": { + "Count:3": 1, "Damage:2": 461, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -18,6 +19,7 @@ "questID:3": 666, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/667.json b/config/betterquesting/DefaultQuests/Quests/2/667.json index 491d21d52..8ec7f11ad 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/667.json +++ b/config/betterquesting/DefaultQuests/Quests/2/667.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.667.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:misc", "tag:10": { "oc:container:10": { @@ -1930,6 +1931,7 @@ "questID:3": 667, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/682.json b/config/betterquesting/DefaultQuests/Quests/2/682.json index cd471823c..370aaa623 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/682.json +++ b/config/betterquesting/DefaultQuests/Quests/2/682.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.682.desc", "icon:10": { + "Count:3": 1, "Damage:2": 257, "id:8": "gregtech:meta_crushed_centrifuged" }, @@ -15,6 +16,7 @@ "questID:3": 682, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/684.json b/config/betterquesting/DefaultQuests/Quests/2/684.json index ef8248b43..531e0b608 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/684.json +++ b/config/betterquesting/DefaultQuests/Quests/2/684.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.684.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:name_tag" }, "name:8": "susy.quest.db.684.title" @@ -14,6 +15,7 @@ "questID:3": 684, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/721.json b/config/betterquesting/DefaultQuests/Quests/2/721.json index 379311955..46a86a540 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/721.json +++ b/config/betterquesting/DefaultQuests/Quests/2/721.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.721.desc", "icon:10": { + "Count:3": 1, "id:8": "rftools:crafter1" }, "name:8": "susy.quest.db.721.title" @@ -14,6 +15,7 @@ "questID:3": 721, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/725.json b/config/betterquesting/DefaultQuests/Quests/2/725.json index bf06f531a..0bad963fd 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/725.json +++ b/config/betterquesting/DefaultQuests/Quests/2/725.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.725.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:stielgranate" }, "name:8": "susy.quest.db.725.title" @@ -14,6 +15,7 @@ "questID:3": 725, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/99.json b/config/betterquesting/DefaultQuests/Quests/2/99.json index 2f45dcb9c..51e4e1c3d 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/99.json +++ b/config/betterquesting/DefaultQuests/Quests/2/99.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.99.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 110, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 99, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/442.json b/config/betterquesting/DefaultQuests/Quests/20/442.json index be8a38944..48b99ae01 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/442.json +++ b/config/betterquesting/DefaultQuests/Quests/20/442.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.442.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:boat" }, "name:8": "susy.quest.db.442.title", @@ -15,6 +16,7 @@ "questID:3": 442, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/444.json b/config/betterquesting/DefaultQuests/Quests/20/444.json index 23655aca9..5e9a8f1fa 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/444.json +++ b/config/betterquesting/DefaultQuests/Quests/20/444.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.444.desc", "icon:10": { + "Count:3": 1, "id:8": "industrialrenewal:normal_rail" }, "name:8": "susy.quest.db.444.title" @@ -14,6 +15,7 @@ "questID:3": 444, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/445.json b/config/betterquesting/DefaultQuests/Quests/20/445.json index 74d2ef16a..d3988d095 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/445.json +++ b/config/betterquesting/DefaultQuests/Quests/20/445.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.445.desc", "icon:10": { + "Count:3": 1, "id:8": "industrialrenewal:fluid_container" }, "name:8": "susy.quest.db.445.title" @@ -14,6 +15,7 @@ "questID:3": 445, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/448.json b/config/betterquesting/DefaultQuests/Quests/20/448.json index 3ddcd854f..a1358b10c 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/448.json +++ b/config/betterquesting/DefaultQuests/Quests/20/448.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.448.desc", "icon:10": { + "Count:3": 1, "id:8": "industrialrenewal:rail_gate" }, "name:8": "susy.quest.db.448.title" @@ -14,6 +15,7 @@ "questID:3": 448, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 2, diff --git a/config/betterquesting/DefaultQuests/Quests/20/465.json b/config/betterquesting/DefaultQuests/Quests/20/465.json index 40d58c0db..ebf8ad119 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/465.json +++ b/config/betterquesting/DefaultQuests/Quests/20/465.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.465.desc", "icon:10": { + "Count:3": 1, "id:8": "immersiverailroading:item_rail", "tag:10": {} }, @@ -15,6 +16,7 @@ "questID:3": 465, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/578.json b/config/betterquesting/DefaultQuests/Quests/20/578.json index 89301f008..0f0bceb55 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/578.json +++ b/config/betterquesting/DefaultQuests/Quests/20/578.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.578.desc", "icon:10": { + "Count:3": 1, "Damage:2": 4, "id:8": "gregtech:gt_armor", "tag:10": { @@ -19,6 +20,7 @@ "questID:3": 578, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/609.json b/config/betterquesting/DefaultQuests/Quests/20/609.json index fb33bdc1f..333a3bba0 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/609.json +++ b/config/betterquesting/DefaultQuests/Quests/20/609.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.609.desc", "icon:10": { + "Count:3": 1, "id:8": "dimstack:dim_pipe" }, "name:8": "susy.quest.db.609.title" @@ -14,6 +15,7 @@ "questID:3": 609, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/743.json b/config/betterquesting/DefaultQuests/Quests/20/743.json index 03bd01af1..106627d40 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/743.json +++ b/config/betterquesting/DefaultQuests/Quests/20/743.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.743.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "immersiverailroading:item_rolling_stock", "tag:10": { "defID:8": "rolling_stock/locomotives/monorail_engine.json", @@ -20,6 +21,7 @@ "questID:3": 743, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/20/744.json b/config/betterquesting/DefaultQuests/Quests/20/744.json index e636fee23..3ee692998 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/744.json +++ b/config/betterquesting/DefaultQuests/Quests/20/744.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.744.desc", "icon:10": { + "Count:3": 1, "id:8": "immersiverailroading:item_augment", "tag:10": { "augment:3": 4, @@ -18,6 +19,7 @@ "questID:3": 744, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/746.json b/config/betterquesting/DefaultQuests/Quests/20/746.json index 8bab82a14..7715beb1a 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/746.json +++ b/config/betterquesting/DefaultQuests/Quests/20/746.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.746.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "immersiverailroading:item_rolling_stock_component", "tag:10": { "componentType:3": 5, @@ -22,6 +23,7 @@ "questID:3": 746, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/20/747.json b/config/betterquesting/DefaultQuests/Quests/20/747.json index 1d1458f43..8e6189fb6 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/747.json +++ b/config/betterquesting/DefaultQuests/Quests/20/747.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.747.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -23,6 +24,7 @@ "questID:3": 747, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/20/748.json b/config/betterquesting/DefaultQuests/Quests/20/748.json index 2a7057be8..45f55aab3 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/748.json +++ b/config/betterquesting/DefaultQuests/Quests/20/748.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.748.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "immersiverailroading:item_rolling_stock", "tag:10": { "defID:8": "rolling_stock/freight/monorail_item.json", @@ -20,6 +21,7 @@ "questID:3": 748, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/20/749.json b/config/betterquesting/DefaultQuests/Quests/20/749.json index 45127a874..87cb52400 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/749.json +++ b/config/betterquesting/DefaultQuests/Quests/20/749.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.749.desc", "icon:10": { + "Count:3": 1, "id:8": "immersiverailroading:item_hook" }, "name:8": "susy.quest.db.749.title" @@ -14,6 +15,7 @@ "questID:3": 749, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/750.json b/config/betterquesting/DefaultQuests/Quests/20/750.json index a542872dd..0a20ec6e5 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/750.json +++ b/config/betterquesting/DefaultQuests/Quests/20/750.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.750.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "immersiverailroading:item_radio_control_card", "tag:10": {} }, @@ -17,6 +18,7 @@ "questID:3": 750, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/883.json b/config/betterquesting/DefaultQuests/Quests/20/883.json index 24d7fd8eb..f310cd4d1 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/883.json +++ b/config/betterquesting/DefaultQuests/Quests/20/883.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.883.desc", "icon:10": { + "Count:3": 1, "Damage:2": 5, "id:8": "susy:meta_item" }, @@ -16,6 +17,7 @@ "questID:3": 883, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/20/884.json b/config/betterquesting/DefaultQuests/Quests/20/884.json index 3d7a55eda..85fec1b36 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/884.json +++ b/config/betterquesting/DefaultQuests/Quests/20/884.json @@ -8,6 +8,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.884.desc", "icon:10": { + "Count:3": 1, "id:8": "immersiverailroading:item_rolling_stock", "tag:10": { "defID:8": "rolling_stock/tunnel_bore/black_mesa_tunnel_bore.json", @@ -20,6 +21,7 @@ "questID:3": 884, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/20/96.json b/config/betterquesting/DefaultQuests/Quests/20/96.json index 9a38a6680..5224989f7 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/96.json +++ b/config/betterquesting/DefaultQuests/Quests/20/96.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.96.desc", "icon:10": { + "Count:3": 1, "id:8": "immersiverailroading:item_rail", "tag:10": {} }, @@ -15,6 +16,7 @@ "questID:3": 96, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 64, diff --git a/config/betterquesting/DefaultQuests/Quests/21/291.json b/config/betterquesting/DefaultQuests/Quests/21/291.json index 25f2ea20b..015607d6b 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/291.json +++ b/config/betterquesting/DefaultQuests/Quests/21/291.json @@ -4,6 +4,7 @@ "desc:8": "susy.quest.db.291.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 14, "id:8": "opencomputers:upgrade" }, @@ -14,6 +15,7 @@ "questID:3": 291, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/21/587.json b/config/betterquesting/DefaultQuests/Quests/21/587.json index d32a8e457..83e89395f 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/587.json +++ b/config/betterquesting/DefaultQuests/Quests/21/587.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.587.desc", "icon:10": { + "Count:3": 1, "Damage:2": 5307, "id:8": "gregtech:meta_item_2" }, @@ -16,6 +17,7 @@ "questID:3": 587, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/765.json b/config/betterquesting/DefaultQuests/Quests/21/765.json index f2ec7589e..36a495fc5 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/765.json +++ b/config/betterquesting/DefaultQuests/Quests/21/765.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.765.desc", "icon:10": { + "Count:3": 1, "Damage:2": 5107, "id:8": "gregtech:meta_item_2" }, @@ -16,6 +17,7 @@ "questID:3": 765, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/766.json b/config/betterquesting/DefaultQuests/Quests/21/766.json index 8e43400d0..640ade6f2 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/766.json +++ b/config/betterquesting/DefaultQuests/Quests/21/766.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.766.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8010, "id:8": "gregtech:meta_item_2" }, @@ -15,6 +16,7 @@ "questID:3": 766, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/767.json b/config/betterquesting/DefaultQuests/Quests/21/767.json index 973652fd9..00f3a4588 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/767.json +++ b/config/betterquesting/DefaultQuests/Quests/21/767.json @@ -8,6 +8,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.767.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8011, "id:8": "gregtech:meta_item_2" }, @@ -17,6 +18,7 @@ "questID:3": 767, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/768.json b/config/betterquesting/DefaultQuests/Quests/21/768.json index de5c0c5f5..43cbfb778 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/768.json +++ b/config/betterquesting/DefaultQuests/Quests/21/768.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.768.desc", "icon:10": { + "Count:3": 1, "Damage:2": 5108, "id:8": "gregtech:meta_item_2" }, @@ -15,6 +16,7 @@ "questID:3": 768, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/769.json b/config/betterquesting/DefaultQuests/Quests/21/769.json index 87d79d6d0..93eec7aeb 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/769.json +++ b/config/betterquesting/DefaultQuests/Quests/21/769.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.769.desc", "icon:10": { + "Count:3": 1, "Damage:2": 5308, "id:8": "gregtech:meta_item_2" }, @@ -15,6 +16,7 @@ "questID:3": 769, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/770.json b/config/betterquesting/DefaultQuests/Quests/21/770.json index 3ef9dddab..50c569107 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/770.json +++ b/config/betterquesting/DefaultQuests/Quests/21/770.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.770.desc", "icon:10": { + "Count:3": 1, "Damage:2": 5031, "id:8": "gregtech:meta_item_2" }, @@ -15,6 +16,7 @@ "questID:3": 770, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/771.json b/config/betterquesting/DefaultQuests/Quests/21/771.json index 4a85d9ba9..3091442be 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/771.json +++ b/config/betterquesting/DefaultQuests/Quests/21/771.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.771.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8013, "id:8": "gregtech:meta_item_2" }, @@ -15,6 +16,7 @@ "questID:3": 771, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/772.json b/config/betterquesting/DefaultQuests/Quests/21/772.json index 5827feec5..afc31df4a 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/772.json +++ b/config/betterquesting/DefaultQuests/Quests/21/772.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.772.desc", "icon:10": { + "Count:3": 1, "Damage:2": 5109, "id:8": "gregtech:meta_item_2" }, @@ -15,6 +16,7 @@ "questID:3": 772, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/773.json b/config/betterquesting/DefaultQuests/Quests/21/773.json index a1d5dbf30..8f7b2e14c 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/773.json +++ b/config/betterquesting/DefaultQuests/Quests/21/773.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.773.desc", "icon:10": { + "Count:3": 1, "Damage:2": 5111, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/Quests/21/774.json b/config/betterquesting/DefaultQuests/Quests/21/774.json index aff0e3113..003b62765 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/774.json +++ b/config/betterquesting/DefaultQuests/Quests/21/774.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.774.desc", "icon:10": { + "Count:3": 1, "Damage:2": 601, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 774, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/776.json b/config/betterquesting/DefaultQuests/Quests/21/776.json index 6fae55ad9..f12e20e37 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/776.json +++ b/config/betterquesting/DefaultQuests/Quests/21/776.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.776.desc", "icon:10": { + "Count:3": 1, "Damage:2": 575, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 776, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/777.json b/config/betterquesting/DefaultQuests/Quests/21/777.json index 536576489..742f9fe61 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/777.json +++ b/config/betterquesting/DefaultQuests/Quests/21/777.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.777.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8014, "id:8": "gregtech:meta_item_2" }, @@ -15,6 +16,7 @@ "questID:3": 777, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/778.json b/config/betterquesting/DefaultQuests/Quests/21/778.json index 0a6d44c80..51107746d 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/778.json +++ b/config/betterquesting/DefaultQuests/Quests/21/778.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.778.desc", "icon:10": { + "Count:3": 1, "Damage:2": 5110, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/Quests/21/779.json b/config/betterquesting/DefaultQuests/Quests/21/779.json index 78ffba329..20d321749 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/779.json +++ b/config/betterquesting/DefaultQuests/Quests/21/779.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.779.desc", "icon:10": { + "Count:3": 1, "Damage:2": 5309, "id:8": "gregtech:meta_item_2" }, @@ -15,6 +16,7 @@ "questID:3": 779, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/780.json b/config/betterquesting/DefaultQuests/Quests/21/780.json index dbf0d40b3..34dc7526d 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/780.json +++ b/config/betterquesting/DefaultQuests/Quests/21/780.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.780.desc", "icon:10": { + "Count:3": 1, "Damage:2": 576, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 780, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/22/247.json b/config/betterquesting/DefaultQuests/Quests/22/247.json index afbebbbeb..b99bd40a2 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/247.json +++ b/config/betterquesting/DefaultQuests/Quests/22/247.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.247.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -15,6 +16,7 @@ "questID:3": 247, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/248.json b/config/betterquesting/DefaultQuests/Quests/22/248.json index a4a68d452..4b9769b57 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/248.json +++ b/config/betterquesting/DefaultQuests/Quests/22/248.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.248.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -15,6 +16,7 @@ "questID:3": 248, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/249.json b/config/betterquesting/DefaultQuests/Quests/22/249.json index f697d46ad..9f1cffabe 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/249.json +++ b/config/betterquesting/DefaultQuests/Quests/22/249.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.249.desc", "icon:10": { + "Count:3": 1, "Damage:2": 56, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 249, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/250.json b/config/betterquesting/DefaultQuests/Quests/22/250.json index b8c391553..263ad3b67 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/250.json +++ b/config/betterquesting/DefaultQuests/Quests/22/250.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.250.desc", "icon:10": { + "Count:3": 1, "Damage:2": 10, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 250, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/251.json b/config/betterquesting/DefaultQuests/Quests/22/251.json index 1ec113ff0..a34f8470f 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/251.json +++ b/config/betterquesting/DefaultQuests/Quests/22/251.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.251.desc", "icon:10": { + "Count:3": 1, "Damage:2": 13, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 251, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/252.json b/config/betterquesting/DefaultQuests/Quests/22/252.json index a417ad7d2..c36f8c79b 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/252.json +++ b/config/betterquesting/DefaultQuests/Quests/22/252.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.252.desc", "icon:10": { + "Count:3": 1, "Damage:2": 18, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 252, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/253.json b/config/betterquesting/DefaultQuests/Quests/22/253.json index 37453d76b..ee2a8f91b 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/253.json +++ b/config/betterquesting/DefaultQuests/Quests/22/253.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.253.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -15,6 +16,7 @@ "questID:3": 253, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/254.json b/config/betterquesting/DefaultQuests/Quests/22/254.json index bd1e56d11..53e39890a 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/254.json +++ b/config/betterquesting/DefaultQuests/Quests/22/254.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.254.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -15,6 +16,7 @@ "questID:3": 254, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/255.json b/config/betterquesting/DefaultQuests/Quests/22/255.json index 335423662..fb94e6651 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/255.json +++ b/config/betterquesting/DefaultQuests/Quests/22/255.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.255.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -15,6 +16,7 @@ "questID:3": 255, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/256.json b/config/betterquesting/DefaultQuests/Quests/22/256.json index 5fdc38386..b4eaf60bb 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/256.json +++ b/config/betterquesting/DefaultQuests/Quests/22/256.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.256.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -15,6 +16,7 @@ "questID:3": 256, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/257.json b/config/betterquesting/DefaultQuests/Quests/22/257.json index d27f9f3ea..451279162 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/257.json +++ b/config/betterquesting/DefaultQuests/Quests/22/257.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.257.desc", "icon:10": { + "Count:3": 1, "Damage:2": 83, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 257, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/258.json b/config/betterquesting/DefaultQuests/Quests/22/258.json index 07e0e166b..d65609801 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/258.json +++ b/config/betterquesting/DefaultQuests/Quests/22/258.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.258.desc", "icon:10": { + "Count:3": 1, "Damage:2": 59, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 258, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/259.json b/config/betterquesting/DefaultQuests/Quests/22/259.json index 2026e5238..de907c64b 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/259.json +++ b/config/betterquesting/DefaultQuests/Quests/22/259.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.259.desc", "icon:10": { + "Count:3": 1, "Damage:2": 101, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 259, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/260.json b/config/betterquesting/DefaultQuests/Quests/22/260.json index a663a3a58..c5271a380 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/260.json +++ b/config/betterquesting/DefaultQuests/Quests/22/260.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.260.desc", "icon:10": { + "Count:3": 1, "Damage:2": 2, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 260, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/261.json b/config/betterquesting/DefaultQuests/Quests/22/261.json index c8ca3cc87..277a42dc7 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/261.json +++ b/config/betterquesting/DefaultQuests/Quests/22/261.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.261.desc", "icon:10": { + "Count:3": 1, "Damage:2": 99, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 261, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/262.json b/config/betterquesting/DefaultQuests/Quests/22/262.json index 7f0a2d648..2d154da98 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/262.json +++ b/config/betterquesting/DefaultQuests/Quests/22/262.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.262.desc", "icon:10": { + "Count:3": 1, "Damage:2": 78, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 262, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/263.json b/config/betterquesting/DefaultQuests/Quests/22/263.json index c7e02c664..5d9fdc331 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/263.json +++ b/config/betterquesting/DefaultQuests/Quests/22/263.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.263.desc", "icon:10": { + "Count:3": 1, "Damage:2": 103, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 263, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/264.json b/config/betterquesting/DefaultQuests/Quests/22/264.json index 7a8977cc0..01f0bcb26 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/264.json +++ b/config/betterquesting/DefaultQuests/Quests/22/264.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.264.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -15,6 +16,7 @@ "questID:3": 264, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/265.json b/config/betterquesting/DefaultQuests/Quests/22/265.json index 271e55e67..9d439a75b 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/265.json +++ b/config/betterquesting/DefaultQuests/Quests/22/265.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.265.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/266.json b/config/betterquesting/DefaultQuests/Quests/22/266.json index 8ae739b08..8513076f0 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/266.json +++ b/config/betterquesting/DefaultQuests/Quests/22/266.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.266.desc", "icon:10": { + "Count:3": 1, "Damage:2": 16, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 266, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/267.json b/config/betterquesting/DefaultQuests/Quests/22/267.json index a46eaf573..9f3ac58b0 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/267.json +++ b/config/betterquesting/DefaultQuests/Quests/22/267.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.267.desc", "icon:10": { + "Count:3": 1, "Damage:2": 96, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 267, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/268.json b/config/betterquesting/DefaultQuests/Quests/22/268.json index 19eaecb0d..d76dab9ca 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/268.json +++ b/config/betterquesting/DefaultQuests/Quests/22/268.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.268.desc", "icon:10": { + "Count:3": 1, "Damage:2": 113, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 268, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/269.json b/config/betterquesting/DefaultQuests/Quests/22/269.json index f71a4a3ca..de22b29bc 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/269.json +++ b/config/betterquesting/DefaultQuests/Quests/22/269.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.269.desc", "icon:10": { + "Count:3": 1, "Damage:2": 118, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 269, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/270.json b/config/betterquesting/DefaultQuests/Quests/22/270.json index 96545b856..1f024e1ec 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/270.json +++ b/config/betterquesting/DefaultQuests/Quests/22/270.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.270.desc", "icon:10": { + "Count:3": 1, "Damage:2": 22, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 270, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/271.json b/config/betterquesting/DefaultQuests/Quests/22/271.json index 0dffa9ad2..0e3570143 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/271.json +++ b/config/betterquesting/DefaultQuests/Quests/22/271.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.271.desc", "icon:10": { + "Count:3": 1, "Damage:2": 61, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 271, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/272.json b/config/betterquesting/DefaultQuests/Quests/22/272.json index 59f60d041..131e7e6a2 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/272.json +++ b/config/betterquesting/DefaultQuests/Quests/22/272.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.272.desc", "icon:10": { + "Count:3": 1, "Damage:2": 51, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 272, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/273.json b/config/betterquesting/DefaultQuests/Quests/22/273.json index 53c084f56..e46ed60d4 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/273.json +++ b/config/betterquesting/DefaultQuests/Quests/22/273.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.273.desc", "icon:10": { + "Count:3": 1, "Damage:2": 23, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 273, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/274.json b/config/betterquesting/DefaultQuests/Quests/22/274.json index 3742284dc..1da1cdcb6 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/274.json +++ b/config/betterquesting/DefaultQuests/Quests/22/274.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.274.desc", "icon:10": { + "Count:3": 1, "Damage:2": 69, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 274, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/275.json b/config/betterquesting/DefaultQuests/Quests/22/275.json index 473bdecfa..e6fde3238 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/275.json +++ b/config/betterquesting/DefaultQuests/Quests/22/275.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.275.desc", "icon:10": { + "Count:3": 1, "Damage:2": 25, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 275, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/276.json b/config/betterquesting/DefaultQuests/Quests/22/276.json index 63c82ccbc..6e1c3920f 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/276.json +++ b/config/betterquesting/DefaultQuests/Quests/22/276.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.276.desc", "icon:10": { + "Count:3": 1, "Damage:2": 122, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 276, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/277.json b/config/betterquesting/DefaultQuests/Quests/22/277.json index 80920bcb5..abad15b44 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/277.json +++ b/config/betterquesting/DefaultQuests/Quests/22/277.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.277.desc", "icon:10": { + "Count:3": 1, "Damage:2": 39, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 277, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/278.json b/config/betterquesting/DefaultQuests/Quests/22/278.json index c67e34cfa..e96104081 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/278.json +++ b/config/betterquesting/DefaultQuests/Quests/22/278.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.278.desc", "icon:10": { + "Count:3": 1, "Damage:2": 40, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 278, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/279.json b/config/betterquesting/DefaultQuests/Quests/22/279.json index 788dfaede..75628eb79 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/279.json +++ b/config/betterquesting/DefaultQuests/Quests/22/279.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.279.desc", "icon:10": { + "Count:3": 1, "Damage:2": 6, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 279, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/280.json b/config/betterquesting/DefaultQuests/Quests/22/280.json index b21713ba5..236d405ae 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/280.json +++ b/config/betterquesting/DefaultQuests/Quests/22/280.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.280.desc", "icon:10": { + "Count:3": 1, "Damage:2": 98, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 280, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/281.json b/config/betterquesting/DefaultQuests/Quests/22/281.json index 557e3eca4..30ac6816e 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/281.json +++ b/config/betterquesting/DefaultQuests/Quests/22/281.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.281.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -16,6 +17,7 @@ "questID:3": 281, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/282.json b/config/betterquesting/DefaultQuests/Quests/22/282.json index 108eedc39..5213c9723 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/282.json +++ b/config/betterquesting/DefaultQuests/Quests/22/282.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.282.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -15,6 +16,7 @@ "questID:3": 282, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/283.json b/config/betterquesting/DefaultQuests/Quests/22/283.json index 9223e819d..b27702a43 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/283.json +++ b/config/betterquesting/DefaultQuests/Quests/22/283.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.283.desc", "icon:10": { + "Count:3": 1, "Damage:2": 92, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 283, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/284.json b/config/betterquesting/DefaultQuests/Quests/22/284.json index ca0790fc7..fc92d30e7 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/284.json +++ b/config/betterquesting/DefaultQuests/Quests/22/284.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.284.desc", "icon:10": { + "Count:3": 1, "Damage:2": 102, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 284, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/285.json b/config/betterquesting/DefaultQuests/Quests/22/285.json index a507e8fc9..1e3155d9b 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/285.json +++ b/config/betterquesting/DefaultQuests/Quests/22/285.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.285.desc", "icon:10": { + "Count:3": 1, "Damage:2": 121, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 285, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/286.json b/config/betterquesting/DefaultQuests/Quests/22/286.json index 5f1185dda..fde3c9cef 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/286.json +++ b/config/betterquesting/DefaultQuests/Quests/22/286.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.286.desc", "icon:10": { + "Count:3": 1, "Damage:2": 123, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 286, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/287.json b/config/betterquesting/DefaultQuests/Quests/22/287.json index 93ada96d4..6eef264bb 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/287.json +++ b/config/betterquesting/DefaultQuests/Quests/22/287.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.287.desc", "icon:10": { + "Count:3": 1, "Damage:2": 71, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 287, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/288.json b/config/betterquesting/DefaultQuests/Quests/22/288.json index a44779339..6e661e242 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/288.json +++ b/config/betterquesting/DefaultQuests/Quests/22/288.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.288.desc", "icon:10": { + "Count:3": 1, "Damage:2": 64, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 288, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/289.json b/config/betterquesting/DefaultQuests/Quests/22/289.json index b31851096..2caf81275 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/289.json +++ b/config/betterquesting/DefaultQuests/Quests/22/289.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.289.desc", "icon:10": { + "Count:3": 1, "Damage:2": 105, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 289, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/290.json b/config/betterquesting/DefaultQuests/Quests/22/290.json index ce838c26e..22424eb93 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/290.json +++ b/config/betterquesting/DefaultQuests/Quests/22/290.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.290.desc", "icon:10": { + "Count:3": 1, "Damage:2": 93, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 290, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/292.json b/config/betterquesting/DefaultQuests/Quests/22/292.json index 1ed3bc405..73adddc63 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/292.json +++ b/config/betterquesting/DefaultQuests/Quests/22/292.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.292.desc", "icon:10": { + "Count:3": 1, "Damage:2": 90, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 292, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/293.json b/config/betterquesting/DefaultQuests/Quests/22/293.json index 03ec24876..3a1bc68a0 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/293.json +++ b/config/betterquesting/DefaultQuests/Quests/22/293.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.293.desc", "icon:10": { + "Count:3": 1, "Damage:2": 77, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 293, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/294.json b/config/betterquesting/DefaultQuests/Quests/22/294.json index 8e089294b..5168930f9 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/294.json +++ b/config/betterquesting/DefaultQuests/Quests/22/294.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.294.desc", "icon:10": { + "Count:3": 1, "Damage:2": 100, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 294, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/295.json b/config/betterquesting/DefaultQuests/Quests/22/295.json index 2c2b3a781..9ef25e406 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/295.json +++ b/config/betterquesting/DefaultQuests/Quests/22/295.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.295.desc", "icon:10": { + "Count:3": 1, "Damage:2": 19, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 295, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/296.json b/config/betterquesting/DefaultQuests/Quests/22/296.json index 52ccb578d..6e53fdc07 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/296.json +++ b/config/betterquesting/DefaultQuests/Quests/22/296.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.296.desc", "icon:10": { + "Count:3": 1, "Damage:2": 48, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 296, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/297.json b/config/betterquesting/DefaultQuests/Quests/22/297.json index 731457f16..1deb9f72d 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/297.json +++ b/config/betterquesting/DefaultQuests/Quests/22/297.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.297.desc", "icon:10": { + "Count:3": 1, "Damage:2": 112, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 297, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/298.json b/config/betterquesting/DefaultQuests/Quests/22/298.json index ff99cde31..44fdeaea4 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/298.json +++ b/config/betterquesting/DefaultQuests/Quests/22/298.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.298.desc", "icon:10": { + "Count:3": 1, "Damage:2": 4, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 298, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/299.json b/config/betterquesting/DefaultQuests/Quests/22/299.json index 1847f6fff..a561a8256 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/299.json +++ b/config/betterquesting/DefaultQuests/Quests/22/299.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.299.desc", "icon:10": { + "Count:3": 1, "Damage:2": 106, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 299, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/300.json b/config/betterquesting/DefaultQuests/Quests/22/300.json index bbc32c4a4..e84559e2b 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/300.json +++ b/config/betterquesting/DefaultQuests/Quests/22/300.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.300.desc", "icon:10": { + "Count:3": 1, "Damage:2": 49, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 300, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/301.json b/config/betterquesting/DefaultQuests/Quests/22/301.json index bdb75e8ee..cb92f9531 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/301.json +++ b/config/betterquesting/DefaultQuests/Quests/22/301.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.301.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -15,6 +16,7 @@ "questID:3": 301, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/302.json b/config/betterquesting/DefaultQuests/Quests/22/302.json index e9abbde31..8eec8ca54 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/302.json +++ b/config/betterquesting/DefaultQuests/Quests/22/302.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.302.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 302, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/303.json b/config/betterquesting/DefaultQuests/Quests/22/303.json index d92af1c3a..e6ff6a722 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/303.json +++ b/config/betterquesting/DefaultQuests/Quests/22/303.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.303.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 303, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/304.json b/config/betterquesting/DefaultQuests/Quests/22/304.json index c15274f5e..161ffe52d 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/304.json +++ b/config/betterquesting/DefaultQuests/Quests/22/304.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.304.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.304.title" @@ -11,6 +12,7 @@ "questID:3": 304, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/305.json b/config/betterquesting/DefaultQuests/Quests/22/305.json index c8383c19b..99d35ac34 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/305.json +++ b/config/betterquesting/DefaultQuests/Quests/22/305.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.305.desc", "icon:10": { + "Count:3": 1, "Damage:2": 42, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 305, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/306.json b/config/betterquesting/DefaultQuests/Quests/22/306.json index 4eaf423ff..93cfa71d9 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/306.json +++ b/config/betterquesting/DefaultQuests/Quests/22/306.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.306.desc", "icon:10": { + "Count:3": 1, "Damage:2": 104, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 306, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/307.json b/config/betterquesting/DefaultQuests/Quests/22/307.json index ccd03436e..49cc2ff5d 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/307.json +++ b/config/betterquesting/DefaultQuests/Quests/22/307.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.307.desc", "icon:10": { + "Count:3": 1, "Damage:2": 115, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 307, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/308.json b/config/betterquesting/DefaultQuests/Quests/22/308.json index c297c76fc..a61f62da9 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/308.json +++ b/config/betterquesting/DefaultQuests/Quests/22/308.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.308.desc", "icon:10": { + "Count:3": 1, "Damage:2": 89, "id:8": "gregtech:meta_dust" }, diff --git a/config/betterquesting/DefaultQuests/Quests/22/309.json b/config/betterquesting/DefaultQuests/Quests/22/309.json index 2b4eba03e..59a6f53f6 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/309.json +++ b/config/betterquesting/DefaultQuests/Quests/22/309.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.309.desc", "icon:10": { + "Count:3": 1, "Damage:2": 75, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 309, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/310.json b/config/betterquesting/DefaultQuests/Quests/22/310.json index 60128dcfc..fa9049feb 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/310.json +++ b/config/betterquesting/DefaultQuests/Quests/22/310.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.310.desc", "icon:10": { + "Count:3": 1, "Damage:2": 50, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 310, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/311.json b/config/betterquesting/DefaultQuests/Quests/22/311.json index 052e8e5df..a54545626 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/311.json +++ b/config/betterquesting/DefaultQuests/Quests/22/311.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.311.desc", "icon:10": { + "Count:3": 1, "Damage:2": 80, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 311, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/312.json b/config/betterquesting/DefaultQuests/Quests/22/312.json index 08606422d..b2ac8efa1 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/312.json +++ b/config/betterquesting/DefaultQuests/Quests/22/312.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.312.desc", "icon:10": { + "Count:3": 1, "Damage:2": 41, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 312, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/313.json b/config/betterquesting/DefaultQuests/Quests/22/313.json index a06c8f239..c66a95977 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/313.json +++ b/config/betterquesting/DefaultQuests/Quests/22/313.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.313.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -15,6 +16,7 @@ "questID:3": 313, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/314.json b/config/betterquesting/DefaultQuests/Quests/22/314.json index a114e5a6a..aca38420d 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/314.json +++ b/config/betterquesting/DefaultQuests/Quests/22/314.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.314.desc", "icon:10": { + "Count:3": 1, "Damage:2": 110, "id:8": "gregtech:meta_dust" }, diff --git a/config/betterquesting/DefaultQuests/Quests/22/315.json b/config/betterquesting/DefaultQuests/Quests/22/315.json index 8ad01afce..e7dcf4b9f 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/315.json +++ b/config/betterquesting/DefaultQuests/Quests/22/315.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.315.desc", "icon:10": { + "Count:3": 1, "Damage:2": 55, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 315, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/316.json b/config/betterquesting/DefaultQuests/Quests/22/316.json index e6d36f2e6..19935c4e7 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/316.json +++ b/config/betterquesting/DefaultQuests/Quests/22/316.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.316.desc", "icon:10": { + "Count:3": 1, "Damage:2": 11, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 316, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/317.json b/config/betterquesting/DefaultQuests/Quests/22/317.json index d5bd4fbbb..c29190719 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/317.json +++ b/config/betterquesting/DefaultQuests/Quests/22/317.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.317.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.317.title" @@ -11,6 +12,7 @@ "questID:3": 317, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/318.json b/config/betterquesting/DefaultQuests/Quests/22/318.json index 7a7da73ea..58571d829 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/318.json +++ b/config/betterquesting/DefaultQuests/Quests/22/318.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.318.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.318.title" @@ -11,6 +12,7 @@ "questID:3": 318, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/319.json b/config/betterquesting/DefaultQuests/Quests/22/319.json index c9bcee2e3..83900e10f 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/319.json +++ b/config/betterquesting/DefaultQuests/Quests/22/319.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.319.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -15,6 +16,7 @@ "questID:3": 319, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/320.json b/config/betterquesting/DefaultQuests/Quests/22/320.json index a3f8825eb..08101cd7d 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/320.json +++ b/config/betterquesting/DefaultQuests/Quests/22/320.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.320.desc", "icon:10": { + "Count:3": 1, "Damage:2": 53, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 320, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/321.json b/config/betterquesting/DefaultQuests/Quests/22/321.json index 522a1dd4d..21199e9a6 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/321.json +++ b/config/betterquesting/DefaultQuests/Quests/22/321.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.321.desc", "icon:10": { + "Count:3": 1, "Damage:2": 20, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 321, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/322.json b/config/betterquesting/DefaultQuests/Quests/22/322.json index 971b2ddc3..ee5a7f084 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/322.json +++ b/config/betterquesting/DefaultQuests/Quests/22/322.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.322.desc", "icon:10": { + "Count:3": 1, "Damage:2": 84, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 322, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/323.json b/config/betterquesting/DefaultQuests/Quests/22/323.json index 74ffac888..4d1a81f6a 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/323.json +++ b/config/betterquesting/DefaultQuests/Quests/22/323.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.323.desc", "icon:10": { + "Count:3": 1, "Damage:2": 66, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 323, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/324.json b/config/betterquesting/DefaultQuests/Quests/22/324.json index 664ae2781..38c058441 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/324.json +++ b/config/betterquesting/DefaultQuests/Quests/22/324.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.324.desc", "icon:10": { + "Count:3": 1, "Damage:2": 85, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 324, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/325.json b/config/betterquesting/DefaultQuests/Quests/22/325.json index 6792c7c4d..54ad89616 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/325.json +++ b/config/betterquesting/DefaultQuests/Quests/22/325.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.325.desc", "icon:10": { + "Count:3": 1, "Damage:2": 95, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 325, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/326.json b/config/betterquesting/DefaultQuests/Quests/22/326.json index 39afbc4ef..edc7a2456 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/326.json +++ b/config/betterquesting/DefaultQuests/Quests/22/326.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.326.desc", "icon:10": { + "Count:3": 1, "Damage:2": 33, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 326, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/327.json b/config/betterquesting/DefaultQuests/Quests/22/327.json index b108252f7..827cb5d7b 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/327.json +++ b/config/betterquesting/DefaultQuests/Quests/22/327.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.327.desc", "icon:10": { + "Count:3": 1, "Damage:2": 38, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 327, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/328.json b/config/betterquesting/DefaultQuests/Quests/22/328.json index 85a856be6..421e2012f 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/328.json +++ b/config/betterquesting/DefaultQuests/Quests/22/328.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.328.desc", "icon:10": { + "Count:3": 1, "Damage:2": 108, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 328, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/329.json b/config/betterquesting/DefaultQuests/Quests/22/329.json index 1445708b4..1dbe62a7f 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/329.json +++ b/config/betterquesting/DefaultQuests/Quests/22/329.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.329.desc", "icon:10": { + "Count:3": 1, "Damage:2": 30, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 329, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/330.json b/config/betterquesting/DefaultQuests/Quests/22/330.json index bdac066e8..172d0e348 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/330.json +++ b/config/betterquesting/DefaultQuests/Quests/22/330.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.330.desc", "icon:10": { + "Count:3": 1, "Damage:2": 44, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 330, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/331.json b/config/betterquesting/DefaultQuests/Quests/22/331.json index 64d6ba1f1..9ff32dad0 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/331.json +++ b/config/betterquesting/DefaultQuests/Quests/22/331.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.331.desc", "icon:10": { + "Count:3": 1, "Damage:2": 32, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 331, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/332.json b/config/betterquesting/DefaultQuests/Quests/22/332.json index 4ca01a75d..4b72250e2 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/332.json +++ b/config/betterquesting/DefaultQuests/Quests/22/332.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.332.desc", "icon:10": { + "Count:3": 1, "Damage:2": 111, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 332, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/333.json b/config/betterquesting/DefaultQuests/Quests/22/333.json index 373cc327e..d4f85423d 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/333.json +++ b/config/betterquesting/DefaultQuests/Quests/22/333.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.333.desc", "icon:10": { + "Count:3": 1, "Damage:2": 120, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 333, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/334.json b/config/betterquesting/DefaultQuests/Quests/22/334.json index 5d88f5851..bb19d29e9 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/334.json +++ b/config/betterquesting/DefaultQuests/Quests/22/334.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.334.desc", "icon:10": { + "Count:3": 1, "Damage:2": 58, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 334, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/335.json b/config/betterquesting/DefaultQuests/Quests/22/335.json index e6698170e..65dca09c3 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/335.json +++ b/config/betterquesting/DefaultQuests/Quests/22/335.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.335.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.335.title" @@ -11,6 +12,7 @@ "questID:3": 335, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/336.json b/config/betterquesting/DefaultQuests/Quests/22/336.json index f6b5ee0bd..e0153766e 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/336.json +++ b/config/betterquesting/DefaultQuests/Quests/22/336.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.336.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.336.title" @@ -11,6 +12,7 @@ "questID:3": 336, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/337.json b/config/betterquesting/DefaultQuests/Quests/22/337.json index 006e0dba3..17fe4299f 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/337.json +++ b/config/betterquesting/DefaultQuests/Quests/22/337.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.337.desc", "icon:10": { + "Count:3": 1, "Damage:2": 27, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 337, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/338.json b/config/betterquesting/DefaultQuests/Quests/22/338.json index cf6a2d013..aa8c1d742 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/338.json +++ b/config/betterquesting/DefaultQuests/Quests/22/338.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.338.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.338.title" @@ -11,6 +12,7 @@ "questID:3": 338, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/339.json b/config/betterquesting/DefaultQuests/Quests/22/339.json index 922f2f2cd..b6c7368d1 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/339.json +++ b/config/betterquesting/DefaultQuests/Quests/22/339.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.339.desc", "icon:10": { + "Count:3": 1, "Damage:2": 109, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 339, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/340.json b/config/betterquesting/DefaultQuests/Quests/22/340.json index 71e27f47e..c84e6b1ae 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/340.json +++ b/config/betterquesting/DefaultQuests/Quests/22/340.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.340.desc", "icon:10": { + "Count:3": 1, "Damage:2": 116, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 340, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/341.json b/config/betterquesting/DefaultQuests/Quests/22/341.json index bb79357e8..4cc29aca8 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/341.json +++ b/config/betterquesting/DefaultQuests/Quests/22/341.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.341.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.341.title" @@ -11,6 +12,7 @@ "questID:3": 341, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/342.json b/config/betterquesting/DefaultQuests/Quests/22/342.json index 2ba2fdd6e..f5a4f6705 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/342.json +++ b/config/betterquesting/DefaultQuests/Quests/22/342.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.342.desc", "icon:10": { + "Count:3": 1, "Damage:2": 81, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 342, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/343.json b/config/betterquesting/DefaultQuests/Quests/22/343.json index c3ec36fb0..b8c696061 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/343.json +++ b/config/betterquesting/DefaultQuests/Quests/22/343.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.343.desc", "icon:10": { + "Count:3": 1, "Damage:2": 3, "id:8": "gregtech:meta_dust" }, @@ -12,6 +13,7 @@ "questID:3": 343, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/344.json b/config/betterquesting/DefaultQuests/Quests/22/344.json index e9c3d4dda..d236d7db1 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/344.json +++ b/config/betterquesting/DefaultQuests/Quests/22/344.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.344.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.344.title" @@ -11,6 +12,7 @@ "questID:3": 344, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/345.json b/config/betterquesting/DefaultQuests/Quests/22/345.json index 9ed507b8b..388ce806e 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/345.json +++ b/config/betterquesting/DefaultQuests/Quests/22/345.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.345.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.345.title" @@ -11,6 +12,7 @@ "questID:3": 345, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/346.json b/config/betterquesting/DefaultQuests/Quests/22/346.json index a886b7f14..440cccadf 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/346.json +++ b/config/betterquesting/DefaultQuests/Quests/22/346.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.346.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.346.title" @@ -11,6 +12,7 @@ "questID:3": 346, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/347.json b/config/betterquesting/DefaultQuests/Quests/22/347.json index 1e8bb7c78..3ce235692 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/347.json +++ b/config/betterquesting/DefaultQuests/Quests/22/347.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.347.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.347.title" @@ -11,6 +12,7 @@ "questID:3": 347, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/348.json b/config/betterquesting/DefaultQuests/Quests/22/348.json index 87c84d805..42590db9d 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/348.json +++ b/config/betterquesting/DefaultQuests/Quests/22/348.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.348.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.348.title" @@ -11,6 +12,7 @@ "questID:3": 348, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/349.json b/config/betterquesting/DefaultQuests/Quests/22/349.json index 5d395f036..61f349b19 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/349.json +++ b/config/betterquesting/DefaultQuests/Quests/22/349.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.349.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.349.title" @@ -11,6 +12,7 @@ "questID:3": 349, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/350.json b/config/betterquesting/DefaultQuests/Quests/22/350.json index 9c665121f..de854cbaa 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/350.json +++ b/config/betterquesting/DefaultQuests/Quests/22/350.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.350.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.350.title" @@ -11,6 +12,7 @@ "questID:3": 350, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/351.json b/config/betterquesting/DefaultQuests/Quests/22/351.json index 0ab03f1d4..355b9e092 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/351.json +++ b/config/betterquesting/DefaultQuests/Quests/22/351.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.351.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.351.title" @@ -11,6 +12,7 @@ "questID:3": 351, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/352.json b/config/betterquesting/DefaultQuests/Quests/22/352.json index cd7a0224f..a2816e478 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/352.json +++ b/config/betterquesting/DefaultQuests/Quests/22/352.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.352.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.352.title" @@ -11,6 +12,7 @@ "questID:3": 352, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/353.json b/config/betterquesting/DefaultQuests/Quests/22/353.json index 5c868c041..9bfd5f9f4 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/353.json +++ b/config/betterquesting/DefaultQuests/Quests/22/353.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.353.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.353.title" @@ -11,6 +12,7 @@ "questID:3": 353, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/354.json b/config/betterquesting/DefaultQuests/Quests/22/354.json index 0a54e7e57..fec916e98 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/354.json +++ b/config/betterquesting/DefaultQuests/Quests/22/354.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.354.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.354.title" @@ -11,6 +12,7 @@ "questID:3": 354, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/355.json b/config/betterquesting/DefaultQuests/Quests/22/355.json index c422dfc6e..50f3d0ae6 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/355.json +++ b/config/betterquesting/DefaultQuests/Quests/22/355.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.355.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.355.title" @@ -11,6 +12,7 @@ "questID:3": 355, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/356.json b/config/betterquesting/DefaultQuests/Quests/22/356.json index 62d632707..da4e415f0 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/356.json +++ b/config/betterquesting/DefaultQuests/Quests/22/356.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.356.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.356.title" @@ -11,6 +12,7 @@ "questID:3": 356, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/357.json b/config/betterquesting/DefaultQuests/Quests/22/357.json index 82888f439..98657ff86 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/357.json +++ b/config/betterquesting/DefaultQuests/Quests/22/357.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.357.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.357.title" @@ -11,6 +12,7 @@ "questID:3": 357, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/358.json b/config/betterquesting/DefaultQuests/Quests/22/358.json index 2d4683fef..15ef27998 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/358.json +++ b/config/betterquesting/DefaultQuests/Quests/22/358.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.358.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.358.title" @@ -11,6 +12,7 @@ "questID:3": 358, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/359.json b/config/betterquesting/DefaultQuests/Quests/22/359.json index 83d3063d6..9c5b049de 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/359.json +++ b/config/betterquesting/DefaultQuests/Quests/22/359.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.359.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.359.title" @@ -11,6 +12,7 @@ "questID:3": 359, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/360.json b/config/betterquesting/DefaultQuests/Quests/22/360.json index 23d490148..1d251105a 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/360.json +++ b/config/betterquesting/DefaultQuests/Quests/22/360.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.360.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.360.title" @@ -11,6 +12,7 @@ "questID:3": 360, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/361.json b/config/betterquesting/DefaultQuests/Quests/22/361.json index 98b94610b..ba54230c4 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/361.json +++ b/config/betterquesting/DefaultQuests/Quests/22/361.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.361.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.361.title" @@ -11,6 +12,7 @@ "questID:3": 361, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/362.json b/config/betterquesting/DefaultQuests/Quests/22/362.json index 73ea314f3..360e59ea3 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/362.json +++ b/config/betterquesting/DefaultQuests/Quests/22/362.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.362.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.362.title" @@ -11,6 +12,7 @@ "questID:3": 362, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/363.json b/config/betterquesting/DefaultQuests/Quests/22/363.json index a49bf5e97..815be5804 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/363.json +++ b/config/betterquesting/DefaultQuests/Quests/22/363.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.363.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.363.title" diff --git a/config/betterquesting/DefaultQuests/Quests/22/364.json b/config/betterquesting/DefaultQuests/Quests/22/364.json index 0a00c408b..184707186 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/364.json +++ b/config/betterquesting/DefaultQuests/Quests/22/364.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.364.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.364.title" @@ -11,6 +12,7 @@ "questID:3": 364, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/365.json b/config/betterquesting/DefaultQuests/Quests/22/365.json index 5dd682661..c7d7d92a7 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/365.json +++ b/config/betterquesting/DefaultQuests/Quests/22/365.json @@ -3,6 +3,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.365.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.365.title" @@ -11,6 +12,7 @@ "questID:3": 365, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/449.json b/config/betterquesting/DefaultQuests/Quests/22/449.json index bb0503309..3f01fe023 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/449.json +++ b/config/betterquesting/DefaultQuests/Quests/22/449.json @@ -4,6 +4,7 @@ "desc:8": "susy.quest.db.449.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 5, "id:8": "gregtech:warning_sign_1" }, @@ -14,6 +15,7 @@ "questID:3": 449, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/23/133.json b/config/betterquesting/DefaultQuests/Quests/23/133.json index 4912f1e1c..3164ec35d 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/133.json +++ b/config/betterquesting/DefaultQuests/Quests/23/133.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.133.desc", "icon:10": { + "Count:3": 1, "id:8": "gregtech:scythe", "tag:10": { "DisallowContainerItem:1": 0, @@ -42,6 +43,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/134.json b/config/betterquesting/DefaultQuests/Quests/23/134.json index 2cc5addb4..d2582dce9 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/134.json +++ b/config/betterquesting/DefaultQuests/Quests/23/134.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.134.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:fish" }, "name:8": "susy.quest.db.134.title" @@ -14,6 +15,7 @@ "questID:3": 134, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/136.json b/config/betterquesting/DefaultQuests/Quests/23/136.json index f8e8ec676..e041223bb 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/136.json +++ b/config/betterquesting/DefaultQuests/Quests/23/136.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.136.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:spawn_egg", "tag:10": { "EntityTag:10": { @@ -19,6 +20,7 @@ "questID:3": 136, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/23/137.json b/config/betterquesting/DefaultQuests/Quests/23/137.json index 37c83456c..43a16d0af 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/137.json +++ b/config/betterquesting/DefaultQuests/Quests/23/137.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.137.desc", "icon:10": { + "Count:3": 1, "id:8": "gregtech:butchery_knife", "tag:10": { "DisallowContainerItem:1": 0, @@ -34,6 +35,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/138.json b/config/betterquesting/DefaultQuests/Quests/23/138.json index 84259f6ef..31c0186de 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/138.json +++ b/config/betterquesting/DefaultQuests/Quests/23/138.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.138.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:wheat" }, "name:8": "susy.quest.db.138.title" @@ -14,6 +15,7 @@ "questID:3": 138, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/23/139.json b/config/betterquesting/DefaultQuests/Quests/23/139.json index 613ebe55e..78fde9679 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/139.json +++ b/config/betterquesting/DefaultQuests/Quests/23/139.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.139.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1615, "id:8": "gregtech:meta_dust" }, @@ -16,6 +17,7 @@ "questID:3": 139, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 4, diff --git a/config/betterquesting/DefaultQuests/Quests/23/140.json b/config/betterquesting/DefaultQuests/Quests/23/140.json index 40806713b..fa06ac5e2 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/140.json +++ b/config/betterquesting/DefaultQuests/Quests/23/140.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.140.desc", "icon:10": { + "Count:3": 1, "Damage:2": 47, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -15,6 +16,7 @@ "questID:3": 140, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/141.json b/config/betterquesting/DefaultQuests/Quests/23/141.json index 49c8404e9..91b4e2f7b 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/141.json +++ b/config/betterquesting/DefaultQuests/Quests/23/141.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.141.desc", "icon:10": { + "Count:3": 1, "Damage:2": 312, "id:8": "gregtech:meta_gem" }, @@ -15,6 +16,7 @@ "questID:3": 141, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/142.json b/config/betterquesting/DefaultQuests/Quests/23/142.json index 767526127..320a5cf51 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/142.json +++ b/config/betterquesting/DefaultQuests/Quests/23/142.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.142.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:bread" }, "name:8": "susy.quest.db.142.title" @@ -15,6 +16,7 @@ "questID:3": 142, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 4, diff --git a/config/betterquesting/DefaultQuests/Quests/23/143.json b/config/betterquesting/DefaultQuests/Quests/23/143.json index 543c45258..10b79a295 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/143.json +++ b/config/betterquesting/DefaultQuests/Quests/23/143.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.143.desc", "icon:10": { + "Count:3": 1, "Damage:2": 224, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -15,6 +16,7 @@ "questID:3": 143, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/144.json b/config/betterquesting/DefaultQuests/Quests/23/144.json index 65007b556..8ba8f24f8 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/144.json +++ b/config/betterquesting/DefaultQuests/Quests/23/144.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.144.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 8518, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "tasks:9": { "0:10": { "groupDetect:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/145.json b/config/betterquesting/DefaultQuests/Quests/23/145.json index fef5e1ece..a13cac97b 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/145.json +++ b/config/betterquesting/DefaultQuests/Quests/23/145.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.145.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8544, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 145, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/146.json b/config/betterquesting/DefaultQuests/Quests/23/146.json index e6281c5b9..4092258be 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/146.json +++ b/config/betterquesting/DefaultQuests/Quests/23/146.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.146.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8503, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 146, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/154.json b/config/betterquesting/DefaultQuests/Quests/23/154.json index 088a0ac60..8dca1d1a6 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/154.json +++ b/config/betterquesting/DefaultQuests/Quests/23/154.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.154.desc", "icon:10": { + "Count:3": 1, "Damage:2": 211, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -15,6 +16,7 @@ "questID:3": 154, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/162.json b/config/betterquesting/DefaultQuests/Quests/23/162.json index 719ea9893..cdbc95de3 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/162.json +++ b/config/betterquesting/DefaultQuests/Quests/23/162.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.162.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8561, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 162, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/163.json b/config/betterquesting/DefaultQuests/Quests/23/163.json index ed213a43c..74153cf7d 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/163.json +++ b/config/betterquesting/DefaultQuests/Quests/23/163.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.163.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8549, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 163, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/164.json b/config/betterquesting/DefaultQuests/Quests/23/164.json index ef0a2e25d..2394c4dda 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/164.json +++ b/config/betterquesting/DefaultQuests/Quests/23/164.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.164.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8553, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 164, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/165.json b/config/betterquesting/DefaultQuests/Quests/23/165.json index 04c24937f..59f238187 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/165.json +++ b/config/betterquesting/DefaultQuests/Quests/23/165.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.165.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8545, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 165, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/166.json b/config/betterquesting/DefaultQuests/Quests/23/166.json index d3c3848ad..4349b336e 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/166.json +++ b/config/betterquesting/DefaultQuests/Quests/23/166.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.166.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8531, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 166, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/167.json b/config/betterquesting/DefaultQuests/Quests/23/167.json index d24fed824..bd2e95710 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/167.json +++ b/config/betterquesting/DefaultQuests/Quests/23/167.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.167.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8566, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 167, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/176.json b/config/betterquesting/DefaultQuests/Quests/23/176.json index 174a951f5..9c7177344 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/176.json +++ b/config/betterquesting/DefaultQuests/Quests/23/176.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.176.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8517, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 176, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/225.json b/config/betterquesting/DefaultQuests/Quests/23/225.json index 3462e39f5..8705be79c 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/225.json +++ b/config/betterquesting/DefaultQuests/Quests/23/225.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.225.desc", "icon:10": { + "Count:3": 1, "id:8": "gregtech:knife", "tag:10": { "DisallowContainerItem:1": 0, @@ -33,6 +34,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/226.json b/config/betterquesting/DefaultQuests/Quests/23/226.json index af0eaea2b..3802be2c8 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/226.json +++ b/config/betterquesting/DefaultQuests/Quests/23/226.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.226.desc", "icon:10": { + "Count:3": 1, "Damage:2": 65, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -15,6 +16,7 @@ "questID:3": 226, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/392.json b/config/betterquesting/DefaultQuests/Quests/23/392.json index 92aee2f5e..7f64931fc 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/392.json +++ b/config/betterquesting/DefaultQuests/Quests/23/392.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.392.desc", "icon:10": { + "Count:3": 1, "id:8": "gregtechfoodoption:rolling_pin", "tag:10": { "DisallowContainerItem:1": 0, diff --git a/config/betterquesting/DefaultQuests/Quests/23/423.json b/config/betterquesting/DefaultQuests/Quests/23/423.json index f03e2fb13..680de314c 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/423.json +++ b/config/betterquesting/DefaultQuests/Quests/23/423.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.423.desc", "icon:10": { + "Count:3": 1, "Damage:2": 50, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -16,6 +17,7 @@ "questID:3": 423, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/424.json b/config/betterquesting/DefaultQuests/Quests/23/424.json index b2f77b60c..e37c04d31 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/424.json +++ b/config/betterquesting/DefaultQuests/Quests/23/424.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.424.desc", "icon:10": { + "Count:3": 1, "Damage:2": 59, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -20,6 +21,7 @@ "questID:3": 424, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/425.json b/config/betterquesting/DefaultQuests/Quests/23/425.json index 0bb332274..c3d244984 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/425.json +++ b/config/betterquesting/DefaultQuests/Quests/23/425.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.425.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 274, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -17,6 +18,7 @@ "questID:3": 425, "rewards:9": { "0:10": { + "index:3": 0, "rewardID:8": "bq_standard:item", "rewards:9": { "0:10": { @@ -29,6 +31,7 @@ }, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/23/426.json b/config/betterquesting/DefaultQuests/Quests/23/426.json index bef16b1cd..16c00f470 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/426.json +++ b/config/betterquesting/DefaultQuests/Quests/23/426.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.426.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -18,6 +19,7 @@ "questID:3": 426, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 4000, diff --git a/config/betterquesting/DefaultQuests/Quests/23/427.json b/config/betterquesting/DefaultQuests/Quests/23/427.json index b90df9eda..60c8503dc 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/427.json +++ b/config/betterquesting/DefaultQuests/Quests/23/427.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.427.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/428.json b/config/betterquesting/DefaultQuests/Quests/23/428.json index db0bd33c3..a297f3f16 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/428.json +++ b/config/betterquesting/DefaultQuests/Quests/23/428.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.428.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -23,6 +24,7 @@ "questID:3": 428, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 70, diff --git a/config/betterquesting/DefaultQuests/Quests/23/430.json b/config/betterquesting/DefaultQuests/Quests/23/430.json index bf8515996..85f8faaa5 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/430.json +++ b/config/betterquesting/DefaultQuests/Quests/23/430.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.430.desc", "icon:10": { + "Count:3": 1, "Damage:2": 165, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -16,6 +17,7 @@ "questID:3": 430, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/431.json b/config/betterquesting/DefaultQuests/Quests/23/431.json index a4857c1f6..f5f8c8181 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/431.json +++ b/config/betterquesting/DefaultQuests/Quests/23/431.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.431.desc", "icon:10": { + "Count:3": 1, "Damage:2": 169, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -15,6 +16,7 @@ "questID:3": 431, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/579.json b/config/betterquesting/DefaultQuests/Quests/23/579.json index 640a95064..2f073a25c 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/579.json +++ b/config/betterquesting/DefaultQuests/Quests/23/579.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.579.desc", "icon:10": { + "Count:3": 1, "Damage:2": 218, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -15,6 +16,7 @@ "questID:3": 579, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/83.json b/config/betterquesting/DefaultQuests/Quests/23/83.json index 3ad9a7efc..7d499e79f 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/83.json +++ b/config/betterquesting/DefaultQuests/Quests/23/83.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.83.desc", "icon:10": { + "Count:3": 1, "Damage:2": 79, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -15,6 +16,7 @@ "questID:3": 83, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/85.json b/config/betterquesting/DefaultQuests/Quests/23/85.json index 847cb4e8f..2fffddf32 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/85.json +++ b/config/betterquesting/DefaultQuests/Quests/23/85.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.85.desc", "icon:10": { + "Count:3": 1, "Damage:2": 4, "id:8": "gregtechfoodoption:gtfo_sapling_0" }, @@ -15,6 +16,7 @@ "questID:3": 85, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/23/86.json b/config/betterquesting/DefaultQuests/Quests/23/86.json index 9d5f35b6b..802b19e70 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/86.json +++ b/config/betterquesting/DefaultQuests/Quests/23/86.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.86.desc", "icon:10": { + "Count:3": 1, "Damage:2": 142, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -15,6 +16,7 @@ "questID:3": 86, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/885.json b/config/betterquesting/DefaultQuests/Quests/23/885.json index a23df39cc..0320c36dc 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/885.json +++ b/config/betterquesting/DefaultQuests/Quests/23/885.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.885.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 343, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -17,6 +18,7 @@ "questID:3": 885, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/521.json b/config/betterquesting/DefaultQuests/Quests/24/521.json index ccd170e4b..6d08aa816 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/521.json +++ b/config/betterquesting/DefaultQuests/Quests/24/521.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.521.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:case1" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 521, "rewards:9": { "0:10": { + "index:3": 0, "rewardID:8": "bq_standard:item", "rewards:9": { "0:10": { @@ -28,6 +30,7 @@ }, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/522.json b/config/betterquesting/DefaultQuests/Quests/24/522.json index 66969a44b..e2643eb11 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/522.json +++ b/config/betterquesting/DefaultQuests/Quests/24/522.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.522.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:component" }, "name:8": "susy.quest.db.522.title" @@ -14,6 +15,7 @@ "questID:3": 522, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/523.json b/config/betterquesting/DefaultQuests/Quests/24/523.json index eebeb9b3c..e450093c1 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/523.json +++ b/config/betterquesting/DefaultQuests/Quests/24/523.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.523.desc", "icon:10": { + "Count:3": 1, "Damage:2": 6, "id:8": "opencomputers:component" }, @@ -15,6 +16,7 @@ "questID:3": 523, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 2, diff --git a/config/betterquesting/DefaultQuests/Quests/24/524.json b/config/betterquesting/DefaultQuests/Quests/24/524.json index 4c4098d4c..79dffb2d5 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/524.json +++ b/config/betterquesting/DefaultQuests/Quests/24/524.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.524.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:tool" }, "name:8": "susy.quest.db.524.title" diff --git a/config/betterquesting/DefaultQuests/Quests/24/525.json b/config/betterquesting/DefaultQuests/Quests/24/525.json index 89cbfa67a..4c7109789 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/525.json +++ b/config/betterquesting/DefaultQuests/Quests/24/525.json @@ -5,18 +5,18 @@ "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.525.desc", - "frame:8": "ROUNDED_SQUARE", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:storage" }, - "ignoresview:1": 0, "name:8": "susy.quest.db.525.title", - "repeattime:3": 900, - "visibility:8": "ALWAYS" + "repeattime:3": 900 } }, + "questID:3": 525, "rewards:9": { "0:10": { + "index:3": 0, "rewardID:8": "bq_standard:item", "rewards:9": { "0:10": { @@ -1795,8 +1795,7 @@ }, "tasks:9": { "0:10": { - "entryLogic:8": "AND", - "partialMatch:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/526.json b/config/betterquesting/DefaultQuests/Quests/24/526.json index 5b2ba79a7..36c1cc62c 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/526.json +++ b/config/betterquesting/DefaultQuests/Quests/24/526.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.526.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:diskdrive" }, "name:8": "susy.quest.db.526.title" @@ -14,6 +15,7 @@ "questID:3": 526, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/527.json b/config/betterquesting/DefaultQuests/Quests/24/527.json index 04837d641..e8f560dec 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/527.json +++ b/config/betterquesting/DefaultQuests/Quests/24/527.json @@ -5,8 +5,8 @@ "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.527.desc", - "frame:8": "ROUNDED_SQUARE", "icon:10": { + "Count:3": 1, "Damage:2": 1, "id:8": "opencomputers:storage", "tag:10": { @@ -20,14 +20,14 @@ "oc:lootFactory:8": "opencomputers:openos" } }, - "ignoresview:1": 0, "name:8": "susy.quest.db.527.title", - "repeattime:3": 900, - "visibility:8": "ALWAYS" + "repeattime:3": 900 } }, + "questID:3": 527, "rewards:9": { "0:10": { + "index:3": 0, "rewardID:8": "bq_standard:item", "rewards:9": { "0:10": { @@ -50,8 +50,7 @@ }, "tasks:9": { "0:10": { - "entryLogic:8": "AND", - "partialMatch:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/528.json b/config/betterquesting/DefaultQuests/Quests/24/528.json index 126d3bc08..cfe169500 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/528.json +++ b/config/betterquesting/DefaultQuests/Quests/24/528.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.528.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:cable" }, "name:8": "susy.quest.db.528.title" @@ -14,6 +15,7 @@ "questID:3": 528, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/529.json b/config/betterquesting/DefaultQuests/Quests/24/529.json index 66aa29359..1489301c7 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/529.json +++ b/config/betterquesting/DefaultQuests/Quests/24/529.json @@ -8,6 +8,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.529.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1, "id:8": "opencomputers:card" }, @@ -17,6 +18,7 @@ "questID:3": 529, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/530.json b/config/betterquesting/DefaultQuests/Quests/24/530.json index 4d94cb61d..49711e833 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/530.json +++ b/config/betterquesting/DefaultQuests/Quests/24/530.json @@ -5,17 +5,16 @@ "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.530.desc", - "frame:8": "ROUNDED_SQUARE", "icon:10": { + "Count:3": 1, "Damage:2": 13, "id:8": "opencomputers:material" }, - "ignoresview:1": 0, "name:8": "susy.quest.db.530.title", - "repeattime:3": 15, - "visibility:8": "ALWAYS" + "repeattime:3": 15 } }, + "questID:3": 530, "rewards:9": { "0:10": { "choices:9": { @@ -233,13 +232,13 @@ } } }, + "index:3": 0, "rewardID:8": "bq_standard:choice" } }, "tasks:9": { "0:10": { - "entryLogic:8": "AND", - "partialMatch:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/531.json b/config/betterquesting/DefaultQuests/Quests/24/531.json index 2bb78e36e..8cd2cabfe 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/531.json +++ b/config/betterquesting/DefaultQuests/Quests/24/531.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.531.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:keyboard" }, "name:8": "susy.quest.db.531.title" @@ -14,6 +15,7 @@ "questID:3": 531, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/532.json b/config/betterquesting/DefaultQuests/Quests/24/532.json index c69be1096..694d43beb 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/532.json +++ b/config/betterquesting/DefaultQuests/Quests/24/532.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.532.desc", "icon:10": { + "Count:3": 1, "Damage:2": 2, "id:8": "opencomputers:storage" }, @@ -15,6 +16,7 @@ "questID:3": 532, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/533.json b/config/betterquesting/DefaultQuests/Quests/24/533.json index 1fe079e4c..d454c1563 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/533.json +++ b/config/betterquesting/DefaultQuests/Quests/24/533.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.533.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:adapter" }, "name:8": "susy.quest.db.533.title" @@ -14,6 +15,7 @@ "questID:3": 533, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/534.json b/config/betterquesting/DefaultQuests/Quests/24/534.json index 6849831db..1c1249e73 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/534.json +++ b/config/betterquesting/DefaultQuests/Quests/24/534.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.534.desc", "icon:10": { + "Count:3": 1, "id:8": "opensecurity:entity_detector" }, "name:8": "susy.quest.db.534.title" @@ -14,6 +15,7 @@ "questID:3": 534, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/539.json b/config/betterquesting/DefaultQuests/Quests/24/539.json index 4226b8393..e85263e79 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/539.json +++ b/config/betterquesting/DefaultQuests/Quests/24/539.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.539.desc", "icon:10": { + "Count:3": 1, "Damage:2": 6, "id:8": "opencomputers:card" }, @@ -15,6 +16,7 @@ "questID:3": 539, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/540.json b/config/betterquesting/DefaultQuests/Quests/24/540.json index 1b2be1ca9..0fdead443 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/540.json +++ b/config/betterquesting/DefaultQuests/Quests/24/540.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.540.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 461, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -20,6 +21,7 @@ "questID:3": 540, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/24/541.json b/config/betterquesting/DefaultQuests/Quests/24/541.json index 4b1908b4a..6099bbf1e 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/541.json +++ b/config/betterquesting/DefaultQuests/Quests/24/541.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.541.desc", "icon:10": { + "Count:3": 1, "Damage:2": 20, "id:8": "opencomputers:component" }, @@ -16,6 +17,7 @@ "questID:3": 541, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/24/542.json b/config/betterquesting/DefaultQuests/Quests/24/542.json index 4e74a7636..b2f76530a 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/542.json +++ b/config/betterquesting/DefaultQuests/Quests/24/542.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.542.desc", "icon:10": { + "Count:3": 1, "Damage:2": 20, "id:8": "opencomputers:component" }, @@ -15,6 +16,7 @@ "questID:3": 542, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/24/543.json b/config/betterquesting/DefaultQuests/Quests/24/543.json index 2399b282c..529c2b84a 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/543.json +++ b/config/betterquesting/DefaultQuests/Quests/24/543.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.543.desc", "icon:10": { + "Count:3": 1, "Damage:2": 4, "id:8": "opencomputers:card" }, @@ -15,6 +16,7 @@ "questID:3": 543, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/544.json b/config/betterquesting/DefaultQuests/Quests/24/544.json index 4f0b5f40f..624aa8c6a 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/544.json +++ b/config/betterquesting/DefaultQuests/Quests/24/544.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.544.desc", "icon:10": { + "Count:3": 1, "Damage:2": 10, "id:8": "opencomputers:card" }, @@ -15,6 +16,7 @@ "questID:3": 544, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/546.json b/config/betterquesting/DefaultQuests/Quests/24/546.json index b68738570..e8356ce81 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/546.json +++ b/config/betterquesting/DefaultQuests/Quests/24/546.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.546.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:case2" }, "ismain:1": 1, @@ -17,6 +18,7 @@ "questID:3": 546, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/548.json b/config/betterquesting/DefaultQuests/Quests/24/548.json index 8abc6db05..22b3f2aaf 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/548.json +++ b/config/betterquesting/DefaultQuests/Quests/24/548.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.548.desc", "icon:10": { + "Count:3": 1, "Damage:2": 16, "id:8": "opencomputers:component" }, @@ -15,6 +16,7 @@ "questID:3": 548, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/549.json b/config/betterquesting/DefaultQuests/Quests/24/549.json index 7a692861b..0e078d889 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/549.json +++ b/config/betterquesting/DefaultQuests/Quests/24/549.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.549.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:case3" }, "ismain:1": 1, @@ -17,6 +18,7 @@ "questID:3": 549, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/551.json b/config/betterquesting/DefaultQuests/Quests/24/551.json index ced6566ac..76273bb0e 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/551.json +++ b/config/betterquesting/DefaultQuests/Quests/24/551.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.551.desc", "icon:10": { + "Count:3": 1, "Damage:2": 7, "id:8": "opencomputers:card" }, @@ -15,6 +16,7 @@ "questID:3": 551, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/554.json b/config/betterquesting/DefaultQuests/Quests/24/554.json index e0028bbeb..23a2dd198 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/554.json +++ b/config/betterquesting/DefaultQuests/Quests/24/554.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.554.desc", "icon:10": { + "Count:3": 1, "id:8": "opensecurity:biometric_reader" }, "name:8": "susy.quest.db.554.title" @@ -14,6 +15,7 @@ "questID:3": 554, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/555.json b/config/betterquesting/DefaultQuests/Quests/24/555.json index cedb7e87f..5fbe356e9 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/555.json +++ b/config/betterquesting/DefaultQuests/Quests/24/555.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.555.desc", "icon:10": { + "Count:3": 1, "id:8": "opensecurity:keypad" }, "name:8": "susy.quest.db.555.title" @@ -14,6 +15,7 @@ "questID:3": 555, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/556.json b/config/betterquesting/DefaultQuests/Quests/24/556.json index d4b53c990..b3c2e066b 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/556.json +++ b/config/betterquesting/DefaultQuests/Quests/24/556.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.556.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:redstone" }, "name:8": "susy.quest.db.556.title" @@ -14,6 +15,7 @@ "questID:3": 556, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/557.json b/config/betterquesting/DefaultQuests/Quests/24/557.json index 139e78189..01c77b7c9 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/557.json +++ b/config/betterquesting/DefaultQuests/Quests/24/557.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.557.desc", "icon:10": { + "Count:3": 1, "id:8": "opensecurity:rfid_card" }, "name:8": "susy.quest.db.557.title" @@ -14,6 +15,7 @@ "questID:3": 557, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/558.json b/config/betterquesting/DefaultQuests/Quests/24/558.json index 750889a1a..37e32c8ae 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/558.json +++ b/config/betterquesting/DefaultQuests/Quests/24/558.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.558.desc", "icon:10": { + "Count:3": 1, "id:8": "opensecurity:mag_card" }, "name:8": "susy.quest.db.558.title" @@ -14,6 +15,7 @@ "questID:3": 558, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/559.json b/config/betterquesting/DefaultQuests/Quests/24/559.json index a2c4560ee..df9ba142b 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/559.json +++ b/config/betterquesting/DefaultQuests/Quests/24/559.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.559.desc", "icon:10": { + "Count:3": 1, "id:8": "opensecurity:card_writer" }, "name:8": "susy.quest.db.559.title" @@ -14,6 +15,7 @@ "questID:3": 559, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/560.json b/config/betterquesting/DefaultQuests/Quests/24/560.json index 168241c79..3b48d5cc9 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/560.json +++ b/config/betterquesting/DefaultQuests/Quests/24/560.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.560.desc", "icon:10": { + "Count:3": 1, "id:8": "opensecurity:alarm" }, "name:8": "susy.quest.db.560.title" @@ -14,6 +15,7 @@ "questID:3": 560, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/561.json b/config/betterquesting/DefaultQuests/Quests/24/561.json index 435c1f688..b0dad52b8 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/561.json +++ b/config/betterquesting/DefaultQuests/Quests/24/561.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.561.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8, "id:8": "opencomputers:card" }, @@ -15,6 +16,7 @@ "questID:3": 561, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/564.json b/config/betterquesting/DefaultQuests/Quests/24/564.json index c056aafd4..636bcc4d3 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/564.json +++ b/config/betterquesting/DefaultQuests/Quests/24/564.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.564.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:raid" }, "name:8": "susy.quest.db.564.title" @@ -14,6 +15,7 @@ "questID:3": 564, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/566.json b/config/betterquesting/DefaultQuests/Quests/24/566.json index 266524af9..8f0840590 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/566.json +++ b/config/betterquesting/DefaultQuests/Quests/24/566.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.566.desc", "icon:10": { + "Count:3": 1, "Damage:2": 30, "id:8": "opencomputers:upgrade" }, @@ -15,6 +16,7 @@ "questID:3": 566, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/567.json b/config/betterquesting/DefaultQuests/Quests/24/567.json index ebd501bb7..8d6915f00 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/567.json +++ b/config/betterquesting/DefaultQuests/Quests/24/567.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.567.desc", "icon:10": { + "Count:3": 1, "id:8": "openglasses:openglasses", "tag:10": { "Energy:3": 0, @@ -30,6 +31,7 @@ "questID:3": 567, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/568.json b/config/betterquesting/DefaultQuests/Quests/24/568.json index 9242f348b..4b3643ece 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/568.json +++ b/config/betterquesting/DefaultQuests/Quests/24/568.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.568.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:assembler" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 568, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/571.json b/config/betterquesting/DefaultQuests/Quests/24/571.json index ff97ce118..95d7b660b 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/571.json +++ b/config/betterquesting/DefaultQuests/Quests/24/571.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.571.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:misc", "tag:10": { "oc:container:10": { @@ -1930,6 +1931,7 @@ "questID:3": 571, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/572.json b/config/betterquesting/DefaultQuests/Quests/24/572.json index 7887686d7..e2f6d80f6 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/572.json +++ b/config/betterquesting/DefaultQuests/Quests/24/572.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.572.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1, "id:8": "opencomputers:misc", "tag:10": { diff --git a/config/betterquesting/DefaultQuests/Quests/24/573.json b/config/betterquesting/DefaultQuests/Quests/24/573.json index a632d8580..b40e63200 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/573.json +++ b/config/betterquesting/DefaultQuests/Quests/24/573.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.573.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:microcontroller", "tag:10": { "oc:components:9": { @@ -59,6 +60,7 @@ "questID:3": 573, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/574.json b/config/betterquesting/DefaultQuests/Quests/24/574.json index af9e4f34a..6301db398 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/574.json +++ b/config/betterquesting/DefaultQuests/Quests/24/574.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.574.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:rack" }, "name:8": "susy.quest.db.574.title" @@ -14,6 +15,7 @@ "questID:3": 574, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/575.json b/config/betterquesting/DefaultQuests/Quests/24/575.json index 2ada019fb..e688f7ee9 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/575.json +++ b/config/betterquesting/DefaultQuests/Quests/24/575.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.575.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:robot" }, "name:8": "susy.quest.db.575.title" @@ -15,6 +16,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/576.json b/config/betterquesting/DefaultQuests/Quests/24/576.json index fada64f9e..f96f0fd29 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/576.json +++ b/config/betterquesting/DefaultQuests/Quests/24/576.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.576.desc", "icon:10": { + "Count:3": 1, "Damage:2": 13, "id:8": "opencomputers:component" }, @@ -15,6 +16,7 @@ "questID:3": 576, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/577.json b/config/betterquesting/DefaultQuests/Quests/24/577.json index 9e04fc8ea..d2bf5e4ef 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/577.json +++ b/config/betterquesting/DefaultQuests/Quests/24/577.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.577.desc", "icon:10": { + "Count:3": 1, "Damage:2": 19, "id:8": "opencomputers:component" }, @@ -20,6 +21,7 @@ "questID:3": 577, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/581.json b/config/betterquesting/DefaultQuests/Quests/24/581.json index cc44e0212..60ff037ae 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/581.json +++ b/config/betterquesting/DefaultQuests/Quests/24/581.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.581.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:geolyzer" }, "name:8": "susy.quest.db.581.title" @@ -14,6 +15,7 @@ "questID:3": 581, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/582.json b/config/betterquesting/DefaultQuests/Quests/24/582.json index 2575e3980..4b2034b0a 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/582.json +++ b/config/betterquesting/DefaultQuests/Quests/24/582.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.582.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:motionsensor" }, "name:8": "susy.quest.db.582.title" diff --git a/config/betterquesting/DefaultQuests/Quests/24/583.json b/config/betterquesting/DefaultQuests/Quests/24/583.json index e825713d5..1fe0f8d33 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/583.json +++ b/config/betterquesting/DefaultQuests/Quests/24/583.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.583.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:waypoint" }, "name:8": "susy.quest.db.583.title" @@ -19,6 +20,7 @@ "questID:3": 583, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/584.json b/config/betterquesting/DefaultQuests/Quests/24/584.json index 45408ac00..8eae942ce 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/584.json +++ b/config/betterquesting/DefaultQuests/Quests/24/584.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.584.desc", "icon:10": { + "Count:3": 1, "id:8": "opensecurity:data_block" }, "name:8": "susy.quest.db.584.title" @@ -14,6 +15,7 @@ "questID:3": 584, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/585.json b/config/betterquesting/DefaultQuests/Quests/24/585.json index 2a7e6f594..5f7372de2 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/585.json +++ b/config/betterquesting/DefaultQuests/Quests/24/585.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.585.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:transposer" }, "name:8": "susy.quest.db.585.title" @@ -14,6 +15,7 @@ "questID:3": 585, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/588.json b/config/betterquesting/DefaultQuests/Quests/24/588.json index 9d7415c1c..5f33c0553 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/588.json +++ b/config/betterquesting/DefaultQuests/Quests/24/588.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.588.desc", "icon:10": { + "Count:3": 1, "id:8": "opencomputers:hologram1" }, "name:8": "susy.quest.db.588.title" @@ -14,6 +15,7 @@ "questID:3": 588, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/590.json b/config/betterquesting/DefaultQuests/Quests/24/590.json index f512173f0..22a82850d 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/590.json +++ b/config/betterquesting/DefaultQuests/Quests/24/590.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.590.desc", "icon:10": { + "Count:3": 1, "id:8": "opensecurity:security_terminal" }, "name:8": "susy.quest.db.590.title" @@ -14,6 +15,7 @@ "questID:3": 590, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/591.json b/config/betterquesting/DefaultQuests/Quests/24/591.json index 661aecd4e..27091c0ba 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/591.json +++ b/config/betterquesting/DefaultQuests/Quests/24/591.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.591.desc", "icon:10": { + "Count:3": 1, "Damage:2": 12, "id:8": "opencomputers:upgrade" }, @@ -15,6 +16,7 @@ "questID:3": 591, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/25/1319048907.json b/config/betterquesting/DefaultQuests/Quests/25/1319048907.json index 240961aa0..9b39e4790 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/1319048907.json +++ b/config/betterquesting/DefaultQuests/Quests/25/1319048907.json @@ -17,6 +17,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1319048907.desc", "icon:10": { + "Count:3": 1, "Damage:2": 85, "id:8": "gregtech:meta_item_1" }, @@ -27,6 +28,7 @@ "questID:3": 1319048907, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/25/150.json b/config/betterquesting/DefaultQuests/Quests/25/150.json index fa68d69d6..660879ad5 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/150.json +++ b/config/betterquesting/DefaultQuests/Quests/25/150.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.150.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:chest" }, "name:8": "susy.quest.db.150.title" @@ -14,6 +15,7 @@ "questID:3": 150, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/25/151.json b/config/betterquesting/DefaultQuests/Quests/25/151.json index dcb8dae09..26fd765e4 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/151.json +++ b/config/betterquesting/DefaultQuests/Quests/25/151.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.151.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1626, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 151, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/25/153.json b/config/betterquesting/DefaultQuests/Quests/25/153.json index d17179088..bd1e934c6 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/153.json +++ b/config/betterquesting/DefaultQuests/Quests/25/153.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.153.desc", "icon:10": { + "Count:3": 1, "Damage:2": 14553, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 153, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/25/155.json b/config/betterquesting/DefaultQuests/Quests/25/155.json index 77897435f..bd061b4ce 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/155.json +++ b/config/betterquesting/DefaultQuests/Quests/25/155.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.155.desc", "icon:10": { + "Count:3": 1, "id:8": "industrialrenewal:fluid_tank" }, "name:8": "susy.quest.db.155.title" @@ -14,6 +15,7 @@ "questID:3": 155, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/25/156.json b/config/betterquesting/DefaultQuests/Quests/25/156.json index c30e4fb3c..d8b7b4340 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/156.json +++ b/config/betterquesting/DefaultQuests/Quests/25/156.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.156.desc", "icon:10": { + "Count:3": 1, "id:8": "bdsandm:wood_barrel", "tag:10": { "barrelCap:10": { @@ -38,6 +39,7 @@ "questID:3": 156, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/25/157.json b/config/betterquesting/DefaultQuests/Quests/25/157.json index 76aca2874..ec43b49d7 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/157.json +++ b/config/betterquesting/DefaultQuests/Quests/25/157.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.157.desc", "icon:10": { + "Count:3": 1, "id:8": "bdsandm:shipping_container" }, "name:8": "susy.quest.db.157.title" @@ -14,6 +15,7 @@ "questID:3": 157, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/25/80.json b/config/betterquesting/DefaultQuests/Quests/25/80.json index b64f781b8..ca9d0ed31 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/80.json +++ b/config/betterquesting/DefaultQuests/Quests/25/80.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.80.desc", "icon:10": { + "Count:3": 1, "Damage:2": 80, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 80, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/25/860.json b/config/betterquesting/DefaultQuests/Quests/25/860.json index 4643441ea..3b3d9ad47 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/860.json +++ b/config/betterquesting/DefaultQuests/Quests/25/860.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.860.desc", "icon:10": { + "Count:3": 1, "id:8": "industrialrenewal:storage_chest" }, "name:8": "susy.quest.db.860.title" @@ -14,6 +15,7 @@ "questID:3": 860, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/26/152.json b/config/betterquesting/DefaultQuests/Quests/26/152.json index e0300e66d..1767f1e6e 100644 --- a/config/betterquesting/DefaultQuests/Quests/26/152.json +++ b/config/betterquesting/DefaultQuests/Quests/26/152.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.152.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:cooked_beef" }, "name:8": "susy.quest.db.152.title" @@ -14,6 +15,7 @@ "questID:3": 152, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/27/580.json b/config/betterquesting/DefaultQuests/Quests/27/580.json index 97e26199c..96c1b8dbc 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/580.json +++ b/config/betterquesting/DefaultQuests/Quests/27/580.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.580.desc", "icon:10": { + "Count:3": 1, "Damage:2": 11, "id:8": "gregtech:warning_sign" }, @@ -15,6 +16,7 @@ "questID:3": 580, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/27/775.json b/config/betterquesting/DefaultQuests/Quests/27/775.json index 2c4ed4aac..04c76b851 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/775.json +++ b/config/betterquesting/DefaultQuests/Quests/27/775.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.775.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 775, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/27/781.json b/config/betterquesting/DefaultQuests/Quests/27/781.json index b7f8d65cf..4a87fd75f 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/781.json +++ b/config/betterquesting/DefaultQuests/Quests/27/781.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.781.desc", "icon:10": { + "Count:3": 1, "id:8": "susy:drill_head" }, "name:8": "susy.quest.db.781.title" @@ -15,6 +16,7 @@ "questID:3": 781, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/27/782.json b/config/betterquesting/DefaultQuests/Quests/27/782.json index 6c78d1d03..7008e0cef 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/782.json +++ b/config/betterquesting/DefaultQuests/Quests/27/782.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.782.desc", "icon:10": { + "Count:3": 1, "Damage:2": 735, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -18,6 +19,7 @@ "questID:3": 782, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/27/784.json b/config/betterquesting/DefaultQuests/Quests/27/784.json index bf68be06b..8fcdd0fe4 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/784.json +++ b/config/betterquesting/DefaultQuests/Quests/27/784.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.784.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/Quests/27/786.json b/config/betterquesting/DefaultQuests/Quests/27/786.json index a4aa82a87..587f8e5c0 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/786.json +++ b/config/betterquesting/DefaultQuests/Quests/27/786.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.786.desc", "icon:10": { + "Count:3": 1, "Damage:2": 987, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/Quests/27/787.json b/config/betterquesting/DefaultQuests/Quests/27/787.json index 8ed3fdfed..0bd46040b 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/787.json +++ b/config/betterquesting/DefaultQuests/Quests/27/787.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.787.desc", "icon:10": { + "Count:3": 1, "Damage:2": 986, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 787, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/27/788.json b/config/betterquesting/DefaultQuests/Quests/27/788.json index e2ff660f0..4d6ea9aad 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/788.json +++ b/config/betterquesting/DefaultQuests/Quests/27/788.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.788.desc", "icon:10": { + "Count:3": 1, "Damage:2": 988, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 788, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/27/789.json b/config/betterquesting/DefaultQuests/Quests/27/789.json index 13671cd0c..26bd00cf8 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/789.json +++ b/config/betterquesting/DefaultQuests/Quests/27/789.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.789.desc", "icon:10": { + "Count:3": 1, "Damage:2": 3, "id:8": "gregtech:machine" }, @@ -16,6 +17,7 @@ "questID:3": 789, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/27/790.json b/config/betterquesting/DefaultQuests/Quests/27/790.json index a59ed3dc4..0020d1acf 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/790.json +++ b/config/betterquesting/DefaultQuests/Quests/27/790.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.790.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 790, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/27/791.json b/config/betterquesting/DefaultQuests/Quests/27/791.json index 43ea05eb9..4b916ef3d 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/791.json +++ b/config/betterquesting/DefaultQuests/Quests/27/791.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.791.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/27/874.json b/config/betterquesting/DefaultQuests/Quests/27/874.json index b02dd18a0..819187625 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/874.json +++ b/config/betterquesting/DefaultQuests/Quests/27/874.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.874.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 874, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/3/238.json b/config/betterquesting/DefaultQuests/Quests/3/238.json index 04a255c26..779f9db30 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/238.json +++ b/config/betterquesting/DefaultQuests/Quests/3/238.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.238.desc", "icon:10": { + "Count:3": 1, "Damage:2": 351, "id:8": "gregtech:meta_dust" }, @@ -16,6 +17,7 @@ "questID:3": 238, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/371.json b/config/betterquesting/DefaultQuests/Quests/3/371.json index b97f60739..305d24491 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/371.json +++ b/config/betterquesting/DefaultQuests/Quests/3/371.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.371.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 233, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 371, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/399.json b/config/betterquesting/DefaultQuests/Quests/3/399.json index 000e2a473..6a0e7f204 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/399.json +++ b/config/betterquesting/DefaultQuests/Quests/3/399.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.399.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 99, "id:8": "gregtech:meta_dust" }, @@ -18,6 +19,7 @@ "questID:3": 399, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/400.json b/config/betterquesting/DefaultQuests/Quests/3/400.json index 928c67f8c..979d728ba 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/400.json +++ b/config/betterquesting/DefaultQuests/Quests/3/400.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.400.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 111, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/Quests/3/401.json b/config/betterquesting/DefaultQuests/Quests/3/401.json index e6facacde..aedfcb7c7 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/401.json +++ b/config/betterquesting/DefaultQuests/Quests/3/401.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.401.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 8007, "id:8": "gregtech:meta_dust" }, @@ -17,6 +18,7 @@ "questID:3": 401, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/402.json b/config/betterquesting/DefaultQuests/Quests/3/402.json index 4836570ed..49a8a066c 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/402.json +++ b/config/betterquesting/DefaultQuests/Quests/3/402.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.402.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 361, "id:8": "gregtech:meta_item_1" }, @@ -18,6 +19,7 @@ "questID:3": 402, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/404.json b/config/betterquesting/DefaultQuests/Quests/3/404.json index 1e1cf00f1..19e667310 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/404.json +++ b/config/betterquesting/DefaultQuests/Quests/3/404.json @@ -9,6 +9,7 @@ "desc:8": "susy.quest.db.404.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 8016, "id:8": "gregtech:meta_item_2" }, @@ -19,6 +20,7 @@ "questID:3": 404, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/405.json b/config/betterquesting/DefaultQuests/Quests/3/405.json index 62f693f3d..478466000 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/405.json +++ b/config/betterquesting/DefaultQuests/Quests/3/405.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.405.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 246, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 405, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/406.json b/config/betterquesting/DefaultQuests/Quests/3/406.json index d53841c88..e833cbc02 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/406.json +++ b/config/betterquesting/DefaultQuests/Quests/3/406.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.406.desc", "icon:10": { + "Count:3": 1, "id:8": "icbmclassic:launcherscreen" }, "name:8": "susy.quest.db.406.title" @@ -19,6 +20,7 @@ "questID:3": 406, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/412.json b/config/betterquesting/DefaultQuests/Quests/3/412.json index cf5ab22de..001abb0c3 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/412.json +++ b/config/betterquesting/DefaultQuests/Quests/3/412.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.412.desc", "icon:10": { + "Count:3": 1, "id:8": "gaspunk:diffuser" }, "name:8": "susy.quest.db.412.title" @@ -14,6 +15,7 @@ "questID:3": 412, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/413.json b/config/betterquesting/DefaultQuests/Quests/3/413.json index ff17e42a0..4eb551767 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/413.json +++ b/config/betterquesting/DefaultQuests/Quests/3/413.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.413.desc", "icon:10": { + "Count:3": 1, "id:8": "gaspunk:grenade", "tag:10": { "gaspunk:contained_gas:8": "gaspunk:chlorine" @@ -22,6 +23,7 @@ "questID:3": 413, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/450.json b/config/betterquesting/DefaultQuests/Quests/3/450.json index d046dd4ed..6bc32afc7 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/450.json +++ b/config/betterquesting/DefaultQuests/Quests/3/450.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.450.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1, "id:8": "opencomputers:storage" }, @@ -15,6 +16,7 @@ "questID:3": 450, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/3/451.json b/config/betterquesting/DefaultQuests/Quests/3/451.json index 14282a25b..853b58b89 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/451.json +++ b/config/betterquesting/DefaultQuests/Quests/3/451.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.451.desc", "icon:10": { + "Count:3": 1, "Damage:2": 14667, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 451, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/452.json b/config/betterquesting/DefaultQuests/Quests/3/452.json index abf0c01ef..d7714817a 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/452.json +++ b/config/betterquesting/DefaultQuests/Quests/3/452.json @@ -9,6 +9,7 @@ "desc:8": "susy.quest.db.452.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 14640, "id:8": "gregtech:machine" }, @@ -19,6 +20,7 @@ "questID:3": 452, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/456.json b/config/betterquesting/DefaultQuests/Quests/3/456.json index 2eea6eb5d..317e4bb2c 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/456.json +++ b/config/betterquesting/DefaultQuests/Quests/3/456.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.456.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 5302, "id:8": "gregtech:meta_item_2" }, @@ -17,6 +18,7 @@ "questID:3": 456, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/457.json b/config/betterquesting/DefaultQuests/Quests/3/457.json index 86a46a2ca..387a34d41 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/457.json +++ b/config/betterquesting/DefaultQuests/Quests/3/457.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.457.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 566, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 457, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/458.json b/config/betterquesting/DefaultQuests/Quests/3/458.json index 123491e46..ae4e66bc0 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/458.json +++ b/config/betterquesting/DefaultQuests/Quests/3/458.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.458.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 591, "id:8": "gregtech:meta_item_1" }, @@ -18,6 +19,7 @@ "questID:3": 458, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/459.json b/config/betterquesting/DefaultQuests/Quests/3/459.json index bbb9fc384..baf2b44dd 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/459.json +++ b/config/betterquesting/DefaultQuests/Quests/3/459.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.459.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,6 +22,7 @@ "questID:3": 459, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/460.json b/config/betterquesting/DefaultQuests/Quests/3/460.json index 719dbeba0..210ab4728 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/460.json +++ b/config/betterquesting/DefaultQuests/Quests/3/460.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.460.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 8103, "id:8": "gregtech:meta_dust" }, @@ -18,6 +19,7 @@ "questID:3": 460, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/461.json b/config/betterquesting/DefaultQuests/Quests/3/461.json index e288cd560..60f5ca3fe 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/461.json +++ b/config/betterquesting/DefaultQuests/Quests/3/461.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.461.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 4003, "id:8": "gregtech:meta_dust" }, @@ -17,6 +18,7 @@ "questID:3": 461, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/462.json b/config/betterquesting/DefaultQuests/Quests/3/462.json index 17cef452d..fa03db31e 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/462.json +++ b/config/betterquesting/DefaultQuests/Quests/3/462.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.462.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 14694, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 462, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/463.json b/config/betterquesting/DefaultQuests/Quests/3/463.json index 86b51df87..b128a8d98 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/463.json +++ b/config/betterquesting/DefaultQuests/Quests/3/463.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.463.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8022, "id:8": "gregtech:meta_dust" }, @@ -17,6 +18,7 @@ "questID:3": 463, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/464.json b/config/betterquesting/DefaultQuests/Quests/3/464.json index 66a5937b8..42e21e669 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/464.json +++ b/config/betterquesting/DefaultQuests/Quests/3/464.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.464.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8024, "id:8": "gregtech:meta_dust" }, diff --git a/config/betterquesting/DefaultQuests/Quests/3/466.json b/config/betterquesting/DefaultQuests/Quests/3/466.json index f3ca29331..5ff752f51 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/466.json +++ b/config/betterquesting/DefaultQuests/Quests/3/466.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.466.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 14636, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 466, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/467.json b/config/betterquesting/DefaultQuests/Quests/3/467.json index 0854d69e5..14c96c9a2 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/467.json +++ b/config/betterquesting/DefaultQuests/Quests/3/467.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.467.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 635, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 467, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/468.json b/config/betterquesting/DefaultQuests/Quests/3/468.json index 29b164d58..758cd8dad 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/468.json +++ b/config/betterquesting/DefaultQuests/Quests/3/468.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.468.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 718, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 468, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/469.json b/config/betterquesting/DefaultQuests/Quests/3/469.json index a8130ba40..b1670379c 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/469.json +++ b/config/betterquesting/DefaultQuests/Quests/3/469.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.469.desc", "icon:10": { + "Count:3": 1, "Damage:2": 733, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -18,6 +19,7 @@ "questID:3": 469, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/470.json b/config/betterquesting/DefaultQuests/Quests/3/470.json index 5917ab722..fd27c357e 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/470.json +++ b/config/betterquesting/DefaultQuests/Quests/3/470.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.470.desc", "icon:10": { + "Count:3": 1, "Damage:2": 736, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -18,6 +19,7 @@ "questID:3": 470, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/471.json b/config/betterquesting/DefaultQuests/Quests/3/471.json index 017872a0b..663054eb5 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/471.json +++ b/config/betterquesting/DefaultQuests/Quests/3/471.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.471.desc", "icon:10": { + "Count:3": 1, "Damage:2": 739, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -18,6 +19,7 @@ "questID:3": 471, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/475.json b/config/betterquesting/DefaultQuests/Quests/3/475.json index 2adabf062..ac37db263 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/475.json +++ b/config/betterquesting/DefaultQuests/Quests/3/475.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.475.desc", "icon:10": { + "Count:3": 1, "Damage:2": 518, "id:8": "gregtech:meta_item_1" }, @@ -20,6 +21,7 @@ "questID:3": 475, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/476.json b/config/betterquesting/DefaultQuests/Quests/3/476.json index 6bc24e782..fda5c9f15 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/476.json +++ b/config/betterquesting/DefaultQuests/Quests/3/476.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.476.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 277, "id:8": "gregtech:meta_ingot" }, @@ -17,6 +18,7 @@ "questID:3": 476, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/477.json b/config/betterquesting/DefaultQuests/Quests/3/477.json index aff74efd3..b2af1b691 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/477.json +++ b/config/betterquesting/DefaultQuests/Quests/3/477.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.477.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 41, "id:8": "gregtech:meta_dust" }, @@ -17,6 +18,7 @@ "questID:3": 477, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/3/480.json b/config/betterquesting/DefaultQuests/Quests/3/480.json index fab95c55d..eb84eb0dc 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/480.json +++ b/config/betterquesting/DefaultQuests/Quests/3/480.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.480.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 636, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 480, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/481.json b/config/betterquesting/DefaultQuests/Quests/3/481.json index b0d89e560..238f7c656 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/481.json +++ b/config/betterquesting/DefaultQuests/Quests/3/481.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.481.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 383, "id:8": "gregtech:meta_item_1" }, @@ -19,6 +20,7 @@ "questID:3": 481, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/487.json b/config/betterquesting/DefaultQuests/Quests/3/487.json index b67c82798..3795cd53e 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/487.json +++ b/config/betterquesting/DefaultQuests/Quests/3/487.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.487.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1007, "id:8": "gregtech:item_pipe_huge" }, @@ -15,6 +16,7 @@ "questID:3": 487, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/488.json b/config/betterquesting/DefaultQuests/Quests/3/488.json index 157576717..59c1428f1 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/488.json +++ b/config/betterquesting/DefaultQuests/Quests/3/488.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.488.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 5153, "id:8": "gregtech:meta_item_2" }, @@ -18,6 +19,7 @@ "questID:3": 488, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/489.json b/config/betterquesting/DefaultQuests/Quests/3/489.json index 8e58ba986..1b6305d08 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/489.json +++ b/config/betterquesting/DefaultQuests/Quests/3/489.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.489.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 489, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/490.json b/config/betterquesting/DefaultQuests/Quests/3/490.json index 63ea58435..b8d4ea83f 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/490.json +++ b/config/betterquesting/DefaultQuests/Quests/3/490.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.490.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 490, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/491.json b/config/betterquesting/DefaultQuests/Quests/3/491.json index fcb3816a2..190697c09 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/491.json +++ b/config/betterquesting/DefaultQuests/Quests/3/491.json @@ -9,6 +9,7 @@ "desc:8": "susy.quest.db.491.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 403, "id:8": "gregtech:meta_item_1" }, @@ -20,6 +21,7 @@ "questID:3": 491, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/492.json b/config/betterquesting/DefaultQuests/Quests/3/492.json index 393a52644..a41e3d5e3 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/492.json +++ b/config/betterquesting/DefaultQuests/Quests/3/492.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.492.desc", "icon:10": { + "Count:3": 1, "Damage:2": 520, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 492, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/493.json b/config/betterquesting/DefaultQuests/Quests/3/493.json index 4cf1dcedd..0a85fcc4b 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/493.json +++ b/config/betterquesting/DefaultQuests/Quests/3/493.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.493.desc", "icon:10": { + "Count:3": 1, "Damage:2": 591, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 493, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/496.json b/config/betterquesting/DefaultQuests/Quests/3/496.json index 28ccf59b5..252306f2e 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/496.json +++ b/config/betterquesting/DefaultQuests/Quests/3/496.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.496.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 522, "id:8": "gregtech:meta_item_1" }, @@ -19,6 +20,7 @@ "questID:3": 496, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/498.json b/config/betterquesting/DefaultQuests/Quests/3/498.json index 817824fda..250fc0d5e 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/498.json +++ b/config/betterquesting/DefaultQuests/Quests/3/498.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.498.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1212, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 498, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/499.json b/config/betterquesting/DefaultQuests/Quests/3/499.json index 407d94011..09acfd9eb 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/499.json +++ b/config/betterquesting/DefaultQuests/Quests/3/499.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.499.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8283, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 499, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/501.json b/config/betterquesting/DefaultQuests/Quests/3/501.json index 82d997208..535db9b2f 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/501.json +++ b/config/betterquesting/DefaultQuests/Quests/3/501.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.501.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 8282, "id:8": "gregtech:meta_dust" }, @@ -18,6 +19,7 @@ "questID:3": 501, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/502.json b/config/betterquesting/DefaultQuests/Quests/3/502.json index 0664b5fbd..f884b64bc 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/502.json +++ b/config/betterquesting/DefaultQuests/Quests/3/502.json @@ -11,6 +11,7 @@ "desc:8": "susy.quest.db.502.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 323, "id:8": "gregtech:meta_ingot" }, @@ -21,6 +22,7 @@ "questID:3": 502, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/503.json b/config/betterquesting/DefaultQuests/Quests/3/503.json index 8762d5300..886f03099 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/503.json +++ b/config/betterquesting/DefaultQuests/Quests/3/503.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.503.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 503, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/504.json b/config/betterquesting/DefaultQuests/Quests/3/504.json index 4a00cd3b5..66d69a425 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/504.json +++ b/config/betterquesting/DefaultQuests/Quests/3/504.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.504.desc", "icon:10": { + "Count:3": 1, "Damage:2": 61, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 504, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/505.json b/config/betterquesting/DefaultQuests/Quests/3/505.json index 00e7ef8d2..2a6df4a9e 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/505.json +++ b/config/betterquesting/DefaultQuests/Quests/3/505.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.505.desc", "icon:10": { + "Count:3": 1, "Damage:2": 17006, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 505, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/506.json b/config/betterquesting/DefaultQuests/Quests/3/506.json index e4fe9f823..d9ef44e65 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/506.json +++ b/config/betterquesting/DefaultQuests/Quests/3/506.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.506.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 17003, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 506, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/507.json b/config/betterquesting/DefaultQuests/Quests/3/507.json index e130b7142..6b12bfd53 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/507.json +++ b/config/betterquesting/DefaultQuests/Quests/3/507.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.507.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 15060, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/Quests/3/508.json b/config/betterquesting/DefaultQuests/Quests/3/508.json index adb86e254..7f4392de5 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/508.json +++ b/config/betterquesting/DefaultQuests/Quests/3/508.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.508.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 180, "id:8": "gregtech:meta_item_2" }, @@ -17,6 +18,7 @@ "questID:3": 508, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/509.json b/config/betterquesting/DefaultQuests/Quests/3/509.json index f2abeba01..50e335cde 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/509.json +++ b/config/betterquesting/DefaultQuests/Quests/3/509.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.509.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,6 +22,7 @@ "questID:3": 509, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/511.json b/config/betterquesting/DefaultQuests/Quests/3/511.json index fd12ad50b..5f8fe1d99 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/511.json +++ b/config/betterquesting/DefaultQuests/Quests/3/511.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.511.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 8017, "id:8": "gregtech:meta_dust" }, @@ -17,6 +18,7 @@ "questID:3": 511, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/512.json b/config/betterquesting/DefaultQuests/Quests/3/512.json index 6bacaa696..530a9012e 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/512.json +++ b/config/betterquesting/DefaultQuests/Quests/3/512.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.512.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 8378, "id:8": "gregtech:meta_dust" }, @@ -17,6 +18,7 @@ "questID:3": 512, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/513.json b/config/betterquesting/DefaultQuests/Quests/3/513.json index e9dad8916..c0da977c9 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/513.json +++ b/config/betterquesting/DefaultQuests/Quests/3/513.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.513.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 8385, "id:8": "gregtech:meta_ingot" }, @@ -17,6 +18,7 @@ "questID:3": 513, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/514.json b/config/betterquesting/DefaultQuests/Quests/3/514.json index 1f286fb2c..0a1dcb795 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/514.json +++ b/config/betterquesting/DefaultQuests/Quests/3/514.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.514.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 355, "id:8": "gregtech:meta_ingot" }, @@ -17,6 +18,7 @@ "questID:3": 514, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/537.json b/config/betterquesting/DefaultQuests/Quests/3/537.json index 5b5ea2671..6c9355d62 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/537.json +++ b/config/betterquesting/DefaultQuests/Quests/3/537.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.537.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 537, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/538.json b/config/betterquesting/DefaultQuests/Quests/3/538.json index bfe0bc254..1884b25da 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/538.json +++ b/config/betterquesting/DefaultQuests/Quests/3/538.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.538.desc", "icon:10": { + "Count:3": 1, "Damage:2": 80, "id:8": "gregtech:meta_catalyst_bed" }, @@ -15,6 +16,7 @@ "questID:3": 538, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/545.json b/config/betterquesting/DefaultQuests/Quests/3/545.json index d44940601..f80e1a89c 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/545.json +++ b/config/betterquesting/DefaultQuests/Quests/3/545.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.545.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 353, "id:8": "gregtech:meta_dust" }, @@ -19,6 +20,7 @@ "questID:3": 545, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/552.json b/config/betterquesting/DefaultQuests/Quests/3/552.json index cdcbf8363..85b3f39f1 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/552.json +++ b/config/betterquesting/DefaultQuests/Quests/3/552.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.552.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 22, "id:8": "gregtech:meta_ingot" }, @@ -17,6 +18,7 @@ "questID:3": 552, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/570.json b/config/betterquesting/DefaultQuests/Quests/3/570.json index b78f12350..ca494dcd0 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/570.json +++ b/config/betterquesting/DefaultQuests/Quests/3/570.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.570.desc", "icon:10": { + "Count:3": 1, "Damage:2": 13024, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 570, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/592.json b/config/betterquesting/DefaultQuests/Quests/3/592.json index 3b379aa97..3c3a7001a 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/592.json +++ b/config/betterquesting/DefaultQuests/Quests/3/592.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.592.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 14707, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 592, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/593.json b/config/betterquesting/DefaultQuests/Quests/3/593.json index 8b35d2dea..b35e26c2b 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/593.json +++ b/config/betterquesting/DefaultQuests/Quests/3/593.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.593.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15027, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 593, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/594.json b/config/betterquesting/DefaultQuests/Quests/3/594.json index d2eb35db4..40b3f2165 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/594.json +++ b/config/betterquesting/DefaultQuests/Quests/3/594.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.594.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:m4", "tag:10": { "ammo:2": 30, @@ -20,6 +21,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/595.json b/config/betterquesting/DefaultQuests/Quests/3/595.json index 0ef67633b..b1c998f77 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/595.json +++ b/config/betterquesting/DefaultQuests/Quests/3/595.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.595.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:ak47", "tag:10": { "ammo:2": 30, @@ -20,6 +21,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/596.json b/config/betterquesting/DefaultQuests/Quests/3/596.json index 4e1f9f2a6..28804b3db 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/596.json +++ b/config/betterquesting/DefaultQuests/Quests/3/596.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.596.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:mac10", "tag:10": { "ammo:2": 32, @@ -20,6 +21,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/597.json b/config/betterquesting/DefaultQuests/Quests/3/597.json index 586e8f49d..5f0cb815e 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/597.json +++ b/config/betterquesting/DefaultQuests/Quests/3/597.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.597.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:thompson", "tag:10": { "ammo:2": 20, @@ -20,6 +21,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/598.json b/config/betterquesting/DefaultQuests/Quests/3/598.json index 5e3294ffe..066106ac7 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/598.json +++ b/config/betterquesting/DefaultQuests/Quests/3/598.json @@ -13,6 +13,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.598.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8399, "id:8": "gregtech:meta_dust" }, @@ -22,6 +23,7 @@ "questID:3": 598, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/599.json b/config/betterquesting/DefaultQuests/Quests/3/599.json index bcca44b8f..6b8e6f13a 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/599.json +++ b/config/betterquesting/DefaultQuests/Quests/3/599.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.599.desc", "icon:10": { + "Count:3": 1, "Damage:2": 4, "id:8": "gregtech:meta_block_frame_20" }, @@ -15,6 +16,7 @@ "questID:3": 599, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/611.json b/config/betterquesting/DefaultQuests/Quests/3/611.json index a565fd4ad..459df4b52 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/611.json +++ b/config/betterquesting/DefaultQuests/Quests/3/611.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.611.desc", "icon:10": { + "Count:3": 1, "Damage:2": 2, "id:8": "openmodularturrets:turret_base" }, @@ -15,6 +16,7 @@ "questID:3": 611, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/612.json b/config/betterquesting/DefaultQuests/Quests/3/612.json index 17f13d502..a5f73aa03 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/612.json +++ b/config/betterquesting/DefaultQuests/Quests/3/612.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.612.desc", "icon:10": { + "Count:3": 1, "id:8": "openmodularturrets:grenade_turret" }, "name:8": "susy.quest.db.612.title" @@ -14,6 +15,7 @@ "questID:3": 612, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/613.json b/config/betterquesting/DefaultQuests/Quests/3/613.json index 0147197be..c1cba00cc 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/613.json +++ b/config/betterquesting/DefaultQuests/Quests/3/613.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.613.desc", "icon:10": { + "Count:3": 1, "id:8": "openmodularturrets:relativistic_turret" }, "name:8": "susy.quest.db.613.title" @@ -14,6 +15,7 @@ "questID:3": 613, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/640.json b/config/betterquesting/DefaultQuests/Quests/3/640.json index 6ce63ecdc..b42e24646 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/640.json +++ b/config/betterquesting/DefaultQuests/Quests/3/640.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.640.desc", "icon:10": { + "Count:3": 1, "id:8": "gaspunk:gas_mask" }, "name:8": "susy.quest.db.640.title" @@ -14,6 +15,7 @@ "questID:3": 640, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/651.json b/config/betterquesting/DefaultQuests/Quests/3/651.json index 79857a802..d28ddc9db 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/651.json +++ b/config/betterquesting/DefaultQuests/Quests/3/651.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.651.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,6 +22,7 @@ "questID:3": 651, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/652.json b/config/betterquesting/DefaultQuests/Quests/3/652.json index f06f6aeaa..c29e9bc3a 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/652.json +++ b/config/betterquesting/DefaultQuests/Quests/3/652.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.652.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 652, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/653.json b/config/betterquesting/DefaultQuests/Quests/3/653.json index 59f459e81..bc651246d 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/653.json +++ b/config/betterquesting/DefaultQuests/Quests/3/653.json @@ -10,6 +10,7 @@ "desc:8": "susy.quest.db.653.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 602, "id:8": "gregtech:meta_item_1" }, @@ -20,6 +21,7 @@ "questID:3": 653, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/654.json b/config/betterquesting/DefaultQuests/Quests/3/654.json index c4935a646..172fdfa88 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/654.json +++ b/config/betterquesting/DefaultQuests/Quests/3/654.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.654.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 3, "id:8": "gregtech:warning_sign" }, diff --git a/config/betterquesting/DefaultQuests/Quests/3/655.json b/config/betterquesting/DefaultQuests/Quests/3/655.json index c3f0f3b37..2a53667cc 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/655.json +++ b/config/betterquesting/DefaultQuests/Quests/3/655.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.655.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:skull" }, "name:8": "susy.quest.db.655.title" @@ -19,6 +20,7 @@ "questID:3": 655, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/3/665.json b/config/betterquesting/DefaultQuests/Quests/3/665.json index 1b7230ff4..19193863a 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/665.json +++ b/config/betterquesting/DefaultQuests/Quests/3/665.json @@ -13,6 +13,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.665.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -26,6 +27,7 @@ "questID:3": 665, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/671.json b/config/betterquesting/DefaultQuests/Quests/3/671.json index 2ddb27168..7de3767a8 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/671.json +++ b/config/betterquesting/DefaultQuests/Quests/3/671.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.671.desc", "icon:10": { + "Count:3": 1, "Damage:2": 41, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 671, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/685.json b/config/betterquesting/DefaultQuests/Quests/3/685.json index 91060fdad..a177c4d0e 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/685.json +++ b/config/betterquesting/DefaultQuests/Quests/3/685.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.685.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -18,6 +19,7 @@ "questID:3": 685, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/3/730.json b/config/betterquesting/DefaultQuests/Quests/3/730.json index f169c20d9..0d377588f 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/730.json +++ b/config/betterquesting/DefaultQuests/Quests/3/730.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.730.desc", "icon:10": { + "Count:3": 1, "Damage:2": 60, "id:8": "techguns:itemshared" }, @@ -15,6 +16,7 @@ "questID:3": 730, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/731.json b/config/betterquesting/DefaultQuests/Quests/3/731.json index 4e69aa369..77f310607 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/731.json +++ b/config/betterquesting/DefaultQuests/Quests/3/731.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.731.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:t1_combat_chestplate" }, "name:8": "susy.quest.db.731.title" @@ -15,6 +16,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/732.json b/config/betterquesting/DefaultQuests/Quests/3/732.json index b476318b7..7b171333a 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/732.json +++ b/config/betterquesting/DefaultQuests/Quests/3/732.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.732.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:t2_riot_chestplate" }, "name:8": "susy.quest.db.732.title" @@ -15,6 +16,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/733.json b/config/betterquesting/DefaultQuests/Quests/3/733.json index ffe04dfc9..8ad11dd4c 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/733.json +++ b/config/betterquesting/DefaultQuests/Quests/3/733.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.733.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:t2_combat_chestplate" }, "name:8": "susy.quest.db.733.title" @@ -15,6 +16,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/735.json b/config/betterquesting/DefaultQuests/Quests/3/735.json index a25248d9a..d8a859beb 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/735.json +++ b/config/betterquesting/DefaultQuests/Quests/3/735.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.735.desc", "icon:10": { + "Count:3": 1, "Damage:2": 500, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 735, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/741.json b/config/betterquesting/DefaultQuests/Quests/3/741.json index 3dd0209a5..86038e53f 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/741.json +++ b/config/betterquesting/DefaultQuests/Quests/3/741.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.741.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1006, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 741, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/764.json b/config/betterquesting/DefaultQuests/Quests/3/764.json index 6c411f497..0daf1ddaa 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/764.json +++ b/config/betterquesting/DefaultQuests/Quests/3/764.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.764.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 764, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/81.json b/config/betterquesting/DefaultQuests/Quests/3/81.json index 9f29073d5..0782ad552 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/81.json +++ b/config/betterquesting/DefaultQuests/Quests/3/81.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.81.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 173, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 81, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/82.json b/config/betterquesting/DefaultQuests/Quests/3/82.json index 81999da27..7944f0362 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/82.json +++ b/config/betterquesting/DefaultQuests/Quests/3/82.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.82.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 128, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 82, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/863.json b/config/betterquesting/DefaultQuests/Quests/3/863.json index e789b763e..e0a94d106 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/863.json +++ b/config/betterquesting/DefaultQuests/Quests/3/863.json @@ -9,6 +9,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.863.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1607, "id:8": "gregtech:meta_dust" }, @@ -18,6 +19,7 @@ "questID:3": 863, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/864.json b/config/betterquesting/DefaultQuests/Quests/3/864.json index 361c8d6cc..fa6fefecf 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/864.json +++ b/config/betterquesting/DefaultQuests/Quests/3/864.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.864.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -25,6 +26,7 @@ "questID:3": 864, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/865.json b/config/betterquesting/DefaultQuests/Quests/3/865.json index a4017c5e2..ef1fbce07 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/865.json +++ b/config/betterquesting/DefaultQuests/Quests/3/865.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.865.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15288, "id:8": "gregtech:meta_dust" }, @@ -16,6 +17,7 @@ "questID:3": 865, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/866.json b/config/betterquesting/DefaultQuests/Quests/3/866.json index 69738e9b7..cce63a285 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/866.json +++ b/config/betterquesting/DefaultQuests/Quests/3/866.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.866.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 5002, "id:8": "gregtech:meta_item_2" }, @@ -18,6 +19,7 @@ "questID:3": 866, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/867.json b/config/betterquesting/DefaultQuests/Quests/3/867.json index ed946e2fc..663439e60 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/867.json +++ b/config/betterquesting/DefaultQuests/Quests/3/867.json @@ -13,6 +13,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.867.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15385, "id:8": "gregtech:meta_dust" }, @@ -22,6 +23,7 @@ "questID:3": 867, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/868.json b/config/betterquesting/DefaultQuests/Quests/3/868.json index 9d3b4d89d..0f05744f0 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/868.json +++ b/config/betterquesting/DefaultQuests/Quests/3/868.json @@ -9,6 +9,7 @@ "desc:8": "susy.quest.db.868.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -23,6 +24,7 @@ "questID:3": 868, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/869.json b/config/betterquesting/DefaultQuests/Quests/3/869.json index fda47376a..2f38e26d4 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/869.json +++ b/config/betterquesting/DefaultQuests/Quests/3/869.json @@ -13,6 +13,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.869.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -26,6 +27,7 @@ "questID:3": 869, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/870.json b/config/betterquesting/DefaultQuests/Quests/3/870.json index 52639b6a7..83443fb54 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/870.json +++ b/config/betterquesting/DefaultQuests/Quests/3/870.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.870.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 870, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/871.json b/config/betterquesting/DefaultQuests/Quests/3/871.json index 6bda3d6c2..221368b51 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/871.json +++ b/config/betterquesting/DefaultQuests/Quests/3/871.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.871.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 871, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/872.json b/config/betterquesting/DefaultQuests/Quests/3/872.json index 0e1faf436..2e83a1603 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/872.json +++ b/config/betterquesting/DefaultQuests/Quests/3/872.json @@ -8,6 +8,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.872.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15289, "id:8": "gregtech:meta_dust" }, @@ -17,6 +18,7 @@ "questID:3": 872, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/873.json b/config/betterquesting/DefaultQuests/Quests/3/873.json index c171cd558..386dc96ac 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/873.json +++ b/config/betterquesting/DefaultQuests/Quests/3/873.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.873.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/877.json b/config/betterquesting/DefaultQuests/Quests/3/877.json index 1bffb49a9..b9f431e00 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/877.json +++ b/config/betterquesting/DefaultQuests/Quests/3/877.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.877.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 371, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 877, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/880.json b/config/betterquesting/DefaultQuests/Quests/3/880.json index a6647b7d5..5c7eaa93c 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/880.json +++ b/config/betterquesting/DefaultQuests/Quests/3/880.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.880.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 8017, "id:8": "gregtech:meta_item_2" }, @@ -18,6 +19,7 @@ "questID:3": 880, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/881.json b/config/betterquesting/DefaultQuests/Quests/3/881.json index d0b39c4aa..bc4ffb2c5 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/881.json +++ b/config/betterquesting/DefaultQuests/Quests/3/881.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.881.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 881, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/4/614.json b/config/betterquesting/DefaultQuests/Quests/4/614.json index c7df29616..7011eaa58 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/614.json +++ b/config/betterquesting/DefaultQuests/Quests/4/614.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.614.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 174, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 614, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/620.json b/config/betterquesting/DefaultQuests/Quests/4/620.json index 87258721c..9d29b81e7 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/620.json +++ b/config/betterquesting/DefaultQuests/Quests/4/620.json @@ -9,6 +9,7 @@ "desc:8": "susy.quest.db.620.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1035, "id:8": "gregtech:machine" }, @@ -20,6 +21,7 @@ "questID:3": 620, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/622.json b/config/betterquesting/DefaultQuests/Quests/4/622.json index 1da5aa851..8ea5d43b4 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/622.json +++ b/config/betterquesting/DefaultQuests/Quests/4/622.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.622.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 112, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 622, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/623.json b/config/betterquesting/DefaultQuests/Quests/4/623.json index cbaff1712..6c04afa1e 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/623.json +++ b/config/betterquesting/DefaultQuests/Quests/4/623.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.623.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 129, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 623, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/624.json b/config/betterquesting/DefaultQuests/Quests/4/624.json index b4cf0fe5b..1f7c8b2e3 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/624.json +++ b/config/betterquesting/DefaultQuests/Quests/4/624.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.624.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15028, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 624, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/625.json b/config/betterquesting/DefaultQuests/Quests/4/625.json index b4e821038..062a54abe 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/625.json +++ b/config/betterquesting/DefaultQuests/Quests/4/625.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.625.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:scar", "tag:10": { "ammo:2": 20, @@ -20,6 +21,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/626.json b/config/betterquesting/DefaultQuests/Quests/4/626.json index 47e1b30db..97628c6ff 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/626.json +++ b/config/betterquesting/DefaultQuests/Quests/4/626.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.626.desc", "icon:10": { + "Count:3": 1, "id:8": "openmodularturrets:rocket_turret" }, "name:8": "susy.quest.db.626.title" @@ -14,6 +15,7 @@ "questID:3": 626, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/627.json b/config/betterquesting/DefaultQuests/Quests/4/627.json index 9d87f0e49..355152db7 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/627.json +++ b/config/betterquesting/DefaultQuests/Quests/4/627.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.627.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:vector", "tag:10": { "ammo:2": 25, diff --git a/config/betterquesting/DefaultQuests/Quests/4/628.json b/config/betterquesting/DefaultQuests/Quests/4/628.json index 258008e43..7b41173cb 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/628.json +++ b/config/betterquesting/DefaultQuests/Quests/4/628.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.628.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:aug", "tag:10": { "ammo:2": 30, @@ -20,6 +21,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/629.json b/config/betterquesting/DefaultQuests/Quests/4/629.json index bf3e4bf1b..dcad8ea00 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/629.json +++ b/config/betterquesting/DefaultQuests/Quests/4/629.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.629.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:lmg", "tag:10": { "ammo:2": 100, @@ -20,6 +21,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/630.json b/config/betterquesting/DefaultQuests/Quests/4/630.json index d412261d7..84620f5b5 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/630.json +++ b/config/betterquesting/DefaultQuests/Quests/4/630.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.630.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:as50", "tag:10": { "ammo:2": 10, diff --git a/config/betterquesting/DefaultQuests/Quests/4/632.json b/config/betterquesting/DefaultQuests/Quests/4/632.json index fabe28eca..917c4ae56 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/632.json +++ b/config/betterquesting/DefaultQuests/Quests/4/632.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.632.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 523, "id:8": "gregtech:meta_item_1" }, @@ -18,6 +19,7 @@ "questID:3": 632, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/633.json b/config/betterquesting/DefaultQuests/Quests/4/633.json index 57fe5a6a9..9c1905e04 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/633.json +++ b/config/betterquesting/DefaultQuests/Quests/4/633.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.633.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 524, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 633, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/634.json b/config/betterquesting/DefaultQuests/Quests/4/634.json index 2383f2416..baf6becf0 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/634.json +++ b/config/betterquesting/DefaultQuests/Quests/4/634.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.634.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 525, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 634, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/635.json b/config/betterquesting/DefaultQuests/Quests/4/635.json index 4a6434849..d80a1063a 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/635.json +++ b/config/betterquesting/DefaultQuests/Quests/4/635.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.635.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 526, "id:8": "gregtech:meta_item_1" }, @@ -18,6 +19,7 @@ "questID:3": 635, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/636.json b/config/betterquesting/DefaultQuests/Quests/4/636.json index 29c284ffb..c77a6ddc9 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/636.json +++ b/config/betterquesting/DefaultQuests/Quests/4/636.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.636.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 527, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 636, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/637.json b/config/betterquesting/DefaultQuests/Quests/4/637.json index fac5cf42a..2a9481382 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/637.json +++ b/config/betterquesting/DefaultQuests/Quests/4/637.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.637.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1, "id:8": "susy:multiblock_tank" }, diff --git a/config/betterquesting/DefaultQuests/Quests/4/641.json b/config/betterquesting/DefaultQuests/Quests/4/641.json index bb842b509..366d681c2 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/641.json +++ b/config/betterquesting/DefaultQuests/Quests/4/641.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.641.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1005, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 641, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/642.json b/config/betterquesting/DefaultQuests/Quests/4/642.json index 84a5bbe91..55537cad4 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/642.json +++ b/config/betterquesting/DefaultQuests/Quests/4/642.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.642.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,6 +23,7 @@ "questID:3": 642, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/4/643.json b/config/betterquesting/DefaultQuests/Quests/4/643.json index ca1981c35..d18d84655 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/643.json +++ b/config/betterquesting/DefaultQuests/Quests/4/643.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.643.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,6 +22,7 @@ "questID:3": 643, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/4/644.json b/config/betterquesting/DefaultQuests/Quests/4/644.json index 17ff50ffc..f441fc7c1 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/644.json +++ b/config/betterquesting/DefaultQuests/Quests/4/644.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.644.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1016, "id:8": "gregtech:meta_dust" }, @@ -18,6 +19,7 @@ "questID:3": 644, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/645.json b/config/betterquesting/DefaultQuests/Quests/4/645.json index d502bde57..dfdceafb4 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/645.json +++ b/config/betterquesting/DefaultQuests/Quests/4/645.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.645.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:elytra" }, "name:8": "susy.quest.db.645.title" @@ -19,6 +20,7 @@ "questID:3": 645, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/647.json b/config/betterquesting/DefaultQuests/Quests/4/647.json index c2e575de7..303d75676 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/647.json +++ b/config/betterquesting/DefaultQuests/Quests/4/647.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.647.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1009, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 647, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/648.json b/config/betterquesting/DefaultQuests/Quests/4/648.json index c7966cb5f..eb243534b 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/648.json +++ b/config/betterquesting/DefaultQuests/Quests/4/648.json @@ -12,6 +12,7 @@ "desc:8": "susy.quest.db.648.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -27,6 +28,7 @@ "questID:3": 648, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/4/649.json b/config/betterquesting/DefaultQuests/Quests/4/649.json index 2de243c41..516535ec4 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/649.json +++ b/config/betterquesting/DefaultQuests/Quests/4/649.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.649.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15205, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 649, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/679.json b/config/betterquesting/DefaultQuests/Quests/4/679.json index 54faf57c9..83db8fbc4 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/679.json +++ b/config/betterquesting/DefaultQuests/Quests/4/679.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.679.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 113, "id:8": "gregtech:meta_dust" }, diff --git a/config/betterquesting/DefaultQuests/Quests/4/680.json b/config/betterquesting/DefaultQuests/Quests/4/680.json index 8e7ce5846..cbf9016ab 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/680.json +++ b/config/betterquesting/DefaultQuests/Quests/4/680.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.680.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1023, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 680, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/681.json b/config/betterquesting/DefaultQuests/Quests/4/681.json index ff8496f15..02097092f 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/681.json +++ b/config/betterquesting/DefaultQuests/Quests/4/681.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.681.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:fireworks" }, "name:8": "susy.quest.db.681.title" @@ -14,6 +15,7 @@ "questID:3": 681, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/683.json b/config/betterquesting/DefaultQuests/Quests/4/683.json index 011f7c274..f78cfd241 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/683.json +++ b/config/betterquesting/DefaultQuests/Quests/4/683.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.683.desc", "icon:10": { + "Count:3": 1, "Damage:2": 4, "id:8": "gregtech:meta_block_frame_20" }, @@ -15,6 +16,7 @@ "questID:3": 683, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/688.json b/config/betterquesting/DefaultQuests/Quests/4/688.json index 60ff44d2e..f2bced8e1 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/688.json +++ b/config/betterquesting/DefaultQuests/Quests/4/688.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.688.desc", "icon:10": { + "Count:3": 1, "Damage:2": 159, "id:8": "gregtech:meta_item_2" }, @@ -16,6 +17,7 @@ "questID:3": 688, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/689.json b/config/betterquesting/DefaultQuests/Quests/4/689.json index 49c5fbd5c..cdfaeb63d 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/689.json +++ b/config/betterquesting/DefaultQuests/Quests/4/689.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.689.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -18,6 +19,7 @@ "questID:3": 689, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/4/690.json b/config/betterquesting/DefaultQuests/Quests/4/690.json index 675ae1469..d22497e84 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/690.json +++ b/config/betterquesting/DefaultQuests/Quests/4/690.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.690.desc", "icon:10": { + "Count:3": 1, "Damage:2": 171, "id:8": "gregtech:meta_item_2" }, @@ -15,6 +16,7 @@ "questID:3": 690, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/691.json b/config/betterquesting/DefaultQuests/Quests/4/691.json index 2e5e53775..3b3c67e51 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/691.json +++ b/config/betterquesting/DefaultQuests/Quests/4/691.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.691.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8116, "id:8": "gregtech:meta_dust" }, @@ -16,6 +17,7 @@ "questID:3": 691, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/692.json b/config/betterquesting/DefaultQuests/Quests/4/692.json index 27ae7235f..7679399a8 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/692.json +++ b/config/betterquesting/DefaultQuests/Quests/4/692.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.692.desc", "icon:10": { + "Count:3": 1, "Damage:2": 234, "id:8": "gregtech:meta_item_1" }, @@ -16,6 +17,7 @@ "questID:3": 692, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/693.json b/config/betterquesting/DefaultQuests/Quests/4/693.json index 952886891..eb5581c04 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/693.json +++ b/config/betterquesting/DefaultQuests/Quests/4/693.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.693.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8120, "id:8": "gregtech:meta_gem" }, @@ -20,6 +21,7 @@ "questID:3": 693, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/694.json b/config/betterquesting/DefaultQuests/Quests/4/694.json index 8c78c085c..512d8886c 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/694.json +++ b/config/betterquesting/DefaultQuests/Quests/4/694.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.694.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 467, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -22,6 +23,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/695.json b/config/betterquesting/DefaultQuests/Quests/4/695.json index 3fa2d3111..7d264bb57 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/695.json +++ b/config/betterquesting/DefaultQuests/Quests/4/695.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.695.desc", "icon:10": { + "Count:3": 1, "Damage:2": 719, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 695, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/696.json b/config/betterquesting/DefaultQuests/Quests/4/696.json index ddbc364ba..66f0ea0bc 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/696.json +++ b/config/betterquesting/DefaultQuests/Quests/4/696.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.696.desc", "icon:10": { + "Count:3": 1, "id:8": "naturescompass:naturescompass", "tag:10": {} }, diff --git a/config/betterquesting/DefaultQuests/Quests/4/697.json b/config/betterquesting/DefaultQuests/Quests/4/697.json index 2ea928659..baad4b733 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/697.json +++ b/config/betterquesting/DefaultQuests/Quests/4/697.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.697.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15126, "id:8": "gregtech:meta_foil" }, @@ -15,6 +16,7 @@ "questID:3": 697, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/698.json b/config/betterquesting/DefaultQuests/Quests/4/698.json index c4ed6035a..fac25fe55 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/698.json +++ b/config/betterquesting/DefaultQuests/Quests/4/698.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.698.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8003, "id:8": "gregtech:meta_item_2" }, @@ -16,6 +17,7 @@ "questID:3": 698, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/700.json b/config/betterquesting/DefaultQuests/Quests/4/700.json index d825dfceb..4ed1a58dc 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/700.json +++ b/config/betterquesting/DefaultQuests/Quests/4/700.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.700.desc", "icon:10": { + "Count:3": 1, "Damage:2": 14655, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 700, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/701.json b/config/betterquesting/DefaultQuests/Quests/4/701.json index f7146f4f1..c8a5613dd 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/701.json +++ b/config/betterquesting/DefaultQuests/Quests/4/701.json @@ -9,6 +9,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.701.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,6 +23,7 @@ "questID:3": 701, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/4/704.json b/config/betterquesting/DefaultQuests/Quests/4/704.json index 6638b2505..4d07ede3a 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/704.json +++ b/config/betterquesting/DefaultQuests/Quests/4/704.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.704.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 637, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 704, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/705.json b/config/betterquesting/DefaultQuests/Quests/4/705.json index b808dc830..290331c6f 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/705.json +++ b/config/betterquesting/DefaultQuests/Quests/4/705.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.705.desc", "icon:10": { + "Count:3": 1, "Damage:2": 2, "id:8": "icbmclassic:launcherscreen" }, @@ -15,6 +16,7 @@ "questID:3": 705, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/706.json b/config/betterquesting/DefaultQuests/Quests/4/706.json index f5c832341..069e57a58 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/706.json +++ b/config/betterquesting/DefaultQuests/Quests/4/706.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.706.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 113, "id:8": "gregtech:meta_ingot" }, @@ -17,6 +18,7 @@ "questID:3": 706, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/707.json b/config/betterquesting/DefaultQuests/Quests/4/707.json index 8c92d494f..f8143e0ea 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/707.json +++ b/config/betterquesting/DefaultQuests/Quests/4/707.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.707.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 2, "id:8": "gregtech:wire_coil" }, @@ -17,6 +18,7 @@ "questID:3": 707, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/4/708.json b/config/betterquesting/DefaultQuests/Quests/4/708.json index c44902fab..a17163a02 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/708.json +++ b/config/betterquesting/DefaultQuests/Quests/4/708.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.708.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1, "id:8": "gregtech:wire_coil" }, @@ -17,6 +18,7 @@ "questID:3": 708, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/4/709.json b/config/betterquesting/DefaultQuests/Quests/4/709.json index 686773512..ba4a55488 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/709.json +++ b/config/betterquesting/DefaultQuests/Quests/4/709.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.709.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 15049, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 709, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/713.json b/config/betterquesting/DefaultQuests/Quests/4/713.json index 7d8464a60..5b65a1919 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/713.json +++ b/config/betterquesting/DefaultQuests/Quests/4/713.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.713.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 713, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/4/714.json b/config/betterquesting/DefaultQuests/Quests/4/714.json index e9d71b582..526ba1e9b 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/714.json +++ b/config/betterquesting/DefaultQuests/Quests/4/714.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.714.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1004, "id:8": "gregtech:meta_ring" }, @@ -17,6 +18,7 @@ "questID:3": 714, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/715.json b/config/betterquesting/DefaultQuests/Quests/4/715.json index 974ba723c..cebd5f097 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/715.json +++ b/config/betterquesting/DefaultQuests/Quests/4/715.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.715.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15228, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 715, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/716.json b/config/betterquesting/DefaultQuests/Quests/4/716.json index 44c25fc85..23893339d 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/716.json +++ b/config/betterquesting/DefaultQuests/Quests/4/716.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.716.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1000, "id:8": "gregtech:meta_ring" }, @@ -15,6 +16,7 @@ "questID:3": 716, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/717.json b/config/betterquesting/DefaultQuests/Quests/4/717.json index c39940909..9f276b052 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/717.json +++ b/config/betterquesting/DefaultQuests/Quests/4/717.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.717.desc", "icon:10": { + "Count:3": 1, "Damage:2": 13025, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 717, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/720.json b/config/betterquesting/DefaultQuests/Quests/4/720.json index 366179f40..af7199187 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/720.json +++ b/config/betterquesting/DefaultQuests/Quests/4/720.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.720.desc", "icon:10": { + "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.720.title" @@ -14,6 +15,7 @@ "questID:3": 720, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/4/753.json b/config/betterquesting/DefaultQuests/Quests/4/753.json index ef8f53e7b..86eb3c85f 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/753.json +++ b/config/betterquesting/DefaultQuests/Quests/4/753.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.753.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 172, "id:8": "gregtech:meta_item_2" }, @@ -17,6 +18,7 @@ "questID:3": 753, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/754.json b/config/betterquesting/DefaultQuests/Quests/5/754.json index ac06dcaaf..7d798c0b6 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/754.json +++ b/config/betterquesting/DefaultQuests/Quests/5/754.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.754.desc", "icon:10": { + "Count:3": 1, "Damage:2": 130, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 754, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/755.json b/config/betterquesting/DefaultQuests/Quests/5/755.json index 00e515639..cf707c639 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/755.json +++ b/config/betterquesting/DefaultQuests/Quests/5/755.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.755.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15124, "id:8": "gregtech:meta_plate" }, @@ -15,6 +16,7 @@ "questID:3": 755, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/5/756.json b/config/betterquesting/DefaultQuests/Quests/5/756.json index 668a324eb..1892f591c 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/756.json +++ b/config/betterquesting/DefaultQuests/Quests/5/756.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.756.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15014, "id:8": "gregtech:meta_thread" }, @@ -16,6 +17,7 @@ "questID:3": 756, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 64, diff --git a/config/betterquesting/DefaultQuests/Quests/5/757.json b/config/betterquesting/DefaultQuests/Quests/5/757.json index f3194b664..169cdb0e7 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/757.json +++ b/config/betterquesting/DefaultQuests/Quests/5/757.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.757.desc", "icon:10": { + "Count:3": 1, "Damage:2": 175, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 757, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/758.json b/config/betterquesting/DefaultQuests/Quests/5/758.json index 7e78b368c..86500f0d0 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/758.json +++ b/config/betterquesting/DefaultQuests/Quests/5/758.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.758.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15029, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 758, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/759.json b/config/betterquesting/DefaultQuests/Quests/5/759.json index 88c67793e..e56a5b0ae 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/759.json +++ b/config/betterquesting/DefaultQuests/Quests/5/759.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.759.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:minigun", "tag:10": { "ammo:2": 200, @@ -20,6 +21,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/760.json b/config/betterquesting/DefaultQuests/Quests/5/760.json index 8109521c8..627f21452 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/760.json +++ b/config/betterquesting/DefaultQuests/Quests/5/760.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.760.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:rocketlauncher", "tag:10": { "ammo:2": 1, @@ -20,6 +21,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/761.json b/config/betterquesting/DefaultQuests/Quests/5/761.json index 4e95c7f95..fff35b195 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/761.json +++ b/config/betterquesting/DefaultQuests/Quests/5/761.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.761.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:grenadelauncher", "tag:10": { "ammo:2": 6, @@ -20,6 +21,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/762.json b/config/betterquesting/DefaultQuests/Quests/5/762.json index 06b50c043..8559b08c8 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/762.json +++ b/config/betterquesting/DefaultQuests/Quests/5/762.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.762.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:guidedmissilelauncher", "tag:10": { "ammo:2": 1, @@ -20,6 +21,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/785.json b/config/betterquesting/DefaultQuests/Quests/5/785.json index e2da22397..dbab4ca70 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/785.json +++ b/config/betterquesting/DefaultQuests/Quests/5/785.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.785.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 785, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/792.json b/config/betterquesting/DefaultQuests/Quests/5/792.json index 106ef6045..13028e6c9 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/792.json +++ b/config/betterquesting/DefaultQuests/Quests/5/792.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.792.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "minecraft:bed" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 792, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/793.json b/config/betterquesting/DefaultQuests/Quests/5/793.json index b915a9081..4f683ef6c 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/793.json +++ b/config/betterquesting/DefaultQuests/Quests/5/793.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.793.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "susy:separator_rotor" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 793, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/794.json b/config/betterquesting/DefaultQuests/Quests/5/794.json index e8b167921..58bf88dbe 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/794.json +++ b/config/betterquesting/DefaultQuests/Quests/5/794.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.794.desc", "icon:10": { + "Count:3": 1, "Damage:2": 7021, "id:8": "gregtech:meta_dust_sifted" }, @@ -16,6 +17,7 @@ "questID:3": 794, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/795.json b/config/betterquesting/DefaultQuests/Quests/5/795.json index 4f39898ff..1513ed9c1 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/795.json +++ b/config/betterquesting/DefaultQuests/Quests/5/795.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.795.desc", "icon:10": { + "Count:3": 1, "Damage:2": 187, "id:8": "gregtech:machine" }, @@ -16,6 +17,7 @@ "questID:3": 795, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/796.json b/config/betterquesting/DefaultQuests/Quests/5/796.json index 3128ca2cc..6cae62fe7 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/796.json +++ b/config/betterquesting/DefaultQuests/Quests/5/796.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.796.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 796, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 8000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/797.json b/config/betterquesting/DefaultQuests/Quests/5/797.json index 4ea141a5e..f4061d63f 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/797.json +++ b/config/betterquesting/DefaultQuests/Quests/5/797.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.797.desc", "icon:10": { + "Count:3": 1, "Damage:2": 115, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 797, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/798.json b/config/betterquesting/DefaultQuests/Quests/5/798.json index 808902133..ed4bfd76e 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/798.json +++ b/config/betterquesting/DefaultQuests/Quests/5/798.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.798.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 2013, "id:8": "gregtech:meta_ingot" }, @@ -17,6 +18,7 @@ "questID:3": 798, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/799.json b/config/betterquesting/DefaultQuests/Quests/5/799.json index 3c98aa602..c844842a2 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/799.json +++ b/config/betterquesting/DefaultQuests/Quests/5/799.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.799.desc", "icon:10": { + "Count:3": 1, "Damage:2": 293, "id:8": "gregtech:meta_dust_flotated" }, @@ -15,6 +16,7 @@ "questID:3": 799, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/800.json b/config/betterquesting/DefaultQuests/Quests/5/800.json index 84b36c923..aed3cee20 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/800.json +++ b/config/betterquesting/DefaultQuests/Quests/5/800.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.800.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8525, "id:8": "gregtech:meta_dust" }, @@ -17,6 +18,7 @@ "questID:3": 800, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/801.json b/config/betterquesting/DefaultQuests/Quests/5/801.json index 81a783284..e3ca25e75 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/801.json +++ b/config/betterquesting/DefaultQuests/Quests/5/801.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.801.desc", "icon:10": { + "Count:3": 1, "Damage:2": 64, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 801, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/802.json b/config/betterquesting/DefaultQuests/Quests/5/802.json index f81ef33b0..4668dff5e 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/802.json +++ b/config/betterquesting/DefaultQuests/Quests/5/802.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.802.desc", "icon:10": { + "Count:3": 1, "Damage:2": 255, "id:8": "gregtech:meta_item_2" }, @@ -21,6 +22,7 @@ "questID:3": 802, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/803.json b/config/betterquesting/DefaultQuests/Quests/5/803.json index efb8495f2..655d68a03 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/803.json +++ b/config/betterquesting/DefaultQuests/Quests/5/803.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.803.desc", "icon:10": { + "Count:3": 1, "Damage:2": 89, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 803, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/804.json b/config/betterquesting/DefaultQuests/Quests/5/804.json index f589b2bd2..8c42b9d8d 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/804.json +++ b/config/betterquesting/DefaultQuests/Quests/5/804.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.804.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 804, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/805.json b/config/betterquesting/DefaultQuests/Quests/5/805.json index de87366d5..33f869c6e 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/805.json +++ b/config/betterquesting/DefaultQuests/Quests/5/805.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.805.desc", "icon:10": { + "Count:3": 1, "Damage:2": 318, "id:8": "gregtech:meta_dust_sifted" }, @@ -18,6 +19,7 @@ "questID:3": 805, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/806.json b/config/betterquesting/DefaultQuests/Quests/5/806.json index 28b3362d3..0aa6c79ee 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/806.json +++ b/config/betterquesting/DefaultQuests/Quests/5/806.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.806.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 806, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/807.json b/config/betterquesting/DefaultQuests/Quests/5/807.json index 2bef709ad..6fcd49ac2 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/807.json +++ b/config/betterquesting/DefaultQuests/Quests/5/807.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.807.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8552, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 807, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/808.json b/config/betterquesting/DefaultQuests/Quests/5/808.json index 5c505862d..d0916dc3d 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/808.json +++ b/config/betterquesting/DefaultQuests/Quests/5/808.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.808.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1005, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 808, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 6500, diff --git a/config/betterquesting/DefaultQuests/Quests/5/809.json b/config/betterquesting/DefaultQuests/Quests/5/809.json index bb6d4d6f2..e4f85563a 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/809.json +++ b/config/betterquesting/DefaultQuests/Quests/5/809.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.809.desc", "icon:10": { + "Count:3": 1, "Damage:2": 71, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 809, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/810.json b/config/betterquesting/DefaultQuests/Quests/5/810.json index 84225c567..b3d8fcd33 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/810.json +++ b/config/betterquesting/DefaultQuests/Quests/5/810.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.810.desc", "icon:10": { + "Count:3": 1, "Damage:2": 104, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 810, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/811.json b/config/betterquesting/DefaultQuests/Quests/5/811.json index 7db525b52..405109301 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/811.json +++ b/config/betterquesting/DefaultQuests/Quests/5/811.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.811.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8555, "id:8": "gregtech:meta_dust" }, @@ -17,6 +18,7 @@ "questID:3": 811, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/812.json b/config/betterquesting/DefaultQuests/Quests/5/812.json index 3c1218a29..a76ffc516 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/812.json +++ b/config/betterquesting/DefaultQuests/Quests/5/812.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.812.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8559, "id:8": "gregtech:meta_dust" }, @@ -17,6 +18,7 @@ "questID:3": 812, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/813.json b/config/betterquesting/DefaultQuests/Quests/5/813.json index 530d410b2..1245eb428 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/813.json +++ b/config/betterquesting/DefaultQuests/Quests/5/813.json @@ -12,6 +12,7 @@ "desc:8": "susy.quest.db.813.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 3003, "id:8": "gregtech:meta_ingot" }, @@ -22,6 +23,7 @@ "questID:3": 813, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/5/814.json b/config/betterquesting/DefaultQuests/Quests/5/814.json index a1192642c..250923d96 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/814.json +++ b/config/betterquesting/DefaultQuests/Quests/5/814.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.814.desc", "icon:10": { + "Count:3": 1, "Damage:2": 7047, "id:8": "gregtech:meta_dust_sifted" }, @@ -15,6 +16,7 @@ "questID:3": 814, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/815.json b/config/betterquesting/DefaultQuests/Quests/5/815.json index 3fe4be696..0ad747c76 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/815.json +++ b/config/betterquesting/DefaultQuests/Quests/5/815.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.815.desc", "icon:10": { + "Count:3": 1, "Damage:2": 42, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 815, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/816.json b/config/betterquesting/DefaultQuests/Quests/5/816.json index bc7e3b7c0..281a02cac 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/816.json +++ b/config/betterquesting/DefaultQuests/Quests/5/816.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.816.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 816, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/817.json b/config/betterquesting/DefaultQuests/Quests/5/817.json index cb953783c..b3aff1fbb 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/817.json +++ b/config/betterquesting/DefaultQuests/Quests/5/817.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.817.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8544, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 817, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/818.json b/config/betterquesting/DefaultQuests/Quests/5/818.json index c2e5db4c3..446facc71 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/818.json +++ b/config/betterquesting/DefaultQuests/Quests/5/818.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.818.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 818, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/819.json b/config/betterquesting/DefaultQuests/Quests/5/819.json index 4d65aebc4..1a3478c7f 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/819.json +++ b/config/betterquesting/DefaultQuests/Quests/5/819.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.819.desc", "icon:10": { + "Count:3": 1, "Damage:2": 123, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 819, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/820.json b/config/betterquesting/DefaultQuests/Quests/5/820.json index df16ae259..574c109f5 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/820.json +++ b/config/betterquesting/DefaultQuests/Quests/5/820.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.820.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 820, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/821.json b/config/betterquesting/DefaultQuests/Quests/5/821.json index acf4cd3f2..aee6140be 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/821.json +++ b/config/betterquesting/DefaultQuests/Quests/5/821.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.821.desc", "icon:10": { + "Count:3": 1, "Damage:2": 303, "id:8": "gregtech:meta_item_2" }, @@ -15,6 +16,7 @@ "questID:3": 821, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/822.json b/config/betterquesting/DefaultQuests/Quests/5/822.json index 6fcc5fb39..30648c1cb 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/822.json +++ b/config/betterquesting/DefaultQuests/Quests/5/822.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.822.desc", "icon:10": { + "Count:3": 1, "Damage:2": 14638, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 822, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/823.json b/config/betterquesting/DefaultQuests/Quests/5/823.json index b662c9448..7442281ca 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/823.json +++ b/config/betterquesting/DefaultQuests/Quests/5/823.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.823.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 823, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/824.json b/config/betterquesting/DefaultQuests/Quests/5/824.json index 07a85840e..6011637fd 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/824.json +++ b/config/betterquesting/DefaultQuests/Quests/5/824.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.824.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15008, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 824, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/825.json b/config/betterquesting/DefaultQuests/Quests/5/825.json index b62553dfb..8e55c706e 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/825.json +++ b/config/betterquesting/DefaultQuests/Quests/5/825.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.825.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15397, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 825, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/826.json b/config/betterquesting/DefaultQuests/Quests/5/826.json index c7d80a6b3..059c2cb04 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/826.json +++ b/config/betterquesting/DefaultQuests/Quests/5/826.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.826.desc", "icon:10": { + "Count:3": 1, "Damage:2": 253, "id:8": "gregtech:meta_item_2" }, @@ -17,6 +18,7 @@ "questID:3": 826, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/827.json b/config/betterquesting/DefaultQuests/Quests/5/827.json index 1f2b14238..b73968a25 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/827.json +++ b/config/betterquesting/DefaultQuests/Quests/5/827.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.827.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1013, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 827, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/828.json b/config/betterquesting/DefaultQuests/Quests/5/828.json index 036cf949f..e3eb9b132 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/828.json +++ b/config/betterquesting/DefaultQuests/Quests/5/828.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.828.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1046, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 828, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/829.json b/config/betterquesting/DefaultQuests/Quests/5/829.json index 5192613bf..fe7522a5c 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/829.json +++ b/config/betterquesting/DefaultQuests/Quests/5/829.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.829.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8386, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 829, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/875.json b/config/betterquesting/DefaultQuests/Quests/5/875.json index 28cddbe02..3fdad1753 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/875.json +++ b/config/betterquesting/DefaultQuests/Quests/5/875.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.875.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 2, "id:8": "gregtech:warning_sign" }, diff --git a/config/betterquesting/DefaultQuests/Quests/5/876.json b/config/betterquesting/DefaultQuests/Quests/5/876.json index 9cb5157ba..edb9a3d8a 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/876.json +++ b/config/betterquesting/DefaultQuests/Quests/5/876.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.876.desc", "icon:10": { + "Count:3": 1, "Damage:2": 116, "id:8": "gregtech:meta_dust" }, diff --git a/config/betterquesting/DefaultQuests/Quests/5/92.json b/config/betterquesting/DefaultQuests/Quests/5/92.json index 53c989bd3..f446859e3 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/92.json +++ b/config/betterquesting/DefaultQuests/Quests/5/92.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.92.desc", "icon:10": { + "Count:3": 1, "Damage:2": 4394, "id:8": "gregtech:meta_thread" }, @@ -15,6 +16,7 @@ "questID:3": 92, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/104.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/104.json index 78440d9c1..22160b0cb 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/104.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/104.json @@ -9,6 +9,7 @@ "desc:8": "susy.quest.db.104.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 950, "id:8": "gregtech:machine" }, @@ -19,6 +20,7 @@ "questID:3": 104, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/110.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/110.json index b7aefa882..5ff65cd22 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/110.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/110.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.110.desc", "icon:10": { + "Count:3": 1, "Damage:2": 14554, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 110, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/111.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/111.json index d4b0eb224..cc600bcfd 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/111.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/111.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.111.desc", "icon:10": { + "Count:3": 1, "Damage:2": 14580, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 111, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/112.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/112.json index b25cc8311..a129a62c2 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/112.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/112.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.112.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 14606, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 112, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/113.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/113.json index 1dff6d819..5bbaa54fc 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/113.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/113.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.113.desc", "icon:10": { + "Count:3": 1, "Damage:2": 14567, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 113, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/114.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/114.json index da5600c03..f10eac540 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/114.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/114.json @@ -9,6 +9,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.114.desc", "icon:10": { + "Count:3": 1, "Damage:2": 14593, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 114, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/123.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/123.json index 331370c56..f2e23b4e3 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/123.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/123.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.123.desc", "icon:10": { + "Count:3": 1, "Damage:2": 14681, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 123, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/125.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/125.json index 0c8af9860..974f0a8de 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/125.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/125.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.125.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8516, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 125, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 15, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/128.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/128.json index 73f17002c..796632aca 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/128.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/128.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.128.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 14634, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 128, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/172.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/172.json index 9800d2b6f..9f0cdcf0c 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/172.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/172.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.172.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,6 +22,7 @@ "questID:3": 172, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/173.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/173.json index 975b82279..7b87134ac 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/173.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/173.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.173.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,6 +22,7 @@ "questID:3": 173, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/175.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/175.json index a51475e54..d93469ca6 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/175.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/175.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.175.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,6 +23,7 @@ "questID:3": 175, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/178.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/178.json index 5e894d378..9fd5aefc6 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/178.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/178.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.178.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,6 +22,7 @@ "questID:3": 178, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/180.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/180.json index d1e0cccd4..f1623d3a0 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/180.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/180.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.180.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 180, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/181.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/181.json index 237e00007..6dad866e7 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/181.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/181.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.181.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 181, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/183.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/183.json index 9f82f76aa..ab396bfac 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/183.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/183.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.183.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,6 +23,7 @@ "questID:3": 183, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/184.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/184.json index c9dede000..af51b0f45 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/184.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/184.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.184.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 377, "id:8": "gregtech:meta_dust" }, @@ -17,6 +18,7 @@ "questID:3": 184, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/185.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/185.json index a77b1b650..06a007d40 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/185.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/185.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.185.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,6 +22,7 @@ "questID:3": 185, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/186.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/186.json index 6cbfa2d7f..5b7605c21 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/186.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/186.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.186.desc", "icon:10": { + "Count:3": 1, "Damage:2": 185, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 186, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/198.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/198.json index 6285bfd7d..ddd9a2598 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/198.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/198.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.198.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,6 +22,7 @@ "questID:3": 198, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/199.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/199.json index 0adf98df7..7f3b62310 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/199.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/199.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.199.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,6 +23,7 @@ "questID:3": 199, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/200.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/200.json index bc91eca53..b3c3c655f 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/200.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/200.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.200.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 8110, "id:8": "gregtech:meta_dust" }, @@ -18,6 +19,7 @@ "questID:3": 200, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/201.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/201.json index a08a3f331..67afe0b2a 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/201.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/201.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.201.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 8119, "id:8": "gregtech:meta_dust" }, @@ -17,6 +18,7 @@ "questID:3": 201, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/202.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/202.json index f9a22ba13..a6ae5a391 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/202.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/202.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.202.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 8171, "OreDict:8": "dustCryolite", "id:8": "gregtech:meta_dust" @@ -19,6 +20,7 @@ "questID:3": 202, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/204.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/204.json index d0a402d0f..5b5b2ee65 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/204.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/204.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.204.desc", "icon:10": { + "Count:3": 1, "Damage:2": 18, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 204, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/213.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/213.json index 00fe84eb4..613b5c8b5 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/213.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/213.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.213.desc", "icon:10": { + "Count:3": 1, "id:8": "chisel:chisel_iron" }, "name:8": "susy.quest.db.213.title" @@ -15,6 +16,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/221.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/221.json index f15c37eb9..a88e29380 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/221.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/221.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.221.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 103, "id:8": "gregtech:meta_item_2" }, @@ -17,6 +18,7 @@ "questID:3": 221, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/222.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/222.json index 9e93d5f89..e798dc845 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/222.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/222.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.222.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 4, "id:8": "gregtech:stone_smooth" }, @@ -17,6 +18,7 @@ "questID:3": 222, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 64, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/23.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/23.json index 57c380bfc..8fc302add 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/23.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/23.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.23.desc", "icon:10": { + "Count:3": 1, "Damage:2": 122, "OreDict:8": "ingotZinc", "id:8": "gregtech:meta_ingot" @@ -16,6 +17,7 @@ "questID:3": 23, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 8, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/242.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/242.json index d474b04d6..8efb8283a 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/242.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/242.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.242.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 622, "id:8": "gregtech:meta_item_1" }, @@ -18,6 +19,7 @@ "questID:3": 242, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/243.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/243.json index 0e1454227..f14be10b7 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/243.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/243.json @@ -12,6 +12,7 @@ "desc:8": "susy.quest.db.243.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 987, "id:8": "gregtech:machine" }, @@ -22,6 +23,7 @@ "questID:3": 243, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/30.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/30.json index cb8726391..fe78724cd 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/30.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/30.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.30.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "OreDict:8": "ingotSteel", "id:8": "betterquesting:placeholder", "tag:10": { @@ -21,6 +22,7 @@ "questID:3": 30, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 8, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/369.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/369.json index 6762d17a6..04596bd33 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/369.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/369.json @@ -9,6 +9,7 @@ "desc:8": "susy.quest.db.369.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "susy:alternator_coil" }, "ismain:1": 1, @@ -19,6 +20,7 @@ "questID:3": 369, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/370.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/370.json index e724d0a5c..b57bba2e9 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/370.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/370.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.370.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1, "id:8": "gregtech:boiler_casing" }, @@ -15,6 +16,7 @@ "questID:3": 370, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/373.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/373.json index fd4dc274c..3c8562594 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/373.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/373.json @@ -9,6 +9,7 @@ "desc:8": "susy.quest.db.373.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 17001, "id:8": "gregtech:machine" }, @@ -20,6 +21,7 @@ "questID:3": 373, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/374.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/374.json index 38ce451c8..d218e1dc4 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/374.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/374.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.374.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 15044, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 374, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/38.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/38.json index 0128bb400..710e1853c 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/38.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/38.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.38.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 14679, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 38, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/381.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/381.json index d10e30722..edfb55037 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/381.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/381.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.381.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 381, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/388.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/388.json index 36ba30eea..a9937573c 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/388.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/388.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.388.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15000, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 388, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/391.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/391.json index ffd00ae50..057b83960 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/391.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/391.json @@ -12,6 +12,7 @@ "desc:8": "susy.quest.db.391.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 14620, "id:8": "gregtech:machine" }, @@ -22,6 +23,7 @@ "questID:3": 391, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/393.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/393.json index 566e4398b..4d0f856e8 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/393.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/393.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.393.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 14639, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 393, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/394.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/394.json index b90b10a30..2bb349135 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/394.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/394.json @@ -10,6 +10,7 @@ "desc:8": "susy.quest.db.394.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "susy:turbine_rotor" }, "ismain:1": 1, @@ -19,6 +20,7 @@ "questID:3": 394, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/395.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/395.json index b0ef7acac..e2f1e5926 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/395.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/395.json @@ -9,6 +9,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.395.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,6 +23,7 @@ "questID:3": 395, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/396.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/396.json index 9d6862a92..300eb360d 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/396.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/396.json @@ -5,23 +5,22 @@ "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.396.desc", - "frame:8": "ROUNDED_SQUARE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, "FluidName:8": "ethanol_water_azeotrope" } }, - "ignoresview:1": 0, "name:8": "susy.quest.db.396.title", - "tasklogic:8": "OR", - "visibility:8": "ALWAYS" + "tasklogic:8": "OR" } }, - "rewards:9": {}, + "questID:3": 396, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/397.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/397.json index 85b0b72fd..e46e0787e 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/397.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/397.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.397.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,6 +22,7 @@ "questID:3": 397, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/398.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/398.json index bde307845..d2d4ab38e 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/398.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/398.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.398.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1012, "id:8": "gregtech:meta_ingot" }, @@ -18,6 +19,7 @@ "questID:3": 398, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/410.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/410.json index 1b197e15e..a5e6f41f6 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/410.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/410.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.410.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 410, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/415.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/415.json index 60b989c7a..ec130011c 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/415.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/415.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.415.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 415, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/417.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/417.json index 928c42fef..4e477f901 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/417.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/417.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.417.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,6 +23,7 @@ "questID:3": 417, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/418.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/418.json index 8a60233f3..c06524999 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/418.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/418.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.418.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 4, "id:8": "minecraft:dye" }, @@ -18,6 +19,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/429.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/429.json index 543be65bd..0982222fe 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/429.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/429.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.429.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1001, "id:8": "gregtech:meta_item_1" }, @@ -15,6 +16,7 @@ "questID:3": 429, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/433.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/433.json index 2134550ac..1bf909dca 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/433.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/433.json @@ -9,6 +9,7 @@ "desc:8": "susy.quest.db.433.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "gregtechfoodoption:gtfo_glass_casing" }, "ismain:1": 1, @@ -18,6 +19,7 @@ "questID:3": 433, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 17, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/434.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/434.json index 09943d96c..b249c1d81 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/434.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/434.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.434.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 434, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/438.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/438.json index c4a6f1406..eaa79bdd4 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/438.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/438.json @@ -13,6 +13,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.438.desc", "icon:10": { + "Count:3": 1, "id:8": "gregtech:boiler_firebox_casing" }, "name:8": "susy.quest.db.438.title", @@ -23,6 +24,7 @@ "questID:3": 438, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/443.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/443.json index a600105a8..1f36ea7a0 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/443.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/443.json @@ -12,6 +12,7 @@ "desc:8": "susy.quest.db.443.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -26,6 +27,7 @@ "questID:3": 443, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/446.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/446.json index 34643452b..88729fdfa 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/446.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/446.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.446.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 100, "id:8": "gregtech:meta_ingot" }, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/447.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/447.json index a94d82efc..a694c1b6e 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/447.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/447.json @@ -9,6 +9,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.447.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8259, "id:8": "gregtech:meta_dust" }, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/453.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/453.json index 79a81962c..8a575ac82 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/453.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/453.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.453.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 453, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/454.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/454.json index 733d21b98..14d16e412 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/454.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/454.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.454.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 454, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/455.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/455.json index 8dee96ffe..f32493224 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/455.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/455.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.455.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 455, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/46.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/46.json index 48f217580..76dca223e 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/46.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/46.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.46.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -23,6 +24,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/473.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/473.json index f9f2a7745..e2556d6ed 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/473.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/473.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.473.desc", "icon:10": { + "Count:3": 1, "Damage:2": 14637, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 473, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/474.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/474.json index 57b6edd25..902387707 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/474.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/474.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.474.desc", "icon:10": { + "Count:3": 1, "Damage:2": 17007, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 474, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/478.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/478.json index 5132b24bc..387693fb4 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/478.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/478.json @@ -10,6 +10,7 @@ "desc:8": "susy.quest.db.478.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 625, "id:8": "gregtech:meta_item_1" }, @@ -20,6 +21,7 @@ "questID:3": 478, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/479.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/479.json index 3e0f2959c..9166ea998 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/479.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/479.json @@ -12,6 +12,7 @@ "desc:8": "susy.quest.db.479.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 988, "id:8": "gregtech:machine" }, @@ -22,6 +23,7 @@ "questID:3": 479, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/482.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/482.json index 127c0d3a3..ccec44436 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/482.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/482.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.482.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8137, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 482, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/483.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/483.json index 6e72dfe51..a19014735 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/483.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/483.json @@ -11,6 +11,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.483.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -25,6 +26,7 @@ "questID:3": 483, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/484.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/484.json index 3aefe0c5a..7a28ad5c5 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/484.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/484.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.484.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 484, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/485.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/485.json index a8e34a3e1..7e6a42e26 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/485.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/485.json @@ -9,6 +9,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.485.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,6 +23,7 @@ "questID:3": 485, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/486.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/486.json index fd44fdfe1..3f286adce 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/486.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/486.json @@ -8,6 +8,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.486.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1007, "id:8": "gregtech:meta_dust" }, @@ -17,6 +18,7 @@ "questID:3": 486, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/494.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/494.json index 2abdcebc9..400006271 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/494.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/494.json @@ -10,6 +10,7 @@ "desc:8": "susy.quest.db.494.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 628, "id:8": "gregtech:meta_item_1" }, @@ -20,6 +21,7 @@ "questID:3": 494, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/495.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/495.json index 90c179256..c96e683c7 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/495.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/495.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.495.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 627, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 495, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/497.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/497.json index 82d686095..76ac23a32 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/497.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/497.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.497.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 629, "id:8": "gregtech:meta_item_1" }, @@ -18,6 +19,7 @@ "questID:3": 497, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/500.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/500.json index f5e165747..f96730969 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/500.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/500.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.500.desc", "icon:10": { + "Count:3": 1, "Damage:2": 27113, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 500, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/510.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/510.json index 3bd99dfd1..524e36aa5 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/510.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/510.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.510.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 15, "id:8": "gregtech:meta_block_frame_17" }, @@ -17,6 +18,7 @@ "questID:3": 510, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/515.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/515.json index 0bb9a36e7..f37435f2a 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/515.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/515.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.515.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8136, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 515, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/516.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/516.json index 71e6e4427..dfdfe8508 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/516.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/516.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.516.desc", "icon:10": { + "Count:3": 1, "id:8": "susy:multiblock_tank" }, "name:8": "susy.quest.db.516.title" @@ -15,6 +16,7 @@ "questID:3": 516, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/517.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/517.json index 668430f75..28ad5b7b4 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/517.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/517.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.517.desc", "icon:10": { + "Count:3": 1, "Damage:2": 17005, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 517, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/519.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/519.json index 5e2d146a9..72fc5f9f0 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/519.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/519.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.519.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 519, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/520.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/520.json index 8f13e89de..56c8abcac 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/520.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/520.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.520.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 520, "tasks:9": { "0:10": { + "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/536.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/536.json index 1d209ae34..760c1ac62 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/536.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/536.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.536.desc", "icon:10": { + "Count:3": 1, "OreDict:8": "drawerBasic", "id:8": "storagedrawers:basicdrawers", "tag:10": { @@ -18,6 +19,7 @@ "questID:3": 536, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/54.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/54.json index 7112ba215..466bacdd1 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/54.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/54.json @@ -1,12 +1,17 @@ { "preRequisites:11": [ - 78 + 78, + 42, + 43, + 77, + 1458175841 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.54.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 516, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +22,7 @@ "questID:3": 54, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/550.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/550.json index d124f56e6..a1051089f 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/550.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/550.json @@ -12,6 +12,7 @@ "desc:8": "susy.quest.db.550.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 989, "id:8": "gregtech:machine" }, @@ -22,6 +23,7 @@ "questID:3": 550, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/563.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/563.json index 465f5db13..8f311b23e 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/563.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/563.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.563.desc", "icon:10": { + "Count:3": 1, "Damage:2": 17010, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 563, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/57.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/57.json index 4fd80ccab..1eba9eb7b 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/57.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/57.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.57.desc", "icon:10": { + "Count:3": 1, "Damage:2": 5, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 57, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/58.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/58.json index 7c7536f70..425344d33 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/58.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/58.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.58.desc", "icon:10": { + "Count:3": 1, "Damage:2": 3, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 58, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/59.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/59.json index f94e2f4e6..7f9a9edd1 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/59.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/59.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.59.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1611, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 59, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/602.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/602.json index d91683250..0ffc2fe53 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/602.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/602.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.602.desc", "icon:10": { + "Count:3": 1, "Damage:2": 6002, "id:8": "gregtech:meta_item_2" }, @@ -15,6 +16,7 @@ "questID:3": 602, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/610.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/610.json index cb958ecf8..4d0b17289 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/610.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/610.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.610.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 1, "id:8": "ompd:hardened" }, @@ -17,6 +18,7 @@ "questID:3": 610, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/621.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/621.json index 02203f43c..67da5d181 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/621.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/621.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.621.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "gregtech:cleanroom_casing" }, "ismain:1": 1, @@ -16,6 +17,7 @@ "questID:3": 621, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/638.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/638.json index 1ccc0362d..0268aeac6 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/638.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/638.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.638.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 2, "id:8": "gregtech:gt_armor", "tag:10": {} @@ -18,6 +19,7 @@ "questID:3": 638, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/639.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/639.json index 4d35a18d5..29fa393c9 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/639.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/639.json @@ -9,6 +9,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.639.desc", "icon:10": { + "Count:3": 1, "Damage:2": 3, "id:8": "gregtech:gt_armor", "tag:10": { @@ -22,6 +23,7 @@ "questID:3": 639, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/659.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/659.json index 3a9b00752..d65d8eb11 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/659.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/659.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.659.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -18,6 +19,7 @@ "questID:3": 659, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/66.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/66.json index 5dd5c2762..22502f95c 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/66.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/66.json @@ -9,6 +9,7 @@ "desc:8": "susy.quest.db.66.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 621, "id:8": "gregtech:meta_item_1" }, @@ -19,6 +20,7 @@ "questID:3": 66, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/686.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/686.json index 220b37a93..eb49b3bcc 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/686.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/686.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.686.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:lava_bucket" }, "name:8": "susy.quest.db.686.title" @@ -15,6 +16,7 @@ "questID:3": 686, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/687.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/687.json index 9095f5a02..9b37f42d8 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/687.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/687.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.687.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8004, "id:8": "gregtech:meta_item_2" }, @@ -15,6 +16,7 @@ "questID:3": 687, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/699.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/699.json index 70698473e..8b101828b 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/699.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/699.json @@ -9,6 +9,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.699.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8012, "id:8": "gregtech:meta_item_2" }, @@ -18,6 +19,7 @@ "questID:3": 699, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/702.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/702.json index 9487589ba..4414569db 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/702.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/702.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.702.desc", "icon:10": { + "Count:3": 1, "Damage:2": 600, "id:8": "gregtech:meta_item_1" }, @@ -16,6 +17,7 @@ "questID:3": 702, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/703.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/703.json index de16102c9..dd284a49f 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/703.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/703.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.703.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 630, "id:8": "gregtech:meta_item_1" }, @@ -18,6 +19,7 @@ "questID:3": 703, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/710.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/710.json index 4cbddbf3c..51b0b0e9d 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/710.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/710.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.710.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 14619, "id:8": "gregtech:machine" }, @@ -17,6 +18,7 @@ "questID:3": 710, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/712.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/712.json index 01841fcd9..1d2615abe 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/712.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/712.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.712.desc", "icon:10": { + "Count:3": 1, "id:8": "rftools:modular_storage" }, "name:8": "susy.quest.db.712.title" @@ -15,6 +16,7 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/718.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/718.json index c7142ba77..26f1bfb54 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/718.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/718.json @@ -9,6 +9,7 @@ "desc:8": "susy.quest.db.718.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/719.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/719.json index b59e6ab2d..9c5b29bba 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/719.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/719.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.719.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 17013, "id:8": "gregtech:machine" }, @@ -18,6 +19,7 @@ "questID:3": 719, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/726.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/726.json index 6833300b5..7a571ff63 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/726.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/726.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.726.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,6 +20,7 @@ "questID:3": 726, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" }, "1:10": { diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/727.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/727.json index d7cef1a95..41b3cee2c 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/727.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/727.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.727.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1015, "id:8": "gregtech:meta_ingot" }, @@ -16,6 +17,7 @@ "questID:3": 727, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/728.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/728.json index 47354c0e7..888110348 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/728.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/728.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.728.desc", "icon:10": { + "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,6 +21,7 @@ "questID:3": 728, "tasks:9": { "0:10": { + "index:3": 0, "taskID:8": "bq_standard:checkbox" }, "1:10": { diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/729.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/729.json index 9ca79baee..959657ec9 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/729.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/729.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.729.desc", "icon:10": { + "Count:3": 1, "Damage:2": 8207, "id:8": "gregtech:meta_dust" }, @@ -15,6 +16,7 @@ "questID:3": 729, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/740.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/740.json index be0e43239..54dea088f 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/740.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/740.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.740.desc", "icon:10": { + "Count:3": 1, "id:8": "multistorage:vault" }, "name:8": "susy.quest.db.740.title" @@ -14,6 +15,7 @@ "questID:3": 740, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/742.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/742.json index 9a3e615b7..44203263a 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/742.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/742.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.742.desc", "icon:10": { + "Count:3": 1, "Damage:2": 15050, "id:8": "gregtech:machine" }, @@ -16,6 +17,7 @@ "questID:3": 742, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/745.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/745.json index fd5e4e9bd..d27ec7582 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/745.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/745.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.745.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1599, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 745, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/751.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/751.json index 0e90f4c94..b99eceb2f 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/751.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/751.json @@ -7,6 +7,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.751.desc", "icon:10": { + "Count:3": 1, "Damage:2": 4001, "id:8": "gregtech:meta_dust" }, @@ -16,6 +17,7 @@ "questID:3": 751, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/84.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/84.json index f73a0dee5..c46f18963 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/84.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/84.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.84.desc", "icon:10": { + "Count:3": 1, "Damage:2": 158, "id:8": "gregtechfoodoption:gtfo_meta_item" }, diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/177.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/177.json index 8358a3000..fffed12db 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/177.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/177.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.177.desc", "icon:10": { + "Count:3": 1, "Damage:2": 1025, "id:8": "gregtech:machine" }, @@ -15,6 +16,7 @@ "questID:3": 177, "rewards:9": { "0:10": { + "index:3": 0, "rewardID:8": "bq_standard:item", "rewards:9": { "0:10": { @@ -30,6 +32,7 @@ }, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/182.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/182.json index c49dc01e3..810ac5ee5 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/182.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/182.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.182.desc", "icon:10": { + "Count:3": 1, "Damage:2": 32060, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/237.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/237.json index 91dbcd9ad..3605fb5ea 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/237.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/237.json @@ -8,6 +8,7 @@ "desc:8": "susy.quest.db.237.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 6, "id:8": "gregtech:meta_dust" }, @@ -18,6 +19,7 @@ "questID:3": 237, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/37.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/37.json index 1ef879bbf..f3f39c1d3 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/37.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/37.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.37.desc", "icon:10": { + "Count:3": 1, "Damage:2": 69, "OreDict:8": "ingotNickel", "id:8": "gregtech:meta_ingot" @@ -16,6 +17,7 @@ "questID:3": 37, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/52.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/52.json index b29e775fe..03e537a80 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/52.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/52.json @@ -7,6 +7,7 @@ "desc:8": "susy.quest.db.52.desc", "frame:8": "GATE", "icon:10": { + "Count:3": 1, "Damage:2": 172, "id:8": "gregtech:meta_item_1" }, @@ -17,6 +18,7 @@ "questID:3": 52, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/619.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/619.json index ca30bb7d4..614609bcb 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/619.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/619.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.619.desc", "icon:10": { + "Count:3": 1, "Damage:2": 425, "id:8": "gregtech:wire_single" }, diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/734.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/734.json index 8b9d4b7dc..61e8a9134 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/734.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/734.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.734.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:riot_shield" }, "name:8": "susy.quest.db.734.title" @@ -14,6 +15,7 @@ "questID:3": 734, "tasks:9": { "0:10": { + "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/736.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/736.json index 7d0b14558..265045add 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/736.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/736.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.736.desc", "icon:10": { + "Count:3": 1, "id:8": "techguns:ballistic_shield" }, "name:8": "susy.quest.db.736.title" diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/783.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/783.json index dd85b7e92..f4683a9a5 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/783.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/783.json @@ -6,6 +6,7 @@ "betterquesting:10": { "desc:8": "susy.quest.db.783.desc", "icon:10": { + "Count:3": 1, "id:8": "minecraft:nether_star" }, "name:8": "susy.quest.db.783.title" From 6f3cee310e825d0637e8902a63bfec3d99e17f3e Mon Sep 17 00:00:00 2001 From: planetme Date: Tue, 10 Dec 2024 14:09:57 -0500 Subject: [PATCH 115/132] ignore servers for dev instances --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index d0109dbe3..d43b6ebc5 100644 --- a/.gitignore +++ b/.gitignore @@ -92,3 +92,4 @@ jarmods/ visualores/ *__pycache__* +servers.dat From bc37f6270a05a084dbf9afe586a8b4bb0343e017 Mon Sep 17 00:00:00 2001 From: planetme Date: Tue, 10 Dec 2024 14:10:18 -0500 Subject: [PATCH 116/132] fix hydrocracking catalysts --- groovy/material/UnknownCompositionMaterials.groovy | 6 +----- groovy/postInit/chemistry/Catalysts.groovy | 2 +- .../models/item/metaitems/hydrocracking_catalyst.json | 2 +- resources/langfiles/lang/en_us.lang | 2 +- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/groovy/material/UnknownCompositionMaterials.groovy b/groovy/material/UnknownCompositionMaterials.groovy index b05964394..24f4580a8 100644 --- a/groovy/material/UnknownCompositionMaterials.groovy +++ b/groovy/material/UnknownCompositionMaterials.groovy @@ -846,11 +846,7 @@ public class UnknownCompositionMaterials { .iconSet(DULL) .build() - HydrocrackingCatalyst = new Material.Builder(4161, SuSyUtility.susyId('hydrocracking_catalyst')) - .dust() - .color(0x5884db) - .flags(GENERATE_CATALYST_BED) - .build() + // FREE ID: 4161 ZincLeach = new Material.Builder(4162, SuSyUtility.susyId('zinc_leach')) .liquid() diff --git a/groovy/postInit/chemistry/Catalysts.groovy b/groovy/postInit/chemistry/Catalysts.groovy index 1c302abe6..d957d5ed0 100644 --- a/groovy/postInit/chemistry/Catalysts.groovy +++ b/groovy/postInit/chemistry/Catalysts.groovy @@ -387,7 +387,7 @@ LCR.recipeBuilder() .inputs(ore('dustAmorphousSilicaAlumina') * 10) .inputs(ore('dustAmmoniumMetatungstate')) .fluidInputs(fluid('cobalt_nitrate_solution') * 2000) - .outputs(metaitem('dustHydrocrackingCatalyst') * 10) + .outputs(metaitem('hydrocracking_catalyst') * 10) .duration(200) .EUt(Globals.voltAmps[3]) .buildAndRegister() diff --git a/resources/gregtech/models/item/metaitems/hydrocracking_catalyst.json b/resources/gregtech/models/item/metaitems/hydrocracking_catalyst.json index e5c6c6ef7..ead686b94 100644 --- a/resources/gregtech/models/item/metaitems/hydrocracking_catalyst.json +++ b/resources/gregtech/models/item/metaitems/hydrocracking_catalyst.json @@ -2,6 +2,6 @@ { "parent": "item/generated", "textures": { - "layer0": "gregtech:items/metaitems/hydrocracking_catalyst" + "layer0": "gregtech:items/metaitems/" } } \ No newline at end of file diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index f277d63e9..09664d3e3 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -1989,7 +1989,6 @@ susy.material.chlorided_alumina=Chlorided Alumina susy.material.sulfated_metal_oxide=Sulfated Metal Oxide (SMO) susy.material.solid_phosphoric_acid=Solid Phosphoric Acid (SPA) susy.material.amorphous_silica_alumina=Amorphous Silica Alumina (ASA) -susy.material.hydrocracking_catalyst=Hydrocracking Catalyst susy.material.heated_green_coke=Heated Green Coke susy.material.cobalt_nitrate_solution=Cobalt Nitrate Solution susy.material.sulfuric_light_gas_oil=Sulfuric Gas Oil @@ -2273,6 +2272,7 @@ metaitem.bitumen.name=Bitumen metaitem.paraffin_wax.name=Paraffin Wax metaitem.spent_cracking_catalyst.name=Spent Cracking Catalyst metaitem.cracking_catalyst.name=Cracking Catalyst +metaitem.hydrocracking_catalyst=Hydrocracking Catalyst metaitem.red_mud_slag.name=Red Mud Slag metaitem.leached_red_mud_slag.name=Leached Red Mud Slag metaitem.pitch_binder.name=Pitch Binder From 0230ccaa8f3244a911a7aaf77259f99b32e184c9 Mon Sep 17 00:00:00 2001 From: planetme Date: Tue, 10 Dec 2024 14:38:26 -0500 Subject: [PATCH 117/132] fix hydrocracking --- groovy/material/SuSyMaterials.groovy | 1 - .../petrochemistry/oil_refining/Hydrocracking.groovy | 1 + resources/langfiles/lang/en_us.lang | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/groovy/material/SuSyMaterials.groovy b/groovy/material/SuSyMaterials.groovy index 1c8f58249..6251d7428 100644 --- a/groovy/material/SuSyMaterials.groovy +++ b/groovy/material/SuSyMaterials.groovy @@ -285,7 +285,6 @@ class SuSyMaterials { public static Material CrudeZinc; public static Material CadmiumRichZinc; public static Material AmorphousSilicaAlumina; - public static Material HydrocrackingCatalyst; public static Material ImpureSmithsoniteSlurry; public static Material SmithsoniteSlurry; public static Material ZincLeach; diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy index 2ea90ea8c..c3f467fd8 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy @@ -7,6 +7,7 @@ DT = recipemap('sieve_distillation') crackables.each { _, crackable -> if (crackable.hydro_crackable) { CRACKER.recipeBuilder() + .notConsumable(metaitem('hydrocracking_catalyst')) .fluidInputs(crackable.get(4000)) .fluidInputs(fluid('hot_hp_hydrogen') * (4 * crackable.hydrogen_consumed)) .fluidOutputs(crackable.getHydro(4000)) diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 09664d3e3..5872671ba 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -2272,7 +2272,7 @@ metaitem.bitumen.name=Bitumen metaitem.paraffin_wax.name=Paraffin Wax metaitem.spent_cracking_catalyst.name=Spent Cracking Catalyst metaitem.cracking_catalyst.name=Cracking Catalyst -metaitem.hydrocracking_catalyst=Hydrocracking Catalyst +metaitem.hydrocracking_catalyst.name=Hydrocracking Catalyst metaitem.red_mud_slag.name=Red Mud Slag metaitem.leached_red_mud_slag.name=Leached Red Mud Slag metaitem.pitch_binder.name=Pitch Binder From fc89a8c5df7169b30dda44dd22d3858d936cb0d9 Mon Sep 17 00:00:00 2001 From: planetme Date: Tue, 10 Dec 2024 15:10:59 -0500 Subject: [PATCH 118/132] lil fixes --- .../petrochemistry/oil_refining/Hydrocracking.groovy | 1 - groovy/postInit/metallurgy/Superalloys.groovy | 2 +- groovy/postInit/mod/GregTech.groovy | 2 ++ 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy index c3f467fd8..063941280 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/Hydrocracking.groovy @@ -12,7 +12,6 @@ crackables.each { _, crackable -> .fluidInputs(fluid('hot_hp_hydrogen') * (4 * crackable.hydrogen_consumed)) .fluidOutputs(crackable.getHydro(4000)) .fluidOutputs(fluid('fuel_gas') * (4 * crackable.gas_produced)) - .circuitMeta(2) .duration(200) .EUt(Globals.voltAmps[2]) .buildAndRegister() diff --git a/groovy/postInit/metallurgy/Superalloys.groovy b/groovy/postInit/metallurgy/Superalloys.groovy index ff3b3885d..28c904bbd 100644 --- a/groovy/postInit/metallurgy/Superalloys.groovy +++ b/groovy/postInit/metallurgy/Superalloys.groovy @@ -108,7 +108,7 @@ ABS.recipeBuilder() .buildAndRegister() ABS.recipeBuilder() - .circuitMeta(14) + .circuitMeta(16) .inputs(ore('dustIron') * 39) .inputs(ore('dustManganese') * 1) .fluidOutputs(fluid('hsla_eighty_x') * 5760) diff --git a/groovy/postInit/mod/GregTech.groovy b/groovy/postInit/mod/GregTech.groovy index 04ce5edf3..51890bf53 100644 --- a/groovy/postInit/mod/GregTech.groovy +++ b/groovy/postInit/mod/GregTech.groovy @@ -1123,7 +1123,9 @@ Globals.solders.each { key, val -> .duration(10) .EUt(16) .buildAndRegister(); +} +Globals.solders.each { key, val -> mods.gregtech.assembler.recipeBuilder() .inputs(metaitem('circuit_board.plastic')) .inputs(metaitem('plate.integrated_logic_circuit')) From bc385688eae7698f63c345559b7a277c162baef8 Mon Sep 17 00:00:00 2001 From: planetme Date: Thu, 12 Dec 2024 13:01:57 -0500 Subject: [PATCH 119/132] remove cleanroom dependency for HV circuits --- groovy/postInit/components/EtchablesChain.groovy | 1 - 1 file changed, 1 deletion(-) diff --git a/groovy/postInit/components/EtchablesChain.groovy b/groovy/postInit/components/EtchablesChain.groovy index d53302abe..9b96193f4 100644 --- a/groovy/postInit/components/EtchablesChain.groovy +++ b/groovy/postInit/components/EtchablesChain.groovy @@ -342,7 +342,6 @@ for (ndopant in NDopant.ndopants) { .circuitMeta(1) .inputs(metaitem(ndopant.metaItemName)) .outputs(metaitem('wafer.n_doped.silicon') * 16 * ndopant.efficiency) - .cleanroom(CleanroomType.CLEANROOM) .duration(300) .EUt(60) .buildAndRegister() From 0432b55ed2895eafba8a2af086ee094f7f6c69a1 Mon Sep 17 00:00:00 2001 From: planetme Date: Thu, 12 Dec 2024 13:09:09 -0500 Subject: [PATCH 120/132] fix nand chip --- groovy/postInit/mod/GregTech.groovy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/groovy/postInit/mod/GregTech.groovy b/groovy/postInit/mod/GregTech.groovy index 51890bf53..52e9ecd05 100644 --- a/groovy/postInit/mod/GregTech.groovy +++ b/groovy/postInit/mod/GregTech.groovy @@ -1113,7 +1113,7 @@ mods.gregtech.circuit_assembler.removeByInput(600, [metaitem('circuit_board.plas mods.gregtech.circuit_assembler.removeByInput(600, [metaitem('circuit_board.plastic'), metaitem('plate.system_on_chip'), metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2], [fluid('tin') * 144]) Globals.solders.each { key, val -> - mods.gregtech.assembler.recipeBuilder() + mods.gregtech.circuit_assembler.recipeBuilder() .inputs(metaitem('circuit_board.good')) .inputs(metaitem('plate.integrated_logic_circuit')) .inputs(ore('boltRedAlloy') * 2) @@ -1126,7 +1126,7 @@ Globals.solders.each { key, val -> } Globals.solders.each { key, val -> - mods.gregtech.assembler.recipeBuilder() + mods.gregtech.circuit_assembler.recipeBuilder() .inputs(metaitem('circuit_board.plastic')) .inputs(metaitem('plate.integrated_logic_circuit')) .inputs(ore('boltRedAlloy') * 2) From 3cbb6524b1741bfbcc90181d9abe815d88b52831 Mon Sep 17 00:00:00 2001 From: planetme Date: Thu, 12 Dec 2024 19:50:39 -0500 Subject: [PATCH 121/132] rebalance LV circuits --- groovy/postInit/components/OpAmpCircuits.groovy | 2 +- groovy/postInit/mod/GregTech.groovy | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/groovy/postInit/components/OpAmpCircuits.groovy b/groovy/postInit/components/OpAmpCircuits.groovy index cfc9c153f..504450712 100644 --- a/groovy/postInit/components/OpAmpCircuits.groovy +++ b/groovy/postInit/components/OpAmpCircuits.groovy @@ -211,7 +211,7 @@ CIRCUIT_ASSEMBLER.recipeBuilder() .inputs(metaitem('circuit_board.basic'), metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('wireFineCopper') * 2, metaitem('boltTin') * 2) .inputs(metaitem('op_amp')) .fluidInputs(fluid('soldering_alloy') * 72) - .outputs(metaitem('circuit.basic_integrated') * 3) + .outputs(metaitem('circuit.basic_integrated') * 6) .duration(200) .EUt(16) .buildAndRegister() diff --git a/groovy/postInit/mod/GregTech.groovy b/groovy/postInit/mod/GregTech.groovy index 52e9ecd05..01d044e63 100644 --- a/groovy/postInit/mod/GregTech.groovy +++ b/groovy/postInit/mod/GregTech.groovy @@ -1147,7 +1147,7 @@ Globals.solders.each { key, val -> .inputs(ore('componentTransistor') * 2) .inputs(ore('wireFineCopper') * 2) .fluidInputs(fluid(key) * val) - .outputs(metaitem('circuit.microprocessor') * 5) + .outputs(metaitem('circuit.microprocessor') * 8) .duration(200) .EUt(60) .buildAndRegister(); @@ -1160,7 +1160,7 @@ Globals.solders.each { key, val -> .inputs(ore('wireFineCopper') * 2) .inputs(ore('boltTin') * 2) .fluidInputs(fluid(key) * val) - .outputs(metaitem('circuit.microprocessor') * 10) + .outputs(metaitem('circuit.microprocessor') * 12) .duration(50) .EUt(600) .buildAndRegister(); From 65db9bbf37efc06c185c358a95c0f15ea957d611 Mon Sep 17 00:00:00 2001 From: planetme Date: Thu, 12 Dec 2024 19:53:23 -0500 Subject: [PATCH 122/132] fix hydrocracking catalyst texture --- .../gregtech/models/item/metaitems/hydrocracking_catalyst.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/gregtech/models/item/metaitems/hydrocracking_catalyst.json b/resources/gregtech/models/item/metaitems/hydrocracking_catalyst.json index ead686b94..e5c6c6ef7 100644 --- a/resources/gregtech/models/item/metaitems/hydrocracking_catalyst.json +++ b/resources/gregtech/models/item/metaitems/hydrocracking_catalyst.json @@ -2,6 +2,6 @@ { "parent": "item/generated", "textures": { - "layer0": "gregtech:items/metaitems/" + "layer0": "gregtech:items/metaitems/hydrocracking_catalyst" } } \ No newline at end of file From cde3cba41a14cf865dd943dd8a224c7819c3b76c Mon Sep 17 00:00:00 2001 From: bruberu <80226372+bruberu@users.noreply.github.com> Date: Fri, 13 Dec 2024 18:21:04 -0600 Subject: [PATCH 123/132] feat: fun background --- resources/supersymmetry/backgrounds/18.png | Bin 0 -> 2707826 bytes resources/supersymmetry/backgrounds/credit.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 resources/supersymmetry/backgrounds/18.png diff --git a/resources/supersymmetry/backgrounds/18.png b/resources/supersymmetry/backgrounds/18.png new file mode 100644 index 0000000000000000000000000000000000000000..101cd8165cffb544f605f8d3e3244d9b52f05b2e GIT binary patch literal 2707826 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

+?@Z0_Ks8GGgO7YcJ! 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 z zSXq*}w_@7=)W<&1+3T$}<|6Ls3JY08=KC@&8jv~DyvL@X{!<>jgqLykGdX#8H$zfz zMUmgo)W{Hr6Jn~lfVhkI4jnZGH*#%6NSc>w_*MjRPyQ;klE~sxA6OajJ*kYMg9Ja- zaAa_mAYIFgkgDcTlovQ#@^R+2ibv=TZsPdstF6pj^LjV?z}CNtt!LJLK|$3M90Y<| z;91$>1-(NSsk(j0Ds37MQ6L5bA6k9jc>G1t%H(<2bV^-*Y#dtj!(`m)tjL~}a%keW zSmXyv<%@+%mOuwq1(p{=>tbQKpvmuQ2XYm}s-8AGrFe^_$0I^~qv!1mPvP#O<(D<; z?*T)hj}nSA+zcEK)p^G->Hk`YUsbt5iixV{Y5&q0NZAEH)jvA?FZo@N!~Sn+yap5J zis5*!{5`m!Nr$7kRW=&GMHR}9bTWJR7WDh(ls0ZtyR2!IxV6i@;AZuQEAGx11GO3w@TBH{S5P>uHk`@HexI>k@?Bx zJXuGJ8$ZQMy>7bw{t#!S#Yudf6z=NIuis)%p_CH8ytR4Hq{=jT9(9^royRVS74^R* z#umi`^-mdDEkB~~Q|%rrwc>O<2fyIarjZAV+=WQNG+Z8`5*5JS)Uti@@+t|NSD=># zB42v*T!ARWcLQ+W{W>1)$`R<>XY$m`(5%tTma0;(p({-&zBkH$?`K!qH1lZmJys&e z{M)hJ=MrHl=DF4=!IIb}^S6y$h|_A4Eat`+)fXGLW^I>6CL83KmM$U;V>6)fm^Zdy zF_PTG*SP5)eLLFlDFo0yq1D{Ns}Rt9A}|nPACFf3U3)9Gk_vzp5_-*uU&Xw7eJ))g z0*rg`AtVtr06PkLnljYQvSrFPzWeN)H|XoG*+G@F1^yK0cOLjQR8fRZYz`5y*oo>F z;KTRRzYVdRz2*tI|KzKO&hV=V;L>%L;6WpxxG87f zACoF67sAtaky%gCe97@5aegHGnW@!N+o>ZAygT6LCfQVFo`P6N~aL-plZ4Sy^euFnLy==Bsc@9lY;-`#l|ZP@vK-0I!IZ)m8b z-^tz&vL;J8F)w7gitxDzW{{Lvd(D4b14ZVNOkYd6E{q7FBM5XCJch}8g-V?z;+Yv* zivi`D%rrL_lX!ZfkpQcLsMmU5radZMp(`@dk5@QX>65GfQT>P9fRLBvsz!?0qMqwz zO=P+K2}evnGHLglu?gA%`7K%jC?OcprBk{*9u82iy&oP@N_+%yGSAG&otZr3;&jg7hhlOY114682%iTU3cvkd3$r+@YstjbqavMoI;@;o zHfJ|zQMi0Yyz^g4G14qVKgu&`jU2<%j6{SBnR59+ZCDsl_*r4#YR>hSYNN+IuG6nD zk3A7kp-!XS!ot;Er2VpfI0j*AB^S^xCf)*+Cd50b@5g>Oz!?H}=cho#CX)&8(VX$N zLv>P|m$|=C2R;SAL62vjx7y2ZsD9>34cvmZJ|uTswbfh#pj`u3r#z7`+6Ljw6RlGm zh;v+-J$)NwlH^b0V_|ik|5jGT0XQRw+cd`!eB$E`te)6wFvVXlDz$W1^YbjY$>qiM z$AS5Z)r~O~(*1cR}h*u_-P5%YL}rB|CwCf{b1_`st=L=zEo?Ds2zO z?O!7IWYpW=YxJ(SMpX4Vm#sFhKKlVyBPc~0!kJAHf^GFEu$Z6^nK5}o?aob z{JVk0D!8yvz8F{+P+$5c>C}K^{@|3U?ZL6k(5Q|@uS-~i@X*UQ4X?ZunU;aeiF<$C zwO6q}SrI12U zRV>(m(nwpb1mqk$t7#SGmk*jVljKH(eX*Hdd-zBh%ElM|V|aRI0Ny|n&p!%)XzBx~ z=#734__j>^lV)yTS)+^5wml|3+Wr+&;{PSdj0;=c)Z2&dh!MtW#CL2i{m2Tjdy>=;ECAPta<)Z_v&w>c64 ztPcr)3W$_!7H!*Y`-NXq!dH;+5S{ zSgQ2dyP!2KaD2XCL#%^7T$Io3&N1w|%Jv~LyDMxYvZNNDLRSm*Nku!HBOmE?8dOnt z;JyXDqH1mAC15R)=1trYYU{!)iFeX>niP%|zX$nO2TT}`nLii51g~TsH1%Bl?5e31 z?tc01{@8~3PV)%#+A;}^wa&d<$v~4DD{`GCWgVKILr8sNElK?PuK1|3p^G&uP%Mtt z7eH;tst}frv8cOOG}pW`Xnw98!ACDJCGC?X4rS~kWj@(_D*GR}Zwtgs=gKtN&5>mO zDQbJpC0z}EBdYp^)Khk2&lN+11qvkl;E2+~y@jylP!|PZT;vG>f`FLt2z2+r#;z$1+OI=}A5{dmpeRuW)kR za7QZgaB1fN0JTYwVrw!9Cq~p5%@#a#3!?`?_bt^^ltbP;G|PfJbTuR-ItbBAB8NV-KhmySyo=RY)Pv9G51Lg?#AN7jcA3?eO?Np#v zUYu6ri$ynoVUDcMcoZ)K9KSw2xo+QPN6s;|XJVlqZ*t0*@sJ04Kt6c5hzH$nZ%xOm zMJU_|af6siFWtVuR`CIk@8U3u$lG3z)tiv%Q2oT!+vU4=k@Ngu1v4gq>#WGeMdF!s zNIG7Fu_4DPOG`EWvev$YaDLj1Cf~3oSeO7S!uok$1fG`5>L>G71b;gL|PZ!JiN09@!0Z3}Wv3T@#q%&xGr;6dgH9|_j zaX=*rUPTz*xXv72kfH)5I?H-1MW@AcqUy;1sM}@{f1)2O;J_N|&61%vouaT+BBINq z1VR+PGkG&V;(B_$yF7k!I(m{P$OZCal87#9VFW9s63UP9owbO+Jj;3s%{yc{Rmvrm z4T=*CId(+LWVE#n&e1_gzHbCIhZRV35Y<0B9`6NSsh#8N*#^{Rx2 zc6dMXODCOBeVXa956NgBleFBg;ZL>sl|(B&vGF>N9sFGLe(UDYUeZ%B#}r1+T+EzL zNk?CMBqEv!)w}c_(@tLfWWtYyfz#p}NTK}9W1`(=~||4vk(&mvbStY&i%0v8Lr zzktXvE?o4J%E7LDhg>57vD=^^DNK~KRT+O8nma}3Hw+~l+~Z^Cq{tO}8#TMs@3--$ zdER;TiPfe?eOEOKdsngp?bJ1#RE7Yxxe=u>wvI$%MedE_M4zZ8ZzRZ->v`lT;ZU1s()vgZu8g% zBmIHG89Z1dFA>qN2p)3&@$ZOP!V*av1+op6G5$~kgAo@|o717% z&rmh(+P!~LBu;1ZU8T(j{NlU%KgVSf-CdT^^`ox7a?Z1!&J(-6vu((R{pL!yJN|n> zIm;}q>C$l@hfWdcA$6P9Xc=eO_$z9)mN_1Dy~P8 ztQd(a-{MUA#fekNGqUl{@cDFDLZ!3|!iv;5mjpW&s1r1PGU#{2RNb@632v5FLVkQ` z(f+xv;0E-U6xT)Yp->&aplDNYXLy z;eMLU+!1pEYnt(sG{O&_$#f1YZJwuP+7X>T$NOZ5o%Wj4-lUg_sbRsrgc!x^)4bI? z;)O+zYu%Ggv#y&H{IkoEI7xbs+^fq2oFo<4kR9pK-t}Bx%I;At7*)+D!r*EV1kCsk zRrT2BK_1b;wUU_Q$^p`tP5$a)V{W4XPD}5qQU9Tk7YQYB!%H-|e&WQuh@7u663V?h zPUZ@UzE~$q%`Y#`O%j3vb%=dDY2<_E7f>3xjByI$V9Ne(9N*`tn17gya&SNi_AA~9 ztz7cdW9Cp1hNHly4$asGh=_4ZKy7wzTOb_@5T&61h=jb%>K+Pk!b5a9GT*<828C4- zlkpH-Mz~EA3Wf|YVA678@OedIT(HN+W#lk3URlY0oRnpj3?5j4GT&LR5Mp%G9V8U) zns2<_z>qvf6i;;TBw7%LB>ms{*Xp=WFE(ys?h1oFT>Ys=v1run_e(x{SRp zro48$_(xht6fn55{n|EK*7fYK*I>|0{ZI$fKU)VUv%eq6TOU^}uEClN}q-MUg&(k;)XtyD(~kVOaqN;E7u&*UhH}PEU4|QC*#*hlw6R^bL;2k ze^^{D^&;H^3{Qast zIl-TlZ_8iqD1i2R)w)2#1X<=N)0<=hd*UwM-TC|O_#LDD;D<||BXFmxF>CxZuYz=A zZ|*LV2>(Bh&N8a$$8F;v2nLOGN=nD*o}@~s2uO>>Mt3tr5s>Z}IY2>vG^10xx6$3P z(E!{dEufz>Pv$aYUR*S#OTJ8 z*v)y_H*#uO#}4PX5i=VU%NlWXdD3q@Sz>*OAYeL-nTA8l?##MJKG;fpsc!#}`&d!_ zP#eXN?XH5H%A3FcSIIJ3^E36{{F}|D-I#UL$k<0*1n;BaR@l$s5hWVFeG9)KD}+*I z*RE2s_dkDAw0QJuh>4AKvBMR&N4EbHxO93Oba^99ZpGoX+Ae#46Wi1_=~LF)_o;rK z0n-tU007K$c`=>m{>fqVBfH!qL1WKOpUC#xTj?71dO4ri2-!Ea1C9e8DWUG#%4G~s zTV%iY%E?&?5R}a2kmhMm(?mW;8pp1TfihVZI~?O_AV!jRKvPVo zPaA}mX&97GJM_#tkIKf(FCPW|iQmb*C|RT9J#C)f8fY_hUULN-ER=U~#$9)(j0wt! zyC`B!X-o_0pXwqf{?W*v2y`c=a`(p3b)483bIa6$hMusX*B`~ZZ8pJoEFWV0c@KbW z&{Vu{-5aeZ+cmE<5ik-{$B!t7nWHKtp90^cIhG&!?gGsBseyTyrOz0?(Da57o}87k z1Q0Z_3~%hKRK7P=U4iEBy6wHIqAC%Ky9|&fPi0a+jQCpuNIOeZ&mW(wWRL9DLd~D^ z!~Id^1j)Tt+_)6*P}=W6Q=+BWD!h3E&XM*@kM*H2N3^cFqH_{V^N(&yuXw#`m)#15quGQ4{h_f>YmHu@xMI2>7!2UdVUH+-xYFU z>LTjH^G8=cQu8shzK^W=Z=bYy` zp$;^Rhe2WQ1rdl)@t|IioOOc4e&9G^fZ0htGe=@~pK4aYkC0qv^6<0uy3?md=54@I zWqmBb&gIju&Qzvp-+HY7*7n1fNUU`otH6_&)t#PjVgC(5KI9aalQ=%g2q9ecGf6OUwy3skLutgyz>6=1k&(zaV00r$FAraZz!!0DeAm|=*C)q|5;S^{ zMJ8kqLvHG;mcIn4F4#DzCOb=Lp6vzs9UYEu_KZ&w{zgSpZwO2zPpu|jU(`&|-5NUn zd}5fF0Kg1{7EyKkX$Gt$e|8lv279=#Qnx&5H~LJv!ifD9hn`bB?U@@9i?nlrK$Sd` zkYSg+y&n}-(@xg*Ueguy)lLIBB1U4!O6i)vai!_V6XEDiWea6@jwAJXiYJU{|Uc~YF70L7D~OFI3C&jO)DWH<{`Og zsL1-vG39qfq5ml71=8NV`({KXHx@&u&*bhflB5{^(DzqUm`=+JpNGG*|2Zv!eCM`7 zRV<h%*82%QPf`Z2 zDL8K(M7Q=6wJ@NW?wRNas$-Y~kt7C~KdOK##(rSL_sSCkqt!q-$^*CefKmT^WUgAb zMOVBFt#_1!DW@~oMLQap$c~T{nw@uiJTm&PP8!CSqbij*IR;dgt04UW9SavRvR)mI zMLYW1(T-@MCim0Xg5I|~y?v#cCUEc_oY)1NV+X4MT8tkPEj^RE$VGOX+cPbO9Eug~ zAGqGrp_KY%Q;R!iYqd@(uuTkQGmE)Cl3ZI4T&<+Fe#9NBRAmthH-(MoL6P!9Q}51f ze@?C}ToqT4^YxX1LW=oG7H6&30l32?E~WP2^DY0UO{X~CX`CcFPKGU`-W^pldi!Yf z@mS@g6ruZ#C-1e7^nH7w2IlDnUl>Dw+lM5LyyPuAu=GTx7hqug`?Zl}&9%YsWWM2- zl`-XWb2%wB1%iOPK_Zvgj@f5*P{CL0%a@9$9)Q;(Uxs0SdE;wN&R ziyc1cm<53EE+;PX?C^oYpG^+dJcSKi*PfJrece{JR&5OC24{slVW*bDsz$DvLEA!n2Wzw+W;8huG zgvREhJq&}mOegA?+NACkqk2zb*il(18u`6r)O|YXb&IE# z#f0lK4^S%ea8Usc5^p20;CbYMk*%TE6vfF8Xt*SKr~RU3nLV$ZsHGGl>!-%%3`Yg< z(+UG>%#b;6_=aBKCk~&ide<^m{*>qtOj0mWuON?~(Xy3GPxxoXQC{R&djg9Crgs|T zKB>4PWAU0MQ3-9@rx)I~!>~(pR%OJ`-T+flzdDY;VzgS(Epo$Pr|aW9WJ6+F?h=-j zk8Sa4e1g6o?GBu}+YJ5M#NoV4QE%hSwqfKXwy&W2i~bR9PuwhqGc6B(>VQ6X<}1c# zXVObty_Uq97_>?0NnnMGV|N_aG>kHbNPWwg}0Oun-HRr3(VBxe%xb< z?&iX1eGBe>0A5&rKyvqn9 z5k<1}q_#x(D*DfXTmyK8=D#{+` zJs({mgE1qetuVZu+uEbUrHs~bQxibk=U$_HUChPAP`EpXC0q<;bQEhDDC57;xk-wL z`lQmK?23ntkRrM|T{u06oytjH4mpJ3FFAk3Z#!@#w;RnzE`krPgV1Suo*Gw9IGWtg zL6@?^<#Imo=vU`!mEha_C$wAm0peV0!`YYz+29FR<-n`i$(pPXb~2Evp5CY_Nls-u zJyigiB1R#ntCJr4RokXwDle2vWYk`yk|+N%BPZvdesXt)Cb6AF)&)q5`xN$u}J!e#2xurCngeuf+UClmylXY?@GM0{+9mH?)fL@LhbjX*NYT2V59l;lZyZZH_CEGFxx-6^!MmjISHpQ6;)ej# zeL9~bZ7*;wizOj_?Uj#FyoaCq4lvNs)DP9B)(nxuCve=`aRG}7h;b_2-oV*wCA9@O za8X{Z*+R#GNfT z!r;3kFBM?j)w9>vYh^y{oMAM~?8Z-z2)fd_PYmD)-YYFt`2|om6bSa6cenif@gIFj*LRwxn z66rPE6QW+3e8vC7HwHvqh)p$v6wg0N$G>c6zHqyJuvo9nKO(qPU_-0hR5_9B(G`;B z_)<@HySKj?dA`&oFGl0VFE?Y`-2>1CcK5kkY-Z_f{vjftXf)b8` z)DYsndHU7@Jn}66-Xd@(5c@LnHZ^UYy6&y>Dakz{cNYNB(s>8vwa~K)LBV|56xqRa z^1UX&-^Ffl_(dhhp|+XKdCp*fT~AY-ap`Zg*GKmYT*NmE_adlC#8F*h)oK1}tS5S@ zJ#4Xb74Q{5=krRUY8&3GBJSoozYk+IQ;6SQr_J`v;2RjCOzoJS+*vf z_r`{TV;bA-5Cck%nuJlT))qAiIf3acFm4-uLr9T^_)I;TxsZw_UJAHNO@@^)uC;tQ z2Qs_fb!y?l9P)nPNuWTTurJp0Ssl2tz5MSitK;^lA^6&oZsl@g{mk>eMf@0xn3P@> zSGM>VSd;x=w34pCnOoIqJe=&Z=0mRir~}qo{7t~rlgawLYp3Js!okw$8HBE-f-Gb$ zg*-I8`5T=!bN~0@J(-8ESU$Zf+}O{Gb@f?f5VRYJ&m}n2Rwpwi!Af`*l%MUNNaLv( zDVw026u`fQ8*#vJ9#?jV1<_+hXWSOXfIL^+4@FlRs*(kFIV&g}{F6!QTi^S5^b@Yo z%N8r=5z{+AfK@V(m^+IT)v6=kNDIHj!#=6aN*5!V7sU`$OS9@O2ifS$#NaE+-*qnb zM4TqG853N=Q=9sXEK@{`e5GdwL&8bGqOj|^`d8WrKD_3~O-REam$@J`tzOWwQNiq| zabKU0bK+YBdrB>AkxHDtN)#j}^b?%l=9~X)g0+4SF=ZC3gW3$w>QDRN#d?Nm={&sb zKe{EXRdGgtJ+?*Hwtqz$--Le>=g8xk_sv-h8glVJx%!Xt7;cmcWUFFGi{)m(kuz+s zN`zfiJ$W+`fk6VYA?F}_DFVjNuuwsJZIC`^f8m<3LKvvoB?es+BOhU{E<5&@Ux}BI zL4qxmq3x{pirCyZQ=AA}(~D{VfsBfZl_CG!K!Gh2;DKjx*)zP~Nx&yCXVKaxzrDI3 zMb+!tvcF#n!!uGT6ExrbM>K9_L7+H-SxwjYpsLWs{%O>MXLAxiG<>i6-5Q5XknZR8 zu%S#teaYo0En1c9QhiF)TBN91PB^Q?`IgEg`|BC46y;`t0rd*#0 zyVqyspb79Ph$e)@ofhsr@*W<93rndLx&4j$u?#=2HQH8tb2ZZUtl!DZE_Z+=rRg#V zV(W8v*EK#qIa0VKe`QM@YkvZRUdLDm$mX6fQ&_xv{MPW2;J@J=QIWq|Qx7+;z6bTW zI}C*T_&#D6<5aMdUY|_(Ii}hVwMbV5dE^D^q+gQ|Xl=Sds9(UhiM--*{n98d7LP69 z0Ebg`Y57CSrzGz^v#I{M$K;%8B@$@LaR1CZWPGw<}p?5Mgbc&$RalFOGwKX zIs;4Aw;j`Ftdqtg?mhsqtxZY~q1@iV@sgpBw$Bf@+Lkd{MmBN)-6h|>H@UW*<)Cvy z`r*)`m`aY$l4D)ZD47{`Di#UZ>LE?ukkvBpmE z$qtKt(|;Qp4rtGB=giDynY0`@aS}Cz{+Ka zp!J2dKZQ~wbfo9)b7Nuu|1`242J#fA_*S5mBFE;b1L={P0zb#^y#23wz9I_~@R|?u z;T!e2%j@yZCL}h~NsCg2&9mU`kT7#X#U#t0eIsT>)KD?-krEsCD8?rtt25Rfo3rF7 zo1uHeOfNAJ>#b72FcnK`3r(#qj878qEf~!C#Ck47)pA6*U1Lg}gkhn1yTfj}F`&Pl z@tM=NFNM4hbiC@6`%S*}tW{r)x#>|ueW>K|mDUg41=L8sQt*n8O7_+W!aWnvKQvX; zF-~s_I^G~lhN-3<^lWy76B7%YwNl~YIc|0NKgr>2UXbH{4!44Luz29AfGY8V(08u*ap@qDY5f4cb)L&@iYe&VV0uy&l=%B-y2$1KEoQ-Q5uP z!|t&}sT^LE%&v`($OcyM@NTzV@AgJlRPHUm)F0^G6KvcEqhl?RW=dx^yYmx)`Xa1N zTCtW19byrD%oIIh=zs^Pc;?VFD@M;!ZMR^`eDsynaKOqmD->FJqzjSpyhW71@l4mD zeA%5T-xgc+RiH=2247-JM_n`O`lEL`0Bl9xR<}hwm6YioV}!LP5n%3Ab%ANG`AT+E~Y> zT%7j#N|`c1l*rW|(UCx;Fbs?sBq8i8aHZb+(NS#6v$+2lt`zL8VZ|$OynsbKu(e7S zJqDzAc+|Q$yJQyeEY8KcbYWJ4kGZ@&cp3u|4(l#fwkDGJsSMbgyF?HtN$Pj#S?2`S z#5B&G7;+&x8^1>d)h-u;G%ENK3;&9-d}u?(T|?a)8ic|vB+ef53WiH5eh|FDcHS-> zq~98P{>~=Wxuy!OZ(RVn@AJNw$-ud&kleSwZL1$4zN9K&=ZjH+j+8Wuc?NS&F{*jS zxYDUQbz?@X0?3U>C8ko*Y#PT76VZ@$Pul;-)};uR*MD13TMGKY=gOH#ePAttr)^r3 z?VVNr-%7yM&Ed^WPE*rXNl7YnCv|5hb#7+?0GNxOvJlvl$dU@`-trKQ!hyAdXz~b0 zPhk-~Ii13Mi}2*K;HPOoX>uW|UGE-$wX^n;c^Ou#@7fH$baew^sT+kCRk@9g!c=>6 z)G1$y%YO=xVq1CYIAe2l$P-b8-<;Ux^U{x}*v(a0F)S|1+*gZDAMiU4hnvqA6Bxtm zwz&zBRz*L{98SqjL)1?9{_a+eu};cbE^>0d%<*qmNHDr1s2LIG56R z@76gQ?5M+}_ucah#ZuR&2D2v?s1V16@!aB!?9U3RQ1 z)n!M`q*gnqNG^)7utkWKTkv0<)+NOhS+wv)A=5~>O8{QmjMlc_vn`F&?m%)wyKP$D z;-e8EiQMvf=`5=-)u9lVM^U59XbzvK#Q4%b+deWGw-Ai$0Cg=Vo3ZE~nclct#5mO! zasQ0gZ%KSGqwmLD4e~p43dN`E+JhUxWmgJ6T1yg?T4uj@q+Mx#$o=B+HnkDH*Kzdh zS>v%{L#}Vw$qhM94(~ghb6>;^>8p)R56LALv*CQ0IinGKW@RnpGSzB@8YTS;E49AU zSrEnKq&;09h`wDE#eD5W5isOfY1O(x{pH*`oy;shP+V3r#Xr$cJx-mzpB=kr-M?w+ zAee?b-bxiY`#F$T-4P$jqg&^cVWdK0Cyn;!{r@o#-Nv&>{;d?QiQ!XZ*sJS{JnynB zy0N`8R%5=rw?0s8+^kQ$J-B6`u{v04Lm1b1=q77Y|AHpAlGU`;3&wVB9`Zc)(c4w% z^mjgLx5RS4{r!>#FK#pN4!yeiNhM*);m9YMob4{k=zgKX?_#${I^PEM7&K(@-t!p+ z+$mPg2Aoo5o<}y3=&1Q_yXYRP-3Q8?`hAoQEQ`7w_1HUbrM_LCo$vTtZt=!HE#*@W z(1x~@ls<6$2U>FG+x~U}o%ORC+&SUXR!Z^;c22D^n`gM%A(FWFTj2S*aC=na;482F z@3xu|zlKLjs<{S^#r#H7BKPBxp%V)2sk|a^tc^mZ16yJ-<@-<4g>p~;tf_o)l%xIx z5YU%G3PvnIcPTpRZH&c+ochDXOXIle!G97uVyLQ_BBraTq{J$Y2DxH?^p>R{<5Hs- zMmKMJ6fr;WomYyRyiW4;47?;}=QoM~C$=X!ESiX~jK#NR#)hTu+v|9Z&U@BOOfpmo?`m**cVoWrdIpg#bAKFx z&LMOzrDR0|ncazQqsH>gaVJ91AC&7{wS8qPc6#M(^`N6o!Rx9!tn>5&MAV+c;OFP~ zckpK5v`2-SC72^r22WM7e8*`fE1LQX>%Mf6?gJ_^K{ZYP{KJvLITw7w4bDYYVV zsT9kno_Qiiq=Pw4h}^+#Lf8?#neX(i-7vMb6B&dD{1gGNSnyzcJ_KE`{Bid09@?0I z5Z;5lx521Ydun{B3e{^;rYFqxVT=n5gN0o&|P;zUcVaZIa!d6Tp;C2TCz@52y zi6n-JxH3<{UmWMR23bpnBM)VWg!)?Kw0<@p|7~f}pAVldK}lCE;WUzN8#^ zE{keo%t=+b#(>VhQ{HVC>NE&e9dICxBZQaZo?%<3%cyeSzGDh#`0pl&{0a8AO-sJ( z$H5@$<}UM>&y7#pm^CY8YFbB=3XLHzvFQS3%b(NrJ3PExJ@!-IqlkGpKuFYDLd6jh!kB(H@LT^^(%ac2VheG{f*UhI8=n!0%M4Hw5nLJxt)Z-mv%0z!r?N| z%I9q(;Y5b`bD~IE{;s0HAlq4REZk>v%!^xvW>DxShFrRE*7H}Cc^#jp!Ip3x$-RNa zBoVp`S5_}V{o|D!P0Z;?jNY1WQCn!_>HE96FoT{y= z6?btfh91j)&5NI<8>cp|+3+tD;(r4ni(W%6ZrQW@ZlA_Ig+mU$L5kGV&v46Bv1zkt z&)w!Do&LU8J??R+T~LxE0qjC1)NmxkhlCL>L)8uI44tOJ4k7x+&#$P&F}$Z6-6r3Z z?mA_)ze!PHvt9skworWX^*`^wFNUO%$Sp7XZK<=5xwc=eNBZ9RZZ2wCF0}@Hx$4_k z=#Ej-@9})4)73;N61U-=(7Psv5of*4&c51d1@|tXLYvkqc`8O!KGeR;B6YvRYXr~; zF?VHysS2LAcWbCKeNYUVr$keR=9l<)qJHEm*BCQ{;$w5|#~rC<4L5S1rNgsbW8 zg6&qv>eZg_BAY2ginQa$JPm(H-CS{5VXASo<`xWY67N47(%--_EuU$&2W8@UjcMP7 zyO?~zeVwurjYd&F|KPt-X|P!QTVyp;UL1K)u;<_5lCjup%b8gGwx)U;08HA@mz|)w zd7AJl8%)5s0~do;_puu=?!P?r-2Ua9kxe?78Tj9K@dXP+skpKnH-Ir&&M!?O5qzj= zO4VjMMRai$dUU9(Gye(vXbZ)4byYr=IOTdj_0e?6#M03{D)tqMhn4H#HObPMhm_hp zkz>=yP{PM1y6nXtH)>ct(`)TJz9*9j?%2 zN*+nHy!e~uU0c0jcY~z8sHL$jpb?9vhTFc!FMm5M*(vPS%YIu4fS2PhNj_M-Ou56X zV3IlJP#Lfmusd7p_3J>Gh*`eUpVMG?&vIl5%E-#np(G5oGFVzKnedmr9LG0w7IBuS%@K&k2)s4Is? zXi9qg9?YVBN7PGqVv%-RUwYT(jDfS-)W2P>*I8J#CHgWihztmS9m-&g6xfts5D%TQ z6>%uEHHO=lHm{gNdNMEd^^}Ti%e|@l-;I$3kayuU&eQ(vri1aMp1e~GC`n*mq)2z; z?yT^ZJhiWI=Hmd}3(uVB+iRCwUp3^t7=|Gqer4XDiWi_8S_aZusLIRwhrwIS>b%HY z-LoL4P|b1z>r3YEl7Q2Rb?gT?1fZtlI~D1n&s}p<8^_~BqK^inG@)W*gl@2NER+4xuoflMxBKC%GTvXL-fJcw$k<}$?o`inm~-U#%|X}Al53PdfWz*Hi}Hh4 zeL^4MxS#X0;sf#kwhg6o&Oz2V$>_G5OU693A|7U*)$S!uTPOzR0aoS{m*eC3GaqB! zAoh-DgVXcL^Xm<`cDfPFg#qBS@{v?nu|Zhj)T1Us9ZKee*0p>Pxkks`4Bg6PvPk=B zL%MFq^;K7_=ZY@5D3u~rGAu&PWvY#BhvKj-xo_QeDh)}bAeCa8m5_RDlf$dp4FphM zDYV{tdcrVENF6rEJ5v<(pc@q|98tKILYq@7q(j8iT#sv^_3Vo9RaYd!o{avx+Mm_3 zJq7|w4l``S)vSrUo(v))KjGx~W48D#kBUmjYSO!`CbDgB*FyxOYei_L3x6!i(y1+c z`1^L#SU{n&K%Xs;O^Ivl5sYT(SNij@0)!Rs?=x*|6Q|yhUpcu0At*Sb>(Jw!hsk`|}N&>lF<&S#~E{q49 zd&ti7{3{quf-RKjXDkT53at|H&D;4;B|w6&!bq?#6y*3K513v{W|92k3J?bb$Y+he z)LyA>hc~9dU8fq6Kb5mCKIzMdzEQJ~pz782q#Jr(BlBT+3`8?h^=6BGPSp>kmGBF@ z`2#mJjK%1-F^0>13vHuzYi3BbTZX8Qou$z!!30D$-~>=}=)#LHTZQpg$#%kB9mxSm(E7r0_Y!K>_?^{o}QgG>|!Ko^g3t z`||65M5xiIs(c}{3ell`52^hiQ-YOep}7<5$(P-<^b%j0crcgoJp4%cIoI#GERa6r zC<p_fjKU>H1pMkFn?y$9*AaX}THUkS^S{b(!UV7-aizQWs#Ml@M&8 zf49I-?-hIhzHrzqx>$B&$+81$IY9@dDV-WYioJF)xnYCBTjDE%R%BBntz3wX%C7M; zwQb&f|Ajw_U(0}JYbVjv+qNB3Bbi;k_&IW9#Ou8DLCxegh#tkF`&-NnDm%u29>|u@ zf~(1I7(Cj4eYHQfTcKREzun470)CZE8d^^lH8Anx%+{0!P)K81(lebKMRkC3Bonkx zj0CDNRTh8dV;+g|nR&Z3aP}d*B6NU2?}h#@9Ox#OKvB8|LX^4G*eO~)TKS{MnTtfu@x(FCe)_NbDzHCj7u1Z5 zv-RW{S!rENAu5}T4Z9mL!H9eAK?70h@_+3zR9TwGg~@*&a^&AiI;}u}$zil@dFdbC zl7Q>9@3rp7k&<3gUotFg+&^5c0zu(G$HxKX^dHIRK`3^hi2dWM$?DVol^GnS_h^U< zGb0ode0y}1#lr=*NO=1l_y+IxNiCgZc<|P*3(M<3F~5yUl!f1IrAX`9ZnSIbP1nMg zK>O86;!|nFQeN}%!Q`LygZy68P_?|gw`6_UmQkW6v7#@bXwCa)A;DCsFggxv_Ax!Q zMmuwd$93PF*b7lV4NYf~43jX58lcwv$g|K3*VzZ*hOoW_a28z5=kVVn4trtEPzq9O zQCKisC9 z1KKwC(SQ7-`MiYpqlTGuUx|=D63l$F9m*t#=gQ2vcsxW3+f+)mj!;Z}`y?WNus%IS zmZq(y9WLEx(soBLT9FgE?ftuU&w+_2h{U9}IzM{2IQDbv9j?%Wig;u2oyD*rF1WU^ zLNQ?WwL?h0@sQ>^6ycLyWS&UMQm%+8R`#`~;Z5KRM89xDF4}${^bZ3(@$3m0oeYJnFP0ysG}!rJj;sbuTDMZI>JcL|?Ti8D3pEY3~i)CqHjtkOnw zeG;$Q+BDTd|f&shde*e2>p)cDyDal1N4V*Dx6g zw~+!WlzG>j7DJ-zMV;$d5d{NvK5aBT@QGJ`bztoMdA~U939m5rTB%Q6 z{h;siOR^xq>eKrpzb4$+lPN#8n6VsZGR|R=d0-kDTWYZ-mb{F29qv#*fD6U}GhYK( zQ%k)xRc__ec(SOEP1@ujqadv*V z#=_la&fnq$i{0SGX6sta_B{3PSF`1U7mioz(GBlf1#U#`SQeK>xAaMTa70|Gj zbV7BsFP0!=%)h$*e8TR8lN)F>IO$^zYs;_{+^u|qFg?z@d;zIfH5u`;)Im;~8EU|J zJOCUUm(0R?yoO+E*aNEN|)Sn*RvEVp|{hsmdw}J1?%2V9r#Z+ zDI$h#&**2%Kl{u`-E0}KdYxx)`S2eSOW&fC#Yawt*mK`_*i4>plsT-f5mjdD`SIEz&+lNT)MR#Fg2!IPrUqLH<_jB4BKA(^sxyjl31mrD2jt~BWATV zu$Qp4wVj^PO|th-aT61YSZOuw+>7u%C}vcUFVILSIiCu75HLab(2h@G{Q-nK@*#5#3&u78QDNEoNno2P~9fDZxxb`}SW zHjI=Rnnm5$HWJ}%q`6m^zQ_wnW2rG_g1!(OHkcn9@;F?|3MJJ~P>`pIz%+*yKFZNV zvH%!Hn_~-JlndD>XW_TQQ&V)9iHTH9-4ueCap9w%7$hEzWpY}|JXG;N885*-_3&*9 z|2d_i-G4hj!uh6N#Yt(txGH&5e72g@H;R`-8d)D&G7RF;RxY%LNkVePE}0r!Ke2Ru zjrI+%y$edmlbC#-O@HMOAn1>UwV(9hVSXLN(wIk7eP)oLM@>UC2uvnG&@TK-rtttN z5|b%~{wDNU(HWPelnn!~`lwkRkh4_Bo(|DC7)f>u<~Mr8)olOI<79JeAM9c^&g;|44S(gWr`J3W%)A(v zYQ|P&yjOBpqEg8MkZ-+Khwri}u2Bw@#S1J@%=J0+| zmoVNZ*h|R1tRh%WzLXooB+Z^^{hrr@BuGr!$kKSu%yLENy~ppfcFCkNW1X%KxQuG0 z;#?Oee+g(W2KYu;kUw5OEG=nKW$Fp;oj_f#@t$~hm^C<0^C^Ehmn|ZQGiwpl2eWsS zaC$d$K}}a$qfIep;Z8UelaB^TatG>tOPfO>HfvI3AHZ_(%ZK);#i`ys%?m#V6|{2t z(aNh1jeK;2vhkKa3a4e&Tc}Ebj-k!Juv(ai;r;wQGE-qaF&F1&VKMd*!D(3WsB^As zogeAp9bUIO?3HlBd;Hb>&=3%*1jTVVe10%ScEQiHSE8a5`kZWIBYnAxiHsP}e?^6D zz6K353*t>d>-0gz`p?cv6{-zvY5g3<hi@Y? z>c66lagNwld*#|ZMvmW`fpp1jR?2No5KCzQin#-N8W1MnZU|0_QneBlW7%3g96h9@1&o-6bUc%z9% zYz@l?81EFI#(ldswKh36^RIF4BzF7Ot-Qn|ZGdsKKT0bqhk6w3L5p$#Ry0YhE}%-Z z^y=~Ce$m?|wvHX|cxvq9h6yQn(t>b00huH6`BxF&1aay!p2L_r!kn2!T}2OPAv*-@ ztK@0>u%Skh#8Ab9?{L9SUh#@8gUKlj9ou~0g2LbJ2nys+EoZbKU#ATY&Xz{}mYenn zN|5-3daFxeU&&Dj)nCn(w)CAoWo0rA-?;Yq)LL;P!Ul6<_WtM{WVkQHB(6B+xt~H> z=ui$O**H;U@nF3zVS4;7w`Sb_%bVu4Y%qS^WgO|7-`u`&5nuNMW64bQ$ah_0%4EmM z7++QKR7X%TuzY*QCi?E`&+z)+S6)=m^m8wTiNeEPgW|53IPhe-J8j z2 zRR*EZ!S-a1}*_yN%+6 zor>~-EO^-7IY)FP~OmQ3pZNiDjHhUk>jY0^bug62C0sc{3ayx)Sk~%V{iH)9E zN|nIacdjlP#pZpmmN?)75N>F1D9yTj9pvL>V`t+Rv^wAO=PdFo6Qe4*1BtnL&@6wN zJxR`wM`VaX_x<4G|{zq+lL7>-c!?~TX>X~A8 z@8F^rYIxAdv~W;z#%lg-sC|>n^+@(VlB25F$nkof=e8QdPT)he1%}}wZ|(m1P~wpM z;_wKUd9}Ds+&(__`eJWbAj@%2A*|bEN-fX-jqw$3RuIHQ6(pzHiS<)qorLJ3)}H2o z(-!;lO0f76uh*}*u@T`OnrtSyra^ina;LK1S;v^T-bIFs9KNfn(Y!aYh#t1$sZ*9v z-vx|@q@w1ac{;zce3FU}7aAu77Fj}z6UfE(8=K%ASbB#NkDkiK;F|-~=^R<<-YPx( zJr@->%AONS{iL$uL&Dg8aU50FY&lD(=I{4upOtd>cghnrcbMDFAN7|}#?$Iz$$Sfr z75#L*xRje24XK{i8}1l z%gH_&0M&^~)qDfs+}MyND%R}J3xX(H&b=MpOTmxD&Q&{s+)fopp|tD%{R<=<#BrX@ z2S$()LU;wUl?q%NBwsl+X_vdA^ENR3ZjU0Q{(?mGjGGYkL$L0y6$&OWiAL@qO=%TX zn-qkeX^z3E^JdPeOzo=Tu}!At{3gXGwP1@_;7N|8uM}o3!FClvE){+LEQ>+T^;zX9>^TKTe&c3Vb?8Sf&ntI=G4br$Fy;ewMp!O=3J#5R4-!W zTmHnZNCxOOosE2Z-FV`Z0O@|{66C6^Xsrm^qfd5LQW1)$Qw&Nv=al>qz;XhMzUNSu z!ip3kiYtIFl8mT&F@6?gnO57iTT4%vfD`1WgJa);^<`Us`}0!hKi24=!ahZe-A$IP zmT84X{ZQKj-b~1I;u4)@g}CG-)BNC36`Il#mB&VZql+>v{tJ)xE&`>d7y-WquPo4) zZt+{l6qU`k{<8%MsFOanNM-=n1U`r%dyy*y*EW7;Q~!$5%}`}-be+{d%NSYnBu@$M zkSM-CgW;6QAqJ#9ZNPCWOK;Z1wvX@%7*WmF?M}0&$RzY(5FrGEz4J9L4EcEO)q3OsMl_^_GB-9z)voQ_8W({TYx!C zGI3scm(&ICrbqJLk7itFH(_4Vde4Gz>ZCq*qG7-I4A&*`6~%4#qqUn{GfsLj-!%L7 z!`M_Nv>0)daGdp(S0y3`d??N&mz|tC!VDq@B{w;pf8zv9%*9^&jFf|s=5eU}8hy2O(`%U!&XU0`j)rAM+U5fc*xtf-(N{9r9s zFT3|LsL=YUNBVduM;4M$7moke&)|lD9xkAzOdJ(9;wW1R$lMnieEV;qGL-NZKN+@S zO@&?fMRK*(U_(Lt)9nuoTnQk$ogWryy{q9Gv)dju@+QY;nMl`LW@-ugvfH=Ow5Hh* zo|~qHddDO;5*jQXk2g<7AF|EIMoC0E1m79W-~vzY2ME0tiBZUAx$(Fe+D`@G6fmSY z8swRYU2}!%tNc@F6&4+l(>*uNfSD-)d0&EbeRz*WPQb;XVl?eeGa~6d!X&$Ghq# zB;S^jk$+ofE(g^p#xqT(&X~JEwqJJV)zxA#V@uQ=swUj^53JlYR;pGf+73F#1LF+a z4NIYLcBGM-Htc8yD9g)<%gZTLw9aSS%U14O(!ma+RBAJ^z6s6j$ z8)t1&A6Jv*yKosN(>jx4CeNMosXPfxxIDZ*ifc$GPjy3yS@fm`%xH;G=!!k=*N7-f zTkl3Fo772O{i&tz?iUHBj{V6mi~oID8MyF(hlGKwE6 z+B)Ywd-~-+sGo#v=F^g(L%~w^tLpgYk-7%aGtW~H>Dfj$Zqa4h{V+)XoPs19dQ1q& z;73N3h|wO93!BeET-0<7d*o4R;W8pBBeJXa(OpD2lfAGwH!jRn?lyce0iX z&XdBXBW5l?w-xA?8KAd?N8i$ay!I3}!R{(&TgjabcF{Qc+iIU%E@*W4sYty31H#m6k4!Tgej^7aKf3fbw)AIvXt znhu~tJ&)OmVRLBM9ovlg@<6zR;rdT#z3k+EXl&Wa)@bYJiQ9%Z<`z|nut58(iK6;k zoln&id0#f6y?8nLMxWePejp*%ibr#0Xqu|rx_@SrwnV0mhC$2bkQgh*=mmi^KGQ=d z70=N8|KsSavCWtAv2XZWh;e`*|(yvfgH_6hqxTT6$AMP9s)@h;HIAXw4zw zW8{EyUhB`CE*sCsmjRC7UGFQ2u;+I@VN9GqFB~rTQ?@!7?6@gfa^u@VTD8vFH|<-` z&{Y*zipWyl<7;NYGF8#=i{^CwAtWqYSU@>)aOtz_^%tgbBi~*M3sHu1nVwwv^MlK3 zVHYO-IjaK5;R-U}G!3TKm{dXb!sEDdpo*(#*$wmWi;vlXr4Z`3h7K z$(n_=2+^)_?fc(yIt9n6={0+`?|*!LJbIKY5>3WwxWUpSG;_d~H6uG1kT5|MXEOXk zB$FmH_-+f^(2{!sT(!9NTw7YN)8j*4$b8k6_lP zwY*Z06f-LKzKG7mUVrvGkZ?86zcB9=Kd*>=nlk7aw9ntaCTgN!yzNB>??pDKIVZ~1 z`!M}FAU-*NghQ!7TaXms0Rt@50t4Ez{Kd(QC?Y3;0np%YFf%7zABnU_y-{E9T%UY9 zU6gSMCrCz)AD)6co)c1!ilB=)uGvzI+j%}qsY?1QOgruM6#e35pVgAz`bSAC|AXt$ zR?oc%No-|an*!+H+R4AJnO`OAz}eV92`$DLkQ)~m{!9+LA}u7J5-yefUt60PMG% z>EZY=!ep-q+5JU123?gk`qunTSNgPxw*oqfMfvWf?8kkXISx^=h{%nn5V(KFM5O%| zk(kO7C_sA`*z#AInPx$I+|_h$(fImma;N)m{I_LrR6Z#wFDYqzc3zpFJilRs<3vI_ z>Bs_fGSJ^TB>tCrRe<2tD=~kG)vBb=hzfk)#b#StiSHFRg=H6rAsnWNt5?u%IIq7wSHZBkF;hZSyj1NEN5qZl#x zcbtqPy#bR@``g_=x8s7QtBGlQw`FG6w@#8bZDzOrEjL|;t`9f)SCm^Uy;siJIMNW3 zjgI&9^Q%uQpRG@FWoQ`G(L6xsyDpEn?0(>VP5TJFP%l`r$QLpCSvK=fnUb_v#a&Hv zFhhlCXHcR0PLjC}_+A0}wNav9gJ~1Cz6U-TF16E3(L%G-wB;xPFr&NY+pYYkvfNUg z&@Jj6u?E9x&;3c@sm=1eUOf61PiK}gL3scRdh-rk5>DeZ&ilWVl9aG^C(q7&aAS1 z+QRVCgoIs|I&J1<|J*?ZU*lTBgDzqQ6Lpi zdrKyeNd~ghs~c}R`r3bTWVPh;acf^AyraRq&eDbO0@#D$oi}S=%^9ycFbl2_z9~M3 z!s>?da(_$Lyij8y4H#h=0DF_~t^Ja|ThC&z?gfkNnsa=g(St^6a>eZ zb6{Jac$Ya)yzFz90!4&`2}@7t{m)44-Zs4^r;H{&Z3q4{w;s;l)^eSkwHb098NsAB zqHj*HtsAC{LORz~cI}b3k3L*R%3WThE?s@Pwtb3r?d5uU7jlR&o3t@3H+>w7`piaX zXE9cqe&t?iXHCA;?y^U5Lj)!`Hd#hvay1=ELVZ2Z+F;)%hHXXZypi?>zl!mn^#be7gEx+s0LC zCcn^fzrUK2_1E5Pq33z>pgu;OV@B=Cv=~=8CaiMyE`!!X7ErA8X@;k(3tdAoyV;C@ z|I51V2U~@G=kQ@H_@j@nOX}`jBWQF6+($0;R4M=kC&Hk_D@g(khVL6H+n;81#AzAs zR%>D9mMQNqW%8Qh+r+~k#;)SU*}VI9^dmj@Hmctu|Mt&soFwNE$l8)QABh(f_vYV0 zWb=Lpb&L80`X6~dhYrR&Ta^!xi3Bd<*s)yfyT+hdq!uIqmq8lDW6JNU z88QIYGS$Yqwi7Os*3eyiAHDp|zwmFWrHuGX1eid9SI2ZC1tJMSdW+oO2dC*xcjAGw z{usBrGZ-{EQjXyoRVLI{F*ig~vY6N5vC)#rtm~SXQScG{ALa<{+==YVpsj%Braj&$ zxsQIIZ)c_&ay@Z2G4s5HAk?!&iGC1_*`Cq z+e4QCzfy+KdSNRo6W5Xn!#7In(wm}y-Cr=nC~C7@?+75wkcRsE6WMiXzks2UT8pdm zc7@_hmi^AvAd3S=#FEpR%8?fIh^C1c)8wW|t6%&Z!@gOY#?EL)?^ z8OHnpy7}Wc-QgXLG+Ri(_GC9wdo4rw7e+rKf~x)LO<%{Dv020w1#T`J%p2)BOYkl< z!gX@)?KYwLNf1|d3P~hFFV6yoFZKKDD^kY1(JH2n<>=t;t;95m)y~9A-B%zO5vExD zM!(LGfLOWi6M##Y2YqJ?ZWtKNOcz=3pnJ$kLE(D-<@p2Xo)~ww5L`iqA(lzGoq3{W zD(|~MxuaHy*35)G;+5Lmh^)n{*PE^W%8qLPTH&$hu#tEC&!|lyf&fIBnmd%cR*I|t zvzCAQx*9xi_Up$+Hh@5}0(?&kVpxh9wM}Oi5LFayk2KQ6tJiU&#Opc9Ye3~WF08r_ z4@R~%dmRyW;WqbIviIKBAQK9n8Zo%c$Jvwj9E3-ufsM>H0SUC}tL7RLhrMl0E#qB< zt0YPw$g0zl+@R6-Il3g`5lhKA4nX{dsGZ`zAtSi5QH#dj_A+Ru*j<=Ldk?ff;=!W1 zXx|6TW^$-G)%)uaCQ4f~6)HotYdWsK`CRa4etNNj1WlKu_g{cm7L)aF4&+BXqaNQg zH1jJLLx|!c^we(1&9pekpWV7{W3(sX;x$ifp;Ws)CbeW? z%MRk>`^b!hVfKapxHf;ljSKH>qD0R2?R!x|>LP3F=R!HGV}F(@ zLgs*RH8=j*9-TeErE6F57Y2M#G~>)@d2$;Vv1C@<8+;1m zzB=9euVOv3MV^vu*1D%<+1=E{qoOBYk@Yfs?g5E)yLlAY-Xk5FQRnQq+;~uC9x&o3 z#JKFKmaFn3PDm4=FJhW=K7a1t>qVI+g5Wp9_KOFVO~IpwUDkcRHE0pZ2q}%J$)G~m zc~K1)R*N5t9XuEH)0l?DhwV;iB_5g#|4sTQa;%)$BDFVA4IWO~3X(#ZSpAMR7--*8 zFTM(0MkTci^@&K5@xX_WyY+Ml1QgO{ElE{>G~6xsag`F9MJWps>6bnx@$%2Mh?PQ1 zmw*pJX1@>|da05S^F{(Xe)-^H*e@U=qs6A2@lrUpFjwSRyqc@+n0{|&qH%YCk`5N~Ps|w%mQ|RKgtiZJd0n%#N;G*>ep~ zrW5?P2>$2#E%glV6XM(Z7;J=$0q=)TQ4D=aMgkF&CM*vC3p$gZ06{0X-czzbH|U&{uZKqs2^S| zl&%o@J^>|6%tTA?eF3^R`c%j)=X~woOkzH4xzW;Xm$2EiihG?{Xe<}Qh>>`8G4_ox z-51B*k#n&@LWev3Fj%eKUq?)eSrQ6<8b9B^y04V(f2Xfxl_YP50k_-}y69RizhG`5 z;Z0^#L8!b{$`cPr19(Z6$&i>zQ#Grx)p1bGuE{$ovf$@~8_J~@Kw?daa>M^jo2A$# z&>1{NGP|_3lkTA5?SI!e!DJZgpk7(SxT)R2FYHfy!Z=?X6%|J+_quK-X*n|~zv|J( z&q+g{XLMav#FD&f{uq9u<`44lj;!?WNLlR0i(*$svC4q}ZmeSalsUTR`n-7+)z*wg z1~xiZ>8Xup=KcFMV}Poeh?c@yia6zgvG0^@y9)<$CwX1m4-rjU(=~fOsycN>WuNH; z@SX)J3!3$~DR%kR;3NA3c1kWBd9c3qJ0It-1+>yT2xP+(*1l7utgRxc^v9skVWGZ{a|0JO|R3g{imgPPp0uz_o4}3UPDPk)S4dGv{#CtiKP@NUH>W zGdcc^G@*EI~l-Y#O4L! zx+VEVKarkx5-CT6Cd~*)PE@A|!k=}7o3^DGC}vk@6)zvRP>7dV)p)FSIoe_%ie!D2 zx>3dbJMOA@KEg+Dblc&0bnI#k{|5sbeN=3Jl&aa@THRA1;p691YXtd`{HYtN=bNXD3-2zprz)mWq%m)^E}oq!bHFPS z3Dxp%7$j6XPBL_NQV=|YlUNlrT}1A4h5X~;{MyYNVap)cNg;@x>GfqU@#zIgxnq!9 zpqz2By{>=hfs#78N*E}Xwi|6 zl|kGQWrA#+ylhQ5181Z-e@8(f11BYx&bfex4^*2fYbOXF&_WYtD*{fQz)<=xf{SV# z6tK?7G|ZXr+}4WSfUAAh-kz56l4?ydBtXWA3dY_0^8_dc*5J;as_$ZwwH zK22?h;~oCI%Z6Y3qb;H9)BJIf{$B^qErk=rZR(|=BWijJ$(il$MP1FI?_-ATPrAG| zN<#&(r_6(o7oK`-_|)FTj2Rj#e`eL*0EP1enyqIX+39>f9}IhVbcbprR8oLdzVl#o z_wm2NO)~V{6=rv?=ZEH29gb!OC2wBGS5mHFS=4C22f;72DYRD9<5i)+qZuA_47p-5clZX8Hh15K!h;B@;}-SjG*M?jRP-!Uv>7(5z44vKymQVJ)l*Stj!j+BT?|`Q5KV8sI>Uu$j;fu zU~;8WWBVI1LLR54*@;8SG!0DHJH^WDZ%YGm+)ta(HMy740T^j^Gu1f!j3n|PhAq1; zeoDig+jk)2r0q8tEzW`cpMamT1y(Q^L&UYVK}wmD;yHsTSll3#Xb zSntsj0r08!=Q^7N33-#=XB0KhSo{+ccQrZhu6d>L<$fiZj3YvDYchinc<6UyGB&R% z`OK%F!sGgQG%`!0M!#&=u04Bvk6P<-O9GhC9Cr`n%E!-=!C&q^;xg2ad%3n$(+nI10jks~y=Bv-V?ZX8OKao|cl3^ru-9Z9!iRs$zN7bwm0sueBn z!rzJAr@rJeMmfX_<=@{BSv--H5bqY=QE+tZ zlR>U*!|>nLf&*`PqwK5I){pQN@ z-Sfu#xZswtQ+NHV;-@AGpP@=k;%|k2e32hos%j{&@ARt+Oe-Z|C>jEJ2IR~B_;idu z=$pB2@2aYJ!H)ZCc`r(>=sM-om~uiPD5q9IE};c&^11cEIkxF5pMt-%b0j@BTNK{c zWVRt+CcGq#9d6EAw-Bkk|34gc9L?VR{l;3XtZ%ScQ!6Qr_GRysFh_P^uZPZ}$5O{d zG}EB}x69$A>cOWhB)O73HSaTxB&fgrWdHOO2(RW=^K>fa8E>~X z>OV4LqjcHXWv-Vg$Rgz_4lo1~SR-f_)7+5%s6bmaihTX)hKpd-$5CivV$M$qvA2A- zGs7HudtsMkIq~((Sv*=SjE#S`ZD6^|zE@%|w7#v~hR`wIAZdu05T`&o zZ70a{+A11R1o$vw0|{z6;1y%qlZmRKPoz!#1HT^%^jB+| zc>jI-)|vVj>*s~{q0OxcaZ%pXk*>Tlyv@yLe`A}>^p$4AatV9_mR5PW7h<3nVv-)9 z;ETo-M^kOKx;%=Cv4jBQs zGG(1zpGnp?%Na-M+x!hW(sIM^U7#O2JW=x0T>kLC`r%;I<`2ASxuG@NH{<>b9(1IH zgvou7j7yn_1!82b`rpFazdULiX8F3TC|)&@hc*~|NCo|7?O*go{zFi^{p@GGkh7HKw}1f{>gC<9Nc-t^?e5 zpoTS(2iNLCD}nceat;_t9InUfx{Zt^#OYEcGSUTf3By#X1f8DLbYnZiiu+@CF{>M2 zrx`G^$vm+Yg4%O>_BtsZ&ciTsjcwnVIFs_TzKQNfuk<}Aoy+d2kfkUYaN~nM6RS^< z+~eN^eVDc5Lr(@w;xZk9^0OjfwCp1}ApjUnCG5T`uj0Zmf2G|(HsX#|IfdR!QK@3A zbL~ggle%;vr*ah;>K;U;KZ#xqtfvICbhz?%I2D(-ZLBa~Qqeaq6ZUESZ$@f!T_)kj zP&T~z(wSb#i>g~9K6F^Fp1-`X9y3rbi)!S_Ws%OuaLwFzIla7C zr2J^`x@MV`#iiCB;l2-Q!objVhy!C&+xHfXDp7wc!f zEoOPIJCocq9jxfv+0VgxI`9N;aJ?pN!IyuCi0U$8hTD;mrV3{$O;W^YQpc3@`UARK z4)l{I(yxOAF|@ToxtFc-&=WK-<(_HKAKT@Dc`h>f&M2mOU;M~_oAeA)FtCupxU2t8 zy-Sf~7HxiVluig|)>aSw_DwVE(R7v5Us{z*TA9~*(_Wk5+fZW>xhgZ#QeoY7+)&kJ z+{CzZ=}dvvPg~7CTFSLL=h?^VU1+6C`wNxUM@-49iQmLIpqC^|V)^@W1iVKo##hbl zvH$IlPotvRT!YKVTh4?1S=77*=0=k4KHn4#ge-Fg5sj7Fb8>ne|HH(@)s=tWnLkq)S5n{OCba#KlE5=Q9gf=1q!pBHE-FCXT?f_$kY)7PH~k<^lZsxpusCkW ztI5Ht((cOl)?<@wZpo{%$qsX|YO-uDMlaiI8?p{E0_$X3v|Z2zYbNx6AyR#Z=<`yV zI_-}>mWp{fhGR#*!90AOGg)%&?q#Wk=r4>Ezc8Qf|ISSB2Rn=+9z$|fYYm->HZQuO zj%X!gZ{2wkAee`lEZMA#Gsfo5+?zV}&uXRc+RN3(`SMnwpcTI$$I2z3}uc=2ZHQe>yN%&8nm41EN0X9{tksC3RyNon=qJ_& zN9L617{GediJ!lZ*VW`mOlHzSpH--tRfTh<0iQ1C^pvXJz6{AMw~*V=)I!n#YB*xU z&(wJArDK{sp;GFRVhgAKBhujC+8Sl#ircwMDbyrRiu;Z}nO-Tg@4x>SP~6}Kiha`H zH}R*>Y;x`4CL9Wh`2wXsE$_khp?oF4XzG?<;}ZPAlk+o3sO^ZuDBI0*@rbqMj@C4e z#NyYKLeUWnURBM&Z}d?-z>AVd%9S&3S>kq})u@a+gtWa(!1u-_iw`a1UI-w-8hT49 z3SSr@JCTODbQ27J+Cg*-^SUCB=Yn8yvO?ZL^H<$LkzxA_3{2&l2z6M>9gEiaUR^-3 zufBfIPXs~EO>;FFs(II&RQ7Et3MG2<#kcFcKSz3#lUHr+fyQ3;mtj(X*w5UBg+7=i z{7YQzQmnm$t13<$TEt~)IGKvZ8>eTc64&i8sMue!(A-GbJF}^KP;SRCjqiI$?QAG` zFi&T5;f_8CvpxqP&-D#w@(yxR#nK@OaJ9QWwKS{7mT*Ck$U{5sp@6U#B3%g!-*R5f zxjVhfJrwz{PpH;fANsPO<&1zsxBPPfKOD+$(tY8f&sRrL+Ix{2OyT+)~kd(U13{D6ylh{hIe_#L@o#YQrjAbTW9Ylm5B-o!o9ou)2GM2^LCdP?L@ zF#Vc7F^L1mre1ctZ;P(}_JF=BH9@KVm`ZwUw8!08%h?l|F)n3`saZeN4Xh&xS<~K= zl_j}&d?*h(51AhZa|ZoP5~di+p`hlC=6@tCA;4HE8b7)Q_|I z&+;d}2fY-%<&q?C1&kZeRa9+vv-nHGE4rQIzlh+@&OTRA9m!DU1_qI>$<(L3G2rFW&YlHcUQjkC9s6p^XW;F)i!i7v#Q6q$+Q@r;B9>q34?B8*#` zBcs^=ifaYbB1MQ`_tT|e0Jafgu>;&sOaFt(RM4v<&PaJDK-=(avSH#e*Wr5gYq)(x zb;(U}5}9xNDho6!)uYq8&cY%3s3r(9cc*+k3% z|2?C&l!-qP188IcVf{;(e3ta%cLY~9vkVHQ2;(7Px<`YeGH(TWWs<-?Bjayg;3xj{ zr|WZ4?G1|=rb`%k6PD6ZVU`OO(f2;Eens<;n2uq!Fwms{lpUH6w041Yc6MU=E2XZo<(|>#dD6+Rq&vYE*WM~CaeKeCj|#v~?D zM;Vzb5+Q_jGh&zfYBwLb_Y9BJex#=0>%nqXaK@h@-q;3u((Ip`ZafTBy`;{}{rB>M zpU7)(Ok$dN)4#ecKoIrt?mnuCb~pZf)f4rH$K}0R#mv^kd9Fw02v-g*v_Ld}UwQQ? zOw-mwQI!;mkzi)Jw6AYAE4$uKX`#J%^!p!|D6Sw_L=r0ORpUe>&B0a&&(nWI{HQpIJf93hvPj6JbW z6BGO~-14Ry**GqUgx7EcfxnpgCBVndwwsl=KkJ0%rKzprRQApe*B%1v+LDR+QM{@= zybaZ3%hNu(!c9LA_Fu&fT71I3PLX6ibnPp45>b#zyHm3Y)u08fQ>Wc~Hp^K%7zI2u zWZd*4kkWs!S#ds-bYQkht76vDVQf|P#8;;Q;*a5YkH}hhfo>k;-}wG7$6|lF z8iereZru+K1j&ZvMut;;AJD5Gh}=jyvyK$OM1qZyU6Xg9bg{YP-sP!KW_#DLv#Yns z<9(IGe-R_|m{dTz3kLLs(N-Lw9k_#mj}l3ygQ1S%wwP}R$XGxRIb%e~9UvlHN>Pd6 zj`gDBzrVxC;wQ8R;RQ}WL^RflKcMmk2u6EnH4snMene@i1+ipwQZVarID!zR6rA$R zj<yWA`C7sU{7DcUaClhIKQpGv(W$aV}v-6k0Z2+$qwU?QNm7$ ziT(=R1+kp`eZu-^DN205MbGy6PY!g#Spw)Xmmb~HXl}o6aj;5S40_vGWR+5UW;d|X zZE~{9*=H%P@F~v`u7HqZunlD&5#ky8W7F|NgHKe@BM-jP!+Kh{)8|pQ&bm#x+QS-| zzxkld=j)`^qV%AzA$MS53 ziyqNA3bOcpo%XNkb=5dd7%>&iau00|wYQ+E53}p;mCfqj*ok5PVh(Qrc zKS9!vU+0!Ts%GS%fz`t6fB;NBRVo zsi42?Ab6TsyyU{PC{DZPdymJo77re)O~-&4ELa1O3|g*tj>OeE^d_W|e&nt_88}?F zACA0HsO!};qf(*T$3zbR-^iLVP8s{~*Z$}k?3X%v0h{I;%gdXxd(Mw4?I+a znfvGW*@)tYgrruUjL+sB?*FyOE=cOOUiKdN8uPtOx#RLis{GFN-UAxKu;q3=Vyl>y zX=BCw>)=`J-@inNkKh)6Edts|J}l(?<4?=rgRz63>7&6LAAHaE&JJ@tK=0H8tm7cC zUr731sl*Kc-V-T(e?HC;#Q6s@bf4JEUb{~*w72nyUWDQLVUN|PamM@9#XOOcZeo?{;^-&0hOd&&yjoNKI) zD#hnVMcJ#02MaR2!vzAAd}~$$%3o?=-j;m^;#@VvfB!3w{wvzm-Q-mOUy4KxnLDKK zXaVq+L`Z9UE5s<*{lAO`td^xllV84~U6E@hh2y0ofu*stoP%~+zH&4pSFo=3?FO&> zza`n=A@c;~IZS+NY9Jh*5)tts|M(pY7uzIVU(?#uzK5$FEzP{l)}TT#VvJ{~Oq!e% zq*lcNr-iA!=w(3hL7slNf^J`(Jv~DzEo+5H_KM2QoFV4wI!#|HbNj^HHSb zU$JJS{a;{>v1wgk-TAp0Xl*n`3)>l|m**USM! z0x*YXm1)R+;Id!y@6zVH)t$>B+23|2HEIv5 zR5YZ|cE-1PRaE7J+_4ju28Gyy{9|V)py#`L4$Q{(?jHA_Qv~2LC+Pk>KtHTW61;gH z+>bem2%TUH(yq8znA*|pLbCrCaib~?xb75&U9){UjR3Q};)pKP8-0Q@6DJzE1<+6| zEzj|tp>+Hwaf}sMnLBcGbrjKllY{W)?`DznO%4C8GhW7!%@bWX6QrvdlgELu&xrV$ znZzbcg%ceC0HtJkUafcSExTK+5!-?$Ly}x%tBz-yaST}o?T@nZ`}^)bEzERDJy#b$ zpfKOyAIgqDI}#M^&P>7;w(qiPqq5XqZy@hgo^k(PltGmvDpLvifX_sLzaadq^+6_q z6`NhP43sH7ea#^RnFXAPL5RhcxIc`#KN>}S*yOiCjQcsld5Ojogr56+`mdoT2a02S zMl7nE$(_GG@6iDH=t_)S8=jcA?>4Ch+PSeLC1qAUep*|Ic5N4Ipz)y8@Uon(HB2nB zeVV6#|CvDC1`#9ViM+icZDIm5=J<>b9F};5)0~<*XQC^oYPB~3_gT8HOOIh+?15=Z zDxd#M9>vPJ?Hs{+C~()2OZ#^rxu_=_nOUt4#$bB+24sEM5ew<(H>FsrbBGAwV?R)Y664~BQ+og>uH2zq9$wSoL$d2D%M>O$TsXUJZ;{VZBQp89Aybiu+#c+>eyx6=( zJ`*}6$}ZbU+lb}-2#@DE1Yrc13wZ+fNSfyWNfyyDI|4 zY(0#LC~$<+{FB2YRVB;5@P3?dqyO;GlJMJEUH`NhCdi7e*0j`rawNeLM1)Eu)Tly= zP;rcMsI2$(`0^|Lbe;HIIr*TCMvb*I7_RP7wz!i#94Lo_^!&G~9s2H%y+yYBAJ}L& z(uAu{$A_&82d&+_GaNUgOiADO9(X~(#6y7iOdCLrlznA(4q@KeF(8P&mAP%+7J&q| zS^9>nxjDv!r4uO>DjIY=KI(MK(sXiu7B3_gM))zle+mR~TAH6THwy>i76uU_$f+## zy!adQ%^Ezk%hv7?VDIWTSv#7okC-9(AFgj2`b%mK`}2)Syv0G51-&lK@j}krd<7M# zWUvfai>JEVJwFsF5jso!4!1V2vhXctbNLq|REa86%lb!t?DOjH6Q!y8`GJ*>tp`(( z)xL!L-~}yb@pyXndx!SaE1Ym#d7S)^>F|c-b$bg$NMFkNr0ze!h$lw54Qxc$%=RDb z);U@2<^I%md9Jvf2Z1eqBxfG~;O<=@V}5TO<&XS1OvyK_@;;(2esHBAD!)Wk_0uhq zIW~4zxyssrg4IKH4`@d|-Wi5^v9fb1R9^SkiSfEHOnIL!Pb2sCXFT4-sQgW(6kVfd zq-fXC?BB`jn$)ZRLTB4mA>*BKC@pgS`25?s@3(=xx88GxcGa76A<6Y;KO4XA@s&k& ziL%J5IqI|eug_Rdm4?ehTP4#BXMT_GN3y?Wtw0z6N-?>Pxxr)a1v2Tl}2TZ9mbKZ6UOg+^nzU zk1ci#O|NfPu;AQD2qFMYG8J8G;x)-o? zMW;Idgd~^!*5L*+C{fgoQn?(7)N3D z8Z)ku9dihHW|lKQsD7D!2qYG6xe?GZk3~crx)x8{|zwO1uCcDDrz0%+cUfJx@1%_XvPqX3z-+SBlo6`(h0Y` zl&_lR!fBf+iKcZ}U#9g3@JQ?~#lv$w`AL<6{A;i;f1BU@J5NsQx1-F}*0@>~bFxFX zbbr5Babe(mZ~19o(FnAY@I8Mdx%w2Ncr;%87Exd#Od#W?I%sfr4tw; zEGFYvemCf-6};*x`;BE_qVaMgA&Z;g^lN0jp>Vh}8a|XxS2kKQZ)li+R_c1cU>=^h zZpc0D;kra*I?Tp*;!soZC?m?JRveKtWInu>ySl?|-_4Oxk;t-)x-RWtiEE47xOs5n zY0<%wb9ChItLNS=m2O0#cIv!t$yjo-MO+ihX~LLjWjz|y-golyRzn8mEwOqWKW|~+ zFpY@V*V;)<%sC!zwQm%;{>ZaOlHdt(bDvBUj;tu|L4e$SasKC?KeJb2wmRdL<)fHH4Ai`Eb$-KyLsm(DI zlwEyH_KjKR%ZAq_W~d=8letm;n(e4Cw(!?kAY5zQOv8j`d3e+@z&rikO3ja%3;y8> zdo}f$4oY$L&^qsb&cV>lCoL`U*EV08s&HVD@v)|K*I!kej~3uy-6?RR6TPR0rWg{X{Uo3CCsK ztL1n2bAdf&lCY3t6&Q<>8RqI!UA{ID&s=3Jz%)tQA)#5%Hf*8bC`UZd6kp0nl_ziC4b2!8X5x^oySMv^c1wa#e|YEq zdgmgKn=##NCoT({Ln@a5G$nztcIO-5Hiw|af&|U!+p7k$CwDyNn?n|h-GSzJNM^-c z6mQ|mBsg8Qs!)kyVmv)D+kSzE7vFnvK5v2hy6 z91>%#8M{|jmnTcKkp7}MXX|P5R*KsF6k1S&d_Ki`#vcj1`R=F<@2goRC4E5MNJOu_ zzEnUs7+T2``9e1tnVD^O>rmC6_%+ox@{Yn)onMFEQs3)@;PzAyPA1e;n}nd2`CCw0 zmd)mJPBKzg$*N`LuqK=7wZ_YX_-u2WJPUpWpqkb5HZy-!ayZPIj9JS>5pF6j!lnMT z`3x4~xpH#W7{AK!iOW-Q`_5i1tMSDS-g+t4I)vh%-KPbd%!U(VoyXCW)22O5N+w(2 z83Xc2s6Qw4eMs5Kks$@JB~Q{xA@h@gy)!97doHSlHHHUx9awg=YQH#yTr3Q*zyIlZ z0HG!%;*s}kg{g|_Y^M8EvyAG?$l2ruTv7FqK9wT9!k25?g*$Rp z1;?%7Cg@i=@!UNBYD(h`9_AT6;`Zg)K9`NnWe4klmC>`lH<97ujXTb>Mt`2Ev?Njp z<9+`s-v+v{3u>JGGRE>**#@>|@>zmy8RGxC#aGPV26z zo4gc5kNhw@YABrcj{>{2US>u8GRYaP672VYXAw$5Sg;A%rx!lX&qZN18Sov>iq*0~ zO+hjXd#0&~RI#c%R`y!bEWTZJ6hnpEH*x6qAv0M#!Axb;TdZG$Vi@X z@6vzXCqs;4mTyEF2l(wBIIx1K0+iNr01Jn#g(*u^$0Ob5{?l!=ZUL*WywoQ{Ecc~M zNL$Ay93H%;Ez=Ge=^2dBR?U;#eWmZ(OWe*_+so}n24Jn(;M@c)oxUc5B_!7>N%-LX z$4T0Q7Okvo#Gc!XkR}VUYjOp@zQN{GRRzDgke&k<203vuNQSe1oZ3ONhp`J77B5~X zp=(cIRXkH$pNsq-r>2=pvGiR;a0XU~=)1)Ec2j z%;h9q)bYa;wV!Xy#Zr1a9&kuKCZ821Nb{uo+Cbv4n~lklpv?o+#nxmqDs1sv`O7;| zf(rdOI4|8MI`}I(SSQb*hIFsC7)?%tZM<~WTq&lm@ld{bsGBt#0S)?B>ChdKRv%#J zeU}({${k1f#CyqJq$N4BZGH>QQQU>^;T_jZ=CulL683=GJKK(NdA^gVYshy>q;F9y zO9IOlR6O-Vtb?QIGCvaU;^1+bwMZ!8t;!mhF*9{%hE0mKn^33BaV8`&PR?88N#63d?W`0vl?c^qbt% z@p`T;6RGBA^ek_wT~1m`3M5)UjQ`B0ML`i9vTfL2Q&ZpW+5}JLh&XuxlaiN27LitP zyk!c8c8!Bz7gqVVMu@B*_Gy>p$55?B;VpBDly2kGZ>wMWFzO z`2WP;!9JJYPP<&y<(z{0BMDu7nT-O(UQBV-YG#8E99voJf-+ONRvt1tc<+H=^emg@ z*aXQ9LE{ZRNK+$EUrC~w`>(vSbqcd=O%f?Gf3dnXX%-nFh}ekSe;fs%AX4hgdUTF- zaBrASY(Au~Dv5$(zpt%Q962si;YPFmjW5k-3tH09id{;<9UZ#Y`5mitJS&VP=7X0R zfcypB0wlG*RHkP90Vrm*q6PTPSQ+4OOj< zvW4-d1R&_Q2I_H1j~BjnECDA|?r1!*rblttIF!odm73s*D8PGzK&b$bF`s#Y2nx zaDJL|O=LPt2A%n&xaOtX=i!k9`kc#rXYYI1`%cd7&w>5s&*RoJzaN=0<(c+M=}8** z+Yxu4ncdvt3Cjt~xJdFKnJTCIwUQc(D#5swayD{Itb*TAraZeb-N%jmns-=+hT8>i z3AanC8OwSSJo|z@Q-xr}y(cDJd+_jFgqKsx5W6VWf;x9)m<|9|;Ax-Xv$rw4C z&jX7&LX%@#^Vn9A@61_q-DEV^9Yn6z-Kn)5*ZI6JHP-%KiW_}!guzr z9iGc^u0LabFIck|Y-O+LKQPMKad=53v!1OJjSLsDvbd^pN89(&vooNh{<7yX1Fb%= z?AY)3gK^kfhAZZkw5^5dY!S1iz;+Do^8us7C9kOXUY0u>j!gQqIYM5-pmRZ-BTlq1 zqsdwJRpm17ycwa-hvjVAbEOY?+j9HTq&S)!hxGZ-(Q4W^NWIt+?lV)5)q$IlK5}F% zmXQZdW8O#RH)Y@OOy^8k(#&^euCxl6wTiQB78ori8*%FWJ;UPMdOjo%n&z1q&6u)u zoEySomJB-cvaKoe`uoj@AMHEQoHaM(%1uG5|8fZQxnb$EW6;in)~V2e2VKz~bhfdV z1A}(e2)ibQqivF)Te=$I)7`Zt_4K=MXGTA}dE=jB*N4xaxOC!!iyysz^4&L2zW3(G zycA&=18o5`i{M}kno1GAMLe1V=vNqqw(heiLdY33mMAp(Gt@T3G>`ZG@$y#_*HC%Z zpn1t9L65CS8~Qn#O^bfQ8MJVmEq4x(bc8jpc;Op&T?$8nb~7?)L7zhgos_inp5D6h z$<2qeL!S&?n7wj#_^b}xFs%7Fh|iG7frH}^xMAX*+^bGwZ z6d^Pz91sQ#DIC*R&KdxHcIL|2$t!1WT{{o$_H|u{5YY4dV9{T^Gj!?h@D;2>cum(K z9KUgIV(_b};jgDhzn&di|K{Enrf}?3)^@8I6{7mMAmbmF4%1_Zqe$FgniUNBfys+<@K})q!2@U~53j5`{fE z<4Ckgc`iP^&t_+I9`vY9zX8bTKkD{UVP$8;Lv8`ZMvM zBbvOC{mZvi2UYS0q(9rVjgqF%05XnIoik03#io+!R8QuCO-pjEw}C@Kw6>vT+Yv|7 zhL-oa;2s7x!F`)hHOva0~EuPpbVV$iJb;^=97qmE&aJM?Cl0CeB!>ewmIHA{b z8@kYOjb*!F$st)N5Khstd3?F(6X)d3&+6ndJNX+1Kx1Qabe_>_1joAoUJJn7xdE+- zGj*a9oaf=uE-Ra;SfW5*HR*0@2r?!t#ag+fPO8=1qKFP zkP#gDje2gakzcEAttjFw(evJhww`wleFp0pz$guRHd)Wlg-XK^k~{0P4OU~&4SIf} z(6iEHq1@sb&+ zzpWOc_3y%ypxa4y9?7dDXhWZs_3V1kHhhC6@Yo~`e&cGFC2U{>f2U8#;C;2A*L?D4 zvO7cXIMUrP{Bzs6`$!q|3A8#PwQv*c?YXA##xqeu6EhrJnItkNES)(@`2Hato#8%e z_bT!8H4o^B$Sx&^S;HnIXGfGrpY@qK;5b_<4OqF(?B- zAAR@v4fDSH9Ox4fNZv>s?o4x>1wqMzIL?B|%OY5#&+b!9EP!@6^@({G_}mloF_KQt zb;sfS4Z(b8Pq>NqLq|K{_1nD`Q+C`uX(he#ihcLlkZ6HDkm#l-^bq{oAqQE+9n+b; z1dP_nNy@rU$k?5Cj@$~>05s&3P-*&#iUqUxW_U5Rm|N})vT549XGvJ;KZ}rJk3O6A zA+nstBu#>_W9c|26f|Q(H1(ZTDg`-$BGHG;jHVeKzANpdYQ&aAm;LA3s0~MIX7ssC z*>rq@)Z9MtQAM1?iz%Bv!F{GIxPw3);?AXT9<?yynjxU|9AV}wdEm-sxPz&gSL6lU_+w{Et}2aI7qe*SRS-w&@u_yNYFA2 zdSiKeeR1i*#N24_>`>R^!CUuwuTFJe8M$`;>W|-?`}WHpKL3jh;*bpb!>>P~DI6vP zS~ZN|(A-(-&l*4jFNVRVfBK^%L1VJ>r|(15Mi@iWiiH|p%fUOJfA~(%nePxlFN5r? zRp>qnmjO(3+&rL~rO#_qs6|T*z1+!hru3PSXcs-N8uYwM9$Gai9B+e|-?HVVhl-Cz zvVQ&k;LqI`N3NXiJNtc~N^|ZxqtLVJbr6T4(mM&>o(1Vv{{)S}Gm(PL(4Q>3oDnfWerf?|zS=J$(>b{&c0MI}8U6%&*VAsrG zmjuwmy~_`$DjUnvfZkl&-df+y=?v&SnE{o=i=6*j`b^0@XnpeIXG(e4l2ai;KKH<$j}x;0$mUOxJIP6t z)QC7RS<?87edGXxhDeRVtCx=^#)rBzdLFzbh3L`V?vb9ZF4;w&k1x~X?<3*Nw|Q{!VZX?V1BqD?4A;WuSi1BU*`uK0(-&~Tdp z!>KXT&{Rz{*Jh?}534U9`InkzP)vCKV^k{!ylFzT?Ru8-VY4GUGiVUFBAXChbqKh< z0#9meFEg&R4b9>`n=5TtEhcrE1?bS}M+=Fyq|ucwBJFk7V-GvE4b?4DWbEWS8`f;z zgL?lWYxMY4&z0uXII#w_ORGDu@4z1R#C>nvu(k$wxYC#RD9Mu6^qKh7&R+iTJkJR^ zIbGVg*wTGA60~n&$G%nVn8k`aBbYAk+PvnXmv^D-2No7r?+gtO_wvgI1r$ zw6q|Voe!fmU1LzuXM>(~$}^34t{d@LqUTMpo)>r57ie`s6SX1LX2r*!mytC?T#5bz zKEu>(m1F{oU#L(Kkf4{UTP6uwOVBx)1f5EU-FVQL1g)zPI$kr)Wwv`S@&SL@OMm9~ z?TU%N=Oc9gkA7y_&pN`C>8G*%yrrM*`s26g>~yiut>SZSbOxRU5<13n3LooFc#?*3 za!>EwCLT3T2sKXh9bb2z#AO)A+3p|W9NF^a$XL>hEGML1vB0O)?I}3mHP_I0#&Uf2 zI|G@CSzqHb^*APcnOn?>o2^_Y-m#hSNU`@UYaeT!85uE6$w-`)mKU3Tzq8S7TxJ2| zee>J~nKxWmXqqhay!t-O=H);=ienI*%@{T#3gb1yJR{M>dKQH33gR;3VbL-Xq$oPR zq8{T{{ou8O+mg`rMcOGhBYY*|r(qagENCM0fpwXML!}Qw2^+k@#Z+SY1oo1e>(h>{ zRq}F>J9y31VrIRcT*0m6R?0|ji@VIO*K9a7rOA{CBQG}GnZ!fGe2E&+z-JTlkWZPD zLzh0=*5qS#oY<`&NSS!ayrMcRye_qp4>ily{<2!eTxMTqc8%t;X(ew!el#@MZRXKP zgX}VWGggJRC|R$G$nlYYn+3#`wuiFW&2hV&s9w$-nQ@!++;@)K`dM+%k8YR9kxPMu zXjsz@J=$h|bf-rt`;J>25Uax)7hAudsFSJPChxor7}_G~*dDDM8*iHBeuSC0%jhi% zr}LDm6Gyw~kK683iV{G}rmbmiLpuyw=w@taMW2)0fuYa)u?pfSY6iWhs}Vv9$6~ZF zKR4R*WTa=(~QW>*BZ$A0pn@>y-$6pkK z{xiftvkd6ZFn_}UXu!>%nc!w?KwAL)2a^h|8MFhVA%#O{alkR(hoimo!)G798t-1c zN7A27H9}0-SOqGr0QA~D0-foYVd(xfxe}dd>p?Hy>FpG+v3l19&4C|H2(^xQejC30 z$QwV>`g2hya%BBT*2I&sXl68-9g7~1z8LG8?!7W{`E<`YmAPR`5%!&vNzeeJfkY30 z5Pk0ZK2xz!O3=glY1Ic|Qqb(6M%( z53_%wA~uBwW5|8}hb}x={1vmFOV)ZOta(E=#WF0^kX&P3H3c{l)9YoMh@pQ8XG16d z+!e1Y^3F}&)`27*H&%pq5;=+_nxjarJk511UXfPaibJtip@?6#ddbnmkG9vn>PlG9 zYJ|jwc0wvGYj%9+nmgmKNvasx5pt`^&TG1Z+kgq+Bf9J%*vi2yj!@q*w^Re@st2H} zoKRcAnLHQAdW|79)sEab)CU?eWoN&9f*TIEM3DIbZ=zs{q7?I(V)G!Ku2x-@y0 zP*?MA6Y#k z4jw`K)YgDzHgquCI*%lprgK<{d)Il-`Pet0>F-G7ahj%L|86`VJl-RGe-G1vNeaha zE?3)H)%x?svI;DgO>yT}m`7Y$d08T521^*Yv1kJ~;ssS^@Fk#UTVN0}H!$US^C@Yl zInO=XFt~XwYfn_K+ru@3p{WF&2M_wCmY}nD0sz+racnHsHkaxurdb7XSPxo$P-D&p zK<7w9=cZ>pH}cC3jh=1bhV-2`bu_kAo*`#r?d6V6$9_?fu>J*bWc^3uG1-X%_p0Fl zVYKAY**1XJra)_Q`e0b&&syzQePc ze7=df8GNN?$DZSS$n9o_afjwDaXw^gwDo*Qj;T0oa_Hn{==nJOsLOD@*bN}FLGlEWEhCwY^^cU&mZP>eHq_OyX$^UUFO7^i zA}pA#X*-PA&+*XEHV#_PZHHNxIF&Zzwm09QrwBN9l0YaRW)xfg(e&Sk{8IQAizGlU zle&l{HDh0n&aioDKp&MQfIgCkC}@}Pl1A1VNSXjJH?$SDjh8FW)JXx%h}j$|B1 zt+1B0s$|g8fZo|$-riW6AM2YN>6snwemvOqXyE2_|MiFc*B|sypCJb60wm=N%PVpKY zA9`q^Gi}k#NHRMHEqx;U`0?nA(XOAnFOFS11AMvf{Ev{rk+oh0qX*G8cby!F=vlhY z4U@T{D-9;reQuKe03$Vw0j)rDWEr&P&JnL35WG(tH8BB--XjgBMEQ4#Q?j1(XnWt) z`EFt8v#xC@Vmrf%7NQWXbD|qbR4wM~aWPt4m{AydRE2Ut8|=Dq=k`Eh@m0eFLrZnn zRyfp2(Au_6YzCQYJq!N*$tBKy`HKV`WOJ83h@tJx{FYtgB}!WWZJp?*a5AH9*2g}< z+;YZz`y^j0g{e}_OzH;NdDlqTSn_2uCfRebaiT4!*7P}n>V*+xF4svS2P9@dE(ghp zj`9l&k06nwrw3H%Y%to>Q&?P7i5xlRL7V4t51J-dM3mm5^$ZQ%eCa;#iLCz@ggzVe z{F_SN_|>@2$JTB(yS5EcQc=21Y<+D~;hp*2PTj>0TC}+|jS~kz>#NzAdQy%;#p!cw>J2jM3Q06t&vD)5 z(cBdCJ!o(2IBVhN7}I>P7joj*L(GGYT@N~#^^AcVCO5;rfkO8FEr2#Fg-z$6$0V%T zWI$UIO>1*iy*gb$gsC)bb3Zy|Rp-6k^!X0E?DJ0kHCvBPw3qSfCV1>|`mCumWz%{_ z8`j+Z7KXGYoU1a@+A&=^7dt5*CPo=vJ=vj-^Hx!;ZI;$IA5GjF>m3;DyM1?fw79ee zWf+(+>8b^sUe9eE6FYiW}$zjJ)WRK+-Jq0 zxAJ?rt?JflRmW~DA$pe3Sz6Dsf%RN6SJ#0sK_e=(_Mm}5tCyfb9E#gMH{4bQacnL%a?AS#8N|_2SsaHE z+!vHL2oDW+mIVeO=o!;C@{qQ%EXC&>Q=a!!+J;GaUNGocHd9ehXF6-6Is3aUO5a(r zX4w)IR04lJpy#?bFdF{UG7oz7dhyNUSAFQ%T@k4i91x7@9cb*7JbK=%o`Kg`RF!x6X^`w@3PnFTmW8k zL~dJ#jOM+!^PTJboK*{+#rUIj>ONB(%<`R+kkRa&Qj3%_qt_hto$cM~X?XJk_e zkR)S>8dd^KgkwDieCGtmvF|UN6lO}CMZ<96y5YHw4XxJ@bGaUel9&Bt3}Y_aG4Y!D zN_`yVIHSTWg6SC^eI|~x@F+8DcEEQcgnI z&BD2=MW)QIc}pQnnqLwB*Tnhl`ep}q%s6rx8FV%l;Wd^-CxjpyKf3JjXaLahpN_&%HlfeN9cI*6G3caC&~v-&!RWG;pbv@u%uqF=XLUe}mCGD+yUZFEBvx}~ z@7acOFt1s?VYk6NbD|?VE;|M>;kLw;_L|Fx8L&?IeA&05BZn_j0hv-`IKolc9_@%Q zVi?n&d(ehZr}j6ZI&&+vB(PzV^aXkwIamHpPy3)#kE}I72xkU1yO*26p z1yh+YXFcfH(C4f#Zpb`ntVUQ^+ud4L40>sMb7}qY{kf5zC&N~P1_1qY@71i`>%KfC z!xLnN@A!@L!&lC9pZ)giUqAc)vyZ;|=>4z$@+T!hdj>Q~-Y`MWwy5AITz`fJvajM0oR zTF!tIz3R~CDe60$cGpVTYj^wKHhBYmXQ@1oIOw^c8vZC|$HeTocrp%slC{TU;6!gd z7@QrtHr;o108*YW{v?UBlARTd)(O!)=a>zxvN+^oOytP=q06Tri(}~0sgWyZph*Mz zsx+X7RU5f_PBLf}0}TLL8PJ!rcDL(_j)CsE`g7lPnZj}V*34j+l%Pj?W=DJ1XCI_% zOO=fkWk9d(<-mZJ47yGkbWBn>lES{jpq+Yy%7$(VZa`z^2B|LCB<{0LaUyqm?M@== zK_}+yB|2nX1;+`kfzUGdpE=962XCel5Z)z1#;3ouCcP3}~IOoWySR3}fg6VbJ;>Ot>o1|5@f-pq!E zY-q}$9UfgZPV`PLw^u9_78mah4i0yBfeJm;)ivDR{cvJJ1w$8hbNOmP=Rq3-npPu> zNKL{>F=%j~qkS2;ks!=Hh)wP@Bw%Rz9BK5d+-DQ|ECV;dWd?{0tXUxp12Qysme5(6 zbj4LQSXJY-12vEs8fbN_RA>QJu%J+(4&{KdhkrL1`X77gVM^jS2uWuibZ8t5;xL3d zsRop1`mDqU(EMonTDMNFgzHd!NL>k2cTC4|pzvi~Fuk3b&hxZQoJl%3(P2M&FW^uI z2sJ9nW)S;y80oFe1K|vM&yr$<_yE}`D#*|IuVqmbCziKHUp9wW=f*Cx$ERbBbeC$QQGR&sGfs`e4TIPc^v zN0eM|V?wmioC}MqXIZmrt-n8pJ^9*R>cYBnXq&)As@-nTv z80|XNbAj37yLlGpz2~5Ru%~kxJsSpH*xlOP+aUCLeQ{fg&kGP+TvB<&B}1PncTQeC zi?Pz6w4Uc};D*WEfSQ3IKAW_SnN1SzOqFK|oh5gkmgspFG4!--3PZ2YJ%sg8lQ8#m zHuqe=oDAZ4H4pR_@+&NZ-jqQcQi28s9pNYTx<=3N;Y@>`Re?ciJ?ECOz@W08ZFNBc zolSK?qCA_Z4NS*=iu5^AuwFNbp(VJ-;B1Yg7ooD^a}c_B*5oVhsj`YR3HmtAwS>-q zR+O2#&k?21yOc!px`KND2dNoYbw3Rf_Q^nrv+qF{JETQ>pTbjg%T;pkGvGTbR~qPZot(?+Xg6cE19X--S+?X_KT0SwOWsJV<6QK@tcval*PADv zbsWy$sN=0@o7$X^-k+hII<8sGIj%GJ*;E2d+gQprs#~z^u`pla3njIdE^jW8B2;XrQj6nwpHE9PzILR1ZhK56*{oRUApYSR# zf~*%Irc92;c0;};r0(oHbJMx$JI-X>^v9mje9%c@4g_&9%B&QhBw#w@1*X2XB@j7f z{u4=0PRPz(3vdIhnYvl}!ubu1xWoAWgPyq0eC%>()0Z7`9az(%jx!%0I_@(i&eVOT z%-ZYQluc{$n`j#t$f4VZot@>N>C6~($>Yw1MxzQ|@uj7^(K>p@EcI%~)BF*#6uLFYl2bt<$5)7*n@iTt68f5i2j|qREI zY!lbdWo_*0*_)@ox$y1hKYa0*uRePJ^AF$sQjut6&}cw^@;+hErnDf&YkW*HH`tFD z$3YscUZ|2i{&@P!j~B+fR~2`r5g9as!>KfA9cRU$*9>v?0JJV1sO{!EP?pfXim5Kx z3w+sf>M8pa7elL*kCi)p`4c2)Aj{xEKQcKR8a1Ba=d%G_sYNpO`-=b{MfDNGZ@gla%?g>&Oxn0$)lwKed(v$mwtk1j^WGFeICAY z8U_%`0TCQy*UpVxJ*)I*382TWUy$foMQ}{Y6pqUPpzrmlI)r^U9uC}^8SI7>j_lu| zjDeO0w2Xn?&B++(Y90*et!e@2vlO3A{zkzV&`@%)xGxG#&7F&o`wXV@0kxiGA7k2v z8AmwA+n$HEn7|2pf*_NGy zxxpHu1AulG*n9OY@}=q^T-F)$)CA3&CiI!+J_~OK^F!!&S+Oqyd-r(W9Hu|V2b5L| zB~8=HB$`dfAtySr)eC_^>xAec26RBqM)v4lAvb^j{!n-KXiv{jS69|XdwYkwyB?@S zj_s{YtZE1zbX`5YVL5E1t0P+FIl|EAgGAoaI85Vz?#3p0Ljh<-pMO*0Ggckcv7y35 zg%Zsf8sKKr^jH&(!pc6lb=gc&51J4&N^IyOiJ`ZC0Sv866uQ~augmJs2s|Cher)na z$hc;*M{J#XC|=@ffqVbVE2~nfxfoK=`TFdnhj> zr^dyWO$TT-sc;yZR}|L8?%+)mBOBS1^Jq-`>sY@luS!^u&Igz^Fkl3|_j-U8?yH@ze={M{z2cqtq)Nljr1DxLu?Z{zK5ZSHO??aE@^ ziy%I4uf9U}xwQNu<>GVl>KO)Z$OvXhpG~nrlJ$(%^A=PZH1wHr=XDdZp?znAo>yk4 zS9C8M0%-7~Z5GEf2!oz2yqHz*WG>bcGzsE>FlbrCZ>f=AR)RBpR^uH(#+`N0Gc<{w z7i%iwSyvZS{m!~3&O2)_S=z=jL_9-|^E2X!KZU>z$SQ$!Y}o_2*FVlfGhkZ&g+ZN$ zB? zOq#!6B{QK7E5g117lr#;@6Ej3j;aYRvr|vVdV_^+w$#Y|#gMniWoq@^f zOpL^~M#2&{EIURD+{s_Yag20Wj~xfO9$PLvC^L7QNg^}Lccv!t+qZqM*WcUUIR5Wi!hTE%bWSa{CRY|%|i%{oOe8% z7Im3P-F4qtcF8hbV=kjwc1-+e9b=f-KDF1aXhZX{px3q`i#cJeHbjtv?lVinaFQ|X z<+f$SE$T1h>z0!fj)OXvv7Wu&JbFmx4Jj7N1(vR~ni0%gE_ZrXpl^HQw&lpWnXy6D zhEp5I8OPWsq&N8$W*#56NwTKyJ=FYDh0_;O55XPiHx z>kS`2@;LjEV}Fyni=13rH{8kMu2Zr_~lyPh=# zpfBI+mhEoW#k;pIPTssQapU~N4auM<6^S0Xa=QP*k2ik$`t+9{fAjGNUwrWHXCJ=% zsbSEc8U{@pEim|(_kRDeY);id+t`l~#9B2rXTQQ zH)JDYUBFOP8eFy9*~W1g?%azB8`+xW$sQfGaktNJ#aWo+}U90^a+E}>D)vzJC>gwUKs11?z?jP!cYC@e;8C{27AtYr$eI8(h`L#82UV< zLjMSr39|;l&_kC`ja-!m^sofbXR?1AW7p1&U6=VAqt|2`zkXrjri^};r3kySe?`)R zzApi^WY7=;owdh9J+s5TPe%Hljt``(ibB41WLt%P7-iwV&- zhwFgulPdAFXr0lasIiEc4UJ7i^|+ug^ti^*N~ay`?HTFmdNeVXf2A;VRNzU_vFAZc zwAys`qrtZ{n^`8jy=IIux6*JHN8rXj0nj$|BiMwk=|P={X6jWS^y&~A@i}%<;aF8` zhN1n6+cD;E(6nfqC2fsqU7S!|W`G$@k}=SXR?XVb#q5f@P~KdBI6gkymHp@I1q?lS zD;xI|mmrZN4+eBS!h(cR!&W1ti5wB=*zzsOKKbXK`1=mzJ|`siIr_DdNB0@@XH0pv zX`zuN&IV+x@TRL*HS)_yH)K;hT5So}7+T?M#L&`f`vtP0E5?T2iJ&^-e`?~NducnB z)fD#=VnBEHpli;&q0EFtqcDXGI>D8SJ|}gjLJ?e1E6`k{^jQIDxE_{N8uKVwPIT;E z(i6W7ooMPu+x%#rq3L^V)yOoTXqfpuSAvc$<0yn6a^&PkCsnU%7C6hghkejRMIsz9 z?V##{n^MgQHOb;AkW}a*5+cj5tE74%Jh!92%;>Z0Vr!mGs8f})@BE1_cHYa6J}I#p zE#1gk*pxo!0|qopwI*Q#y9LLFj!1X~%Z%Qk<@or#?@EIWE!H=thDT*_!oGp2p%JmZ zMMY^_)sRqZ>ow;ioAqqpkIsN*#GK?i`_1xn>wx3$ZgNZVUUADjQN`h}oihyDw4L>( zowckjD(hLbm4z~KpM^rti4~uv@?12^bMb|)G?;&`8=z<8&R*QJ;?4#r6ZAa2Lfd1~ za|XRm^Pn|@eo};jgbQ;rh(iY`Kd-F3+|gmsuVmT4octU~oFROzsF`AzbP#SBpGw+4YxWdX}kE$Jt}SwNUC5O~9x-_h`*Aoee`i z+`Zzl1;rqYcv}oEQs&y=QxwQ+BhZ_Gd$Gr=(B0mO%`lEFh+u$ zc*z@Sm|Szy*;ve?!CABIag7j+FJlUaoKKnEoG`@9lb0FK<@p;YFydstBZE$YWAZ8| z`_5#H-ig`ic)-5-ll7?xOVgyz4d=_k_nK+nB-cS?|Ep-aGXX=HKH37Ene2`=Rv1x}OAC(EMCK=gBUIIx+1G?;z=%aEdk%IzgwdTlS)`~&@ z?pOh6iJmKHKtmpM0s6xd>xllUqUobjLOUgIED$mM^h8`qn;L-gm z5_;gGO60isBN)(wmrf0916l&;2`N6GS9dAStK^nTkp4V*^WxoGm#4a}-0ix2ulwr# z-t3>&^{h<~+rjOBjrpX&BGRdA}?8%ADAbpm%Ov!oou;Xr^j_uIge|Ena zu%sZK*N9qJd$Am@n*a^RU$!^x)wiWIYm`CjXO+Cjvy#70O&kPvt_km3 zpg-}(*ZC$Id0g1+FMzbtqs8t9qGce_1 zHeW5~qvhq9$w`%_(gkg}yL)s9x zud3?cYek=B@H*7K~P&oeZ0Ln+UaAnUXZL!TY) zy!==;I)Hh=&sgl;bbMz6ok4TfNzko$>mbTY(5&clRi|)h23>U%by(&Gt8`in_|8?2CU?A%7D&1<`!FKR z$LMG}vmGaqK>N5#+~n#Tvzwz6$K;%%c{Hg~(9t+9+V%AgE1g#3+!=_l1<)Ql_MhS% z3N2>gJ}br(aYEc@dTN&65NbT@+2k*)Wz2U@XvRf@^|8a3J|4%YICS%kEZ)fZBG60Wqc@znC*T<9Q*FG zvuBa5XJnZXWZ#dbmWi#G&R;!s(6hce;5#e@T)!~WIi=NQ5`LB8Tn#0b5v$|0h^>rC z7fs?I`yMnmlm+3-C(R#vYh2sOq-`9kcXCM9fD6nPpG=UciL8^6ja+QGFdoOGGh0%u zShGdCxCZTJJ42J2TVd-NuIq*MnpJCArp)HayA_5JCxjy>Zq{>|js5j)KG~sXa==ssUCjg*9f*!ar-G3c|I3$4Xkx9^ZZ(W3T=jM69 z(Bs$6P24y)e*NtDwX>NKr_YeWaq9CwznX*;j(*a#3QaxeHCv5vV3j~;38U{(2F;x4l{+9l z_hBdpk9BtEwG)lb^<9dd`!MmN=u{m9h^&7ceItO5R4bBR8qgu)oDvB-odfzjk;*22 zl!H0BAeo(581H%1e|7BYnf|js_G$VoD;5r%SJep5|6s}zN*IlK&;X!if91@`)iYz) z&w&Sh=jMe;-7d=7gI$;J-nu-2bqIT|J&^ypZeR+>;~@>8S03G~tSdbv zU_%!c7Y>qQEh<2|w3h@OGXpxb2MuoBn+#|k!C}6KDFBUQ^CM-@_`S_9>+Di#!FS0~ zB+XJj6!K0z292y)kWe|{6v*C3-CH=dyc3$s!BXn@%)ZU;NN8rXu4HH#v~{9uMui3v ztpcNEpMUjgw6~Y4&@z!@Y)q`KRtp8azDV8Y$QB`#0|lUyMCNZK@jqqehM~_2Kx_B8 zl-HrpCinR;UTYfw4R-TB#mx#UH}cE6;U;cVy{Zmwof7L5l9o-wXho|r9@-Q$+-M6G z53NfSB8CPVI{D{r@-K;@)9nA9Mr3ibSB((o6EvWqw4k{jR^g8kuCdvXb(`j_{b=q| z83Wp0>joG!5@hX4!1^$9Bm+DQ;mB8{ z`z+D3Y8bm=#OGJiea>3^>KUMCZ9Pk73eAYmrp%zDJlnL5C#KAxrq5h?o~6+Ff$R-{ zUVd!Xtg;}EN1O8!b1U}!#4_kt^Wv2X;#hhn(d`<9K`#Jp$ek5> zUfg2^25r!DS!GOX`fRLcp^FDX%Ck+|FjBJ?pEYp?XPju`&Vg<4B*5$vtLvMs^Hnrx6nEW;f$~>xNODsr&4uIfq*8dd+q$T$;>V z>Ke`dm=NmyPQEktg5+#a7!A)Nym+6|>Liq{@isXaZMc|$YAVnf3WahX%Xn&~`i4x3KM zW?#PVHs#l(CFh!yImI3ej_Eu;8X&eFeLi&7<2<9o$f?PDAlw;~H)vy&nX_#CT@KyX zN}T)+RV&XzWItQO%*V)@JGVGEKBOKrb*M@51~$Wakxd(dT=8?F6Gv_4E$J{HZr2Vpx%yg!{^AY}iV2%A-5%<~5D6SnH8E@Jg!GXy1J=2HcBjP)EV9@dJjw{9E zik6^{jR$>1@}M=0E_pU|ns2K_jzbBcjR&m&GJzH=htEHF=YH44#Yr2`jJol% zk(ZZc{KWvl#Qijag97MvI~Z73oOGwXb^zx zFXyuSCnU36z<|C267+Qcjp_dEU)rrlst)1f;hwqC{$~?|>DrPspk)Ndx;CH-TXn2J zsPi{u?ZE?8fzVVPwC*$Zn6_am2ZHY$LlN6nYU;zLHty2+K>`2(fB;EEK~(whq-J;P zkczkbt|^{bOY|Hj4ns5HUJmqkg>2j|+tiLjmf>ZpBeLCCvZp!Gw%0tG^NS!Z4=4?B??I>2ViJvL;q_} z{CiLQwj;9B_JRKEaVMIM6Vhw1xnV9)aR)BlifhN1#X&A~X=`+}q2XBqLpj*hxXH4t z2e0I<=Vg;Uh(RVoT)>Ii6df`^h0Tms26TQJlwKK_X0SUFurw*iEAg#{Pl#F6FUtC_hJ2*Vj+dtMf zaDQYx-N-ZjU)ijgLI8|u*^eJ<|g z@|D%4^2)2yvINkj<(H`xpI?Z@=ZUtSpQ$o~Pm3~eV;;~mHFh!U8N_Em&!ooSLsDiC zt!Jh@8_N8^G{T^L06jac5VlI;&_NtCBn(=zT`1+Jf;gU)S5z3Zl%N+>5C{3xH6PBZ zz@Sy0vz6E+eKt`WZh^t&X9PV<*%`TWtgAATcn$OCBG6gIWYeayL}X7H^ebJBFnisK zmY`({hmoK+8%0%&SLx5B#j-EP>i<6A&T+NV?uR$tb@M*!YLPIXoGw$|b90Ict+M)%ypi^tmhLaZ8-^~TbT4`*K6j^ zviVZy&$B#bUhxkJavDgoC7I-z`Uwz;5_A8tNV6EAE#xxaDWu!Lv46g_MU+t>s~+)u5=5NJ2r@=n(t>)(`O;|jw}JMM06f` z^zV)<5pd^YWYA^GpbLsYg9@E*mnnlr4>|`~90;HfVjIL!mmc(bH7`>*z=IY`PoIwV zN(MdLJv-DjbNePp&D;>XYb{N;!5sWO9q{EJS4{)0=L-_=x_G3a-HuN>+>*!JEZzWCss>pyz_bo`?FfJ6Gbs*gTAIF(tOpWQD?(Xh3W4b2qbdKq+X{PH; zcbv}eFzte2+SHw?>E?I8zs_IoA3pET`}KN09}l4#S1#xew`=XBe&Yi&h@YQ7;hK%| z$w6R>&(fiXZIvWk6cK7NCn~)hj8In>Nr(RP1QT*jZ6-Taa3S(=Ox42T z%LDRwGn`vXo&N&p(K!Trz0?|LF~Uut^u3hI#`T<6nVqCe`N;0C)G%%6l}hbTq);eS zYlwNdNX%N;^e*ndZ-nX(K&Pt)X{3H&+L_1q@|S*@(LY3RO#R4u&&O*FdX->1TP>1t z(+RQBz@ia=3#p=NoIwQAgP}L#l^}1pY#kDiQ0y@OymEJmgXkrx)Ei=kGaY!* zcXC=@I=_bl!Ws0YalZ&lzaAHP1t&T{r<^?$m&8}AcCI`RVPAWxt z<|}ll9brN6?v)LWqc127(ZJY7H72tDf`-jrNow2d?PL^d_cU{z8U4(sgF}@$D*tLH z)iG+bOIdrNZV6vz|MknYbcjoULV4-at ze4`W<(?EHl+o)${#a@%mJNR)6Tmj|u#2_vyo!;!jS%tYxu|oyj?A8}3z9E;OfuUzG z!(sqOpdS`*EXuL)rxqs)3#%W~1_ov6;TibyJyLux<7d_WchvnPz$(HyniJ1#1M`>8 z8r4S$YBHH7rvu6?lztiO*utz;1dF6jdL_ zHsJ-Ih?o7+mQ`^%B$*H4?SZn6k2`w(LIMU#8h${yyRi1b;&5QcC7v^5PWSPsWFo;+ z>qN14h2tB?rKdjhnPdV4GFHqHOBjYw7PkU#i(^b5ZSp-EFU@#N`?C6hzfdvFo2=fYJY}&t z0&Xdp2q~#iyk1d8)9G?L&|;@PInm0_?tgv%hJ?r4t@0qzlozE_^-ihgL6}QxTmu|E7sU6}|1daZqZbSJifvf@;lH1p^fn>bljeS3&{5X76Q&Ou=I7!hzk~- zPJBKzaMElm+Wu`8k0o|*C1m~{dG3{09)IJSe~OGI*@?e_cpw{2lZBVI_SO4oz@@3H z%KM)@@?}z7$CevX+Rz^Zr3$`UO_4X_^)yTollgKAe<)2LDeA0&MFzmIYpMPWXht@Y zFVvb&HH|YPXR>zp6RI>Li)ka7futjFf46)gWKCnDX)nhAb!aiAj4>E7z!4aeX{IUu zY~hj2b-yOrQzK&9|No2Zp~aHNe@kkpMK|wC&T^vODIR-7DeQSd zEfu>FwE{5DKm56aUy!AsU;0KLfT0~GnuT)@3-1V^^(QT7<$(S*3^d|NIL17#=OntC z#f=ulx@(jbkDt}rmifyNVor$VMl{AW3Mx}8yHzX0oc}6R_9k^X+^EnC-Pazi&52B2 z2&p~FlB$s7nyKh}@r7IJX<<0scspdS-`L$ct%X`CM>pzTnt_YtiJ3{9wF_w|2hd zD)Lqil};q=(fPUtCS)YG+X|Rj4M_P0)i?R0Lf?#em9vkZg1Iftg%W54gg~EB^NQP) zGHb4%gNART8sE13-8|6OO@P+^1tqM7@8DOn{{~&r*v$MVSX)5mg9e8Il`f^cL4Ye! zmfYB%tVK$7uuA1WoUGotpO7<)EN)8AwXVoP4=t2^nRN2BMCSA$5r+a`C-spz?SAg zPuQphF9jjhBo5iutm@M-4C(2AqQ3E8|DW`&GqWphRGhg1aBm^LNB4gIKg#Tr!w24g zlI5{z2-6rjL3g91A-&H}narUUaMs59vZlk{s8&lg@_aVY{xqO|1b_znCJW%H;=REc8r0^BkebSowUIPo&+_Rud2L6)RA^pCI$Th5 zQHCJL0|_JGM~$Vg+ZeG}1BAqFnvtRI%*aE$cPz--Zy;mpn8R7tPQaPix667Y_;U%< z03W01bJY1o68lL0K7#o1Wnw(Ko804i6CrZ#}6e?+49zkci_6x-pxR4Upf^@0XrHQ-@M49|tJP7UJ)*1* z`lSu{4F;u#xM~_gNTxX1s@q}x;wnWhEH|`^2+hcBI$s<7+Bb^Cz7Njsp~~6sf?sIB zIt6gdu)Q8ueN@nqS_YlG>p!^(3a}gOKx5_D4UyuFMYP@AEXZ`OsyM!)NKU_gz+eu= z-RkukU?A)A7&88&!ej7e|9mj`_D?VU;Pt&6*YzzlU-|h7iYn3#g9N&^?Pym|;|8B@ zA4|358nijkWOn1BA$1F~qaTs7nUGS?b4#tlA5m7ur8NIggfg8o86yTyj3{y6r&yY~ zLi|UwS_KWI9yG=;3!=vx>w*02`{x%#cxQ9NF{m>ojx%vM7b0KC zBYGQomsjMaMZTTP3#7fDMSH@|#1}6|?jWs1|2veNkgo5`-IWSui=gkmFa_-QXk*dT z^3COWrWl|0YMKHK>Qi_18}psj^)APJYnbjU5dGSK2c00!RjgAAJ|R)qke2o1dLG%(wtkl9#6!06qR&Lwb@u=YU#&R= z^M9b^`+6AokZ>l~(YH@U%asKw{AY>wn?sefQ@*Ib@f!Lrr0qq54pqyja6|ptM3uNF z4LZ+bWi-pIg;U}tu^ehnEW^f`B4Or2x=6s_rxYu4V1mexfi$)K;x_dW zHDSmHGeQnQ?)^fEl<bCZuvNSX$(*ZCoB=)X}uzU8cTdzi?!ZP*aHFvI@u^BWrE9z+)Ec@~^UeWgA zO;9s5axm-sZw$n)VDs>HdD@HhmJzcYI`ntmojBezviaJ?QhB*i@;YFKV_os>odi)SI=o2WwgF>M(lHU zL1U$$^-2{ASzvTbEO2q9^opp|ObCDhLOA~4X&Fvbs3J2k@1+hikOYf%iXS);ZKSPXcuqbz)Ef8ffuv438x$p9_L}q3D~KFzLD5@(27s_Q(RyB(Vyi zppqU=e5TK`9&Sd&iOc^%eIDAb>wYbN#1~7S=r?zQyy?rQpBjiaAR$&s7v67JJS?0d zhSXr%%tdRiI7g`Ws8k8LMtuT8{mD$&h-`&{yYe$d32WNoA_v{IC}m%6ny?I+%?2gn zI+MR)U5tj3b>??D4;yoSo+FUieJD0_nFcg%)s!HlvCd#mNhvH)H1`W!Y><&v=-u=} z=k?BFzHLEqtKE6EXOY9*%{R6I}Iu}VnnuDq4|iv-n^m#y*}!HwFUr<#ud3C zjpDt^27@Vt^SOq=sH@fzk+a8PH&l($?@$oFxKa_;L*o z{x;Q7ERD>(-!rgk{`cKci_;+hl}|FnwEnsNUwnyuvyb{LGkqE0339TmW71bbO57oi zhxa!}6m2_@l|8toX9zad(X=tUT89<5*xy!?)9)$w99>=aV$5vrt>bj4H(7NCR;|=CxFe%nJ0%#PUkSzWvP|sF9|h zC|OC$c^ZVB${+H4nYr5=qU9gRb0xA*X%bCDQsN{zMrHI`c-#cwwK@kg)wyc4 zy*Mv-<%$*O)49r>PPQ^j^Ssqf{R7Dd^3^IiWF}_Hpn=E@UB_qbJw(Str%{X``c?fU zSoc2TCs<4z>hvhnCH56o+7frvOT@yG!BxRDpt=kGeyBZ~Sxbo~BWF4*0VlzgKVWqn zD;wMHRx8uW3=!&VO16{|3*Nu@mjxcqf#O+7%6RWiqs|Z0f-al=^R-4TfAS!olnCPMwaF|?lStvQ^0IWLt!8wM4?u=EBRN-zan6S zuJ6<`ETRzUT3P&7(}gSbI0^sr2Gz+4<^D0%e!5#*)xkRKXmtu9xWJUaA68Zqq*db9 zp8WAdcK9TK#}dsNb+*eyl71=)|&oNnD9kW5uY1d8nQgkZ-FaXDz!20 z-CE5pU7@6P;{LT=K6`_PZ&zrid5a#KG8;3SnI!zpZ&2{Vpot)-8&-&&}tiF)C)rKmd(!Wb5^zG4#opWe$E zVbNdSh|3ta$l{iouljuLZdGR*3W*EdG(CDKfoZ;So!Fc{1(hpu(Mi_^*=LKyRXQ1o zFMU=~lmH#S>p@X!PTpgV3G_QRWY(FsLXFD+yV^x*FV`ff^Bn^>KTEm4SKXMAuG@1A zOmmJCIA7xqiMOnSKt=*B?Dkp<;H6_NT;g#d^2TA6Jf+#f%L^mr9kL=?>Ad;?y?z#* zxIcOc=Z)jk>MrWuOfDpg;{uP{1^Jed#BRs72HrCoEoKHx7QL#;PGT*~l;_)VZZ3h^ zkR}`!wJmKKmu%|~zCtwt9p1KoNmN5y$9OA7W6E0%bGwB^mc=|h>|KLD@tc}rM{46E zEm74L zaN_l}l}CyDX)7o`D&QlRbXLAty+fL+x^Yt;_uU8^tx6b?zR;LFC*kH-@Ak3cglhYU zUfjMZ{}#^EI7+58TtZIK#-;!`G0=nssYW*Liort`W-8rAqD96ak8FxxRpKrf^DRc? zHf*m+rX3G5q3=;sP6U9q-|;NZB5^+Osapq16-^~og0LslnTEdh^T5}M^e%MJ{E8`u z&Eh_Tp_%4Z1`*V-TA-vtiX`gt`Y@gDU7Ctt9ytyd)tnrr=)4)+;R%FG%u(V9`V^81 zcGy|i1=-xk9)_UEEdosG+TDNl#HB(sZ@j-UQ%UcJ9CN!Y)EneBEV_mOHh(HIZC8Rv z%cYr2-JJ)x$A4S;d>X{q)UZ(=X3K@pLk{Hqv3XF6;6A8@LHdulJYEn z|8s;t<{MXzo(b0wiOayvpZ3%00uu}4yci7;-`+*ZGOLMmSDC1eC+)j0w;2-a&c6#K z&1<_YJ4$&eAyF^B2>x+lzehz+EOyJhv2^*Zp%i7B`l0p7R`~fkWJwH!*#qrZM4A%i zbAMXDICIPN3g@Q(?7B6x?dHEqKx6GYv?TpS@`^)rAiK7fEu3ojq;WK|zogZ6(ocIa z{Iz!2Yd37{P(IBx%Mn+JcGf-u@&$_mJ-c(xu^WQRJLcSXN5r0gMW_dYEi|f64jVtL zn)0sb9)2>n^IyxsQR5Y=bRBOODXMwrwr9B&JYB$KGk{(g;VE4C3m4wG2#M=_*G`VJ2{Fbd=d-JhgC7E-R| z(@n_zqJ&8n*|8FhMWCTBy!p143cIp7lADgj9q2-t91gJa%>O_?Nwi8((RD$NmBTNh zDS$CDw)?$U_Y`Y6IqzHTh5y2fyBIxm)zLzfM&&n-dZYt{?y-GNt**1~)3Ddrz~ZRh zpB^QwbFVyv&tM#ND9e>l{0@`^+Z_B&JY*!b&=4NN^7UA0r@ZnfjW zlt%J%GKQ}2cUK^nn%&wEMlnf|%rEt?HAApr8B3DK{{KL6K|N~sJym0>nY%wLcNcMJ z!O8@gkX2likn3(*y=?@hks0T$2U_*@?`P@bjDOYQC}cDyCp_NkG{{luUh&3gV!0-! zsAF2p(at9~;3r7qB>1y#ffGX!20rj%Z|1yAL)UjLp{@PrdMqyi0rX}%`i*yYTV&1O%jB-*9Jz_?rd_}+saocWE}SW*L|)9PQ9;~ z>oB&qZ}`4~a@?Swuf!^xfJhqn+jyOFjVUAtBSnSnl{yW@KQCxen9yM?HFD2t1O~+|bpMfqQp6u?OgN&9AOG0(~JE5{4)*S?` z?*tdzW0~!u3lU&+KKBIn{I{IX$ch-?NR1W zoRj1vwW))JQV1M3TJrs{7|0ExDqAi@GF4#Y@Jk5O_S?aRfT#rA3QM@sbLZ`J|8AXu z!UnTk&r@C9R15R48L3#1Y^ssP#tx`P$Q0kVmyg6O$mIp+hP2LG>dF_TqM$^tWP6#p z=v~g!lsaZWcdgI`W+I%Ob=7o%-u;R0%~JsIWaUFsH{CiovfgwP(B4ZJd+e`pMWNKf$i~6Dkm9otw!z65*3{ax89SP@l7GYt(oc0s08>cbZfH;CSiQm;T?q5M`)HLqi79Kad^|X zc)06C(=3cPniyduhHpBWm7@FOTv&e#byq_f(1Iv>z6IL7F{Akotq^k%L*YiuDVpD2 z<=1R(nNL5*CEMG2ZfOHs+jDE2l#98h-oo<)XI9mh#K!^s0X~np-UXA&dPd`)c{_8L zAe$t~d!pMve*v$8{>X5?ICmGV4C#!;+@`br6EI`7heb*Mr%Q3vPqqcmj7PjxI9m|- zBfuS0G!C-dxJBylsCQ+cp^9 zHGeZZHsUKgI-s~=gE}(`Jqhz0{$wKULQFolxhZ9HWh>B=5H3&8i4?xhR7*upcPO0`K07>=<`04-T$=Wx^?mU1EZiHG8qV(+_&m7H2(fLY15qChG41`VDTq9fdlGT6 ztSTo8Il6CZ41S)!ZIXLD&Ll)_xM}n5AD-ytLY`Aa-`{#i!J4*v#wn(Ufqj^b!v-#v9`-k;`b`v zb4oFB!|6k?TPKb0b_@`qG`PT5ls8NB&O-2(x`HjV3oL{I3TTZ+3oI64OaMnizRC`# zX7*@E%hYf?)u@m=s+Oeq$x(I5`W^MvYH^_ZUh(ZTzCb0?j9V2%g;>Dijh}Gi4m~!; zpIT%n_fe~#rIF3iL+DBYmy}6dGur1@VxZzIDU8okrsc?y&=E-bqfm2NHU%V_r+0iuO|HR$Jun@Fu7aVr2_p2n)aVL1ui17?cn7;Aq9=D-$)W z9*YmhcfrWg!7$-VxCAqP`uRWQ1eLc@MvQRDZ+0H%q_20!l|EEZ8b~uV(>a+@MJvfA$jBr3}?qXzNhjw<%IizwijqQKSR-hw)i1v|1nWm(IWTf6XqUmSypluR#|N zPx0N@bWu=N!yHIa2h#g^w9Z;L_iInwLdcfzEJwsE4G|({F zGe{_>k(=wTen`wpW)8VDi;!TEo$9#tH7W%ZblY@+RiKimw*sT?>?zU*{JXlyC6D^I zf6ln=V4OHqXl<39dNc2}V6}80+^sKIs^FJ1oc2uj!K0o48u`x(`5oyL2NI)HQF@Lj z{_Ru|e&B)x^_fidP||wL72eO(MsNWsv~%_f5wpV7o2Bv8Pa`DspKWCYAuI zz-gaClB#bdKVTOh?6^q6x)lI7xz|IN`4e918id+mqdjx`0|Fp7{QrKj+TH9=uWNIR zSGM0L9T=dZO8J*X1tb1@36vv1vc`SaH3V^1&e|=RVS$!Wjh{JA>aa=2b(vc%M`lZ& zM_w7`<8Jn4zCm$PI%OX<|xL}GcrF%O#USkHy;g9s{FXF=v3Rzp^9JHxW%l;z? zXXy}EYSfMy*qrBS&uJkwuNik3$qK&=F5gSl9xBf{DKsNAvqtntK-97^!7e_J<{wc$ zRGX!in4#kB>D0Y?3Bmr2W!ih@HbKUZ%Zr6d=PNirmKb05@k~=~D|pmhuFyUpy(#SD zC|W%Cb}5qg+`MSK3nMs&`)0z84wPEK!F2?E3u^2nnfWHrs}BSN);{0eXaG1VsR{Sm zHrHN15qrN9I{NN&`8rm+iGzd!9|8-s-F*o2r59iL_Of1?NKE*%>Iyr+JoX?f9;eld z&&Sr6I~%P(pX<^e>arieRL>pM&mC11ZID>V-B8OF$gPRO_vw{^xG#lo3adh=Ht|Jh zIi;{VY<_j}cyIP^nZ`Q>7qo^bapovd1)4R<7^RK^ayE}bY&861uwki#lo)P0%osHZ zdca`;#&4%#q530%9}grSkCN#J2X5yU#omYTXrT1ji=j81)PRr$-r)14JU+Rnr@2(w z=Q;XPhCgE`kAL`19-uiW7sqi^N#h#*@3hqb&+{Kdg2>ei*y!WRl5{Ra5`gj6NhMk# z#>ysvhPg(G$6P-WJe|A1+@nT~!o5eKH=GGKTa-F3IX9ngt&cuNWJ%4sTZzWtgD*9| z9p@keTK)HRHxl9Ii6s61%Cr$(K|v0Gug-pLo~@y$^^%6rW!zE|qKbMLTnhJHdFrrC z)RO_N?Wsjt%v2RkrYioNCIW&6LcHK9>dkCO0*v7b*>PQC(QgcJpkFj3&c+UKP+s&O za~WhPTch6n9uUm<$o)h5-$&G(F=avP<(}NDl$;H`ZXOyqfqW=Wp>qsAkHVM)kAe>t z>Vcj`Mj382qqQE+8Mz!H+qNv&FI5X_{wqVLbIp>Ml=5{mKwn`YY3#j@2c&g{!v@Au ztC(4&R+C)FYp3h$oX;TD3|uyjlz{8;<=PvKj3zkZQK5=;kX>UOxmu*ZRT-l0QsCbGOZmDt74?CaGmPW)}HXkgD6jgU@5d& zY-ZZz2V=Ll>6yg7|%P0w6oahTK8;<0?{Sf1jm_We=Hwq2OC-}vEj1&TuOY= zHb2C427!Z+!dwm_IA{*$Qxw;}q?^r`FJA3@>YFw2EUpZ{Q+3;UEx-?NIY zBU!x}Vns`7G8B{&hN6ZzUn+IJic#VcyJo)pyG@yHt5uxD3$xdeO8_M(~KBYnjF zChChP>TA(?dE9`mBP7;b6)Ifk`wi4mVbewhFrKQZx22y#FY=$|=TT!dzF}-lI%m&^ zy8`_!eD-is8zs)aN_`0^i$tX94;1Qcxi-kRRyKwnNIndBRc|tuO8od9FO9*Rb`#;= zia8=3P{wQHtLYqYN_(pE!^b#XM9M|KgN{V{Yre=qal;=+UwFl=z12r0*306Ya<54G zBe>g#gTfp)l1zns(Zawcc>^ip9Y}AXf`7c3V*<@mYSzrdc1=)O2nMmzH6gRh0qzaw zwL~fxek!E*mb$HwVRsx$p8DQ=PipSM?XQ9XHI)IFBP8WpWWxbb_Tqx}*(i8xs>;-$ zh5Gy!ff{okVu1jxvQYE8`b7N6|B~YxZ=|)hi{HU?1<=Kx>mb)A&uZ)p(sZ|2yadCI&_X>nhgEm{Kav`n|9rj zBjNkVU8l73n8>N*S3&~HOs+Cj`37pPO7Dl6*6`;tr79DG5F(7GG$X!#XZcb))|6!u zqMj0t^4;j9x3;(-5k4$kopIDGlE!#U2XQT)L1gg)*C$VT6#4IEczbz_-GGT5P@$^BHFP`6C)1$WjywzcoD; zIJ&kUD_~v0#)(p`D^qa=vgx0cgOZ4AxR8L;m<9UT32zkgR!snq*X+1*FBG~lx~}#6 zA1$Ejtk_J+Ta-IuUYL?YXt1MwTgm$}u)4|WbCb7({!rwl4<^ajKYV$Hc3Oj~0#?_L zTZ=2v1m>068om!k{h7c1e3?tx))o|&#^PBy==_#X8Jlw9(|OcKQxJdydbUg@4cC1# zOnf%fdMd+uu2+4oR()>#Ie4f#c%-Vff;oZmuqF5ZfT7+^17S`B_^8XF)Hgg7SX>7k z57p0BWoAM4yg;=~rr=X-oH#v*3H9skQgfjwV$_>?DCjSdCQgqUrk5{c)B;x9WVoyx zFA0S`hhoyUUOG%ao^Bxc?ka{JTN~rJ-i5eUKps&)p`2o{v3j$AK%Jo$=JSZXue`x8 zeb*BW50iObMB&ss1lfBHFD;9!KIWsLjDHB=4c068 znVR|$2#v~d=aUuH9Q<(PF6zf^X=88g)u)AxlWswl`#Mu4oIn(|-mY4y8V`ve!GN-P zsPPrM*1e1F?Y^wl{8LT(5m$|w1(=D>6Qo+g7#8&%VCVs3hpGmPcA1g@RO3kco+nNQ zD$6^sBO-L@4a3O~vI5utAz|G-^Zr?vR&;jq9_AQkgdHCu$vOZJRO?Eb16;7956nVl zYh3PmX85|8_8BC}AD3CBP-ZtSovZEYzLqQXWf*G07E;DZ8d(2c74Lm&@~h_3vaN`j zs1yx~Hrowm(&gZa?PD+t{6(u^?w}s4D)@;tN0fGMX{V@t(y^ZgL?=yu*b%(BZiSf0=Rg5yU@;9gys`r6tNZ80# zDEQVi;5P5?ZkPR?@4gdfnYy8QXeC8kz5v(MLab;z?xNM?C)CyvBPv_R7U_^Tj>^g{ zm{BQt(4e$MpEk$+@O|vW$#5F> zX|h1m$$t`1HJ0=$1QxRt33rLDZO#+$sC~LG>zBP6s>$MWW>-+XEoGOC;cQR%S3&X6R z-{NHXNqkoPOaI+|hQcczXr88nC=w{07PgC~W4kQg1sJlqySEn*We^2Pdi`Y~<~*vf z2i9|wNE{O+CtY2oUTzGCNzygdJB*<}_2!JN0=hH2|8Umj$Nzx{kd*uhAW&tqP_-z3!FOv|H4|^HA5O*hqs{e}uUw@Sv%pESo zANPmIgcUM#sYJ&XniH4G!mTB@l45!lvrd4v z#CjZ4Zcp&%jByLKr^NjU^}JneTdo_^cZIe;2OpW+*_Zwd#R}3RFNa#UUye>%=pOdn zA88RSaQ~+It6U(A*YbXrzc6Vp=wjVR=CK;8%@!XCA!Rdn~nZQk8MZK>Lzl1#JiyhBfr5q zAM>RNUs>+nZ6#=+-(qfJO2=nw7=3Gh53!BVk$f!HW&H5K`Sa9DfsBTqy?@}1^+>xI zh?*MxEpE&**L8@s^ThOI2y}egjd#j@zbU3SGuY0(n2t{D-Rm{V>(JA+jnZi26Jsv)enoqV zd~4%k7mOZ9X{44nZ7l+kLZZ|3?Xvw}#kv#6d~{&lWw`#HR)A0QwxBthr29FGl=}1= z;w~Z7)3%6-BGSU(oXWIqN^hSFoUG@>pMP4)B}lGJf%wa?$uJx*bs9b?GQjNPUtVtB zJ>gi?Gi|)A*_c;kJQ*%(H&gE-mw$LM51)oq_K&$3P2f@%@H#YpIhAr5sGRi-ww5(E zo46B~g<$F|XwW`f_xnzKQK3QqO4Hyd1%a38T%u$_^*zTO#ag4u2Q&Fmp`kJGc(m{Yn1+4PQ^dn(f?yUu?T7AH1ywX%X)exh)%8qn zy&?@KV}S|HA`%(G$kfqzDBF;#xw0Iu(Lz4{mSA_K-!XuF^$hW<_7O0OjAaH+fCS=| z_<@u^1n81eD_+WsupmpZTd__y{`PY9yul^B0~1Q2%XD&K^eF8p3~rnyyow6N>$;s# zJLw30L2*a;GBEVtAE|5EFTJ~ECDJeHcnXn(>!JUiQjZ6puloJNZkAF9H@xm2e<>r5 z=jckM<+4!P#y&A@G%7b>yfGQ+Q36@#w}$%G(o6P510odB(npF}WXdQyQuejyY6_et zJY(gJj2%Exc@`GYd|>bL7aC^ue7Tq`_Z)CkGI;j0kDVVi)bB7JEC0-nRM|Jh>*>c743GzFA^iVpRxf*gsdwki5=NRge3|jL*$mJ zDw|(Crh>yRUMmzZSV?)H&2-@9uYeY^Werq+Dum@2DTEzpY*?}PYzh)sP@zB1!eG9?@rSKUQNcc|{s~45Z#SqM(WfCX}YzDtRbzrEe$s zv$mn3E?uWjia*`?b3N%TKtb+AcQnQ})9=nJxBGC`=Krl0%4qRzbH^XK<^ES@bB;st zu8q2DR}U-=l;orfQ3RK^?#U>Xi7A9oavws+UU$uNGVL9)tJ3 z7s_xQDQaABE0)B#^kJ4l3ph{nU;yO1S1qMe@dao^Wj7ZuuAa-114l4S_`rDT=lrekqP5!6GW?$SHn z%QxCPThCRtKAcghfnwe6gL2Ci4Pv^Bx#qzYvkMSZoZ9|*Q%`Mi=f6)P25AkivhZ~z ziT=JN$WWbmbg>iT5?W@Cdn=vK(rT@DVbSlVRC1mXsC8AuC5pT28ARPfz)Siv+-f@E zH~veQPoz}TOm_OkdOt07}$0!qNzqC+SF5GXZK*PZB8V%)8 zH$rG;tn*S}B_jhcsPNpmOAikd3h~1s2d{}*OS2FXwlYwSW4uY96kpr6K)l*`1WL76 zca_kB$s95otx#ta9W#&l#;JcmnHkx>3{hnQ_vget;LpYJ-;K}V_25PNN(#@)D>PxDB2HrYGO!!7CV3G|=vbHbdwLaPV%m`iAPcnfo9 z{r|qaIC!u7U1#(cW0BVJp~iQezp$6KH*u2e!>B+zeaw6F%(Y-`eqrRt+1`0VXE$SGJTA$AMg^(7?2-Q?mh^@TA;G}(cH4`#d^Zf6P;vQ~K zpaD>o`^~`4U<_uHU1Hh>HQZ+=?<0%BfN=2A#8S0sN9%hqcQv@4!Z&HEKE4@|balrf zmXEL2_-464xQTU|qpES#V0-YSXYAGIpO>JeP?f?7iaJHMuGyP=QGBnfhC@dgTr|sT zkt|0a#kvUP96JPB*hFaNA__<<6;OtA(qL+*D@><`fn+@`BDK95FC;wIwA= zFXIP2|3f36^2Q8(*tgoBlKG=NSW7-g#B9dm{fdGI?Sdr`_AZ{upH3euS%Ick?Ps+g z0e=irZ@18Px#u`D5FM1RAm>Jo7T8KE10=!F$pB%7W1Ze+Pi_%?ymLALFcHcf4PJYZ z^COF)&+?y;?^$9;W24{8K22<=zO;>HAc!cAP~$>A{E;I3ekZSe9QN-jif|+J-;b5+ z4f5?H`mivUdZBx5BE~_GvfySJSMrBZn?uH_Z_Jm!6mz%=Y<2BQeC5wZ% zX4B6*iJSB%9>&?D9c;a2GkJiJEg(~CG>y!1x9mHLwxs>=;q|5L z@$0-mZZVl=fpwX=^P2#~F!@%Paca!VwYjs_PSQIfKSlbX;`Ww-Nr)p;@7nnBAwmUr z3>_6v#KEAtC)(>m$48U=?-hY&iPrBR*jsoBisj7oIAU8;)=}yz>wuB-Ea_9kNot{= znIEjEh2_TijfvTN6CiYmvjph=YxU&^Y72WUY58xJcdb8SSGmrYU|YGa4XFJW`k_q2d~l z*#77MQQqDMqaM`IqrMIXRt!i>$Dl!xB%Wj?SaUp?_(*LEZUCnlz)i@GAf{OGdPzZ* zCj1ZB#Oz=-=&Ls_cGkV0{wG2-ULPHg)=-$wqk*2(2U`Liq_X&9mY{@0umiGhfU3}s>SpwDtll3>RcvS}d@){iwUm-Z zVd3>B^WeTIOC*aKP=EVj2^Og^SR4No-Bep)Ogaoot-zj_H zL>Y=NxU6RpCTJmtl=p|fyE_*B1y&ZHiw1h4#KCCXNQlp3-KNxm&OL;kn7d{rD?4MQhy zlxX0UT$;-!v3y6q!mtWpLyAuFPw3hvDw8NG%p`20WCRDKc&eFAh7;1SZ_<%oft-l``qv5vfvE)x`Mw#^XBy^$_Z&MO&259z>1{&Ll3 zd`ZqhbDpm-IL-TlA(kQK9jijq1OtJ-;Fjq)L~=L45aEjEYo&s89YN6SNll@Ql|?`N z7o4ciId>({h0Ayv5!o;MUC!#eU-GaATy*3x;solny_!^P>${lM@0_9zBuJX5sy zOoFR4?M0m^oGstjOXgI9PyRW`t;b@?{U^<}IUoeVkmIPi6@Qg_^iwa%hMjH8w3PD> z=sO$lW8ZZ;Akw3EDF!nn$kk0;+RkKe&ys5WMams^_>Jj8&>-=uXH*Sy^^fR~*2vzxS z^lK0K!j}=}svvr|dB#C9rbbiYybjjyK_hn(gV)B#VjV{Ei+r_YrK0|if5n=t*Sdv% z52pDjwU8nVZ@S18b8G3@gr+LWKjBcFtnQ+259rhnyZMhpHOI9 z*~w$`qq2TAZOe9DKA9%aWh2%RQ(B{ynbi)_pbOji&LZR&tfP8rq2>3UC0PxHn`*s< z`8`lY6V}yk4YgaYW`xyQS<9z1DgltoP1D~V=-r1hMeD_xJ`LjU`*bcb*^aPm%9&)R z`RQg=x_NH%lNt^)%egPhbA@K#0nYLmM!bp%2~Ve7-6jwF0~Y1gcU9iz`*o_PQ?ajh z!=-^o3JBDuiOzTLBdfv*9htwf*pS6vhLW$159BIbLsz#E9TM=b{}Naf!BkFE zPVA@z7w2wbOfDkO*wJ0yTu~otumhgX2&4!Q(Q*IYC2H4q^At!a%g$&#jCry<-umz4$@1% zc%h@B>J#YMO^8+T_x|YwS-WnUTr!>jVQpn~UlAr(WU1eOFj}{$BR8Ou96c4DpXg6f zuJ~ahw>crb9~K)I%*?#tV^p_GBzK$UOlr@!@;n*u?mLz0XF5_g_%b;AKmaX2!W*?x zIiK52lUzd-Dhz7^?E%Z3X(jn3oET=_fZ21snz>q`Qm88usn%ASI>pUKMIu3@MA+7e z*Cs=E?3(&iCqs?oa;vA=@h9}=D2I;SzU_j(yMHln=kV_JwP}?^T^jy(2@IpFUqI)O zfqGoyH2*JMZnW30`DtCL@RBFs_aT2kDy(J0(jhOrzMARrp5mOTtTD0+vdVsU55uqpEY-;b5f>L zQ+(b0D0AO<7DpUGK60oB9|Nn?R1zz(kHcBa0ZHwE#po9g4;36yeGUV&S;J_;nzdJG z=ri3AW z%L|e|D*%n?S+^Y2^f_gcHxNKiX$GB|wdG~mig5NtT#vz+w2dvE`zg>I)Pxnc3vRpSrlzBNK>A(N_kdU*qS?w$qjE%eJ3W1IXEoy`$CfGv%E{jWauaU^;Vw+%zY*HlP`&Rt%bl zKGAPLk2SgGG&!yrAoG{uGtsOh?4juyYV%}h`#p@d8LFX92&}}F|-_>EzBad!l3I|4Th|Yu}657OZ4BWdl+49-*_Rphw)^iQOBnrcHI7;^^^B716r_VY)A;f(2qY7xg4NBzy0VBVEj;e(D&be z8%Xp!Eg%16cd`dN5JK-kfYFjT_vfbiqxD@8zM;DmMi2F8o=XM|mh?bcAZf6tr}|_t z^hDR%h%lW~qaEubZD>71*Fiy?H%HpHWIjf;-YOV0=+A3nj|k<6j&{8H{F`6wQ}k>Y zG}h1SzxrA2S3j%%=~v-D-rGJ;&!#52cb-P?wr_m|vp58LUS|OvvNjTqW_{aHnDQ2I;(^pXV7QPo!_8>>&F+FN^8UwIlX zO=PA9H^zIT|J5xFbS@2bEdzs2&poeaQZ+Q74;3U49y7DdT>R)zg6E-;wN!PKcV3>DS!_o z;Li1sFlaL&ukK4WP0kf4AHN`Mnw&8NH=KV!AK^fCRn}&7kdzZmMxCbtHnd-?gAF~{ zA?UNf&>b2>4+J|~3O9R(L??F$IS>8w&^llA>HLhwWl&BXa=XEdeiDEd3|i>}{7yY` z_F2&+n)WL6&G~D>Iq`+0+u?b#4XyXX>3hsgh2-8w-j&5S(zNbg2rUZb2vyb%45bjQ zv!O-Ly;6Q-Z8-Wb)!8xF)-urgq`&R)KwIn6fu4GLV=uFDluu#W@_rVRH`eOAKzt+J?eJ}X(2vV2UB)XCkiKSK9>QMANL=-M;=-o98 zIabazAp+PKf^di99hfh!1t>Lz47Xn7Sa6Dp5< zWj*^weAXVcGZKH9x@OubGoD(&3^mVKY({g7N$tFG&LwE_V_+wKcrmUt5(*P`;o%rq zX{Yd3!^5)SDU{lv?2LR_tuin?u()Seg4T~3W11G@*BW!jAHh&; z(`%6=djxDOQNKHIf~tKh*~6^c^W-Y}as3kIXp*UmoHb)F$0F(FC{eX>v6(SlAiWI> zZe}#8f=|*g>`)HuI_RY`qdk3NJ$-AXGqOCvA?2X&5EiORT**&u6;>DWD+@+{765v7cj4uZpwBaeK2K|Y${Dl`i|we5 zSUH;ZDx7^zm~}FG2K=oJ;vFZyLN@VR#^{WBj8R4mU6#tT>@is4;xlsR!m{Abh@P`t zc{Xhr=XHZY@SW!qm1mno&oTWur9Ef`vPBZ~qGZq%K$oBup})BjZmm|f*Xrr*J@MaH z(q|2zG5z^aw-78!+-kH)&)lvoHvwAS#hIzq)ZcBt`Tw9iNLy$w~{5HG+ zC^L4Pw1=H1hcRArC9rIj^LXPVH1ld0zn)N3aAubed!WbF`ZC~ZNbG+Db>9cz;ueqwV=eFI0DpEzWG?S=lTlTz7n@YF?hGI z2YIMI&TE}$ekiGY;VT-}d{uMiRf`=5ls;cs#JR>aYKuEJ>j8}NIA%R&r&(_T+HS)8 zY!Y~_o)ySZ@n!wora6N3T3*vU-J{BLv&P-$8W_j%U|L(ujBCr+t&;apHGA~_CV3~E z8v9qqaW*b=Si=>u zS-m#`o$Cnzx=sN!A?$iXH33^!6>hF4a&4kNi}^LK)NKa+mITd;H3M`meAy^`RTtxz zbx~i`^Emmcjw|9v0i#K27~QPpzo->n0fxQ`^XGo{Tp7?OItdz5I1ciu{d_7j_jF;X zbAF%$QaD6DuK>_of_{c69BlxgTRtCG`5PmTL=3cw-GCsD2bctXE2_~)w_gB&e%=<< z9Vnc9{Iy~iSg<6Q}$p(i26afm$V4+L?(_x_JWy(eOz zAATSJ^r!E9f3g2b?nOUBWI>h{T+UAoKe2rHqOpCtJDYhikQx&nbo2%`hNG7N7(F6wXiSbq`YggjRG9V7 zL>FXX_vD`U7H0;-xnbFaaDF6o0yk*lvt5f~ya7NH6`BV?FUq0-T1wCwKm&u`TYJ90 z`mC|`tiJZ#n;YMp=vy8UG0^Md1L5{YT_!;*2Avm4&K z&mjV6Z9rQ+aJ{5&M6dW~p(4UQ8HKZaRU>Sg?;)SW{$;{=#Q=18B`eUQ{n=b2cD9L% z4run)MPl|AIpbm9vD0th34JzBG}_0imtg3fN=q77$|pe?G4v3`aUg~s01W+XXdv9# zf}LgRL2KM>64OW@LUNa!6VqJL?f!h4?-qB5oj%vZQfG<^KvVimPdc>$&FQoBBS-`X z)wgMYwSH0Z>QylsHqxNn>ME{0XmTyYNpu<0IShmLbT)KpzmSh=esUuE zPd41yHqiE@zcs4ILmjR8<(Egf)ZXs;UV1~vZcy}$WhFZk(|Mu1W@KlDo&|j_twI{9 zXl7+bU7+TnpeHjr0+s0zZow<+Xbu(1f$vQqauEzITNFZWwP;Zom9U|UfT7E~=K@1R zC`XWkivECLT#53aZTH#dD?atMtWjFewD6i=&;1w!+Q0>CeiKIy?BGr>!E5t^qZn7t z4Fe61h@`BEvv%~%O36u`c3Nh!JX236iZVOTN%JtEnUWypCaY|X7$;g1XX|Jol$*st zO=_Y=mjlkAeNDQ#Pi^H#2XP4@dL@WyY3T4`nNMBRz0u@z52;U0IvF0Y9FMrZi1@DJ zl0b|fP4hR@v-Zgzt9v2Z#5B!g-%j)JV@PyC^JwWE>x|}FzPL6sJKWjX+txnZ)$Q+O zkuQ@BXp*^6q@zzlHaLTp^x5Ln#(-A&8~9GjdISbtRNV-pvEXg4=U3))%L^GWpwo+j zKJPBf>?|OFp3wlB>(4RtnXzVzM9-48gfu5w`q3=P!=cXx;F_9ODI7?LMKXp=;UE$; zc+eU;3+^mO=rO2Mp667LK^3?m8w`pd?DV|McQz@{^NN6T#LVnw`1jeKWq}*K-!{#1 zCyl-{*PoU0Ba%AHj*0BMUb9b9G7JbN2^;^xZ4Tg~BV>oj+%ab&r26QO<+^i0ls z!<)HtqT?Jo=jz5C@n6f7?XG}tT5#m5tF!pZ<6*>^Y)j75pxp(@PVGLkGCVp|OgV@n z&Y}H8CMU(Z%xVKkw@}xZp}wxXsxi~~l5uJ|((B?&VqdW|OL}i{JcBmZ#e@ZmG0t)J z-Tma=W#2~CHJ@Q?V|S6O`)Uj({{Oc;XYL^hy<%+FqwLtQ(Yo)FWlByJ^JT=Aa8;KG z`^|*np&U1Dvkt2*Y3e4+cUz^|%{GZPbeq5btEy(`blppMOJ*nM&gylw*Ni*sz?gO*F6ECzeLt7 zEM^0p1$VCHam4zv9*sHvV_t98U|Nj8ufJ*(Ue)qZU03tXO766rIrTFqrSyphK^)ME zFdBo+g$0qq(J|NGKHJwi)6+8D^JGfI^*(xztq64zw8-KR40^nU#XzI-Jb3>WaOY1E zLk|Ljo@~7X0Q$~zLZY9^T#nD4wcZw!md_?zZVx~Br0?!WUAI4I`9yN(M<1Fb=xB2P zgSYR!|0AtJfBxQ&?!NcKf%_jLch0>)-&q84K>mj4(I=SlbBUhw5X6z6>R0r+PbEZ) zJ&@YbyFJ;x3jjKrN0YS?nFNh#8|%ZZ*nUufX+fe_hMw$9bgd4xE)PCg9cn>K+MgZz zxwonT^fzQQ5;U)Gf3f#xKdt=nwHMWYeNp;H_0;+9?ACY}L_c@SP!0@?9u~DBoa=TC zqqoN~$yy50;C=U&X9m65p>$fL<8Y`m+Ski>!16M}-^E4Go~z zMICHRLA}`Dn5ry2-F^8q++N34g!Sz9UQVQNKoWHNu$V;#eN@h!kQ5H#K|}sVG@eWP zT!PFE>^)e%2&MacsU&FL^w#`%MY1oh2w%Rc5xy*MrICpl8X4+yO-Gz$;*a5uVCnN zWow!C67&EW>zoZqlMPv(iwb&JCDe+f(txcoltYdxkt2GQC5@r6?O}C$8I0^TWkav2 z{)AYYhY$}f`x6$U+L0K#oDmq>&zyUupw-n*eBuq2nSrD1c^(9I;56rgO~3Wj)VL(ZG#VEV?xz7&91J z4HC3$MTiW#0D`lE&MInSMOx1gwIRy{ZeYsug4Kba=O|D(wr9{TU$ zq2(j9N2%{Dzt7{mIIayKF_DivmfFnNu@~@rV%#1BYLuTNWS!n;gZJVXm)U$a9n(EN z^_uB@KWc6}&dhg?v6~HpHhZX{Y(19{WPUWYei{TPabB}tH*T`(6L=GSrrFJuGE>J{ zWo}5a%;_`aVCbB*fFw0@z8r>R1%H(8^Qm-`Lwur2&%lQQVmGU-jDT9twBrcddB)6W zLZ1zEW-m>jb;kBv&^duAlT%rJhOE1`SY-K4#`6Tn`7G`n{vyVAPH>{D3Eni$tK^vC zYQoB24lUnV^JvM1DR|!YBaz@K~#;f2f!kXhKwo-;=F}wLq!Errl zXJF6k#C@(=yjZ%)E>oua+=Ta0kkFHm38n@sR_|ch+?HTCT^iY3)9Y(9hZtK;M7b zb{{=x5y1i6IhtS}!r_OvhaXD)8DTVf(4&uT8vrfFJ4%JVgSi}XE_gKj*eYRk*X<9U zeDvdoAH3Z{vY{V*_|E77U3&Do&Pe1D^0M6bR>D(OaTpQ_tSPX@LA!;L!-6 zQ0v-IOJSz~#B1GphpB^p0m=Q zM-_J-CF#$493udFoCD}dW$9WuRn1aedb9TTE*>-PihfpzXPVt zRM}d_u7lcr4mX#;Ov0d%ZZz9RXzz%eAe!> zF{d1#D>zd0`GgSX6KX)mA!)+`d^;;Mp{OzKaD-Sw5nlnDSjisDq~?jD)TEZoCE&~@ z&)v*0BAcC_O|-?!8S^?cinr(3)}Hd6O&rH- zC^qw;C2J<{N;}$`0$Ul=C8x7uj8Dx-w0Rcsni*3r+W8xY;8v48PChm1JxH>o1Gk%^ zv7uQ?wXwM!723+>AVzbMHWh>xg}Ji7ogVKS80qO9><}2bmM!iV%X=!vW8cbvCII@t zI)&FQnPLdWvx zRIDHUGBMv-(dVhu+>2Ba=fzlR$iYy32ql2#K^*g%K^IpSGquI0U=Gc3Kc$%}K&nIO4gyb@x5WD$= z_{-XHKH&zm!p8wIqeJVt$CNBH58AlWvD{fddg?Ok8-3?f*L}9=GtY58mCmwB)zB*^ zrW2rklsV4YdOl;^IhGFJJU19RL23@!&dPVvpF`H8MUiN8Pob60oOIUxpRD*ve)V+{ zwDO=eFE(u2Skja%8^xIS3DnnLzRQ{~oD^o7uXyR^T~q`2j#x#XO*ebJhjcIsFRjdq zDmf;d!?Ug|_nG%AQU-BgGw3SusBFjCynh=y*Mk@ni`+eIt?1l|OU9aGGCk~k4+EWJ z0kr=HSlQQD`MXs;K5(Py#B|6kh`MKIanvox*<;Q!PolVboza{mMB5LUxM!J{eKWHr z^!bfm+GW$RbuB4#faA5A6V|NrG=gLsI_}7VS)<_WIY;vdoAxlN!w_dcy}*lo9Gi(Q zvjdCcENMfZ$^6;^&1NhUu3ff|Ciakqgg95@TVFuJ#utd534MN5#gb(CI;u(*tEndP z$1tPkWnnjk_B=tp3)4`r{&$F;`V+n%5N(s6RCFmI?LBHsH^h`5o5d(b> zQ#eEiLNK6*ApjbKI7S~s`t$uylm`v12;1(+AP%NNGZ<|OA8PwdWOTIN9)EJH=gx;u zKKk*a58uIH==<;g==1k}_z-O9`yaf0>z&`9?Rl7a-n%=|gS`jQUrqyw&Vb_#PIRwn zP6!?55PIJnL#J@;LG77~FlgvTD8it160}a?z$9pJpGy}NkpV3X=t}vLxX(CV(O$Q#@2$Gu$EL|HfF|&_ zUa>zf>x4=JP;NrVMpMw?5J@qvT&Wd}o}1Cp%v{1~^>ItSXC`lhWJW7OZFMrNg}h&) z&$6T?rw%Xqx8-(bv`X+G_no;;w9JW)R!)O*BcGlb9UAIr6K(Dwlq0I)u8#Gosl#&q zuvAdk+5l*i1Z~dwtW-7PI8?&8`{_*Bg`S(tjn|Z6+`z2OsVBR)u6onmd>7S_oY#gL zC|eV=!5GsTSkrBIPVc)Je53=6Zy0o_v!Uro(m62oSlZAfQDss4`D{ItnjIVNZ+$%2 z_N4F0!@ibB(Ky)pWM}S0b!Roy^cnPLnbf?2`tv*%25yvu1Z~i>z|Azd z)QTugs1aU6J1ohgDT&5lXvl^J484W@30HJ;!a62$q}TREi^5F|&GQUY>OjX&lT|3Bkw`ZL!Ieyh97B(A=H0_(jYK?bE zo;Az*pd7jEA6im#$)_C=O=O4W;F3PGqL}-z6xs>YHVwBTs_m|Z#+4>A^*+n`pzCfL zhSfz-zpY1?WvR3d_=!VWhQcPOuS>7ZgK3a;K!x5 zl?hW;na+B@_-ysvou>(080RnsWG*?f^Q^#1d3JW<85G8#sr7)YXv$1GcF0VO;3R}~ zB*=2aqI?+*=Cd6aakjFa^?2sYP2q_pWI)3ys6NjO&l2`?zD!p_ z;KiZ7^Y6^u=NF#oQ(Q@tb>DAxcc6oVL+Ujr?%|HJqOPI#f6;N)w?FC?Ihxxd&H6=5 zo`(7H0#5!-(nZB^Uh!isRQY~{J8KF|RxYY0S@EK#_xlcI_T%!ALvpt(8LRZ_FTALk zIT_hC;{`netY4TpHK;<}>&P~j^)c(}GFFfB>7jc;Es1kA1~F6Xxk*TLlc>=2rex<{ zVc*KkWWAJXKEH&&xwO};ex#1G$!-qNHKty(dNk0F(yV8_(p2+nXGQtTfdSu_@5($2-c_LI*R??HM2H+?VJlJE zV%CIZN5`q-7^t~6ou!6s)+HmhUFI7A^efwLR=nFB9LswJlUEHB8?ELZeOG4%K@w8V5mq?!W&@G#R}A(L{?#g2sAI$F@6fQlfPs@aWNppLBlu{*#Y?^5BDa z9{s^PpTGNq`|rPf`|jR@-*Gdh4li_V0pv5xxE_*ccHZxn!5zB8F< z^!y91LbF9P`SzFlfBv)TuYOkhmtR%>%cG1xKbjir-W(P0YI97O(OW`-?%D&aKI^q~K^eQZ$1)i7MoapNw?&=uo6e@Hy z4tKVX^>#<==b?A(l`H^#ZdwrDT6LX|5vK)Y}L|R zrS;{hq5i&>N5X?{c@)(^>!b1R_RPW*Gy|04vqH}cR+~Zem!n)aV;v7=20doAK0JJhyH|0gOVSswxxOAngOV+`oS1cIz7HmAvuCI9(WTYcF)o;$T1}{wpq4G*s#ZHVCOqm zjpMAZ7cLcXcIb0>QDIpbnn#n7rD~Xd@;6-5#f=vU>zB+)3NNdKK@;w*9B0dIvXdm) zoxxQSRw>bNm_T)H2K^fHTen7ET`$v1a+c2FTGCE}C41e=*Dz@2I5*9Eh)?9OW0&g+ zMmt_J$;U8;@-?4d@jMMSGJ>4w8ngV3I^Q4j+#oh*Bl-9Nc_EtPVa98RM_<<&JGMsN zInZI*q;+AFfN5zx%ehZHXrGM^o3@E_-7H#O^EF}6*EI_z>qk90zEU={Dh8v~+*&t1 z46kd3FaN_!i_)*Hx6pT1xH+%=WmK3^e5UkSR1l5ns~~O0Fnt;5xp-7;h7~$#hBy)9 zrN4XW?_7A>QC<4m`GseTLn4Jkwjz`O`tgg-N6$MRk`xYL(5-?&k3A9j8^EANH$oBm zEMhl49eRk9TLbq$8N7dM8I`kvJbG7TQy_7cT?etyecpZA zjZx8pXg}*&2k5*p+P($4@j5gE6wnzeT0s&Wjcd}0Zd)B{T^VetE{^RjPblKNr?7HN zeXHllspUiyY70+`@h^V4|3`=E)!{ajpaDZm13Ep~oze_?QqX6>&?1W?BQdm|^k#v- zN58E1axj?JjS3}z4(H>$5eoFIMxDP=q4b$&K+_m#NuOgR=qUiuGslWSp8|tEPcNKj z1cScFE??!AkBb?R!cod$E5cI%&}YD)&jCOy`m8dbHGLN7*;8p7e60EWt{g^tn^5FC zUR0YUU)HL!A;{`GVKo!`6J3#^9LHYq#4jy8n;hzFAMNhMM2_Lk_TldK7efPnY72~M z?DglJlg@;4j7{NS?t^tsiPZQF=`+K`=d6iGNY66y>{E}#hM-w*=uOAHic+?@A03!P z4w-Pr+-JFyW#onDyhDpg@DP@?_!m1R9`vb|&H=d`r@kW5UikzWbh#iTXpn^~I~(=g zb$?@Vth=MXRRHMTClAG>_0d>&TXA)^B$VVue?y{Y35cO++J;h|U*ecI(0L}SN;I}o z7}{vjD~dtOnrHFQvPI#7zqtT8)S^paCAFfP6IKyJ%l?Gx4G4zbOG7Gj7UMVshCUJ` zdgr7>4QS#%i&6Q`#)HBt$^%0kF%VgUq|o z9-ImH)E+dMQ@Y{vg9PqVj*W1qonjrb5gc<8&2I+R1~h%?kg%H|j`A>9n$1a=hDw(< zHni5RWtI7lgc-T+a}19zQxDoSHk7>E^_}H29!<5g<~A8>r=qy074#N_n=?GwGDLZ}K-BLahk+f$3Oibtwb}U6da59x~``UI1M5pe2Bo z44SCWQ+7|nIX8=gyhO`Y&XKNhU{QzA9n%~3WkuUJ{pAPOXA6uRM7+z-`z&z`eSjne&9PS{;%(d4X$Xk)vdJwZ;AM=#(=u>iO2wWVrX14qRo9|W zTC`M^O?MW0FC$Sj0&)(Ir}v>s(u+UG)+hOd4u|I|e;McJM3JV~1rW+7`@zVa@n(rU zj%3F*!jWrXd?Ir-w47zu8<1Uj8T;6##(&Q-G<=y{GhV{Aq@EK?iSOb0lX?TW(hOO8 zMjbC^19^2!?gMsNu;Iw{z}nNq%Wb$`zA^@}9B(4gH5T*{(_QI}-Dl$zYsI)u-mrF@ zwb)x{aT&^44q{E`W<41+8r23OTs9vx`h zd|gw9bt08U?kol8>l*(Z>*RN=6AxO>(RyY{8rKP&U6EzAzi!#knmY$vf)2Dd9TT`w zH!%8DBe-t(uPpk^U1s4pH>ByT-Dkbxl*a*da*2OKq|eq9Jx;L`IC8^X^fiEfMMi2; z&d8kwVg~vgO>|xOIPSuayEutPm_Ye@MCdH)LZD|+=jHA5 zaw;0DThNLS0Q78MD@xE)U5``}v}DkeZTFtG-Jfi|JK1_~6!hnjMyt17qQVp_dlL&xsw|2%0BPO zJ?}?$3?g&CiqsHuoz9UF@^2r2=AP}zZV;mT#6$!o_wP)0Z%=d~n=XoWg}u=Vf@TPS z?nsSwiUxop6}o+SpcRoc3emuz+f(D6(YQL)>dg-AEl>XORr%XE;{0vwii4{4&TpkL zE$iD~Hva6ZN@}bN5~x9cR;>uJ1bTkj4JjNl30gB~HPIwmHeJj;?<)urJrt^jgh3L3 zo*z>I&?NoYGL1Q;UOyM|(3~0Lpp`_1cbf2%#eXg0@XFZbdTEnIkpOvAED=eMaeC~?ej2gF< z>!CFguUUS$(v)Y#oi%!{G#e5?OV}O%eKN~{rcU%#LQ;oCoa09FReX)!HD=EZi3U+x zohdRWTJ|RtW4WHo%uS9DwYQG;bRvTu>FyZq>6jWBtY&r~wZi~tWkBnBVo$<^ST}R} ztH^SAkwl^^EP_M#711di%(JK_X2xAG1NsKl+REq%EKkHfcaQH3?w^x{Xynd(ZU8i_ zd#Ze-&x%2p07I9K%EhBnVL!9cNJq6^-(9QitZmP|=x-5`(7jI{_B?(782aJn^rW}B zsKn<5nfRa)MPXWCXbgsi=7gyOu%Qq0siVTK3g7TJgZ2o0_7s(-5tDe| zZg4^vv|5R-mbC{>A9X!wnwZIYI=Q_Kk4zS)GOSHrrxmr~yKx-HJURNbVm&B(Wcn`VQh0n(#i19%Hp7*9K741896m3%sQkb+Vn_NR5~_k z+A^jOVyJX%PBe3(4_GfmMWu^Ab(R%?R@7KTZRkX1L8S{Dso}1kf%eXkuHH~2a+HKO zt*G$<$=o2F3DJ5k>s06il@Lu*p*<@DnmW%b%dnFK@Aj(jArB4xMcQ?J75vzDD{A$l%ttcN>0wM?d-%U5@Iqj`|p6b7+k z&^cLg^qF$!d6TxW;}GYVH=pQhPZ3p|QhU>Qa9jN|>Nz!_GbRRF0O;b{Qh9wj*xqR5 za>jiwmJbzuR>>P4@tQpo4e#D#Vc(g-*|cZ>ePgjgj@NwXd>coUJJEzw2R5^Q{TQA&IUDY%ic{$@c?^mB{F+hbX~YI-@NA7Fm)SwabiV}F0b$UA ziQ_rUo|!=Rhw(WZT;GKa`@8!Nwoc`e0WjgRGF>pHMPM|1dkMdD_Y zmBFN1%R#<2;TXo-RqM=&zIF^~*CQr92FV*xR_`?>>6~sGk=f?dL6XtjG{D+&rRAP$ z!qZ7I2FuE5G8Sx#`pe9rHiViw&gz(SkCnO62#5h4kbe^4w77+}Go@P*w%REisv9BnAru&TqUA2s=VMOccdn|b|*#5#nxD-4&T@q?bx1x9|1I@1dRst8m2;zw66@c7N+|fOXII{3*Y{7 zKURYN)+xQ`+Z*<14E^=qS$Z}#F5G8`f$mC;bwLD2R|@oJTADSdpPA-_B7Q{Wa%5yO ziIm5S(*yq8Q1p)jxOqf`b9*aq}?Re8`2lESf1Q#de)1CyXP5kSwJ z7ztW>&>%rCU1pb#gaj>9I8H?jbU_->kO3_jGusAcCBt%y{na-gyIvV-R+{E~>@}P%0+b4Rv$NRdbhKFjIT^Xan8T5sd1kG-^ zGxxp`;;gcmlPK_It#VPTT*k&_R9W|GG7m4RJOhrJ;OuU@5dLMh@}7YuVpg zeA?ID*CHh7-p3E3>U;8Vq_bsb_PMvQSW+n&C54H#{+tH}jaV5Gb7pZmLol?cg=tQu zU*agEIaX#Rh89-!JmzwgR2+woaU6i5l?o002_=RWsn9jjoDhPc#cy|z-4d1CIs^ud z0Q!W`=M$3w?NLljvnh{#?Pt;JZFH|fay1^BAEAH!u^Od`rW`Rws68v$!?qBeCo2vl8&L+c;u4BwL_Ia?HehZ+SZC(ADF~yUvuyS1*s_qCnj}Z z^)OVUM@E_!jb=2b$*`@KD^2tb40m=%HPP1}?&P9HD}_T=i3B~%SMliUB5T&~VV{ub zXs4Cqu~)<_juMh+)swJL+E~r4EI=OgOP$5Bt+FpHr8ni;!Lv+`w(~3I;uAKKt!E0I zUjlcY&#f%xSC>m0YxQidQ4sGLC2puf^kaErMI>?<`aGxUb6Unm&+J++B*Hi1n+^WG ziYU*-eb#v&roE{SfmvlmSiXvv){Rn0ZFf4Y@6|1!(RrwzWv$C(XZ2YV z(jEr5a-u(paGid}(T_G`H|w3&==1%7S%J}EzJYR|q37Ofsj(ouA@`ukv+xK(ya9bm zj&CYteA&!3CT4jW&RiAVmv*ZAOGnSGgnF*gFeT0wcRp9n@+mQn^?n)OtmZ1HO-(ov zwtQzplSNewO%6F_t`I-EawBEdcNr3ne36hQcR^z4tn+i2S6oGdStAMO^XEMM`O;pY z=iz~UoJx4XGBHBuS|Hwc)^jv|F5WCFgQp{gE|tEDJ?p^Yrm~D}16upVbuv#(g^p=y z*p!mBw5_S*)vPDhbt5$M*ge$VRS4U5oK;fubpwwR>bz#jIvb&t;CyXf&X@Zg4;t2k zYvNyD6U~{;Yw~rahFl9sMsq+@nDu^o1QH%iHuKktN_fQ42(R+W;?cFhPH-mK(B^gN zOV?tUHG8f)zI@$A;7HI$h305Du;$W$Zp2Y$@SR@~_xTlBd8KV=cdXwyNB3E;)VySJ z?Ilobv#v~Mm^a8gX^#ZZI=dOIXPvWQxN{oyX9Um}3N&k=j2t;CG8Yp;nSnvWxUC*a zMRi(|byD1l>Nvk~T-YeD%`6Pa6pmR5pr42o4kHuT_wPqBs` zeA<8SlY#r6fCv5Yz=K;-g6_C`Gl>>Vx%1w1=iRB!d&-H10v;{mIAENDMFpV6vzGcE zE%rZN=zX{|*}XFGXnnX9bDse~i_*EzkOVCVY&6-0HiLpVg9k0F;mIx$%>guaN0`w) zn`0dtqe!1c`@szi<$yURM6V9FtqrxU54SH5wnX#AftKZg*62{x#nJthr{DZy-(||* za0&Wbu0>mWzKyHD_{H8oIn1n$v||TC4B|+Qcc!QWEs~(SFbNud-(KBZ5xKJvz-9im z0nnLeGO;B3?H>KXPd33}loyL6RZ+%IGfi&;$JIFTtFg)tCdeBX0q~Aij zE6l}qk~%JHF;x00AtQ|LA?IP#gVr6Q{R`c$5Hq6{gT4R^y;sOij|_=0=$@`2=u9}# z+dbCPIW>Y9+Sknq^+8xq!q7h_j)P@DUr_p7vCly-fj(c_&^eAilM~PwC!*?fyROhP z-O8l`-14<53AYU@=*-T!)rxqom71s1^kO||O`>ING%=$g4_ax_ki{WWp+z10<)c!5 zFSFiAiwF(`&{2huZc$j7o9yj^M2?3&kMH-lJnUlYDo4dts3547Hto8Ftlt=2%QNfiPjjpzOxpM z7{{?E5;-=p4zgQ^`JLmkYRM?AXYD>?b~Y2ARktGFbS~02{F(|iZiZ{=kX&yY22Eo+ zc(!J&kLLK)#JM()N|QP`q4#JT795ikdZaTwRD6fqz{;}rjtOhl?8f-fv2L}mU`;tG z-ZZu}LB46*p-qu2;w%}o_NfmY(yb+B+SM@bJsA2NXG|mEBC2(Ax^xU9CO;m1M;M({ z3~iV6qB_2n+QE`KLeo1j&Xp$l)IN2kY5zmHjug0L=(EYNE{gene2%l}4H%{~6MX|i zon28ylWH~(rn3i8zxuf*{rP|-L@VXFtP?pDn=bE@b$*2MKJ}ob4P9u+Jm~q{(tKud zF0(i*;y6_51u>wdy~_#mcdLYijcNIE3o{md7RvL|d})2HvYV;r3;Qa-I{HQSVMGSq z00v!HUCbkchUSDBNuOUz@p-|e&zQXN4}{LvzX>T5zA;1NL{zBAOEjR<%7D&_@Q{W4 z>SA$ivAnTbP4AHCX9Un?={}b|Wid0OIfgrXq;nvDH2yDDaz4I&A4%Erof&{Wvj0AZ z_TTEb?4~1M=5ny!13{<|ww_y`7a`%)ETfsxXF2-hyH%Vsm-*N-ni+|vrZdUn2$a7Z zP@?T~Hf=f40q+fHxzCz1yYo;|=0MLwO{K|)b&S`1O1Qb zEsVUw3hTB~p(pBOQn5`D*6XF}=5n}>GhGj39OoLz*{DGfvrCq%|0z;6sxE^L-Lwrt zoI{H^^XofI;RvssJ7|+f-3&=y4-)zukSk()yi)qGWkGSKtdA4Jm(4XY(VY3C@eI0Y zJyh4>9%l0YMFCm%4MaAMZSY2OYDODZ+6v9^36M36wQ1;c7>{e!deeDGa%9;6F!s5e zXe(Wsap!uh2OT(0bPPL=C(AKu8}@IFff#b7;Vb&g^EcFw%^O27G*H&r8n3kPtQ=>V zzrlI*D`!O?%@U>g9?x*?I(glOca6Uk?upCRh>MvPH2GEICet~|gMRBu_Y#DLfdn^8 z>sdu@2%K5W1OKnSgt{z&Hf5{c^jQ=#xpCYb=!BQqZL<6)UQ z*!P`3K{f*sR4{bI2#axknigb$0)8GIH}yvqsK(K&Xn(nv*2L^&Bimt17dwGR53tY^ zSZeRU`D9o6PwqYIgWcbUjcYRp$4HX*qsp2^78u)tvt1sWlu`UYjY7MuxeebqYdY_SAI8*B$Q&KD_vfK!mqdbULK|h((F`-|w$iCbt!MaWLy%iF_^Z_AK_VACvS%(f~X&mVBp ziCCDD0XAUS*}tK_Dix}UP5jEh$~3)|it`B{h0wZGzv|ucjXDr-%(mhm1!G}Zk5I4i z+a9ekG`zuHk1x_K0*|9kKCSp#%Qh>VsY?I%t~W0QZCtd;MsI&plCG zN<5wMnV$Nb`uibZB@n-7spIa5PJ7KS#K8mX;fX*dBC`c)jwN8N&db5^E1z%1ro@;q@zuUmzwIh6iJgPlec=$MV&%cPxihnYD3j?Y+*P(@#P)8PSBS^OXe~dJ6m!wd(~8L%I8VWob8{&ka@uo$p*!4YD6Pdtutt; z^y7Xg zc7$7y&}ZqfJ1#=NXUIec=l(O5lft zv1-;a_a;>bgCEIxsRe`mV%4g=RS&Tt&$VJ4*K!{%no*92OO9_ZD_N^WWrpjGWbiq<(*M6*4P5PF9pmm?#>i2PpY(-W@sW9r(xVW+Ee>scoK(Ww``W(VK6l$`} zl^SUWuTmtC@SP;OGtC|V{sMYzc&4rC5W_i_sjhSTx{(?s6_7hMGf|UG@i)m07=%4> zo_SLF?`2P#;@{_gz8PmD4-N5Oo1IGhwv`q6+0M#Z%W6C}8(BbLEa@}B{m(b;TNfLN z@u*^^(w^$HprVx+)dRL^bVnOa?w~<+^uxi_sUZ0FgsxA*u9$n?R*AgyUL+vXV)~df z%k%DazB}(qb_d;-EFt}~(8BH6rd>vqbDb$eo24O4Dr6Rq;J^`RWQ6d8=LP{qT{&v{ zs8&8!F^x%U3KV%>;2iv?bgGk#T{lJ-qQLC?dEuHKX&c5H{iC1w4phf>G&8N zI041kVM(@Dwb6|xK|_d>t?D1o(aV4UkhPC&HrCdFYn?Qfad0g!xQKWS>$~$|kAK2| zg((cuk8D_M(vZ40J;4RYR-s{+$w=28l*N%*$&M%s^CMmHM`6r+(aX1Fo3Z;EpYK(U z4kuln7uaqSXe7x}T^Qkk%&urUI}1WF_ZOizokuYN7Z)LWcSjG%sCT!WCa$4%5BJ=s zci-+>ldU+G3vasi@X*2Oy@4hn-?S^i#e8u2{!d5@lQ>Z<;A~^Thc*wx^ zd$N|M0=zsAWW;TL#nP?2@`Aw2nUGDq>2WZbF7MBol;(OOcf=``3{z)s7&UF%-uPV? zH+iI#@h4$zR!(c`ahTS!+u{x#IA0!&jRoAz?3HW6CQkvC3(iAYAdZGGc@9Z zBnTimiA>irUgOHKRr}*9#yw@nc75nn-dX74cWD-zM6mdR%h)A(%%hK4H!l}_ucT^FN~*VE&9lG zI*KWHN_!O+jw`w2E2OL6(LDB&g~)+_Km^K<-J zkjhviPvrNcxA$v{BuhKOeZ{t1k*r9Z9Qz%)-W*rBSFp4!I>@pDoQJ^eO{SAM(C?9VmNh^%wm zT?9F+Scu(nXhG0;R1P(;tW?aVolN#-%0@@SJRCB#Sd*=26qs_0b{q};B5tAnVMMLo zh0v(x9Ua7P8kU28-sPKZ?g4VZSCBlkVdxs5NT%)G$AVX zqZfP7Ypj@&3wrU2aYOr2B(pzezNb@Li3F1>)kpr0A;d56-+gUY`%6`JWI-dYtx8!< zQ9&(UJDslhp*$tV3*N};%tz55*J+IDscJDR+0KOFU0xiNS+D7b(3aJ+KA z&Tmrg0zwZa@KcW3msm`KkVFudLhNYH2*SMYrYzJLrV z#wc@m1zq}Xy&E5hvKsT61^aeiV1qR8T|2oyB%_b+&Tm#8Amkzc+F#!OyI>BzJq!ws z6BA?Pi)W3|!a;FGfN??m*u-V*C2jq_3Xwb`A927jG>MwPi@2Nah0qq%>AX zKkdkar9}qw3wpi3rZUc3DEde% zd8u>8A3uYuNS^qVp$+)4iDy5400_QIFg1ob{X)^SjYc2HpSGWJ_-4==pRVx!gjUBs z)*WP(%&h%rkP|Sc059Sn<^_>|dHBY05!xT#!)u6e7NjsfXW0Xds<`q-s)qNq4hZgm}-6et(PXin!t9Hx_mbwb0oG)s%SBk|e}1T1v9VZwqnB zr*cJcpf_0FyvT`9kw2<-@3!IeNc$pROvpbF@IA}KeCW-nVo1LeJ*gG-pdi&qnrjAx zX>|S)Y5yZkSmE9bQOoCVlG~^eV3CEq3XaV$Bzq>OPLjZDEArOrsxsmBuL3m(IvyWt zMoHRn>8-<1L(2YhG{3ofX~aCE=I*<P*_fT>fvG#X>P=jd;j?)X#p8cmE zl2TRgE~EtxVUQ!6ZH&}7OUQrli(f&p*{a&XNH=0Bt}&}``4I~r?CQL!=_l#VSGBH8 z_jIh@L}9(oyJPe(3)CDmE*t2_6xOAp3b_{IMJAshG_8}C7%OT>5MI~G_2kTs82@Oz*jEd*;}NS#&mEL|r~bERQ^%fdvQ_bm zUU)NP!E)J|^xLzE61!67sH&m7jwkch0`P{IK7(sjmC`PuaH=Z$aYJ6E%+3B<%8S zTMRYx&tYgt`=MKpaN%_xq8z^4Mq^ct(0w|d*AdZ1+KD*48=KEQd{;WX9iWI8$Gs+5 zl%ScG%qo=l=zT{^=kdND!*9f7C-6^b!^y5#2YU2d#O;Vphy6xEiaZ~+q?R%6-})Lu#waDCBml{ zz%0!l2ELU#`c5V-f#ACSML8}%Ts3PUEM=e zD0cQy6Q296Mf&|4+&R9rG8#1x4HgJYkw2~+`m zx!5L+Y7oR0R+mKYH|OsXxt`u>7xkzA%vg+D9_}5wKl%0Yz&TVAUkso-6J(U$kbf~c z#D$2tkFz+uJAM1w#CpB6@IJmVfy5ZVvHu8X2}~kc{Yl(rdq5Y0%a8J0z(ujdTr36b zT&&!6KI|{8Jn+X9Vhfgj=L2}NtvfyaE2DJ??!Ulo?UYSa%IJ*mx!f18kMDiH0Oygxaijg&1$8!e!| zupzfUs7Z}ag~@^?&pJ0ej(;RkL{sB<@nCkgK0D5H;~2LLI6f_HyxL#K$lYvo&8P-z zGyA-2qtTl!4rGToXZPrb%IyW3O1X7)DtOVZJbD=kn7sIi7ZO*p)%#Av6dFC~gL0N(CfQS4ac`XiZ_F)f0$_7p%y3qFtD z#riDv-|A4BWe|^ZYD9|~F_!QbLOT;o$vCV&7JiXGdV_lYG~OwH*&n=+-ZT4b2ZJ{% zo9MvR&X;H5>R6nE+^2cc^OHi7rg4d}vl*XbTUjknkP*wQH$rZ?vIbCMh51#3q$7)d ztP+i4q{{_S@FpwP?*A&4?xV2daml!2ps6^ME^dM0qU`aZ5x5ByjHLRWi!ty zYqE>`mtpEse??L&aN&M_V{ZHV#-~JHa zu4{`K-WW>dShio$a-UCdvhvskaJY8zq&h1%5SUG#uaADG+tzh1PdDm+DIrQZnK@f( z-)d_=H>(?IuvJG`JyU!9;I@)lu#-25Z`j=Qw^Fx!ED$Ri|Cn2wEV#Haq$clSdK^ss zcsop_nuyGkXQYNo|jj1Sol3BUscYfFc#-B^%nC_WP zOuFs@Iwp)v>LFt93H7A#OSwb7*-4i|ya!gs@chX%BVNgPT=(<0}BSBt(Gb+Y>}Gl_oip&X!RUNH*llmedj6VhtKbvWNpA(2Mqr|1-+S zs|w`swNvI1wjFh(=!eqzB9rGxMY9q7+IAV-6LHox`cdD>!Os(yB~yBTa-f;9P(@`m z6eOMIj~eDwnCS(LN$gl-8s)l1gZPKB#*F;(S|T+LFV*>0lPp;(RL~h)_bUOwp5mN| zu9BFrz+HS2v|w#xI*tuLhd^%jd4$MEUBG`9C)F1ZSIy7m9?lJpBF=KPm+wZok5I`q zw}&ut*#~s3_R7N*VfSUb*!}Idnan}E_xS@`M)d81%cegUE=GN4`AnggP3!x>2ilLv+?&#TrVW0T8bk26L#Y7JEE2{4Aj^Hf^fZB=)LGZ@g0yUisjSY)sC zDKhNi%Bz-l(zU{Kf|Ev?>+%cVKj6sx(dk6#NzEE5!o(du^D30RgApa#iVtGhm!a&= ze+<3vbH4?j#l_2}9`i=aho&x|;9ZzYutmU$qlN6nkU{%*Q+kIgOyojma-vdb?z^HC zsIK)A9V+S>q5DT18D$d+trZ)b05CrKzBU3Edzv=%NnB;dn)kU}-S);4IoDL#aCaOi zHpg|vVV@@d^3x0=k@*P*p;oUnZNI5hETbZ*oP*>HAR`kG zBm1{4x2@!82Vh@dY3bAb4lf$(DbYHXNwEd*+dFr2Q&n7i{7YnmLJ!`W1*($8xD--p zS^~~;h%L%!uk8ZWO-KvJYDpAlQ`EFQt?eShJ@$oS55R(Q*hZugZx@d|XJV(*=11m} zk|+GblL~oPMIR>qA;ubwGcfrodHp=<0jT|}9@s&Z_V2DBubUT%16xT&dr!H>p)%~I z+*?n`b8tZm*#bvOM8Ww5|A2%3_X8M^)dw7OrKKGm)rOyyn|BbjyuPWcs3czqoikC? zcCy}flJc9uY=pg2!*V8QM;QU3347!`hy}60`0OhU>f%%MqpGcYBe`%{@Q;bF7yTFq z1sIGN34fw~ZR_Jmvfu=;bpl5E#E8H%i#y>0P_rb}-LH#k1JEroo427)uvQLZ;_*k(C{AG(miIv~D@V%#dMn7o;qiT$N z3r>X!=ucR*20BUALX?{o*SI~_^L8#7u4mo4ZDzhINwxU0bsI8s8CC0kk$x6}^!8@1 z1sBCKmQDtBGaP0zy$qmi6<>YOR&Pqmqe}%^FAmxFKi@` zQayTE2ZlP#{c~G-gz}If5Cv%g8VVtKR+A|dQsVpzX0%MMl~wj_#?!{S3q&@2jaKYcpsi*(N0nvpfKul(zEJ>OzV56~CTRZj-6~%=V#R+>H9% za=MM)q`tz~+fgyH=|2J1=Nv#<)@;&2u-!Y~9QyJw0ANwR`l1%PD~D z`Qgty)X+H$6`94F=kndypGO1mN5iit=M7@$cm}icmBb*L_{MWMYuo^={6Pu0`SXQi z+#})}9-A<7kKque-D#cr0d^CxUa>x+L9MTveuN-ukS-UV9RBv<9D_>nCMY3E%s{dmHLmp0-@p4{i;CX6^WQ&;0Yvg>DS7}=2?Tl3w{2Z5EKg~!a8qZu{ zr13p3j8+2qYD@Oz+yxOOBtzObYux@$=ddsA+-Y%Mmsh%Yz8HA!RKfsB{bWu4%*GvA zvcA3VDv|P4n6qD%u0f$vPyicL1F#v6nBkN?uQ=oLtM|&dTAUOB+~UeDJw3J!q5KVL zOa^bq`=^~O#%onmJdU*UDhu1lo4Fub4%VhLOOo$PXJ;s+7Na6j3;n{n?TiZ@Wy44a za^s5`A_oF&auO)zgs%}Xr&VDiys1ua3>u`}tiLWHo?ZB}wF8ok7`5NT6L_-UFAn(u z?>-8@Ut6X0nosyEL=1fleskDmI_2G3QGA+YAHjwlm#|?L5~lojp+Bdv}n#Z0i3qFYsyq8p+l@{&hW!+>A~2$ z>&L9fUtxAQIf7{4kiH~<^<+WU!@R0%@cBry?A^behojKoJCkhmCvEoMlc4Wev+( z&$M`avBM~R;7ZV|i-Y}Mo4qYH`GRu)mkNjSu$;Y`LQ51&grbrH)jXXwnv*hi>4!&g zvM5K*QP(YkuJWBH!JTU@Nlv(j^ku25>}4r;*ZJ1q%j**=i$Li5u4|&G#c`zMZL*ec zg$(U(njmTl+=K^W{#7rFHNYf2>Ksjh+LK@c{-Z?^KY>Dqn$*vLvOvz`(kd7_*oNGsqhL+$X&&u^Ln zifc>LKcM)hIns(D3n&>)((Gwv_7@9ZEKx0?P(BKL=he^RQBNXoOL+UXedJZs%-AUd z3^*I*Q8n+vjc27nFU^&CSR12m0$|Ipl9bwCztS#MX1}i47Ha&sP1}ad_z*$X-KILB z4r7$lCC*_$!O2-4p%7Au@#K7DOZyd_pG=Gqw1Db?;RbB2Q6KW{Y9+!GtDz0h(cVP& z)8>>ZOcKX!tj?qIX#9@(KjqDBO z>B*$qNSPV=973CwfM!ME%06^vg@=Sq2>ksR%Z%vf;l*5neZ$(CSJm`enl$h6D7ce% za4VS{I4zGXD=g7xEkf$d`;Q>_}VQZAka2!;O>GScOntxDT0C`UMt8Zj(I5Lam z4A*r1=4c)evkJ;zM-DjQ{O$Eva?JQ8#>T^5LY=ZgZCIEb6|G{MLJ%yggPXa*Mk?V> zAGy6mWY3Hl{@@kl=N&KmU`dR+*(Q{TH0RMMN~R($7A0`Ake{-9wkb7Y2c8JX_&@Yu z4YrQJ-$dH{>2WzedVVa89@fP?p z2WJB0yTSs{E4tO`*Q=QdS5LZe&9BC%`5(8DWz7zTdCwJ-cOA7{KFRM*g!vwwb@V&> z2=;RcK0g`fU!0$IMr)3_Xyn4_g$^|n^JN6xrx%sOjUPFpJ=bIvSB$)u=DwO?-%ob$ z&Rt{N2}|8B%M<0aRg`GOkzZU#+|ScXYS6+PBM6;m03(mTI7<);;0%v4g2HO~#q7>J zEqvx^lbH$c80ewB%am~#nom}Y%e6dy9mVY(WlbK)`gcKzxNADZz>JWtq7IuKCJ}Sx zF`S`|ophICmfxbqt!JFd$6}3gix<1eW12o#VcZ8<7=oKH)F)7@Sl{<;M*Ibvpc9as=o@pZ8y)XfnNh4be`xyqKO=vw^a!2tnULYyIKT=C)E93=fqum--(~tNmi)|5c#|4{Wrsf!J>-)!{XExl>Z|E?8*7nCK8XgFtB3( zfrYOaHNKj2y<)VGIPG~UfO1lC%hRF6(7e3)n@JmKM?AiEd8tS)ef$qUeTTW-$b_B& z^i-u?$a+aBl#BMd4GAp|zzOSm^+`P7RTvi~=6rn>Ie~@e{xkOSmucf*7Z;7d?bJNm zVOq!L{v?>CbR^GFEz;c}9o~SG+`3?6OF)6c>Q=%XLcb84L+`LetY51yJ~TR77`yMI zYnx}ZErn`pD(wc3kNuPLN4fQL%v#B8F%&2Vp~%Jwac3sL=kqP)cTI04sp-uMmzd@U z@srSI)Ac#FUe6e=RZOUK3LUGno@oxyTPfD{vzwS-7R>dD!g-xQQ&G<*fR=JMQ(-fL z@X~jM!;?Ks@9<2xpScgp`N)?y1#&FBUB0avq9`RIv(=md+*rNTL2IsAl3F%9B(c!GKjO(KOdP}v z=Ut$rB#;qX8`G>AEV_CG>t-4aK*s%2JMJ{|;W;_MC_rZ-wh|<7ZM(PkTLrBVqM(2IVUwuPF9K8 zG(4Y>mfke=O`WzX#l+*M;|{F_IG}A)80MRF+dh+$LSGR1-DcO7oB#VhR$CvaV#2oD zb2^p`I4JEAo^T}-UYz@f#{QH@UdPuuzr4PSG%x7RPg3&o?kt!Pn*K>~8}%$TOE(;K zc3d;97G4cg+ahI`KOecmcCY+$l}kCk6Hu88`8<_U%`BA<5MRmPae0_@E6*&=;L%&xWTeW zVD+vsGrexEHbLT|{pmZ5wxbeS+4id{X=(o;S3~xE=zea4sWwJ`W`L9lA{)YrlcQkX z8`PiL`~meN6H4t=%m0-izSHNzNO5d9c&2uTbHUx+JBUM6BsnV^slv8jx4Mo6IU*%J z3YZ2mXB(ARFgHoX{wRSM=I(pL8SPG$N8Cr&_>y%OBua0Db7(#|`a4hndH(DpJ~KP{Y_YAY*8Y9xn8Z-4#O#K) z;y%V5epoXM;q@l#1`z~Y_EX#=tr){+ACy4x*=3LO?FtW$4uwT>7|#z2yipXiN?sy? z*uLD6a{M)~8YHnB$F&^)r|A3ANvZ&rKXYFH!L2D#&C820pTDP|{)KAfp6q#D;|`co z;NyZhM+b;}IlLuscVK~h_Hu_XQ zACyOjs;Xo`%tKijeg)gLNQ`J;-xb1(8me}3+GW&(li^a6$#`hDd}CTo;now(pI~kjU0{xeBH=yYIu6EH3rYf2Tq%MG*w5fmH z(G=u>>OurXPXEGwKK;E5a#eTLq+lJIRu-!`L9pe!COMI&TrQgEBL3=&2p7Lygz`VB zd=iYShUx_$*1e*y;bpGky~gwvJRDA5Wbb1ii~L^sLRjqf>Zxx(@}f8J?htkndUq^U z5PTU&9&&u~u%#L*YG@&}U?{uzQF6ghbkR_BDZsxb0>GRH>J*yy@$QJ=8N(JnYmOi= z!ss;y8!I)wQJZPtG9`h}KVN^CP`T&Ym6m#GIJ5WpKN~ue30K+*`YM!bM-uxhMyBc1 zT7$lFz#la{MZ+qQJ{0ytwq2v2CtmkEo;_C-rZwZ<5Eln`nRj!fKn+}yo+t9|bX{%E zcKy=asS}tXAw|D!pa?*b$h|}EeQ^sqDJ0Afxa6flN>Bag;Zs%2B{2iZZ#n$twe9!+ z^S71fB*sl_`+Bb!i(afP4-XmJd^u_>7+ad7t11I8w5YQ=qX^ zWcWXFfjPRL=-g?I_HTnch>bfvx={9#;74B!_n$E6X2SE|*K%~I9KwV~#}aiKlnM#u zL0le|%!!Xm*ID(;L;h?P_AF}F1NJH{$J8ntq(0TXUwkA2t^B`#=~V!8EahD`9=iU^ zv|ukZCPjKt%6re4eOJRzO#r=q9h*}4y=iyZQ8;*3!gqUP^f7-#UvF`sB{gC09)~f2 z+q94|?=wiDh|uu0SNwq9V0q+vDxX4l<>K?oF;rM`>#?a#HZC@hjN5M*hA%93Y5E@c zdgH|W5calsxat481Z_vA%?M)B>yn_HoCsL52hN>}d2UoAMQK<~O7{|+?PD;u3g zD8(2+ZEfsXr1$R4RKEIF9@};N1;^s#kkDrp|G}Zd9}6h9&_14LXk3L-&1*iG)F$Jn z-HvV3V%YEUzpgA#_VZ<2JKtQy>DCsv5(cock>{99Siu8PX|k!s(v|p|@`GVZ8ao`iY&q`{NbjlX=II#< zlBGpTzS=Sa_SP0aPT@w)wxi%^{EUjNobXhx9!cisMT`T&BFn;-8T&=n@Uv>_mA%i= zwZny!?$*5S2*ef@Nr}J6(GmlFSTYe+-YeV0Cn%@dOZs4!G!f7IH+0wZJL6t&`~g(1Ad&p1>HlZ>*g1eWGB2z3hIOx5>=kN_N+=?s=zxUPvzKgZz82 zJZ(E`ir9bqkvu8;FPmvc{ilqkh8mmWg%VV|e<*gR^i8CG>{P(ZoYy60Kn06R&YUm; z?FIXM8ZUwUnmy1h#tsYYx=hzc)E~|r3Y6j8oA1puv;NLx+hb6?JYd-4=(7g<6vMda zNbs9EpYYa}yvz;y2sozUqw4aWuJBnHc@7}Y3- z8s&mz?wQey(NZ__LI8~hQ*j_Zx6_c!y*ch+>%R&?khewBh?AWQ+Mk|~NbaV5(>0pH z=iR!%!l6{LteVftRgYJmZhm6=Q@y|Uq9Ak6VGmV}JZxQ3D0o~NF+ZBJ6EJK+knv`v zKtB-2)%$4emYQt}v?L4@PsHgaP%F&0`gKBFvZ+b)a-A8&iY_La6kQEj`|$KSPvP*C z;{Dp^-wdjvGaBEl*7F4E05+5HR{=#F-_A88gRz*kSKr9SViZMe< zSbS*-Fy;5S%x%#ID~PMR{?HE(m#4AVsU@m?rYFn4q8S^2}f6B4jBzxmQ`TWsg%dhbJE<ZZ8&Z%4#ss_(?445_2wR1F?jJ7(`gZU zg2e8v>dQ{X%TAI9gdz*eO?bKc9A3S2ePf-?P{L~YR17+p%gf!{4lqarP`n7}s+J6> z78IU&LE`Q7mi)HAdG>Jmch`B)^&tfDt?Na{mDM3BLrTb<);VdRg2{9HzTA5)m*lhe zc@EV%4s}m&h~HQZMTtjM+|}?e>-FhyLZn+~^$8u_9Ut~e zB;OW7VTp>BpS%yZlsQJ>!@Ev4`z&StVfrj&Zq5j+-$)BCcyLNAWHTOoNc0vY&l$u9 zuTlbVQP3A_|ISZ_0&Lvbn>r{=ED11Nk5N4MlF#T+IC4)34&<)+r2bUpg-~1vB`L%T zZV%<}stOm+cO_OQ;gSxr_d@ZHTLL_LzqU@SQH>0>l5bN}@-G3ic}F4WwB(zgzkr`j zj=(xMK~3K#hD~d8VKbTd+$_8#omAlkM`}kuoxDoxiuEkfIaTKif02=GrQ>U+Uf%o^ z_vP9wmDtOhEDGQU-hJ*4+ zN9h1RQ5a%R0!=;a?0eT5gBV_?Uc)o}8kx;td@bx*bHWCrGz}(sFK9jbRovB|;KTVX ze>EY0Q)S&GDp$5YUEk*C2v)tw=5e-BYxm!m*G)CvN)QrF_`|us zGS6o@$NYv}&AQ`94r4=ma%01iq&UHLL=0KuP#xBd{$mY*>^tcNeceBw^q3Mo``9@W6;E@p zVN%GXB=?s?-~la6&im$}uhO;|9eIV34c#s8X)&}Tx@F0zzE~xb7~$Fw0tkC5J96L4 z!#)|u_O;Yb%dUo2eq1u4adC@3KS2x3D~~uyPb0(jV@?0O1qDrL@%lIk5cun~oRnDA zHmk8@=QU+O1xw_c`25Gc+hwq}7(6inUvozNVNWj)X(7RF#AsP&rYELy+X}k%SsM4= zT&|$?a^G-6Tpz-CR=`VtwY*UyWi#Pg>n7a6-J`|AztWoF)k^1 z1{TPrZDZ#bgAre9&&+!JWEg8IYDgzLX+Q{S|43LEDzZnHAjO8OsP3?=zh}G-YoYmW zCd%bq)4?D&KMxDr?(q>FfTT{m)xT4p0vh=Bn@_A8f@aAS;{3^JQ8`QT=iCVt`9FIz zr(1v~^?ybm2LUk$Trnwvh{bq3&rQBugG7ZvBkhSFf$x}awmAz5n|8uN-=5lx6yakt z>jVWr=i5S$SYe?@gl5LPnL#Mk)Rvv;hPThY{R2*q~G| zxccARIfRn$U7n@U)tcaAlL5SUV9JNsWIg9 ziqx>Ato2Yx8ze23CX;Zchdo9P0>F#B( zAO`&oJ%KvZ7s8i>Nyt!7}{Nd1L zKZ^VQdVh5PzcEX%&37)UA#VE-4|r?c1G%EyIh^u;`0a_H7Kq@7A@*O{P$2bx!RZ2M zvN!Tkd+-;mrDL;Mq}WXhM@pGH<8!%-XLs2+pmljF;(#-|J_X-VUGmT?9bD+En2c-& zHh*y2*ihJZKPPAa`YP=HudW5~Y;|(Q@82T3MRnWdrkk#<)ejjF9~qetekuQ8O;_a# z4s5*2EZft)apja=3ZNj0?Q0(uE~*PvU{Ba9Gai^UogW{f@{WJlSN|m)DvN~yBhdrM z76fT8a>_NpYT_qKU-)JybAkw zgF?o?iZ2fJ-nZ$2TJ3v9{+*2_^3{><@WD_!PF^uhJRF!-z4+N&`iucpq2#SbKbt?= zKQbcOMir0zYmLV2m;twdj&fPOJ|zi$2>vSu4S(wX+8wv9G5tsJk!f_q$R=Q8^`Axh z$a6hKw_i|sEdb&1_icICNdl>fm}P40x@m8-h2&PcVH0*ecJ(tC6()K^^;fy| zl(Km2xysv^7f7h8IM|Lhry7L-mlZM!&g3Q0F2>7KmFEsEO&0HNJ$8_jVw96goJe3I zEVVgtQO?hErCX%)N97NPQCoZqw*4}HBG|mDl_Zj8%&GnhX#nfH2X54?zUVc6Dwtn*|_ewhG zV@#pM5_QbPUcA&Gf4;~mL~Jwb88L&$^P~XHxfwKQab1;{{CbMd9xrX9H-;({3@gSQXSV_xgCkD%aq#J}RMfM^3QlrkJNIb#mZ4Uuf-XU)0JjWi zW=7kG>%U*wVY~lCstTZg|Jiy5&1FNh_}`9KB)oq^X~quC_S_NCucs{?xaDFQcQ@Mm zL`b%yL}=&5{2g30;H4jcN|P_Q&pH#zXtDH*{**-+`1G-t8%DYW4Xcpl-|}~Fv2YaT zX*osxy##rAEJAYC_}{8ekr7F4?rQ|iECC6i?kye6fC5#2deMt{cjs4f|IS8dE%q3N zD~&n{7WVC?1KlRWMtVUrln?!};!i>^;ifXy!QcMDEd&dVYQ`Ow#50y2;6cDZ>Zp?6 zZ#01C^|dwS60UUqqq+HxW9~C8FmvfoU=BW$C7^|^j4S?%|DTjzTq)^lorxXi5j34A zHpz(rCpMRbs_(56n=pvd0BX002_!+B}E&my^5W{D8O4V43 zH?|1wX7?)>N3Q2a*anZy6`$3PpWr)F!_X0_`oZq;2vY1Cp^_$vzMOPVqV^(6HF)F5 zTck=W!!lkaXG{F%CQ`T5=gBq6Wy4#1=tVM>+1x7?=cIeF$(_((CVJ0JDd5L3Ia)?s zqPjrix{lDLMX7XsYXaxOvHQZGljPpg{JRokg95a0Zec}0cV%R8r2mKf264^4iZyflh?(^ zmJAe7e-wbzR(ZKQpsp?ULgvNt9ii%><5+nX;b>eEdTNCG9$PWqhK@YI4u;f%yga*H zzgM?)cWsslKVgrHd5_ zQBHRjvJb0u4=01dX4CAXw(JSvvQZm0>iss3w%Azlx`(><(1&;T9^A4pFPLRRsYlh> zu-DCWeOZHh3ht<5)xq$@nXxZaM0m!VktyV?bqee9s$10R^pLu`W9OEchDof1GQJEx zYXyuK6^t!n;}a}9V`5na}(If z2ryXpu-g=TSLo3pCwX2tI-eNC${+Mc@9L*6aN$pC;oAP`LFUMT+pKi7V_3w+vsD|` zHEV|d@OE{xCR7{hEcg{d-2CY6VajDjc8^k8E&fyK-G2wPupsz(}tIkG6 z1zuspFW_%hy+6sAuOFM+t^Yz8-5{<*vStA(E-v|FVGMP55o@gf7T_SK{nhWuTpPuA z15U-muO3?eSIwU``27}Suh;qcm)>^Wkmt&H#LJ037*_q4kaOC9Z+UyGht=hGCG0v+ zt3KvnIEqZYOI-&R6mSL*0qYe6MG)d3Uo_`SS%VasvdpbXc1u??MF-&&5qVGX(2Eh+ z$aocFw8+npj^fsW&i10l@Aa+Qucga{1m3m0mYEHJc6MoU`v?{cMp@vYt6tJ%jP8-h z3jel46;te}2qV-JMHBNm+hv}Ckb7t zBxot|g>m6tl>0kV24rthQ;P4Q!%)gsA>O7^wuD$4$m(T!6)~ahBE1_2`pWN!Qu=^YU0VN|{SIvN^i6RM3@$KmG|f;!#^6YmT;l~s_$>tp65UAjPp7uI$dPaBYl zF>6|0G;{UUhtEdj!4kU@Q`L#RB5oP@Yi-~$L>`aKqwj}=)jt7ry_TM1(UhT z;)DnFr5ASDyBsjpq-I<6#?)tDkR-?lOZX?)ivRpi8s)bVwf633P2QOT_M_tWR9p2( z1wC1uYQwf%89_L|Jh zu^blsKfKuxa*O-ct^`@t6;pqr6lb=CwyWR6jI|l@Kag5Co&Xcj&*nfu)&zt)ef662^E*(gIJuWJ=+|3^s%USv|T6u z;_NP!9fAgagIxUZ(qj;aPW(Kn@L9MN3RY(8e$@D^8G;J7oqP_p!*^R{xYd&lRumLb z8aCU-)tr%;aFUK@xx>Gb4F=cMv%8fzYIs>betN+eIY1IyH7tGE!wNfYu{|(H&jN46 ze)ZyUYB*}Z*m`p}KWq6bV!O*);ah#1fC{)N>a0vSQ!|n7pFhz381s&~NAwjAF+4VN z7U(bV(Q&7G$ro&i+JYcotIsL=+>|SprYj3p9J+L;^lp4;y^aJiHAwlDU*JindB(9# zpwVe|(|)p^$k`)iM|x-_K_h44sLiLRhPoM~m$fZ_a?1!LaFB=_=`Xn|d;p=@}^4Xs%m5K+P8V(i8fU zEj}`Xr1d*>kr#Dy7s_z`Cod2mDG$e~qDr_;4RERXnJAf_AW2CWTv;C4ULN}W=*$ZA zQ}g8EFaQR9x-Jk3C*OGdcmll(l#`WMF_&0+-Qv{|*4`4|jhY`LUXwWOESUpqx>Oz< z=N@JY@2m%kUhV3-DaoGpg@0_D0@;K~UKd^zccee_Y&f5wgVZQ~#b|nS;flUp0l&R#k~t$LA|Xz zd3Y|$#sKS;|GYOz07whmA;(J0-wk8k++^}OOMdx&7jVmDui$$;{c$ok==!(g#t(FV z;d8@0SN<-Mpa0Rt`+|71AiWovHfgN;%!^MLbL^hGe=tocLt97M0mhU=|8D=p zAf8&&f?vgvKcZ!vkMGKiPfDIyL=yb@US<-l<>PGv0KZcnqb5U9LulFQeV-i*{uON@ zv#6{+S;4a0)3o-SwL@lq(T`##Ki22GTB1oHh2~Is_-%w*Ch@H$jYZK!yhQ7E=`%4} zTaYDMXpm1b#O`J?1?g2cK7I_+tVzIz5F|=T99L?LL9v_%2d?f0UkSPuCWB+DUY)Du zN?XdZ-Tp8bDZLbek|i)F$t!NkK5eD=mk`HHKGfX$lUsP6l{mmppuyH+YPA&aIYj2o z2=gD(pFfSR=K`m)4sC{)L?H!)!jrFqWEABVOe_Pc>RMV_zt9FXx(`259t!kh&XE%9OBdE4Bx>Or`|xt|Y? zt(-%r!S2r*=!;;M`7m3w`wK*|VT1vUCf~o&&-CE1c|Y>N)2csl(@#d)a7iG!{cvB? z&vHo^EU*EYV-O#6#v{qXau(Tm?LG1)dQhIRWrQ}o1qp`a;Gn&U@vPi8@(5vji`ixyP5Vqakc;YhqOV?r- zaaghIQdefdS2vgU%4q_qLSbpwmf4RR&b^*$vgVSgTARN)g8{sp4zE}gy8AOz-1>79 z!Y)4YwSS>By(Kb8sJVSPkJw~^`G{6W>tu_aJ##|h@oC5I`EyL$sV58F_XX z+xDnFTv1m|=BUD;LR2>dd79oHp<$D`uYw0t67<iB+$x#Ty9)TRrA0&ok-azpz z8qN$5V#|e%YFkxnnMRwj^*S{EWDE|p+~ktQpeR;_-vwtKj>|}t%nbQh*Y0wrb*T(h z4wh`n7y`?QtEi>_P=9Mn=3_hmEq-H`Fv$nmS0sLriL}}mABo5VeOe-dFBHxmyjQFt z22AuxsjmWYkvVe4zx4_v1ApPw=Ftt|7{G?;gE3kHBT_xwK#!cO1aB>~r?|%rN}Aqr zLDS*4Bjq;sZZ2)T>;<7F5qvC=Nb^6!pD=A)d`F}pAx06i1q*Z`U+a*dOy1{DNzf^+ zSp`qBwYls}5-BTbzUD*a1omKLF`FRCi%~=mIoaCEv6DO8xuLwECPQ3^xlDMUf|M|% zLM961c@j4>ZD7jATq`i+_kwVQ*5)YYtx4_o*urK`YMmX#*Xv)R$c(JiK?>2URG@U7- zLW=2rvuV}r3g#|IIdn6C>5F6%7NO6D?)ZOk@#gxM)UmicK2cR1nVTMY!WKgEy6epS zEP+m}G#T}m3p1?2j>=ppn1L++ZO&$MY54zi*Zip`r!pl-V}a@8S(V?g?#p^g#Dw7> z+t*1a4jhoiagk>^d4F&W%p2;w9nfUEj?$#S)E8PrD+&M}`qc;&QiHz@D2G1*pztyB z86y@lNzwOld;u18n4+5$UWhu?6jnF|pQeH=MuiQ0=cN0rTlTY=5FOc&2f^qlY*cZ= zA|}H~xD;u`fDDO5FmYX$W06iH=4DhuKu;E$=+g;N74nh25k|VQdix0a$TMbwW4#|D zfKjoxeMM8+q{@ywjM07o04Xu@Emp~n!DI?nfFdsXhCRwbjm+rtr_g?Yv1__v2f1dN zz)>cwn*cE=V8y1@%No&hKU7CDqK zQ{a6`&~^5zHZX&9LUxaxJouvnN(h&y?!LldcR?kBf3$Qmf zt*;-L6SD3qE8i}p^6=Sdgj}-5f^prkb9<%)BsYz9etTlSZ+AsHdE^Bg9iZhq6RhqA znRhe=`~|ID9dpg6J}8b={x_In?X27v;sFPCdn|{g>R1ANALkxF&Oj$QLl_65lvkD; zim(DMi4pGU$_XdBti4{ve0wkV(B?J0q{D?Q<3B_PI_XFQBzS^xb{x*VY`#eeS-H|- za0<%g?=<2Xz_L?yZ@}6GGM;{jG~%lO|K_eQk7mlIlhTsCKI!Vc>qx*$LAW@T(7u>oj9?+RkBZOcxQ(s+zk-2 zy0Rp=m=_dW*|v5cr;*+cP5OLrX<()KRI{wUPy0*OfbbJJ@)4lo)Z%cFHX9wfhb=d8tQaAuO9@S$4+YtJ zJL#p8&pc_PVliu@;wz;;b^fLrOBd;#^D00Fm+RJOz*Oh4Vv3xdZW6B0d;5AGX!UU` zpJVd#jLv*0oVV(}vqpBym11y}(E##C$MAO_F3D#CD8-AOTrje5N{&|G5=fj^!3+wM zguOQ1R$=Q=_@bEFB8)7b*C$4?Ctp@c=!-?C|6eTtCG#t!LLcL42E4vT9MO^$qEVP zKo-O=qxoNx<|4~l;-7c5>UDRq6f8U!uq=j24&ffZBDS#9^5X52VDfoJX>5^mSl_QDOQb;QW`VBNdf- z`j3D6!#j5Lw*i=V%xu?9&1^14j4LkGk5~Ds-)QpUYHn{A|KH9zhH%CwQlj*X z>$Wf8aWkMR_yl3wd9gnAc==N)WWV^x$-hZTW+soN%fD83_;q#y23RlbY#SsQbagZC zHdWjizWtyb<{a+l72^8K@N8^D$=5ba@@5&rU#M2`cY{ZlvcZi$Y8RDhF%_?f7zs6< za0n1`L=tZnWqrXD-S8-d$n|6)W@nrv{ATdX2grAs?3LW|fb zY6arkN-Qw93QXzzFEB~L=hXYR3W7iQ_w<+2PILdu)9-Phw(q)}4@WmGk5xB4xdZtL z!@U~rd~CLBKI(W4Oe+^ce9Vgxm+qqoqKx`k(AkWk^{y{`09^Kg6r}=Uhh7e#ASHrT zZ@sB!_ne-Q-)d=&^Y?E(mFGpni|^cTr^S}kIH!}v1SEwv8)c)Mmax!;Lb1&JSV90; z!5jk#tB{h!=s1{8W_mp4GFM1gbULK4!@wRj|EHo#!ql^|@y9vhpbn+Mf#*vufbpsl zrN^Yax1x7ZIAF`#3DbgIiPKMrHmtio&15fdviUgAn6l@&C=XuD@iL8L+Y~rXoUVK7 z0Io-=;N`OOi;IqK**lxiy^nSUxugXn`@}z~`EhOovVxFS(cD(wcBH4!7Y%Rzdre|( zVQfK7tG!)Tozv>)@eU5M|I7Vp4T(G#`qrNR(UauL`!*g6T@U#EMvK|(39B#W!_rj9 z@ri*L%Sn2d(rx>GCMgc|TN4&Sn&ene9y~%|rHmVj`gCJCV-B&0@j{c@mo1z$R@}i0 zYP%9#3-c|S+I6E>$PSmg&wJXP@iG#t`;J+KffIP*tAQ2_p9G7?-W+VWGQvR=NDextVYGqHWmDQhoxju zb#TYB7L`#r`2#B^gQ|rLSR(a?<0B`g9rN6o72Rr7Wc~vo*X4z%>ZodJ>gcR)D;Jdn zevR!nH~Xl!ZbY-N>)pb8TBbD^QI;kO=2q7%8)?(YBGTYk4WMm&!4Lc7(RTX4?wzK$ zIw>u@y}E~(JeRpLm~2tgc)dBX2i$b?$q7cDCj6LzrI6`;b9b;7Md5;wghv~ikAB{n z0=@NBh-tH62}%Yw%#-S+s^#0V?pA}GJM&2mCkJscQOfKr-@U!pV*(BN96ojC3z|n8 z8`n%M+lq13Q6@N9vwOHj>kC*DA%n(p1Hqykk!>=aO)2 z%iI&ToROq8Y`XL z`OH((7%gHky-wo$Ewn@-ww5?3vqpWS^R{{v?u7?Hk(iB`q4(5K5~bq07H43#HK`~~ zGdya=xxVM2-5@AZZAw#=8cAm0mRECFS{k~?nOvGL?a7D)sWc>2nlpQ0%Dx^?NbWSw z3P1bawUSmnI%K)8|j;yaHbnlz2GNBsI-~JeW2PSvTX!`r(M> z)o506_DS||H8ESKB zPQCYox4?w8PkN&0aY`6rFm20}IftU57NJFnhY?}0UXjOeH>nsX0UuLxY8N@ZXP=Z# z5MiK4`V1#BT>(zI}zo zSEqVRo~nUO9fzUDr?V5!K?j)Ud8o+4@;Sr4TvrLb_}+Al{qgu4uqaPlz=@NM;%VOn z8+7bnYC`eWH8{9Eq~ORW+}c}76dp&OTi*3=1Qzx<2BYfKL;eks$IE)Xd$f4C-23-n zgcDSinLV7gVQ4r>8)QSxkB?nlmu$y}13Y~^hLs>HWkj$_V#^7OH0JgQ z4?O($w|^yxq-JVe_HzQp5s>na+q1KQ8w-uuP6gb%e$Laz6W4v8cf{pE2;z-(5eaTG z)E6=i%Db}Mw3^=3!wBMKB=~v#5)A&y#cIg?>T=(40$fN^S@h3=fZGist`2rg? z1M&#~y@jo;6jX9u?wO(Z5V+LBGdiX4>Slb_R5-WI#yB(UM+-te%iMfXuM!(4OA8so z9_|RcV5L4r%mY=nukLE4s$G=XmN>*jpk%lKWEdt}oF?yl=AjJjd*JWs%wO~X)Ry~M znslP-*1s-Q3N|ln(gPfiH^&fopl{46c(5GjVxRwr&rYa@#W<5yaEMd7+W_kiQLh4l zdI8~^3#uj5=wgD~k)K5F1+yBE71~iek_(#{Fwy4yC~Q{MjV!rvA9Ii-l#t+yC>7j| z9Egx4vI6i1Ql;v9noTckBHJhE|8{I;n?3^=+gP{1^9 zWkRuaSBhEc!gD!7&XL^02lU73rg!{ovm@Thb%gHT<2E;($qF)YE}JHG#Qy>yC@=o; zGRIy!N;>6z2#F`-lq(kN#9k2jxSuIwJgZ)s$veMwv9EH_9nHAx+tyv9HVz=84${kd z>{Pk1r^Z^SM-9^|``4R>)kB;3)#+^3MUIG-`)s_yaObD6bs32S3qK>Y;hN(}{`~ks zd!ENp@5B4rJI1K>rz939r>Mnt*A&{0$k#>1H)FE}47S{#eZ`N3gf`wDfNQGUDyllx z=MIId%ouzP#Eg<_D~pAUzl?=C5y7`=1?=2&cO-~eJ6JVWWhy6dV;7_eD5qQ~g$d^M zS`cda2sJHn0iEK$0gsRE_wSzKO@!`wO=^Im7?HRGXYxdw1a6fXj7VlR#2e>W%#+lY zE6c))V~u*K7T;qL86n{Ynari*3$|fkN<@Z&K>o5V?P>Yg(xgJ0tL8g$anjVMCx^TU z%llUx8w}2vS5rK6?*oeH6D6$YpKrBi)5{4tle9x7PP3~}PRlK{fWZeuB@agbcZ0H_ zt1eU$flA+h)f?ItKpQ$^!}8G+o!Hl34G!hp4i|-2cgUxmYl z0$%+36IhMRxLX81=nSKYFczLI;9@};%uIJ4gKvR{#gwY&rGV8^S5e5xHa?wFl1E8!Xy_36g$jmr+;BYtc*%DZ(II| zIl{-&lsxK>s{TYHuT13`ijc+P;gP?2_njV^=iVl(NhRZ=4M6{NB`O)2n0(ut+x9kS^}Mll;JEhf z*Xjk~Ph8;j;^aYJBmr5=>%0Ca+uK2$@V~s^mta?24C?<7uR$RkQ`%w-fMO&vZA$c3 zk{I3uz;|ReDLpr&;P-uMI$d6;&#C**Vu-{5U8|eGc`S{+vZjAKDp8XJRU3EwidYRUz(UeVz$l(Eb`VUg6Xe-Anwkl*!~mf5FkO*ajce{a3ITedH z+|NCA08mT~%Ju($oa?j+Kw(CpUJ(#LOEuV2jG3^+gYpF9IAuk1EV4FsDMrY~H=YuHJLVQa zNJ6!9pnrvyH_+aXF%Gkxd0jnxKr@Oa#+%*4>B784&g-)b0~nUd-_48V?;B~GMgmts zy4K}K`FFv*A#eEnx);`GYH+1O-;(cT@&_Kl-WeWLF3Cx}YE5=U-F$x0LL}*$OHSdc zs;9#_>_cw5q+YamXb2Vom%yd3Gaw*M1s=0+G7(pGZ2M#C%>*d#VF1aG9><6{tfp(Z^h zDtR0n%OdYx27j|4UVh(9YjF{2nge zfHS5&DOYL@_qXnTp@Gr6Dmdh=wu{IISvT4eU>VkoMY6hlQi-Vv_>ZqDT7Hg7a(?T( zKF2}Ya5`wsI|i`414+K9be1K)6>LGo{ge92$6WpRHX;>uVr}zmBeN^Qee;`(-%(uY zo^*w+tk6OaisgRMP2xV+hYHPFI}IXl&(2Z&(j4!xA#A622Va0Cxr#A1+c(ABd;DBT zdfjOi!I?d9E*|fZ!;Syi-^KdQKh#w@cC)^Zl}juC zy+$-=3w~Q}C$5)Z-)`KNcC%x|*)f*iQQ&0gi9q!McYx%xjqQ8S9U=nIe7>-fLt}!L>SJ@XS-^5U(2$cg6Qm(G=92edgV)tto z-hH1&#Gc+{(-h*_Y4uHdWyyP4C)H4B1v9{>;O9=i0srXHbZN+(&i~*x08i>KPkb6H zNtK|$`Fsg~?eh2t+pUG6``^oRwK(%bprnVGo3nN))|y8DQnM)dC2$-1M6BtlNB$ej zz+2I-!YsC^u4ruYC*?h#=TeteP2o!s1B~FN#2l5V?4iFdWOCCC_fKUG6&?9KbhmkZ zXN!K8J%vvGG0Uu)Euu>nhsr|n=FhchDLpi&mW(DS>+Z()5suZsXIVHXuT^pmrc?90 zc8W~y{VA)^-Bokyq+jq&CV3pjPg7gkG(UP!z~_@(r0p?zZ-f zYt{|c9wyiC{#`4DVbYOBiotPMJ4qW4rAi_10vhste{_B*emm}Kk|6n?p1A3xZOsN` zFZ{YxxbxrCzXQye!qL7Uym9*xGk+{;o;^`1Is!w5{GlD5DjKeqpRQtdpz4? zkH&G)?yA^zIw(iqN3X;_+*T5Batm%t(rDZ*1P61FjtKE7ZzI z4lv&{=%NJ;dsi)ZA+Fa*xvEEss=y>GU6!@+(C(TSm^F-pY3`w#)+dP61e9#(z)yGK z&({xk?W@MZB&cBX4=Mo*845SUoVJfrphLiI9H>+0b1>2$53_^8?5Q3IzQSJt(1qmx z7rdf9!!YcHjUQSSs94~D;cEc&GWHB&Xkrui8GtG{Z!D(sl$5G0#K5P?Mm9bjJt2Gv zOMS0MjB|^L!zec8DX{)c!vZY7{vvnxgzQFBmUEZ+hThTnhvw(0p+7EXi=VdG4`Mj< zm(WmWjnq+Eg7`^`q(6S}-4Pte2f$Mg^|GF!66igrlGZta(F^>&xhwYRnHVziquY0q z_40GGYv#6`|AGI1wY+PR90GAmQP#CH@yOwnsfLu{Ji}0qdMaga>Q)?I#EQ#xm;O=4 zN0xo5zci-xAyrh1>-viCeO(5TIv&FAB;oyDU3Xz!>3L#tCQIOJA|S%FOa)mgKsu}X z${T(_X}zeY6x16k9dt+)Pl+O&cEpiRD`ay(4Wz8^cjhH#RW$BAuf!m_^0Qx<>Y;rn z$yUv~&vuzqF?U9YLP%PTR(GVB zMl-to6&qJ7c9J1-PiP`a17avM&H5KZR%2oWX=g)j%_4D;?4HXTbLHYNPkuY0tLtm; z2Yqw0g2ilPlE2Y9x+KopHAlf3qfg45knIs7Yzux?%`@@qSa^6;|H$|Du#=6_eA8f| z@ZWu?X*X~}3R<4B?0JwZ z{N@UE{CnGYxx9QZF~Q>Jr@KY9pRN@w@x5h=QoK))po)o=v+KvVBIeR2vDnFB9xc;t z1*N*Zl!gSldENjUPD~vdj3J-|m8rb9QuI4iZ)ho}7mN+Z_}n9WBIyp5YjVC=U7p|s z-ww?28mre&Yq|TxJA2nkla0dhNk%KxK!drNXF1<8FX`y!3Euf*EhQ0KTInu|P*qTM z2bb*p_%r1z-<|u?K?B>50#jTTwV>9$%4(W$dB7jK7LZX`Y8z?qi>+Q$k&WU}=ueZH zsIUxe)a)Ssu^4}uf+b{IwiD9N9UA`XotRam>tyG#aG@S3Jp05uz35QeKC>pu%0=<3 z{lrRSjYfC0jJ^xQM7REK`eR5Oi}xeGf{_{lmOeYP2CG7*R0PUtpFE+eHl zk7?*Zzvvme9mb?sh>avy_teJZYeSF>T}JWSJ$whHKgO^AThAA(HsG1;+*f4dGpnR< zGL#)l7Gr}Clil1aBq%}@vtL!xA{;l~in8^(@5BoUY=wn_`k)$4GF3|WG2TfZ%t^}8 zq86tU;|ZKQoF7B5(?o^Hod<#5oF=bjUs#dKcxrNO7T zy(fPJ|JKY<1+7@kY(Mf@Kh0a6KRTOz+6OyMK59GR0SLC9FrCgW^@HNlWlkr zVGm>hA8qNXZq@@`j}qt>!p@Eo{ym-rJRbkM-_*naEp0pgAvQwKCdnVKTUy-wI1_dX z^_~0FJzg;6zlBJ{z~#(k0u1lIo3WsNAky#07CNuSn*VLqtcM0w?wl!moO-D(89@nG zWH7P)wO1FW;irY+H-|XPou>wo>WP>hwmr50&Ml0a`C)rwXI=jJr>&RCR8?Yy)4#KY zs~%A1|1RWkHU9ltBps}|DO}^!PapSnnFluJ*No5nO~@pBpN|(bUlq=~yP}~4&mw5;k+wt!n4?Tx6#bPg95YI!^{Q~85J{LidN*oi zCEv~Q1>w;1gCfFBswA5NZA=_r=?NBk*7QYQ1%IoNb*R04SpcxJKGST?ClgDbL)t$| zdVGUGR}2+J?SkZU+l>){tEk7k@4D?*k`U-?9+V|+Gd~=U5eUttwVtAUBV9x)q+dO{7BTHwwe*!)zt4JYft;laGtiCj{j04K02RIbHwEq>=586?2(+VcFqs-~8cG-jc{newv#NSwr0U%uz%TfB?Ls6#YdU`Bh%TT|As!vQ#Ka5L3kj& z(_VYLX1-N786ju9ggGhp#Ns7}VEX5$OTO`m4Z}LW{pXho%$b8!VCRXcbWV~d-vG-h zO+R|uVjF)XPSQjrsuxlf3dTi=fnPJL2?%99bM=9EH`uCsj2C5?n#-wh=hYC_m}8g& zaL|&)(_J~9H?DTpGLv?Brs$=HybH48>=%z4%wj0)rHSC)q)?%=4|gOrHvk*pq<+00 zwwK{)9CRysxmk9Ye~EBV*|Nj6zh2?4jWFqr$p^;HJFU+hq}DDYU%hRBsEZ+>X!lPg zX@RH>-{zwOWUxO)HXdY0B5Iqogx?eY_O@w!{;xvA`yYtWckAgkz{I(yQVK{RWSglh zq`U3@iAX4CL<>X6XMKE&q)r9(GMV;uM5#S42lWeNpH$k!Q$P(ijOR&&gy9E-3{`0o zU#>8xDJHR0Nqf7n}tBzR+{jysw94lwOREHS@`#u#84JEie2 zF{Dh?!>6f_l|rFd8#hS3k=l~CPDFdI_cq0htGTWCfP=r5{Gfi#_lg2<1*1j$=$vHP z_U~v06yHzbtL%leP4N%OSbO~wbwMHnGB7_{F6k8p0Ps}g;e{{*T9j-0i#e48fLHQr zZ!YW!W;rB6A_iGr|wNAd(F z<*KX@9hXAXGnPhUt5w@1-H$A88EBIWTkdjpjjnM)ZaEPSaE4={6ytW#}d^i;~vMeJw5&izkD+*Ej)TFoppsh=k3K@n4xELC+QO0m{IgOwhY=s@21( zgdYg;EAt{HDu4n|OAM|}grD#Wj)$=^3NhkXFIj5Ri{l^_f{BJ+n&jI5CqFx~LO!z| zRlJv_J4uOWjmhUr+5~^ELzUmg8LpP`h3&M=S*xZxW4h?^s+>R+J>Fj}xSDpx;-7GM!@1JNbyCgaey&;gf$z%Cy4|zW-OrnNsxVDPt)@Y< z^PT+LFOOLTky!;JiOW4P^>y=OsYm}6PNd^B4n+Aq$MJK*#4_?r?WfGy>sV)e@s7_u zv7jz8bFlFH`7Wj5`@j91giOM@lW?qv7?Rs3q3D;ifZSHh zMg93ryuQknKP4U>g_^Q?v+c=+QMV>G*k67^RJ_hBzZ=)g+c}Bb&~k2y3D1dM7ge1a z8kBwCl}vEHN`jU9+;|dC$7vGpv&2VEkzA~(T`r5is3K{EJdRwD*9U&>eMFNM9B4P2 zrZW4{5#q1fQ<8dER`An&TL%$R*L5nAE%-}^>1LWk=9aao@w$PB3Enly zkv2Y;V9YmiAfGw@{+xZ5K37DB3;s<`>qmR>2i!_guy>k5@TgR9xIlCCIl3Eh=@}V< zK90^}&<_-koSaF*b7?^62h+52@hpR0O_O=Nq1UYuye6KV)@CKw7eW6RjoDR269g0x zsav<8ZS`A=Qp>iuIgRXAxkr)LCPHE*1p6j!X4}ALw;WTBe9v+NE zIy5D)+F&uT49b=%`$}^`@`iindze=Rk`1Gdr7(viTxudLHu#S?$y0)%2&E5EKB|8^ zZq->2K2g!@Dp46=G`zIjIa1L)`?K%mmY}nj`nj%r2_JWg-%r_3{4#GmxHfCZ^y)p;~H#p9x=hmbfHRq>=lC4*bD zsTdbp@bgii__wu6*L{wws6Dx{`S+Oo3s*!`GU<)!UndYbntZ#`9CrSJ?dIRtTcyMf zG56mU%z-9&KQ1{=zMImdoavoBUj<#arUhIq2ps)48MuQc-W3ZOJW1TGXsxjo<>Y_b z6??nV`AA&+ARmAE`|6X&MHtuKdPbJpV?DVZ$kxlgmj18wu8_({*HZ-ylWd!Nj0W4E zPldJ;laBYAOVT@YHP1J3fD`sy_=P?RJI2>)gyTQ3+PHBHE7s8Q z7tBO*4e&UqI!bky*GF&@XH@log+eTH^`CBY^2vch^$LFS3cA<^_J^i8E5pDcKFHvv zYOSHns<%ILI2D_Pbl+ZSHcqUXPZqF#V3Syfqt?Wy`e4 zdT>xt9VQ7gY6Rt*SmHgX>coKm#hBMC1sIBc+FJHA_Pxo+nTR7hG z9a1cA3rkE94fymyLmRo*se*A_5h>Hfa(}=KFeU~-xUfYnVBojtSPQ+ zAVhq1OQ+r@0vgbjFGX(!0pb%8iTVkHpuzhahTAnuE2G2uA0S1377{CG_iJ;-vv%xB zIE6ady$8k>mPjd-_597T7G;&Ga#slc7fof^@x^MN3Q_ZU>9dFJFxsMLhp&hZmoRXc z+yG)mRT#jl6*_U)*HZR$qr2Cmtw_N`dJdq5&uC5gVIiu)bV5O7RGhpvQM6$+Dr41r zEXkydaed%t2#G_(#3;P4mad>Dg#llxR!sRPe}~1)+YJW~CeWg9q+XSCJe=gIr*Y}} z+f^^SrpCz{sp;0q^5@xj>*BJlugbPK{x}g>FcNKMxi*QNM>?XSqx0tHFI)fW=O4RR zy1BoVL@dieT#I^}g2uQk~JVuE84kB$}P#*;rPwmr>EE%oJ zjQ-(bP_TCt3)VaM;D7?na?uB;Dn_=8zz53W?GhB-_L+6W69oW5@?f#uf;v0zXFBI_ z(;>bn)-8T<&gsoy_qXz*z#ZZ7y@F{gLA-jM#SxWT{H7`?YH$BHF^w6!B(L+%7k%+$ zm}0KS!?$|O&l5iagF>r3%G(PZsCJ~sY+JbEHH3A7ayUOQ_+InVX(7jrzuB=_{A*aS zu_OnaH}@&~5&wnW+x$A9URhWY)k|5P7ZVl7^I*Y&tRdLa&%1eHj?Sqno^Fp~;#n#i zO5bW#1OV64BC+R96kjo#e*84@!MPSYrD4sNOfYs_qXgKLZ49oKu2-M>%tvgQx&Hhf zhek)E9_W=J8oRD}uxM?>rt(wf3acsx_UcLcrI0IA1Pg|ZQ#!)uW6ilY_MQ)C)_h`z zCK*3Mz0bE3=UZ@OTNcit+ZovQYzON2Qp`Du`tFRRiHr2c$yc&ULAH~XnhKI^7Rc+* zTH=hs-5q&}2qA%gxK7yKv%WN$kH5oX2=_ z>h$O(9f#vCy(7b1u$}NLkK~s6wlWm7%g9s${2K~|sM8{5GDKNu85q$vkvR}NA=G)S z1tFknFbl#6%YhB`W@Vm)7Ni_thev-HZYumH*7t_A@wfTBKAzA5gfaU?^6<0RT07(y zVcj2<8&aiHN%ozZWE5{X>6aDi@Pm2rCS>Zn`!!wjdcFH&fguE3ik2pT0L32p+r>o< zUPxl~UK+2^l80$W*uF2Y_QmajP(AVi5Gs0E`*w zgNhou@{5$TH|=WXu4lK8iy1&%Wh$2M_36kXO5F@P9lO4>nHO0y_JhWrkns19(f_mI z_50xF0;;tA(c(1}(utunck5nTg=Y5HN2bxCECKp=+^W7Fq7|K41!1j=ww9Re zi~Nj{?7G$I)=Ai2UqIMxh3#XGukiiPyDs|_B>zLEq|&wlI)ttB;tKz?+!Ut!uw870 zMaUR8B~0Bt(G>g;J&sAP+#EAv=gNJ%9=D{J^fxhV{__6=JoWb)L7NOT!< zK}(*7suYsuHSxk*w-@r4{R^FD?0AeJ$oGm$7|JgRV1fZ{%teyLqXNX>5a0|@7kvU< zSXleLAU+af)vDl^-7ts9(3wvTnM!72O`s5L8>Anwatm&l_!v4jSs5qreqP9pM!3{W zi^R!D(~93n_wBuXPW(F?F{7U0ct)=RqHjz|gMgJ`NZCQZf>*A`no$(=vvwrg_XL$V zc)8S_{%3Ql2I7|6WPTc)YpR8VVGY0Lc$pZtjd=#H|J7ZtZ+JT|)@C-Do(!`<2LM4P3>rB>5M_Jv?lpPBie z5>@;qp@*~Mkq{WZA>VWJ&;nw>H-UM+~aChbA*Hz{?6 z`7WWqX2vH3h!keMZ4ASA@zCdh0E0NhzRgohJjlB9W7P8Z-Z+=q$sU zZo?=JqM%YDf^>JoXc#cMQIYQ4=mzPMZjkOqBqXIvY1l?Hx*3wfXwY}>mu+8nZP)*P zp8K5hJK7B7KZ$~xjXpy&!8c|Cy{Q5a8ZbK&&~>*sTX+jL?^#b<@zuE0{@?*=sQu$< z*Y`FrNvvZeT=>{drEr1DaqfjxBCXdP&GU6~=1tg)rfC^{)g45I%)}G8C;yh@(TyJ> zyvOb=gWGrnQk&WXT}+^VZS=se9)YJuEAshc^dy<1Jt(CZX`h=^FRL`k_8rXO(KoZ54!@RTVt z$HnZlX0E_QdATKcNy8Z4Q*t?NKZBc}Jqs;JIn4vXePKzd=Ob;0+$X+qoit`IguhHT zY@Bo+>=<%<#ey%GA~(RLG=Efl;WhkYoRE-VJM?xFhTH#%j=8P-~Tq__y{kXY@l<1pz>ZxV~-t z>wGx3(=nV#rT%6{5uiYge-9+?3G@5WQGn+ex!%`LgK>Asc4CDGc_aZPw0>coO3@O@ zr2Uz>>P}@~go&86hpIGmRxn!?z1Ql{Z%VfGSzUPUPQH!+i2wEdjVE=UQ+(Q0tn)n3 zww)Zk<-|Hfj5x1-RvBCI6xMGtn2uK@ZQ{MhG{o>+!Us}{{idWsqa|gmo54~WGP&yV>gp% zoi5gbi?*$sr_v8QSCT3M#KPx6xwJlSwX7-1Kqci68>_aR(meCF0W;l0u^pi}hlq6i zNhKANgvUziO-`OO=B zwGwT6E}Z8JlITb3hc%y*30ltFi}h8I*AigC4WetEV4%ds+#!@P7#_e38*Q0%2%6A; z39MG%Pu&A~2p)xr$&C8VH;un=r+Kw6DXOKg_6-YSLMwIF>%9?NzSG^4_Gyj$TIqhM^H6cAI#RiQ!2b2v)JM0b6h35s#RZB5 z6JE;HQYyaKzC9VZ+uMu!8GP3pbek4@yD^m%^auTp{OJ?SxcvJ34$<3to%XLI{XVYy z!1;daZsSOLb zLlwgcFfnozT$Qmp{vO3t#Lk2Rk0Z+4=brKxDc}rbjjSstKj6z2rbSDA+rdX*Ey(#k zoTqbb4@}?_q};Bo!vq-cp0|XJTkM`P-7x!TJ`#$Y-QR z0X{dkEwm`yE#FoSTzY{8%nwXqNi5E#ShW8BLqZ5(pgtI<8MdcaCPNy9*!dhKo=tx2bjTq%Hnsfp)^FFK$$IzQ$Nst>s+-B!f`5jE zPPq0bVo33FG?jU9Y|!mBqzWElTiFrhF5UuCQYG$Uicy}FIhM#ynDLgpO`_rEX zeDq%uH@UFy2^LvSk+l}#%m!0VaL3h+@D#tw1W=~LWHMx^)Vgyc_Q;*4S=*N8Wa}V_ zXT?>$>KK!ereeS3l;JQZqOr_mr4G){L3W(gR{0ztLPgcT`Kft!%JuH3XoCP~g8q@8 zc!-7X?dyfKvFSIN>(k)OBu16ll}gi37gD?E7|x9td+U<8dDFW^s?bH|PPD3gTbjW~ zvYNyDLKLZ}q)0zGV+YQEc9W^n!whfrTc4G&FU#33MWI$+oBnA8sxDgwK{!&*{>UZ!-7O&7j~ywel- z=mmN*J516w+#UQ?QhP?MgSWj&sSWUrTBIt%+}cC6BvbX^lk0$2)Gi3^OPvCX>S6dP zl;o-G&F-q(w6Ga?WhQGZz<#L5LKO|BGs(Pm^2kXU#BSh&Gp6>vJj3 z!qCAENH z*bJ|UJ~us+&)5%*yXme=$tB9DwD8Is?es}g;+#LSuQ8x)icHU&d$3v1e?LoRgVlIp zodDR_={x4y7%_0_)fkU-vgMWxTx+(h4u5q;f zWP&4&Zv!reyhrOjG?tyw)+xR$)t|-;7q~c z7)a3k=j5sVh?LM62NMy7xeVRUUi?fLTrT{rz0ITe)L3Hu^t1cdCpX~NgVczi`R?9%=5=6C4zlkXC?NdI!Y+9RX5RRju+p%+g18< zzVPwK>A#=r59h4^&NpGfH{S{$4_%}JP*eBP_meoMUDwd-o`2Wth}hK^L9f#2wbWkfR@F1_Xb}z;`((-se~0+CcoY)k{F&Bwv74PGYRY%!}=DT)mik^`9aP zae79ib*N+@z7+fpWPu@&WWFs=5Wq^TdsFe17 zIMB-fv^T?Ac#F!G>%uA)D0&eh<@X2m=dOvB5}Kbw-ld3%dV(KPLH&G{Y_4#-=6Zt^ z3r_yJ2XlE~tfxUhOV!w8r(Zt!KnQo;fM_Q$B1WU}=r}xOE@({z-b5Q#hRB}Tu%(F4 zNIRm)@Pvd#c?;5ZD78=DHrjgLmXgwNAKSG=5$&5;DI^$-lOx6)+ffQl|NdxFkCVbHqmG1Ii>6Q(s z`YqVam?z)Qca^W@UyzJe{2&PwevJ}XBYk-yb9x_2QR>$ly#h>PRduNQu^++{k*HWA zvZz6so`HZXL@CLRr?hg$^A20Bt$eioYkG8|?D%jsoo_VNU_mm5sVo@dPeV@DzA_{G zp_tP;Zs4jTC*?0q>IlE*u?o7xr3*AI9SK2RAlL zQ^+v%r=!F@^n6~JrX2G)%+!eI`!kzV_N@BYbe#DJw%gz-$j~{;(-9qipX`ZBh%m;gc*&I+1Lf}vD z+*0{xm*gz({i5>A>iIXP;uwt%57c~+E`nS48_9zjGI|cbD^JzKb>xaxaWmu!UNTzD z?4U2)!})6qft-ey_pB+GiA)EymjZ>QQW6wBrr1_hvmiXGCo$fM_bgN&RS6&bY1D->RFTwwE-2l_!S$_Kn*I$M&r+9yN(gL0akateFD_rEq zY##~CkiTIaL_-^OXqtyorc_77*9d$6aD=UkDddgwk~d%ay|rQc2Gmqmjnqu|Q&pGF z9=2X*x%waufB$wDvhe5AP=RZ`@2XIjZ7V@E-|rhR+2mf81hhxhDC0t?{YhiiE|s+) zv0~SWS_Rcax0g)vF77w(VFMHv>LZ|!uih8y@?@st)|XNWl~PXI=aGm1^2mk#o@@fp zv-D!GFPt=1kh9?T5Ol+3>x$lU@L9K_eURLjD;OGMqlpk`?e}9)Hssf6n@mt^Mb;Iy`KErf#xU!OLLoB1XmRso`#4X+TQi5GiW)TAF~3!;+Z*1DochgZ}#leuxw ziy3C5xvWQFR23%h4J|DbIefc}aC3T5=H1j(=wOONxYJu945zdr*wqWHoM&#HaMV5& zx0#S09fg?(?J4ELXq$lKfI$q?vRDm zck(rfz&ki-F7W1#Hs~Mi-zz=oM`>EgyM9|{ z797D)2`?O+NK&Myxso9i9B__GR&uz2FO6do8czHG@!+_Yn0RuVE~%FIF8AT{lE=3r zSIk{R_>02r?adMJ?v$bao)g*lr*ie3qZ*DcT^Ozr+Q3c#$3KF`Jrl~1HBu1OR&BL% z#2&D-n;KeVmxCi+E%I{Td@6T1MP;4W?d4&6?ani1q za$-W&wB;5^Uxi?|!`=ncP#Si4aDJj&a_58o0_*Nn`{uMZoM20*;5-qL_vN|i;?@>; z%Il4f$!EOPpkpL&GN)tKH>O#^qphmTE>7jmgr|sbR!0_5TZ@LTigXaU~^OWrdo*{3B$vNAJrs z$EVtKjH2ySaT3?IE}lNuErK|_FBilmEVs8K7A?;X9e&c=QR1}E#`$9AXP-{Ac}R^K z;zqiGQ(F7wghlK|17MUUklSpEhi8hgr8yjI1|4{@WCd8PaL z?U`ADC;bNrjEGF#wmy_Cp<)AZJcnGkG*uHc;vnw}nRv{N=stAXW_}=_x+g3wcdG4W zor!*W`x!c__?K64#o(XfSifl#=as~e4e1guEl{H>y781c9rUzG)Og%w+biQ9rWCH~ zv9LIEks~QnlHdU0sxh#dp=r#T^C>~c+$qLVRcyM;NL$TiK63If)(!v6g6|P*2TVo zosSFvBJM+e1OYwRd44csn4whqVazDkuD~}iRp~ElcO|W4n=U15=jex*GI<`ZCTfLz zM|+YK4bx@!j%?W_zmziVG0S-? z<{46}zK@}a7kD&q1^aO*#H!tX0hL>vG#M`3wxDq=3i(vletnL}N`j2lTwpCQL5RBL zt@t5_L|ApV>*0sttwnQhi;`FQ9P+H0nH67fH1HvaWIi=AlnKqRelo%IqQKf0o6Qqj z=C4tFFtk3VsW#=q{- z_w2pT7x`D{(wj}*dj;+s-B6lGq45dhYvFhi(geWXOZQMg;ehtDg?gud2egu(Y#2KW zO*(wqcTIz>uk6utJbVuuE%($s($PaRbID`Sg8fSycqVz^9)_P(mKiP!H=at8x3QzR zhp79W>)C>y&v`a(l(fgz!FuosajysR`ri!wV1BSt33%!=+*Ss?4WqJojRM=e#KD3W zO5LyQvxNlh9c_Z4w7#udi^ZyFkTM2pbm*cIcgmkLCStB^WStHpXBwQ-OFvV{?n8>* zya6?I{^A$-WF5|MqHfCf<+6*Hz7dswk^02na#hmK z`N25y&~)R$xv;UAwX-aIpcWsxm-p+-)miw$^vYYiJlgL3q{;eOIdIi z$3=LJ3%$mUIU^?gkjBAWxwOP&t;&^|+)QK0W9k{$Rx;??`{=}Jsw(-H%{x4e=K|s5 zX;_(^Irh2Vcm;LbC_CDJ52Ro1eWjF*h~&mm`t(iCTiAWC^M~D$qA`;TlV~7m4D88` zc*i}Lv|8u9rV`CndzX;8e`tG!bX4$_x5hQOBx%RALAggwczmK4uG#nNVvdf)f~3tQ zZb?9tq1DP^tiU+S!$oz`Ser4d@_h&D?Sw! zfaoQ2ddg|Hf_2qDZk$3tvh$YJC!Ls7oLFu(#9v}-=-yk`>|bDPJU>^h%kPLgMzeQExYYxzBf;bqCrepFJ#h-iTGw2x*s zjaMO;cgdwX8pk54h?esqA zKDyqI=!-!rBz>byF&VSvBpZbYUH#X0_(pvczOVpXb(=??Df;HbbJ=RaED78SnT1TR zTS&}B;{0DE)L)ER0pNyptYY$N$+=O3?|b+KF4z~G>SITS)ZiH( zY*GMFejfs~!hvrE7S%)XBuuc7j)t%joS39_i;f3`Kt03H`!CU)7qSmFXz+Z9)cvxg z0hB_0QyS`{JI04f5etV>NMN!Ee`?k&Z)x2ZR*%0!M9&{y@f;$-T)6o@v`TqC1)u4n zzD+*o*~eR{ft5?d18tzuz+H*(OJLyO$~Jiqz?xIwapWKUPnF(U;d z>22D6?jnh)fD!jWFe}uasc{Lxut)7%1-jKh*F_rj;V9lz1Ji@473%YAPEA67*j6f|vLQ+!JX#DPx zi=w6r4m@#y2n&C+YFGw_pQ0ySUMf4)&ze-eV5_iw7j!3xt&Gwzc32K=yRbyStu1G2 zQT^B(0y>b{6A%>;T`%19CUILbBD@+tS((&aD81x;0&)C)NC~?)3zniL_@7^q^UAgb z4;jT0$n&#ET8jxOfU%@mX!d$qFt_XDC*{H8dg)WNc+s1e&7p3b-8(HgWg@ZW<<{Ko z_obP?OXizpSyln72e2ll zM{+($&eLw?HjmGkNOR+^c~xIQ`YDgclz9&&Lr96wIHI%`oFosWau)X}yIb6cQs1Fc zv>x|=7T&<3vZx+acBG`QzpneAX!k$GggD>{#%z4jly{}W2;A8^*lqzQ`poL^4%^!O z9kS#nG4aTl*H*)jVKu++r+(EBS~?1Q!0*f7)T`N=<2ejn--`vwz2bTXCYqTrQ+U%= zf%4@&rNj{D=5LlPs{udBCn2)s^q0+F%k0uG0*~akc$`F7dm=gQdv8E*7Ov2~OTuEP zhjh;JjBheS{`JoQFyK9f>u*7zlVR~Om)x=){CNtiE+=-r0-m3e2)i+&{9WV1vEW2J z%b+9jXbXMm&@;mwk90O~r& zGP%<|l3TldpTO5MC1PJqb6QPOl+K?6(=Qm_^(AGrPjdkbttO*YO9SNIStlhIX}iCE zqjHukqCyol5tCTYveiB)=3~nsCPvyR(d7wVRF0;}qit_+y&oD$Uz?9h2MOt!MJHD~ z*49#WuSfvibn%&FV&u$#Ulv*UxD2Zt4ZV(8RUXr~Kapxmv2k#`k#a9Ih*QvV2re_z zz+)6*vdNfT%-dE=;>K=ns57?X0)2BtdL0;Jz3#T9A2ENn?Cnt8P#i$W4znU&O}%;r z+1quy_FcVLFeaZoK*z9&g{jm>Ns3Zhu=5~;^|vFB5NDN6o4OR<@gfqmgsHGvTQRbX z$xao*uEyE{vG!v-;Zo6knY+M##ztpl_yb+JTFg$1oivm}S1m{9`Rz}~P`}>yIPQzD zadcwV%)9zrr)8Qju@Fs;IC3b787cMisTXNgBZZ?A*}XR7p?os(7Ir#!{7Q6!-n zCCOX6p8~{E)M2ZX$dj%&b{(_Ro=u&BoGtHEhiR>ex$MJB_iGXh)MR~a;l8vU`_$l| zsB9>^vp8VBDTSWzx1>%&cDpc;*2e3-(%-4wWJKT@>cWDkyW`YBfa6@ zBQ`KO2ISTHCfV1?35ag6uCo4K5<~B688PS?Xl`bv*XtdUd|wpZKVl&+!7yxaDdZK$ zfnWH~Ojr=CoK1~cv`a#^#Zm+l6+%~EK|KNLVAJ7+;0@={d6)a<^_`5c-V2hLE60;2 z&O3av_6eH-e!MvHBcJ?toCq9FE*@)$)Xh|zyY7fhZrl}f-#GdbG0vtWvt z?rZL7|LOr&DeOK=?P&s|{`fysNj$Y%)mA(lf=;TB_zDb>7r1^o1@tc~Ktx;)dH{a^ zzGg#>gnPOY)>d+EN2DsITe%2!q<$XK1^z01ujesmH6&^O;owyd9*lUbXg8^d>i0zO zicf1A(pc0Dy6H>s6C%Dj|J~8~%gohbo}T^GR-$Zf#LLmzt;9c@o!dRlyOpFY3=yx%RJ($&k--i0WOJBEjj8WE)THc2LRhRKW@o(IEn% z=QDf{&bgQ-k?;12s(H|@o{LaS8GsI;}4mp<(IhJ^^y*9mrhr2g9zm9IM3{Vf1q7T32Fs`_5 zg7l(n9Q-iRkf-@M0{5>7rZAB7*}eT_o}P~8Zl2~AsJpF^mQ5%&3&_l&8r}bkFB!4@ z;TRFb20|lUckq3%@z=F;pvW_slWjA4Ukv<=DAa&%Jc;eSary;2H7< zt(4#C6e0QrO#AmCO8Rllr}yu!o~f~0SLechU5kd9y>SOZNN&0?mp#OGPJUYWc?e6J zSe8k&Yps>46o>C@sOp9A!w3t4dLc(=^L3iJY)xeRgw34B?y-0Qf$AiSYT=hM}*6*GN?D>&Oy%LdU0Hb0v zQrwj|P4UgCE4x0o%Qc#8XcH(+AwJ&riK;Pb9*NXFK$p#6ZP;o3@)R}NkyGZ7>!=%dgl=|)U=(2`i2_Jtpbg(Vor~8A#8k1PyMex(@#WP{`hR7hKm^k zlz65UB*%qf$ZvgRj;Dag_?PF~?bGB&^H0;B`GvrVeYp@c4HHc5NOiEu_Y?rNXWQL$>b1Y@_+)4yJMIxc2#pgNy3?iZ0XmV`#^I zIFzLTmKGCFkrl4tJ5&~9egBf}ctA4N%S!eB9ZZG_0LBaki zIrRyK_^$r24*3^)#SPKQtn{wb#&SR=%q`>J4EJE?laemm?A+px){aG+`T7aCT_c(R z8|;lf5xE!=GTDkA+GZL)c94RpeM+CzKjT2eT))8ZI6j;f8UqW}lQ)`w={h23X?!bC z@>tNr11mxY5~vhz$qtK>3JYS2qnmyZNMPR4Y5mN@N!P8f%{31sPPA(divbk6c4n_J zsf;BH-3w=u8x9=}w8WnXS;=J|6P5Oy6nk|=?JI?or2LM=N5=0A_B4|AX`=oT(?%TT zG;xWYCu(K~I<16ygulg=KRl(YM=WGDZVXCQ4D}R^O3{s5YC$taeB3FLu6`<^4Ml}Q zZTAzXx3|{bL@~C69GJ~8VVB^5ts04O(wvDd+Q;MxwT}evNaetb7Bp1T_Ju2%XOkv> z4alzeKiCnbisGK&tyoy7p8^re(sWVx}Q(#)Kf3SJ?k#*?uV_c^5NhK)CanZhYSn&^+mDn=U%+jcInqjrogq) z?<$t8#LHJ!%h~$h8#lSRR;fDz+td1yi5<93E&Iz3oIDD@hw8kw2(MUKA|DX^1vqFx zQA&}4)&SzY&t5C4$c9$-0F*{YZ~`KH_6)1Y;5|lQAbJKpATR%XGr{7DC~g03Xtg_s zjfhPybLGRUMIYslswGF6(9wVx%)o*c2FZE%E9LD`IkS<;2ZSkyaj-7RU=1%WG^ok~ zqL_F2Jh3LGpe4p6Y+fmQVM1ZgrN>XY>W3-2WB~s^a3^#;`(W!R;Xp0HN8Db~@Eh7* zNRQiYyGJ}e0)_dyKkKYdecVF;*!PzSJ^z)Qx3d{`?el< zQy%MjDUI_|M&k>>E9IL-{VZ_z|;KG$3vfgdz@x|w{)~|Ye-`%WLEEz zuunO9-$hJRc+ZHd$1vr^iVwy<2Xpr3NfKx;I#x%%>X#~H1L$XcnG`$kD+dQUVMg?;SXT+6lJ&G$< z>(Ujuex9pR-#A&-C>2>xG{w;s%wp*y7MUoEr{UmtX7A$>csN+SR~@T-8Ih4QR@6ax zSP@k>xkgd+i0v{stb{HxOGgJbYufJBY2vPFo;IQzb4m`2_=-#zb3gQ3YFQrQZ*aMo z2O9|3c=T-cOR5qEL|zMH6bt7=%yn?LLI9=AHl{yV?T`dQruS6D0zF-Ks~iqKB&R&2Qq7| z`Kf7#1wPQBfUQI~K7VBVs)#e;LgtH3ZB~6_lZ9>zcyfSrVky0y;mmO`8Sjw6a%+=) zIV46Kdy-a`I8UcJOg8O?h#H+*|6{X=FTmW?b%|C_5Y$kmA#pzDDK0JF1QsbY(|hB% zla}}PPt4(?-cpW>XN#$mi#Mwh+8J%)^9LlXt4h3^eMMrtL`(!5^TB>kDLJ3b;>b2* zuwnb*v*?8(zI{yM8@c-77X@qTlPRPTJM_wO1L5kH3;Vt6VP>B3Afweyl3M9v!HU{o zf&pz)p%a@?2TgW6Y7B_hD=_d^Hc+lP%stQKazf0&TV^Q|l}R0wI#{ADk3wh@|IJTs z<>}RWQisNzD_j|kgo;74iPxIL&Iomv1&)`{MuZmIGm6wL*R%aCqS)8Kt*M{spnl zBcf#Ot8`{_=B%qWSLFZMt^rHeJ7lVhcuUCP^N*ug!cWcKvsj!Jy^dE|f12|<#p+iI z^3dnNyNO*^qREhXHo(a1k8%F``iirnl@j9&IOMgbyRw@CH3I%Omz`C)DaiKBpC&0E z4I?@hPOPY`wcNm7*t4h5p`303CW@;&D=vT9+;M-cfg-1TEas^4vjuL8(rlhP&#g>8 zzl_7^=lgh>2o?#42MYK7)CBq5?Y~w@FMrnt@f^IvJ(-wiAKHD$5rEV`4doU2BIYTT zjA}P`wdR**Tig&ZjzVYa?c$5M5i|1~@50m-qYCrj*1)*ZGEX}_BWXHV>;&PCA86V> z4#&w>&gkgiiPkZkO?b=``ja5)YoHsiuMeLV^%?EE_%QkL2c&sKEzY(!p7`l*8&0=e zJAiXb9=x4v>dBhBc$GPye|wt}y8K8Tm|}=sYQ$UMQY*GV`<1e1R@ncr8UQ?6r__KY z*w_w_d`@hmM2ozFaogVZIpwa(gnrR#aI_#UQgpf&ow&Mz=eKkBFmjoj@|&`aq_|+9 zzmw=Swg#i9GMVSwm<`b>^ce9W$!;!WWfDh!+(B(7;to6e7zb?MPEhVLhzgPz#)U#Z znz%MM({dBeWeIwbCaQLCAVfl{0BgW?`$TO##DLkM(x zE(f=wl7h~b329aC)YT@W1Kv!m2ct^O{{2?!eL!6QJ*kxr_Tn_lA~)?obi3Bt*nM}n zavygL2Eamk29!M|qNWy>Ef<#e>RZv*gi4Bge#H{T{X}n_f_OOO)Z0B;?`%OsH>~&3 zW0<$#Q|s0lI4Lj#MZ;By8Mu|LRp@sGz>_H~$1oJ8@A`BndLSbzq=*Cv6)jNP$_)G7 zgQP*2p6;yp$R_tfYMDan@k0X|42Z1^?w0ZEfc7`7ACxcNHyj97&YiP8>s$<+PiidT zM5mz?(Ra+T1+Dr#@_0hK@rk29VhUll1$|IJ{ST zew@P8@e*ue6kY#H@eIYLP(TL#_x#kU@-q_ivx%Cdp@Q{2J(PHzi+iZPwKDl=)CpTPSfb(zpc;SEoZtJ+$~L=Gi9%!ZPtdEQrX zM~PBNB=l7`y>?mPSpKH6T#12jN!c_VYfcqhk~`;;Tb)_=Lrj3@T5f)PQqqWVA{#oR z{s!NVCWoeLX~uZ{gEo0FhWLlT;@Z}|tMWR8kw}S;v&|m(bU0J~#3Qd0CKzCqaJ%r} z_5!lD@v_OG1GdEKYW+Fe!^X=ui`~dk;P&e$?ZfzA(pCOwS5B!VoTdmbl6I0>d`?=` zQ`B=lo%Xn{-#M!8n~lo&C47aD&z-`uMnBdcUdId&cjU<;5KZc>`yeU>MShO2+Zfrs zV#Cm&U5Yxa06MMtkoeBP;a}v9#Aah3a%bqdJ{*hb>m$iDB@OZdU?4Q%(wzxU=-4Q8e-Z~CYGDnx46u6L|1v}f%sEr(8O2;qA2YroI3d2*3h8P0E$>BIF z4lMW2VssBf-udJ7g-7mCh)uZ<#x^M&OA`eu?gZ+x`V7^D$$=^xA-{ef}fh%IFg)vjY$_FPc?I%yd#@T)} zj>dV>X~H|o99uW_byBo;P7uyQM8)vp&Q|@`|2$eJ^p)edV2^TAr;CI>A(WJzYTt%a z_9fa}HTUX8$G6|s;9ZsJgk)Q{ch}iSSj`KI!*)iEN&=yRpsN;36zn?hI~_sKjbtDE zi>}fAtBeE1o4xU8BSq_YNudNWtI7Ou-(}^tv*mg&0O4J3o_yNq|1*Mb@ywn6)5?O6 zwnRgUzaHZP1(Z2Tyyq{SlTZaWBb@!ku{ z&&5PZEQY8~>4)pb|yfCV@FT1;{oTj+<|%4F51R(bM6iPJA_JQ~o$c4qSLY!5>!8 z{*)UZf@YRrpc~1g1~5?c*hLO7Dwk?e6MY6uIEd(xoD6O>8)A#+$687bj~DGsl@HHo z?OO|Y5^f8Ke$%Zi&(zlyq_2Qo~!mOqCo8>vC$=X^y>^WKmS#xPx*{LePzq$ zL34s})Cq!ke;qIZ`R*KdFoHHXiS0cAUjZ7Upma}w@;Om9J4}YKNZnT1p)HAMpP>&c zGWj}ek($p6b=;@gH`Tf`mvTCDDf}1{Ry7iUDUqQki955OLO;9zg0RZ1hF1_;h!pv_ zkA)CiXoU0^zZ7Lr-i>UhG9q8(R|L``h_Q2)6i2CKW*=8x7P%4ntocXTxWO0k=ev`C zfu_IPHEM`Yb)hX8WP(k_cFfNsHCbMwZAKCPU%yJYrHs?7ptg`34L;&@__p}6E(clM2ei)r-x`Xr%m31V?KSaEJ0OpE19GTak5f)jy=Jn_+VQs zsV%*vgmx2vCow=CR!MF3gzVl#V8ugCLE|YCJ7y4PoWYd!+jn*tIW~7u(W@A?&74m} z`l{Mm!5!1Gqi@)!lcgj`@5#Km-oWM;URTZ0I9k-Vb9`G;%=QW+ zkzd9Rd-1vjWV1h4o^6!bQP(VFV&_D4WH%07TXo+P(Y}y4Vc3Q`u9P6Ny@{As46Mc1 ziN~6@px@NAIYA2VSIzP|Xqj7Nm0~Ny{ih_6vk$^Awu)#x(UvNycEw&>BW7$t_rk%v zQfp8Z`4i1hl5`b@Q=?`~h)lD^j-clpNr)-Gv7?RPxYz{zT~AZ^Dj25&#do4iA^81E<{|fVknp_n6UB z3%$i<&uZN3Vna;_LkJ5Tb)$kfdivww@ZSbc5A6gpnh zOatSh?t;Jij!8v*JeK{wxPjPD(Fc36-g%@4K{-7mtN3a03Rp4EL!fwI&~ZWJhSz-Z znQAO9WKhaI37_$RN>uvnYi-wJSW@95)B68&DkjAylX@@6YgzFu;m$-?c>Y^f^gnx=w54SLrlh{H-cs$4Bp{ z7!)mR%|{C!RocvqEm(K6S38hr`6dt<+(C(FG(5~f-uvu(Qm23LAgU#RFA`uGVZrk0 z<}6z3WldfuzqnlJgZ&oTLBE08*v(z#22Q?Rw&xT-S}Jqhb#&&c@8oqkCpVG<342-vOW_M|BsEW2I0`$A16%A+yLqhf_9t z0E9v-mjCM^dS_?&O9^MnlooKMTrJv@8p$a$A8#uQw7F_ZdR6nU&FKBb>YHbi2XJNN z{!F}*bfna>vf!5@xlV#5xk8V&bMyR*Ep*5t=pJ|cvy>XfZV`0rT=R=)Ei^YW!|U)*tH$>3bp^40}iCoKGZ)RVqVaF$7vPfR+Jyjxuly1BSs zfBah?e7jA!_SmoW@A7m#;E|AaXFI02;N~6dp`~?kvhH>~Wl_fe$j|>s@m^j_PH%3s zpj!JWuuxhPt0xICukHr8-6~F~{~nA{=~oT&)X6`oCHQNRcTgv_Dz~ozPSmCL-<#c+ z^4dB;BX%bNMOxDL*#H=DQvB6xjKGKXYGNgOP3l?+|C0Kze}nRNUAXGXODI1}@isgp zIQjdtV^7mCAQ3sq+`5FuQ<{Ia2}X<;;eXM<)WOqABQ$o+<5h zzg0hgP1XdS{KpE@v;9erw^&ejB}4U$AH)kZ^*gXg7^^2Q5)8)_6eyiZ)m7u;&PM`Q z!>?xZzT(7c+)vAIxahZ-E|V+Tsq}d8IalO!^}~UWwUfX}eBfll>f|L*1An1&NgI%M zy*)Me(U{)E+brefuyS*Gvfb8+`5m5;j-ysaK;cmXBE5&=eeoE3h`~eK$@VJld-9aS`AT zlJLG3R@;yM@Vc8%xQkCwG!poSFiz&5RhYKbrvo4?r)XJI~qh1!&W)F=mPv2M=ut6I^ zh89G)RH#iwi?5Q^kL|CTqXO**^QScHYfj@GeqL;*Z!e|qB~gdU9fynB398ON+_Yc( zs%!4BU&}0AX~$j^bg$xXB3%ynS$lOW&i7TXmZc?J_oH{zp%vwlLiX&_r+_qY* zD*lmHU9k707rd8(eT^hI}R_td|ow0pU~GFyO|RJA|n8hTzU8#S+?ho^Mg3B+&A*hg;vv6Qj1=UXo=v+sY=W`S}VM zDf-sJyXm*?@4lXjMO|CtMI3svoT(!+Z@?W*BDKjdo*{I>O?av!Wq_V{8}9eQ9xA{e z5jc?;_|vDNp8fD4eNf3mvt-c4LaOInSrw z(P&F3_N<%Uv|)K;6LQqNCBaGv7T3D}MGwPLyL4Y5^krLoB@Xo^yv~j~oOZYhZ92;R zd!9A{!eLa-4&30nukm<&(}mY%OJwqAtnyM{SCiu%Z$Kd~CL&5$u&7&#xiv^-f8^*EB7F-nudE@S7=qi-*>GEILEZ`lTuKXf5~IUU^t=(H?*tKz~7S=P&3OT21IthOL9r>}Ht(Elw^0bV1PP!drF&nlR`O ze*XQB-hcNa4xQhn^!Z&{b^wiGGzpCU^)G+={=47*@xT19uf6ut3;B3_xOeedTVkkZ z?h5Hxc&*_){f>cu!9cikCE?CpRi|i?d3(hPagzY(&dO80HD~&mBY!dYr*f|U;viy7E2jA^43r^c9APw+5lazPy`DO8=-&St;wlX}y>_E>wEQv)qJy;o46S=>Fd zZ-8mYodvlDb8JI{OWQonS-_41AN9`E85Ph$=`(YRg$=z(F!Uvgp?f2Zy-kh55@&-c?}#(VkZ6${;saLhtN!5V(m!7| zS~Lo*Lq!_)F~_~mK|e#dVj9!z^PXbREd7~7+X-(I?Niy-OoTk|6~`&%PzwHI4!s|kayt?p>3of;a*EY9VZ z7S{xQMh3L#H@G2^mp3?c=8GsX!}Gv3$l%kv=V|^j$h(ATn93&GR9={5&?LNai;lFA zy`|?`GW0ATU1Uaw^JQ(NygeN{TI@W*P#9U>(9JteoHx)MGiZ(Pfb}(S_4*o2n&x@a zzLps+^g|C`2*0Kq(0H!+vI~7`=}2PkjOP4`e%ussO%Z2bqta`TP@8i^v0dO|dmu$x z*vDqKzb959clD z`*B{j?qv(-8oRfGL<1L?k=Yb$KlmV*JRm&=33@KE;`EtCJV$ql@4T3wAHUJnb~)0} zAE_VeY4c}B7-ilNrZddhSVi#~OmhaHc_FBY!op->o{qtsOjuD2t$Wa_Az>+#2%d28 zD~>W~$Kc5FXU71VuCL(zk`xz}H|?xgXmV;rCUtP=EC93%Z{i$hk==~xvnSRaDI*sh z$(@n%Oy-HcGq#-1%(1Mp=}&)L9i`Z1-`Y8!nndmize zrRnTz{qz`Crk~BFv&`l`aC?31HS2b>!oCIHw41|8G#q_2m;Ab59@WkU3uSkd00^ec z*QfN>xNpI?pk%EzVga*b$e=~Z#0446>*yeo2|Sv1FPI=1D< z)>Ct9skuUQvJjmJYH@5}^5&%*-I1<_s@99=JL@YW)n}Wk&s^_py4f9>AH5d6bCWe8 zbf<31JZJ)-X%PlJA;O@Q1U)cwqj#vScBr*>u;t>7NcA-;L0_q_U@_1{g1#su=$bQ3 zeWmpIL~qrpjtj>-Si?H%KDP(snZtxZpMLJ*(a&By_H^B`r<+b6YB=$^=2M5dt4}Q6 zXkVSZL1A?2FZbQQ*mJ&G^4|D-_8T&VLnK5$kq1qMWzB$o(-sE(@Ff)qZ3EDG8-wN( z2B6=T4BA>6gMJmj=r0Hut+;bRWk7@E4V1!x0W=+#fBL`w=SN6+R#_Y$3DEq}<481v z(f{_#AAk6ZAHDbP_rCe(uYLLX_4~6U@u8l%tC5-h=DXeX15Fjznkq=o$&2Ls2A;M- z$8I)~FCk9SA{e^2=4^L0!O+2kRo}&P*BUD?)t(O~eYF*>6(@r_e}vHI^GCS>U48P% z#Z$-X&Ym2*+E+|PS^fqwpj}`qVfh(8=otbnv^Lz6>A=%;@uh zBF+>ds||oSqdkyWrvZ;ABT>UeFmdx1kFedNf0zGaG3^{W(~-W<%?9=|rN~CDGYMWkdHiH+DDG_ck}(=;?IsO|7PuicVr%H=t!H2CY61FzTJLd=h{W zaVJEXou#0NCTRDa+cX38=e-p0WKx>OgGu`AsPG81Rrct z7C;|GjS?|a`pi5m-brZ_2UE(&-BcJF5O98#wDhB0jaDF&&UEV}n|7a=Sp$P_L)mtI zi2m$DD!oP@7hQWEay2@>GMzm{TAod_q%FD9oI$f|-j(ghSW;14DIaD;LP{m*v*+t} zv&YS7c}}(>4P|%+Lyq?C7~0OJJ>Ajfch@tlS9PD-S4`Q=sumV=QPE_-2>7xh;4m!& zo7#dwV~kEWi!=kWlXY@Kxg|Dct$r2&#MfL8BWcx75;)hk9BMs>#OQG++a3b?Oy{X} zC%K5-M_^vcro8i3A- zJ4YpSo>*pxd7k6u{QP)+ej-0NPA9zBp=A=vA@iVTHy-t^&}SgN*Yoij+Q+KWE)v)+}az9`-i^0JOg<@9Tt){2!b8p2OleOS@T{uYqoX zdKv~bn&me}?Ef$8Uuv4m>*hCJw)r}|CIb>`ks1W95%G-cMOglZx29cRf<0(6$0@{p z=B~7Ctha6%AD^mhcKllp@sv05%BEp7ZvrcM147|6dy>A@YerZZSjlj{A@VUmjA$(wev>~B#II=p9~?mNR&Wz&6zc^6w27R(&vG;^G{Luw1ny^s}XF-ta$OlRmm z%MqnyWHtBM*OQtb!-b`roW{8m-Y(3($bp^EQ_d<|*|eAytHn9ayMQ=L`fT-=|HIIE zudMIV*UaUKC2m{rZs;2)r8%gC>6`zc2xafS(?#|j05W#`qTy3 z$-y9n+h09}?oFU#jF0Q554<5B~fG3czupk)TMbfRN8 z6dPh@NV|7dQ`S#k1rphyoRcEes zG~Vcr%-z1SIC>*7F-&>%E#8fgNYF#EaR#7C60{8B7;dj0YO5V=y?C>w=0>FYMsxK* zQ`OamipxNP1`PUSPc=7WnE}nJa3FG$qj^ z9ko{)&i7qBOZ4ZeQ=L^OgGqPw=}u}xcU7M1si7$xG=ig-d{J?(pF(GvA%6aHUB%`4 z3)dPd`|B!#@oH0be|<$q)tTn=C+p81zj*3s!}*hq6{jZ#E*F!c17V7FAdGFgF&Y4! z*p>!#I=M?CIAs2Y3wrXpTJK%U)j;4C;z01?13-Z#2tLsGa`5`GOy|qejP@0AE~NE2 zIMu#-9ZG93+GN?Gl@DLn{A-x_kr$}i0M-az7eb6_3c>aJG7c_CG}%+&xg4B67t)GE zvywdw3s9iWfE*8gRHjJpD+aCJ%n2vj3zHp4a&*?Syq(n(+>|v8Y-lIDI14d!PlPzp zH+#F>*~!&Ze2rjePq@!Q8zJl)F=)`J#NWw)3=oj`4720}ced;i&lBH^J%sK@yK=KQ z>Z*CVES^^O4N9O!44Nfqr+H^W_EC-HMAQC1E+2h4IxIPQQ%~ez3_8UyH0x5hMjI7U zEm{-_>qxF7V)^JoAr@V_JJ#LQKp1pGU1vjGM}6(pj@J0p#BzM`ej+B*pVxTe2kS#9 z0JQ692J{BVcispaEh(1BDcdxAA_@0-gEM;e>6d>(rq>H|8+ubH($bHXV@O)GE1%oC zC-XYg9A;8$dDb7(j7Gf>H^3O?K^p})j;D9x0?8Y`dK3wuams4Ajc8;{qjj0h>Kalc zxao1GEGZI9bcK+s2tr`3ezc;fu8a0~-p3@-E(ilL%Uy*gHPWj+E!$eB$&L%%YQ>i! zkH$xhv}=tU0(PuHWY^W1GPGGy!mnh|;7=71YA?hD*UW2{P|Tu@p&bmhUrKLN96;}- zt_TLbo|qF1nl>aPnsy?1=FA%AKOLL1Xba4v zi)Pv~Fs5a5zmQyJmEerbbn=~tPg7q!={svV&gidL`O6OY58_(>wXi(`G_(7{|F+;? z9UnoCbI5;i{F|hxW!!^IXV^b0ZNC{zH*Au zXyeO<(Tsg(Y%xFHclJKUdKxll2B78jJ+8%i))+KS*s!d#mq_+nnO4|(O9pP}44S>d zdgU4PCNiCUn8mz}$8AGx*4`RvLNvQ7ZVSw{am%30e6IMiJcH!jmTTkmBsZS3?C)Uu zyq)nMpSi5_=rkC^oZqySSqm(imgcfHT8`@0NP74GgXvtJM_ZA!RZq6kXPEw{ew-}2 z7kWg=m$jUYd>I2;D#^3}kKPaIJt&fz%?u6L>j-`3<$G*2xn$XIbkeg5(P196I)hAG z#`HPo>m(W`SHSz)$g-Z@EPOJZKI1bSU~~BZv+09^U$U(n6abY5^!WfV=mSZp1+Aud zm$PPilkYJ{`AiPz^Ou|LInh?HInTUfY&1*aylkwPPPFwXz3+o%+i9(0^|Cobwt z<&P^ef1Fx=0xh~=m8l8O#lE%^;$mxk0$mZ5A!THG-(~JT(+N%mDQNi{?!L;Eb_IHN zq>&Bp`#@0U2g^E-*5*&`=aYNc1Raz6dCs6EjFxkl6D@7%J(0@+cr>Tdj7M*Ji^b&Z zN_^&iY&sa1m!|TIlXJJPP7YkU-r3w$U)@r3K2me8@xtl)^QSJiHC*p(ni{;cFhY_# zhy;E2CdJT$OQ0L!;@H5Q-pFuU-B9aA!k{CBK@T)lU2i0933+G2`U=XRQ4%!CXSi^p zgY>35#)3E^XO0jIO#n1u&=&!KRwOzYk3U^|^s|j8pKUntO!KMdda6!L^*5((^}L#& z{gbWapY9~SQgXj`;J@+t^g|nZeggt%dGxUX&=4`BCWM$fYde7iUCwOab$5sZHH!(adM$G`g7_x|~R|J_&r#~k{rl;l%m7vcs@j0kq-e1Qsbnq|d!sYsktBq9y&DAvNrRHYj;*H2fV%)dY z-)yVzsI8p7adj;fE%FY8EPrEZ%O@QOiTlhA=oF#P89|?E@4n+JQl zyxHlM02mPR#S=PSoB6u zXHQcD^`PrI>uWn3>j%0!GmGJrZ5qX9;{b_uR1VMw?~38)=`n z*?dcYW?^#q>NB%1))|#nFq(d@_K_=HCPUMpl8 zcTO)f@Y;cdox(oH$k*2FX5Bi6NAn2s&)Wt>?<*s{l?N*U$}4=KSzDVP?W=s198 zS3&TWX+f@|@6t4l;}zH_DLQl$Q7S4&@W{mjiPnb|vq zxe1LsbG2Cz=j<%6%)L8mK6?k=%n>J=F=!G7y}C3LJR)Jxgo7{a(1wKjnc%%p5=2XH`O^Z%$-Nyw{2+a*l`ZK^27Y@Z3FZV1iyPj3q>=fl~7FQd^Gbe zES&~$p0ZMmHFG&_&tKjIUNg+WAaEJ2;MYF-LbgFmbDU+`G9to!#mD|K|9L}<=FqvI z#y*&f?B=v>jwr3lO5OrzhZw{vS4)vG!I+hceJ|9m@m_v`LupC z4@S#flw7hGj*@pj=DM8khofrz3Bu|-r`7&EK+JTV_irz#L%exU!ACvnMeeg);qx5c zChTUxZOs+sSM6gy8@5LU`e+XAbzmy)8cc= zk<}~7gRGmbvEMv79Odc>>c^P=kCWBV@buA-sqT$&d01sNsy$50*j1RzgP-f(3 zD95SUQTmgDY>>PYMz>*-hD=^M!`bME|LSw5U2&#$<%C}35~yOaCE0?$@+wZ>ldHVpT*P2cQa8XKTN9D|Ev*Ms@O$o1L5 zOB6s837Q3Q3^Z3?Z=$KtjTf#p1XXdhp463k(wwl5Fvn9Y47%gO@s@Ke0Qy+-nZqq- zk2Ieq5gd^-hZ|2Fstse%bgVo6x%v~&1oM`&hY5^6{akPL$;nHN-e}+Fy@@~BO1!?E z{OW=Cm378xh78(Ff_@0Q4u+*aznC-hXH|9p{c1=AM|gef)fI6UG9fo#x&Q6g zHoyI)jlcS@#b5)mtzWSl&_O+XF~2-{WwN(%@={ZLxbLO)^qa5$;lF$KRZjCF3I26q8$i#X#U17&EMD)`5Sw}fZj)?+-LF1hkM-? ztn@i!1JFL#qA6Ks`m^+)0dYoWC}D&x$TGMWU4J0f55Q5tl+{YfmeCO^M3<`!uCjPq z-9(dpHKw%@&}ZO2vzwejr=<`r&ZBP1ylI7}MfNmE=g^!2Ex`l!Fyt_L*WxnpfDXx^ zIf)jvNfMu_4c*_{-`*lI^yRh)v7u)s?y`l85}aa_-vNUzqU#vsU$>*>UMv)Ti9YP1@jN)TtcF6W}V zAbfq)ayGn8@qS}FBkX487pHyEU0DPxtDFs(yy1z?em*AAdV~e$(cZS=#lUe^SsZ{n zYxArm)RHEr724*6n!oQ72DDn?@BK2q%~lo+T5)H!&bV{gyk=3%YsNGgQfA;UBU-(y zufXUGv|n*&Lmk@?t}5M2DCldId2KsuvZQP=zJJi zeuB#RfETm5EKjT`<7%IGxAPSpF8IF=sBGF}dammW2%TneiEAPqIA6TDTUP58@6CJ>Gj)J7mm_!pAOIHM9 zrr6gPJX%m@F^5v~gJoWt2mL@8(ApSQ53HP;F=cgH22bhv%|wo6gG94JG?{T{7cgi< zX3Z6QB1gew(9(c*tll&uytqRkb)T0(N%So00W_dx9<osmf$JR6#3bWkKs(DRa*ND|F6IySxNdhj0FU0O@c zuEytbixa_nWq)>baqPy(mCh?|4Q&@mKu1Hx>Dsd=>du|$sJ(ExwRW(#b^LnI%wYfG z=(T&p1VA$eeY2&81aUN1v$llXgKi)mGy~9A>dv!lXo;cQsRZ3oaXfPNND~d;VAXK) zkX3@_^jQGtU?dYZKlXGBx#P2u(}yBw58rIATpVayn;ZPY!rY%S7+rE78Vni$=Q=JcAA~ox>P3z|i#O7gxXi+UDQ<@%DGVwE69zUfT>NZxd0P zrhm}-<|_<9=Uz%rjkZ_cZmk?`ubJ+TO!U-GUuw$E41ZxW_g7#2<3~UI$M@g;!N2|D z$N%=LpL`7cS)peRsXuuCo%i3P_5QoR`1y~2^~<0B<3Ie}#3d5SG2T-jjCZ=~?sV3T zv|qd#sk+=y(NBqUPYsFSpt;XyS^D$kx{Cg~imMF-JzsAk67)cG&0uToa2o~CosFYi z&EuEayy?;9rP*R)ks8oZn!iEmGc%xh`g4-F&zaO-&H=g4bQJFM9`8;N@@*=j&t(nh zW#Bb01L7=Ea>!9U2WB*Ir62Gydr;8#9O%qC^MoUIqP2O(Rwi`L9O%$lo2w1`;0%C7 zEB9Hhl!Oxv5;-!qbR(BoThxXt_p`=kbyE_h^s29uW3*0c@H) zfnCF)-i2M!agQ2#MW@WRRv*2jyps_f3)P5w^{C8f!l1W&l-D7O_b}Wfy$UIb7G^Z; zSSZq>Q-VaN7>Q<`42y1RH5HFdO`N%TT&R`Xi~cwcW#x2hcusdaA} zP*;6KweBQ$yrpfI(C2M;QD$yzrsj$DoSb9mSvDAy5zj1VV%~YkWzcu>j6u_egv5i6&8)>|sRzBVO&StL zgZD!8t2hU>@3Z~XYh@U{RMD|Hj$CF(Im_VN2o9jvc;+(lno(XeCCkcXCjXWk3sW|F z0Ir2}D_yhYHH+T>K1jw;S2I{#W?)0}93i*-w`C}0XafLf-J6zYP*n^hzS@_hfcME(6o@XAk5BAUp zqARNDi+IA4BP+95C&=l2gAwl=%z8gB*7Is5EF8n$V-OlJh&ZP;Cq}r>X+?(%YAgW* z8g{401-jM)Gn!tL%4xOCGB(*RW3@QT!Z*_-_OUB1JLc`@E&cke9yGG83uQX{h5FRs zs1M09OS(Y08Ow<3TBvbeuBXFn0klY#4 zWNIt>l*S^L8CuNPXeK9oAkTyM=u}!C{Rfyt!*xiX#dDAwTtKKHWoCPHqnY#NVEsPw zo%zmXeZ@4R!MdW@95>5#{;cTaK3jJrJ1$9oc^Rc)h~y2C)FCPJvLf0K#G;g!IlnH* zzJ+Q|gU%hi)XtkPxaT5NNC!aj^shNojV$#O$b>l z!p2jFYK}d9QIrKkQ}j&Zp$U&>47#4dXfh{b%bDkzPCeUl=5T-Qsl^-ZYjcBNEX*<( z{g);0;pek&68fBj0NTuerbwEh=e%OjI0pJHwQhz%KLLO)r$4U<`b_2&K(7D*z4GnX zHvjgIw*Tgjw*QvacfL#*^mo3r_3hU-2#gj6^tZmS{Eg4&?snJSX|K86RyEdMHQHJ| z)=@LoRz1_-Jl<71eW~gB<>bTH|Bz&K{NSHH`1y}M{Kb#{{Z~J=5a%!wEi7q9pWlD~ zo%h~*=YtR4`QX>T$j^_?-{_(Yx_&0U>fIgD5qH4(A$Bsn8VkZi~fWAeO>K6jdi_E^}KqT>S-v) z_~=?}VI#h z>8!8qs;_OXu578PYOATDi5ycCEERf@MsRR6Af0H&pkuNFAtK8qI?8nw#MxeVkmX_?bQ}_Dbx8Mh4>dZVB#85%V2S)##o0sF3a=or}-0NFwm%#Nk&elaynC4x1ESCn-zT9JBtpJT*t@EA)FQ*)K$ z?0RP+UMy7u_Zr>wBHhboZ$M75^QvdyiU%qAzAFy|J?0f}AL3Wq zbxHZZgsm8P%Dzfc&YOl=R8~e5FD6dm4Hw!u}Q#<%$&O<^iOy{`b%Mzq|fW3NX58kib z=cwZRSCi-zBE@izQIP7Yril9@i$h)(ux3rP#d-{^1MUnAXlgx+E1+}H*Y0qlyVGCCf>bys;n+=y_#5@2cEqdnFK^2|0b1sCrJXC=xA%XhxzbgPvmynv&?8 zH?!rTQB37Q9Soaww&+Hvu8Crt#VkGFC z*A}Nm1PAXxNZSuCYzK?m%z#$u&y+YP;*37WK-Y!1`a`&f@7&?<`^mpvME#{HXxi%w z^qdL`c+7(;D6bjMont{1-x;X0cq#hK=W2x>O+!mMkjxrd)q(9z>+2}WY&z88NE294+#rmsMB8U>C(kyK8Tm zL}?D3M019_m54(pded9n@D|C`cz?Hnq3ilO+x&_9>q~RthVYs0Hs}Ya=D4@GXV6{+ zjt#qcCxPASgfv-Xzj8&NcNDD_wu|aruGgUl4Ijf6ekJ3$bJNO(rZ4tLT$|AW>LU+3 z{0L)OB}e-*8(Jhp$3RYWd{a8nMrO3gapp-K3?<7RhD*um$r~MQZ8cS`)s=i~ud8`* zdtiBPCcQA96B*EPl>|*ADR>gJnVu2Hlo=S%#A47Iyf)HZB|(NhH5kEu=|qG4=yiOBb+pGM*Loe; z(`&-B_MxFnbE4%H)&$+wBfRn&Xl4j3=D3+&?fH&8YedO?i$|-k8u_Yd#5U^&dgp+y zZzv>fbaiugo&?S4ok9Z0qFT$Y$g|@^jTTYn+p@`EO3Ka&lEjp zXoEpoX-S`9Ye5>d@n9%1K{e;uJJ+u^)wNe$YO5^ouB&{|e|2$qAT}~ULG$SCcv$yn z#qQmT>5&#a#Hch^p@VUj2TiX(lA0bB40`@S_`o)oCbO~W&Db3O64n8IUN@X&Hm)l= zjMo)Y1}oTKju|d9w>-n(IATAM<6zkv#`r_K~gZ zg3Ip8!Fixh0gM=pTaI<*EDNSA_5_+i3&)uVqnRJgiBWsaoI3-8OcaKOdCEC}n{#HK z1~QRBCWg0V5aGb0!zM?D?z3auE;`p^vgkZw)NvM?M?1-~pupji-fc~IO|N-Z?^Ky} z;9T>l7>(=8R1LI;Q)7_(YP4GNP z&6fefW{HkI%(%$gIT*mC*50(ZEbOjicH~oCm-byGeIIvb+Se4=b0j9Kl@x@_hU`ov z?IqGpMw|CnY{fXzS!N?ajx+o01?)8!(0+3rj?S~R8J#L>QbV}Bg0Ql|o#8q@YPion z0KqnTW__!FAH@&aA9WtNV`do2gf2+~t(TIuL>rZV5)OQxtI3YMPUjYdla|}td zm2gb56^5916KXC~I0AhgiJ_$pO=g)2O}XQ3mZ(5}osBv)*(#3CC=FdNV$? zw)kLuX)--`KRGp+m>jy_*E4dhv%jGlo({*}iqo?< zS~B;qQ5e0w^w;_LR}RUS3*_tChPKG^3(l-(14g3{%@mGT9@mY~0@L48w#A_Pg)=daS2@xV>_ugBs9-Z54t+YZ6_l>TXK~t>%jUM*2<$ zGoUXB*B(Ua004jhNklrXqC=kWOT%rWQuf* z!RRI4qHyv4=#8$n_S)*UnyQwnig0qZwRv%LB)u@7UYwWwn)e~p26S}(h8LZE319PT zL)p-o0g3iBi4J`CoTqar_gVLA(j!O$F-&bEsUr?^LO`T-yh!t_C<9tC3!cBB`GpVH z{fM+^m=kT;(-wWsLJwMX@d6Bbli^*t;vO-%_MvBO-A%97eK0B}B^h^IMY~Gs>fqD{ zL1w4$JZoQONqd$<4fn^5IdSZ9p8L3b>a`-iwn4z7_JCj$$&{5?swtsl&5#<$0bh=9 za6g?#>+<&!nBuw#*L4CfyN+jj(6VC6q4t$n4FZU<^Q-AI<+iK|;e2*!Dy+>VZavdl zXV!CAtFzL2W(XLgXX-vDCs?tFXBD;KkKLKMef>&fbzAl2*6K?=^_Al{ugnkiQ4)Rc z*3t+qHPIz8G*zMR-xXOLG)r29L8oWNB!i}5&>Iv$WA_;{=(x$6t#l5tf5T2S0VJA5 zZ!4GC!%67A^q`A%2z2DGcn-%IeitdBUT1N5=6Bk9-0lbHgP+HEREI#rbdI3R{$tin zuUW2m9(13x;5|IiQ5G4^ymz06R{SXMI4trw*BDHEJ8;>Y=gd?Mz=B->S~6l=UN+~N z9b21ok|1jy9Vlk4S9oQKvY5H=>;aVQyXJPXbJ1Mpgd=TZ3q12dS!6g3Bf@bew(q=c z(q}tW!{W=BP4D1bW=)@E-x2rdNY9A0m}SduW3JR=a5cPh7gJ{FEbk`qxD?3jRcnP_2MXAd?!PZFoyysLZFC~WQOE@;mYUoJip_xiFU z#TeSnGT&JpC645c70*7!q}VIKZeGD=^s=?bys`&UG628EkIk^HF$ne?Ny>uNl7jY> zN#2;-?sE#VW@0$b@F;tQE<9y1Pnq~zaf1S8(25!ttXvMnpi}M@v_FNYv>t85jC^OC z8oP^&)#1N6IK@ocK;_2D|BZ@2@rUt)G?*9X&gsWcY0$y1_!SJ1Ii9!Zw&+8s05n@a zNMm-KX7o8-?2+U#!rotwF%T~$?zGLCBd-?0roE>aDHgn#V`AA_P-SS)EDp8K5c8a* z(#U|`(e5+%pyxE32GKqCOngE%_NX$*7+!_X~dC!47RO+Dy_Ge;ZG9&0>zyq={( z3+@c+GH1|Se?DOWXgcQw;y9=W{b!It*PME~rsV0`l8-c=JyKu#Y}2`8S1ZrX-E1L) z-5*U)er{{wi+k}e75uLp1{5McV*0agNVpuqpqE|6lAs^C4Cp8iI)X|=04*5wt0IL1 z8_*CyZ%Yg<>PMg1{?5m<-~UwZJ0D&DV%~d{xW7KpH-EEbq^)AGxqPg%T9W8Xw;RIo z;$TbpSXa&c&g$`=hWOo{mo}4M`^>99`^k5I_nUwHf8KlZgLi&O(er=4W3(&$Kqf(R z2L0Z9zu8%ypSTu&7Mj8_*opzPSwfK>>8QEgeEC}K#h%LZ*Xzq~HdOSnqJ0RPtM0bd z-fgcN>S&m|eJwLLu@RdIE9=ei4uo5*1K~DV(gt)O)1Q~)doul*=k$X+kF@*D|LW|k zzdih~OPYwcQdR6m3Nq-xV9<;m6JRu>G4GnAN&~wY9aZLXf*nohx%8R~k~s6sXuzrE zJgxXO(e|`lH%ocY7HGyh6MDa^Y$^@hYRa9(D2vUt2hBDM9b2*QqUj$nqXTj0=#p8| zD}nVClb}2AQ&n;R&Gp1i-hL_;}Xn#Z=` zK|=}0qNTKA}o zj$BbZy(LL>PLXI|r*mZe7$dE*C_h@8(Z0-&W;~kv(cwS%T5K`?;C^>weOFx#^`L93 z!@AMgwlI1xy*Qs)oX>hO=s{x?8|Tp$fb*hzhac}jgBSTGcLuM(Wyd66bx+DE`Ag?u z%JdSM=Ao`{_C*9^4m;7=$NJIG_4a*}hG+ndyHWYjq4SYp=ligO7V4=Lnd!klm!!`o z1MoG}|kiRxe5vXh2Cc%Iz&mHskX1 zs$>tIGK{R}bw0*pN*P|~wKTuEI2G2$!sPn=1B#xR^}I?0Hw1l7PmiXic;E)5&&!h| zG#rC97^LVKHx(o-&Dk5h?cKXIIdH9~zN)3_QcK0fuDYtR8@+Rbee;8TOCtk|VGYw- z7#5R70j4E`<{mU`NH{|ovUz&ya8|x-}BE*#3mVro>*I)SY3FKo*PR} zjSMtb_BU1Z<0NPfphXHtrKnz-@OxGn&}|n=n#)dd1|3cs&K_$zcf64WaWtGcT7LY0 zSpb?s=W;sIQd)F{g3*FUi%~J?$`hJFa{$d4G;LZ~U;1n~Hl97wc;;yHxnsQ*rK4Rn zo0B(RAoo7Iz3_#d*q00BOL-qU(XZ=fgL)zeH42GN7E9rHvMdh6fc};UhL!-DrEvVv zV9A|L8Bb|Ms=rH~wP#d!NjH|C5{F`S|)5^W>%EczW#l@$Q<@_R8V5%fl^~ zhg!EBCozQ0BB|${Yj(3QXWpF;6?r%^PzmQ|D8G$(mP)X;@on9(k1h z0oM}-mEK=*p=x`N0h)~j56Gia3F$Z|*r(Gx8qntii~CTJIsiPH@N4cr#)Eb+=zRpB z@!Vk0AWK?yzBcHsC+5_ER!(vFZ5C|$OVoyb0Bq1peJ3D^Mm98>vsWoFYtP|6CsoIo$K*Bvib3~sl*6i$FC{1djRcJtnOxjzF zCL6}I|F{u$KBNy|Lt<{ez5)E`4J)Gq<#^amG_}74(Ow6A5!D<7)MCe3+SB&BHGcxP zS|@B6tr30gHJjZUJ&+|5nY+EA7<61a&X_(+To~7^S$6^T;yL-fy%Vrx9-6=-+Jr)H znvd%d1s($c(~32-`FfnsMFhusSW62OJ=2-nCvo=2qeOiOha z^hIAmneR+T?S`8<+A#&A9W-C&a-fhCeJ*;p!x!l* z5$_6YAO`L04wIgl&7!`kWSVnChK6;w!3KVhhmPQNKrJw~}N5%f?w5>Xs4PbQbB)*movT?(?S0Uq&u-V6kQ+>&aPWDin!& z_Y~7=@i-M?YB6g7Yp;*f6*-pw&8~W7lTT#mC|d8m;?wES{wyLrx7Dv~Lk- zQiLq;Id=MckspfJ0@hKBIIn=rjiT>JL_uW0ntjcnQ(#XDa%xBe{K%CRzhEC- z0V_;`E);Q})4rY5ERZx{(0M>Dc=yF3Qu9IDyio4&}B|*16q!nP}9c)iZf{O zA?D-a;;=xD2c+#bdFORtJaTSfO9riuKD90T0d6rayv56(1M^wnEYCq>TG8iioxd@s zGoTa7gQk}Bw%*CEBd@syayhm{9yEi|lteQIEmi1^*yQ@sq+-yk3lpPPn)@3o!s=_d ztXmP*TzI}3v?AmNbOo)h^3sk=r+Y4+3&)nSlkFEun$DkSK7XR|+;LVELpPi~R$cN8 zpwItHF=$DmIgHlx%POPe_@6oAI3R#Ng#dI|4Xhf^90|vk^T(Rb9&If<-f`j7joPxs z{oa+PXeIb;&X=6XV!sG0cgI+81yTv z-)AWt5da#JXj&9NGX^c{GdsM#_X%o7fA5poPj1X@P4~~;Xqo7(yVqXH>he%)`JJXq zLoMZZo63jV%12r&AN1Cbb=6K@ZCslf`ec6Ndw=uVJOBRE58wUOfBx>*@Bi-24?YlK z&@zSNSNFPVhuSMgXdl8Vi#t~hTlATAEUdcSTyecN{B|nuZ>$WfFC3dHZ#7rnZlM5r zsIy_Tr#U%!Z!ab+-bi}7(ZR9@JN&||XYp=o zT8xYW6Zt+Tk)xu+74ZLYF z24Fn^M}s`x$uTrO7mO)AB5cjDGIywzPYncW#gX|Qfu0MgWS*Af(K3G{&jGZ!xHtvU zaOg+xvA&DSfQBj35q%B`?0F~~8wNT>+I%*QnqsT|*SHnm5En*{v;1^m-SA)3YYBb@apz+Kp5?iEc_WWzTiesH z?YQb=jym3;Zi>o%2J7;5pmd_)T;D3I5jKU+V1z4K(abOo$E*a?+?bXb9dS*f>6|8Y zB&H{CcD7Rqx~{sTwx+G7s;jUFAZqb%@5FL5?9dmMcVl zNO6FeFwo%KAHhfThnvWc_FWm%#8{8$eCVrOX*1J9t$T1?d(DoyZ?-^$yjxxety>1P z%&msm9dez2igk6=Hwl_rU&rKH?bLp>ADKq&9^LyzDoBw$Yx#MN9A4jI?kFQ=6Lp&u z*0V~;-30Nt;g$K#5c#Bku;RavA}_5HI!Tkg1be?kKx*x}Zh~A6@u=ds;~Y!yz`YFx zeTH+Mzd^a}(){}T#2T#!t8?QSYCY4$XU3gbG4e|tWR9LEhBbPo;`1PHFeqCKf{5o4 zT1z98DbEe|jo#?#sudWzr@nghde8LTn=^NAau_`~*v~Pv@}OgyK~n&ooETZ2q>qFL zajecgSX-Qh02+D9t}=6(b?-i}I6H>an7`j31$psij7^i#I~I;a=JXtE&1o*H#ORWuTFC8x9RebZ%z?*;nKj0;l4 zR?Z4{m}KSeTW&)`r#KrJiOl#HILuZCPO+J)9N09OJ8CuC;eaDr{j8ihAk}=@3 zEaJ>-mWj#GQ}%c5gk_T~6T@G&T;^cMHgq z8w`3GSkfuj(+?TP`_fYucL~eBe=v&~+R%;^3u6xaWqIeZ&A!S03eIsxeV8IEZ_Oj_ zV1C?w#Q{=~0I1OiBav*^IBM-*AqQzhz!eDQ>v~KJYRu=7BkOg}i1~jdu(OSG*~MAO zE6aHr9Cg{&c{961Y&%G+i?Cu|Gh?YfL#t7~v)Ci%)>tsc6d2ReeMYXdrpbcp^7XWb z*L`R)%TZEb!;%iyGx|E(eYT1l&;@y&1F;DGXr@0)0uJc2Ur4Ke4G;XA=tl+7Gf(qS z>bLk>Ql3e)QWw$F0@;9Ut zP3Cr_6D=yxDIB6FA$ufQ?Lkj%G7p+(ajY#)WERI06GJqGqp6~gOVD+ULDz5zngQra zkit=MuIKXEuJSV-7f(0Q^ygE}Y-}kz*~I8`Sj>PvR$cOJ)ybzhIEDba>eSPfC!ZD) z^zr`E9qYPOa-+6vp|5R= z!|2`ER}O+N6?`j*BWX#{VXZ_0=$Bp5&o4v$StdS%3}_>T1BY)I&{=<|xU-&f9xXBS z-@dl*Wy|*EqiU?P z`oWd@@t(TLtBsG=y{~`nV{iZJr*Hl0r|*9tCFu9xe($~CYy~qD*P2-?!b--VMGy!5 zkaK5M3_Xv~svc^sx<p9m(zkub3Ai_a+bM9tAz#se^q3d*b;ZBc2bEA6a=E7n7Xd$_8QPKG5vRHz!FXX}D0Bt$Z9 z)hUsYXvUgTFmGCqNQh2pHVyDJF`j+yf|xnbjYM=rQ7{^HM-eX%f-JM4m+s%|?`pr& zRNq-&(@D{1Rd-`eUuRoa=e_K#LlKtPDNZHunZF zyEoi@7hR5XUbQabHqW)hj69W(vXNWppL&drf)-JLa+Efp7=Dkz2?e!gq!*7fPz z*Jtnc%?c-)sn9x$g9dSs@gbVU5k8Xe@k}!bdUkwmK?7)=yrDZcYC0d4Ua|pmmYqk< zohV_3e-}AA1j1gRk9V2Hy9?_@HmDqVumXRM;Lj#}4+*^&1@5{4Kl|>=`o>)y^6n7d z%)ZCn{D|Bp_U9}&S^jeK@ezI$Fwu{#f6nEy^;9RD22;W&V2X>;I zYxJC!DIb9Us{cXurUlB=Q1tl#ljz5e2Wb;Do47f$JjtN_gEUOu@D4P6_7G`J87nB4 z129$}b7yr;WC0&Y0&9?2`|}Y5n09cst9DSJJx{;dvDkiXNB0cgf~8S|ABNupIa2Is~>@f%rnlb43)W*`}`l85#UR@X;z0!KCsfq&VhRXs#*Gd4* zQaE}m&*>Bn3ZP3nFO{}kC<%+AXBGq9z{59KA41xSu=Gex$unV9F=SkIinS9A=X8Zu z#fgvTZ0HjvfWBdzWLzf4m&-uQGb8bD(M+JMoYF&Q*~(YxRO%e}w-+`*4NTlo5`6h`kY4lNCI zOkJ%X?X0@rRWs6FInr7&*n0VHbNO&vpcWp4%_x5l8&%1B^?7iQ;`Tl#q z`QZKE{`Sp(`{JixW@b#FbSHba|q(B(K8)8s)yRD`Wniw*OgQB+*HZOfhLv# z-Bvr)Q9sntFw@t&IzLG>ps4{Je(O>RdWRd(j6v^G2|BI}=zWyCEBg*i=5*i;&v$mg0?AE*^;jz&$f&GiFg zU0grmvZpOqIt7hswVnWTX+1--Yy)V@pqHWMZ0!-(DS!{9f1TK86WvFVG3dN(S7?`f zniz;tGixFlv@6iV2&Y4Sv=6(lh^O7^xjVI?gRLO8;VmwX4qa_+>Tam*tgr5@t5!C2 zF#UjYYMv#n(=d{tE1=~>?*c|Fy=Fn8cQrc>c3pjDaBmq2&;fDYO+wL|*ga~LL?g4R zu?OvHSBUOig?$$TZ`*XDJsjm>u4q3xK(4d`(-w(FwH8}kk1xd^jCD8Eh5rSu)s-}t zqrUcfduwubW_594lSW9#5q$>v6)=SvF=)k|iSf$ZgWMS!&_->$7O@BI+0Z$ne88Z! ze4QmQ!`jzW+V>nCqOki6(my4M=B4h-4%8k3I5o)z7I_Jj3a#@`Wk*MidlY@nMR?Fz z;^fY_)0erTd9qT0015Jnb1-VuXTI58_#E*5_Qxqh1#N&D$c+ha<1~kp$paA+o zW_CO?bDyE-F=joFa_f1yi1mCQaOY8`JcGW13O)0j4X!y;%6#X>)UE47S35gvE1N4X zHL+~y;pe-jZeO3KHZ(G`bf1mvW)7600gZE$RgNU}D-EApZv)rj1 zXH1+4^qmd&S=!2iL8HDzF0a|{ttU+9l%%?jE_|BpN_iIYVt?O7jUgS@{r7MOJZwFa z$BqRRR_XdI`cXYjd4_fH#5hYPN@|!s+|XNCp@a%XElO#=sRN%+U-R1 zeq6@{TaV=hf+YY#A>ZTA_jTYj`xu>5GiRn_N> z1Ew5zv1T7FW(;H67iVSkQTr@Ig64~d8EAil3}}|7tv+4B{YcDt0eabKM?T2`9Md+< z2Vc8`Su^x3&wVNzpI(nmtS?QnsO8C=uUr3d?8~#51)KIHn-*CaGuym>Am`C=u9&h+ zd}hR1_|$wN_izcC@04^~(q~4)>Eq!KX)`vt!BRNF2h0HU18?m105hQb8ZO_gzjOnn za9ph_0}?cCLKs%}WswBk_S~sfR!o0B&KeRP=K#8{^hh0J(A6bR^Wr?ZTGc7)M=RDW zyA(zk z2F1-O4V{e?jtCoCG3ake==@EP&9-_F{kg)Yba2&g!wQ>fyGE(ax%&R?3%0 z+AF{J_0PWfi@$sKxBtxQU;g8*pZ)w_emvS$JJ@oWy3Z6_%W7dHx|Kz62=pwA>eAJ> zn=7s{1G>Mll3DhZw_B=jHCNwhr3Um!SL0YuOM2$PMx4b!dviID8PEY`&v(K>uUm&TJBFJuqB-^(x~$&KRRIpXy*nAj%^8gnFVnq zT%t6h&tMGlXatEIIwzXQ9O?wJp?UE=Y7QD3q9>{5opi#9#%a-%`5NAbk$=Z9^wMU0 zVXXi9)s}|thT4w$>Mlm2dzN4g05FX@D0+5!waYECa;^hGr9m6R#}o(6Y@&H|*3OT1k!bEj zuX{_G#rgj3&Mu0f>sza<+iI#h8)~PA?k4A^*B0kD2{52FYxY&_GG@@&BhxSJ0WuaZ z#W_tTHh123&v|CFr{|nR%k?LK(drTE5t-4x3awWB0%v`i9}32?1)OL&hodvGG&-x) z!+?gULR}3tAcoXfGi6ASvw&G=qtZN()kU&q0b z<+(7;17vr2R;C9wtbMZX%AvMgW`DypuNAzD%B}W_InHw3%-B^9sbJ7?#ht@%+FjbU z)ypTnmxb)ii8CufoWqL0n4#zpkqs` zi*uRT@ie2)%zEbN`JP74j6MtWJU-};G4xEi^Bu;Wc?tTwNQ)}WJlUC}=UI-P@7|oH znHx8zXhEU^ovoe7sh2;e8{)kU<30wzD1G*= zBp>x2m1-^MWpQ3J;LgN&pDZeO$ja96vgn2qxQCe8N6JCgzO#I{FDNp1fS=A^Y^UkW@| z*#Q~NJ7}F?-`Psi_#a@<*qB}pEZ^D5nhC$-%`lz8{0UgIV~@jkcGn6DYX*mcD8bp3 zpc&ELk0Q&sKcSOZ?_>JBC+V{TNv|L+dOvD|%F|d@4BA(~8ubzc`!RQh09xfvFyfpd zaGsYd93sQUfS@2>CN7uRp5scnKio&b7tZtyA7&qO1J~xu1x&yTGOrnQ@Y7c?ZD?3B z>-kCi<%9H-InL=QTJ3|2L{VnyJM)f(h6fGyTShZa>Hs|n4^o2sD%1G@q;P<88O`h> z{JR1=&JY&c>vkDu+4}R78PG7JS#s5suU%%_YgP=`xo+-%lJcKmE)jFab%l&~n89Q@ z95Zah@Y+d}VLEm`g^yWTO7AH2ACO28fKbF5d#Ywc{(K#^+X<94N(2^E4w@pB52hq9D(t4g1wAyF% zna6#I>&$GC8JPslMwtXngE*uFomqG=&{Tm^IBG9C0klft;083O&!P{ZN`ht*bY1Du z+SAWga{zq`G3eT`PBR!yb>@$760Kl#WDtimphXix*@5s|U;fNbfBfBd-u&4QzVW3` zy|}ySO^;k@2_JdarIIUE=UUDm3#+Y+GU(QDt{L=E8rgA{#YUGM59clCk6)`fKYOEj zb^Q9DFF$xKJO72<*jMuYS04s62Kp6BpCd6eB+*9uLBOE7{!CY1&8X5T9Ed>|1JDi_ zZK}|_KmKgt$Dcp=31!f{9&#A{!`BKwd~N@Y&+L8kW7$t^%;je9#BX;_UZH06)bou~ zSL;9ZaO0id{_{J(`6*}6|MAw(e)G$}pS#sP++H!}3}yA(!O4sjKlwj~S?N%xrn z=zASu)r5=JYs+ucQwh4S;qm~@fTn#22ixmd1V_WY?j~>a_S(|4HlS$)hcKY2{+v+l z2ZaHhUsm*4#U~McYfKuv)hSuC0J6$r&M;P+VJjI)pZQAo7b273d)P?lhjbL@9=eYT zTUj{EDZU5sWp)bK3C|Tf^*Y)qx%L4ly`P3%pq*-7Kx0DfG}kknO{?N;Ispvpgc_ke zt=CiPsH`*t&_IGNKsnl)7to#nqiVBjqTtafnMSSVDUi#N(g_|0hPFp&K)|$U@H{)% z1JB+0GjE;Ck)VC~(zBD}12?WT)ps}4cGcH}#S)_H?)TluEY5Dk7jh(~dj=+u2W?Sc z-?o^6%Pg6=aI}5Eqa~YGxE!9P#$~c&v22{t0lFFjV!mU(X5;Hb&lA4m)nFh~q~U1i zM`J%)=0rn38d%aep#m1qiB3#U_I0(>Na)(C_F9UepKonhx<4BJU#u=I@HS{TZ3DT_ zD&4|J*s#1XINQa8amBv|5t$^;QGV5UD-Z8R$y zvW1L1qB2AEN}y9aj6@E@!bAK;yV&$PTS1@zbk6Q@sA-WeJAmoVhdR(hy3*MQHVtz; z#0Fw8YnVnYixAWu(JTV(YzG}P*L`GnV$;)R(3{0==%Po>tZLskQ$!y3Sq$rZ!?Rg4 z%+jSRyDTGqKj{~i{g>CsORLm$eo6VxY2`Z$=={P8uh_#>?BPl*TzR-c4;7N?N7z%T z&@v%fkFYj9PiJv>wg=4^bUe1YIG3X6`946;_mUGMj62f`#)nMnd5qF$j-G|@%z~bU z^(^VLww_tm^Nga;w{J|{zCLyP#>Bw22mQ};4Bb+BsipE_cYXD}>pkJ-S%#q(Swq4Y zlb}5j#4((ZVbGa*X+Tr=*=<0pRAn87!5H)g%yhQdaXey<-o3yEw2$(g%{dt5cN$32 z@TKxE{%6H{*4OzPS@ix8eP72)XD0kzB0H}+tA1vo*R0R=aQ{_52f{Se4H;HybAZ!| zqBHcteIcS8wlcoInM&P8Nk5E3a9Y&H=Wbm0uj-R1LG_(Eu=I@icW$c+G*?-)|+*p&2WB+}Cpg=fEar zPj}^WVE&YNAMDpOSwi7Gpi#TIGq*#Q^___P`KszbF6;60{FCfSf%R0dzw7|k!dy<- zsTxk}ndC)}`aoOEf;9(uz@1gzu|Z(vT$VPM33i+T7hW+FCKX>U;Qo8iYepUUKu-@tE!9KEaDZQcsH{^dMah-+7jKg;}<^}b5+?1KF1LxO2 zjDXRH=21bJ57k_&Iu0j;8?abHBlnxhzWbRAm2{i&u)=NoCA3nvX1&bC%u?5w%m z-_dmcX79qifyCtS+TwUNHkDZz&$0vz%A=`?JjHP^4``;AG@Zi)j~Slek&{`{s-Gdi z(_zhs%nji|bM7qHxo6ES?D$lU(eMo>L5H=*4Cu`K{qbw<0~kO*U-MiPfbPCbGoafp zl(b(w-CTCErR-Gm`4b#NH=aGl!=R}LT}nM@6`D~~BGWTY3jkeP@=Ogl#9*|j%9DRq zapHfo(hS-(pi7=^dG6%YK<|5R{o?=q&v!rkk6*w4_Afqo=ilG`&AgJwC=M|f;>!7T);G{?}ev|JeH6>O}wa^9>){OaJy)|M>22fBG(G&~N?A zZ-4!dukNO3E5f$Rj5Svdwp<<*+!?eYWGxEAk<;gUoi)Sl)%`5jMHtYH6$8yxx0b1 z4bnNpqEMj=8YSz9=Yxy@&;=u!1D8dg(R|+(MeU^3j5y2e4p9kBqEloaJO?#o3SmI3 zpu{)eP{`-&m`AJU=&A=`j>I-%^J9J2t~Ay6G}d?4Q4HPPP#ex?25+YqW;eaXEfU*- zi5$>|HaifizJkO=%*z4h&OYGIU>-Ft>%QkkQU@y8J8=i4h4?!OYm^LnN3K9Zt+Jtw zoail{6PIaOaiv9j#YwcL@I;g7En@UG)Pi=_ zP6*|XTxVHDeaF@>HfeU|8%F!an)o@vEp;0AY} zm+n#YOp9}8p*&0LnbGGNPM`1G&&~tZh&JOl3j@;%9 zIzGlcXd1*pAK~)!m;}%~e?z2j7}hiY+Bb0yhAXMrdxE59A3OC#29$e|NgB2j?Ss~o zD2v$#eze@Fd}j%ZT{-Xa=QRBJBIu_~tvm8Ga2`E)m&<#st*qaBGZXVsp$vW4!8O3y z%`(Bsd=KwQ3%q@(u7i(m=?w&>Z6pYGnH5Jyj?OLlbV+uE4zlvyv$=U0+8Jt7+y0y zYNl-jhO@k9tym=5v0sf6{;KDw26v90LvXx;){QIgYeKE)bASSx1)B!_!^OJXZ{%Ho zoMjhE{vRknmY;m5|0Fws;|yTyitYTugbG6nCcscuNZJR)R?ugMWxV2B+!>7pVBcY|7S`-TTP-} z^jXr_L$?1gEi2=s%ziXqF3zLn=gOcFl37NX<+_|>2JIp43`UqJtpIev;_1eIgFYY1 z{)DbHYCn=J|7nIe{Cd5o8ZVxsb?IEg#dCG%&xB)Gjpb!cm&%&T%bLr}t~6E;Ug;R` z>zy0!BNIcb^Ap+F)GFoC(~v=HOFBNSv!s2KL~BbLiP92A`!fBR%&>e9l>t2?{p;zC z*c7v~CpVTRRu^bD!o9YdRwW0~(v-PD% z+Afy7@%mqX`0l^|@%L~4;lsDW`s454`M>Y~_Wieh@!`9_e($Y+`}sfp@N*w~m<#46 z`+Kg{Ug)?~(*E2D-mb9mtN_sUrM#XAtL`+d@KZF>4u?mY&KzkuckKD<^9uv5+jDn5 zmYMkLg8%x9%U?POzWH*-M9po&Vd<9lY_G{qKBo`yamY>aYIc^*4Y1!?%C^Pw&3@Pw)KZr{Dhar-oVLGxweE zG62mPv^1bA#RkrxJ8M|g-f5}or|kzT250~@HJ}HYSqwBYpvQWe$FH=mE=;l}gu;O4 z8PK%-AkE(p^m%VNp10}qiu|jY2Dwgpj?yy>a~Yb>htfwrwA^HPRP3P@D1v;L37j4@ z9}fX#*4N3%^$eiTdOe|eG~JVA^CZU5m{4bs`;0wkNTTr^j%jNplN1JY8rjf_Rx=75 zAbT2+=tB5_DT7WHq!XQwpwC4Ls?c`mhry}$*`9qstJOLM(CQg2%=D0pCV)oIiDl9> zede9u&&$E0G>9psr9L3dhK?=VyZQW;W^F@vH`MgCw@%$1$Sllk#21+j9akip8^{m%ck_C0b7N0q1H;hO zopm)gJKC1#X2PSJUQDDv`>5BS9v$h=$SH%d8=wP{x`WtdK!e2{0HB>gCEJ?6`?d|e z^{3pCE$_1?!09F+;aUrKfJc*@!KSqhZDo(@fDX8B=TIxYBPfsB!|#RHb3u-Xq(}y> zR&%2ED>l7}oks|*urCQZn-QYpry+3`giDXs{r;l4qS5&frhjaJYi>YJ?RKT*9#755 zhVSf)Xl8ww?z6?j(dg>gnAP1K^|%R|c81@ROnLTRTBA`LG;l+U&obYcLg$!(&MOo# zGw8e+)##@6#)U_IY4xwDO-!y3BU)xj`yb7gr?L(S-o zUX}_y5aS+n_+ai+2|BFh>HDj(MQK25`YdBcumNpnGz(|hmDlWE2l*|ch-A=;CdZ9A zC&*&mSJ}-fBt85eF-?jb`@aNo4O+b6u_E^tzFZA>3!PtE!Hq z$65KvVkY4IJd!o@m+iYo2zH-|Z9r!&*1VMn@b6nRM>JWdITN&^_Ymwj`&&BiLRim$ zJ4=Eb_)(-dd~90?9QzS8*#}ISSdi)bX!LEauR!4=;J&j|kIj6%eH3$1Y!CEE@)3@+y)Nmn zH3y#y5^AvrvgQ@N-{8&~B3qKLB?9}7J%BqGxK+L4GN7U3jES?Ep<&SHG+@nmu4%G9 zO00GDfP=`~3_*3rYvt(Mz7gZI3ZJgF2RcfN_7ohoI<9vo@c-w zKF^rJ9sKB_#gXk1^nE|5|ll4xvEpGy7;5cVUgySqe%V9=89=9KzArVYj z8PLdaJ_N+sTJaQChO8OU=ZrRjHRpX|_c?;az$So8g~Y5oa-f2-Y92l0*F= z;?cZd%CiK};&UB4CuP&&eT75 zHXLiqO4Ypn!r5>_#|!Mki|4{g!^Lw=m&&d-)!x0*K6bNrZlrI0;lW01g2~8}oAF7O z(L6;*DoSHNS~<~ToE4)lyB*T`G=~lIey_KM z#Xy(etS^^+2q}QRA_26Df$o(t&^&^p?YUDt{kf3=Xr2MxcnE|s)E1G-cg&~>NP zC*>3IiNb0*f1>`(k>>M9Z`41xbgPrW=*ce~kgvVC^5w&2nymp;=x<2_8b@$sVEBeA z3ZUJw8(Yrs4cLzOx$;)C zh~T)>TEinahB_L?dRtZ|?`GhcQ%=gV5*m##h926Yu!i<0 zY@i12)ZKwJ%ZAP=8(Lb%J7zaR-}ILOao$6GnchDL9A{q#^I1oE@}0q~!AM{Rhy>8E zM6NXF(c1}3rLDY<9UT(wK^VP*oM?uar4zmF^rQ705nhy2A+w>86Ya&8XQyxXc6T?{ z_cl=s-CkQA&S!=P(+hK}ON-$J8Q+ZC-3YDx4Rm+&79!EofEJXQAQBxthOemil7h~M z|K{5aI>W*-*=WvsHhR)}L+Knjm|?9!If3&nZPodRF9){uY%%D-HyE@cHCePy6vtOR zwYEqA7_`*~%$$>~k25-=#>j%yn1HYjHm7DKXIo(fAR$_hSwNYyE)O~@@&WuO%c~`T zL=$TTaB9^N(YlDupuxJnPS%-_>j6g_Ch&T=hZ|zh%y&-Ew2l3Q{|ZgpU^m0)xF;iACM)Ps(15s}iq=}O^Hfz%t0v}i@2 zU7xshZRq)~uDYt`s!PpP<-LuyV>hp`I1U;H%^5U#Fr1tk%Ph>UYWf^yKs);Z{ q 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

&}fc$4@smUOd)(`e4KPmZn?hPWE@TJ@7ku9<(8S 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

  • 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 z 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

    {)T|;b@Y;^CSF#v$(QzeVlxMaa#njSB+ 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

    IaB2TG;`2$FfUXJd?m+M@;pNT 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

    OQ5jDg)-Mm zDE!g_THVyp8+aoypleZNiKv=-y=@6Gx{P(?Bop0p<y8Z(oapLO^)n1b1a4)^`~pw$?*8XcEKm*9a(C+-d()9RjI9|nyNuT%8IW8afSHU`+N63OzP-0X?HacLjiS!SH}D$}o=xs7-k$?c$s@hQc+-K4a}N zR%8&iOhD{9Vag76H*1uwl5K~YcgfhTcbbjZ$K41$w&gHML61R`jvOX(8Q-R3i1)IN zM%cK}KA<%lLe<6I4_qW#Vqz){0d360(K^us0W^cqqn;4w9u&mGBd;F&jY%wZe6HK% zao!vP)S$EQc{H-`i=CzryWBX^;V*O*zFduO7US2)hp&(OA1?=Yr?XiH{M~(QeC{V= zjSY{+X=Mr9FkpILNtk*R$``ZF$II0>S0_KYIsN+TfQlF-tzo+0x{e2Ajpnw5%HDAC9=!eFDm3#r+mDx*`v$>?dVtVH@>&5Q9 z$~igAb$3A!Jp*pu5a+e}IkUcZ|52Ynm_F8Se4jh-JbwVq>-jaIeps@z4m)q{p?U1u z23zz_;?_hL2Dwe;%b7e^t>KJq0y?=*SSM!C{{VgdEDeo&?uif3`I8of;xAEf7>T1} z9gDsP(D&KrwVm0JI=b}BHP9Od-T6$BtUe;n>Z6+=A^8Cd$7k*S?!6oj4FDf^0=%Do zO7OdyfR1a3iSuVQc$E82j=jIhLC25i^F{zI{9yk2u_roKxlhH}+z;~T?=fhut@15{ zqliqka)72D`m~FTMb};pnv1UIXsp6lM{tQ^(L|1{Wa?BN6+`5tMs*Ncv8&fA>1t`O zT23{XB50HyiL7KRg}pkN?}8!&l+B?lM<6UV6HP?o(C9Sn(AAozi0*0w0v3{>E?T(h z{)c<+;V3kAO&AGZ4uDN7YlQ7-$uw@7ZCEG9(0-zd*18Y`);(KwEj98jwC2E3k`)Gy z+I9^?ubW1r=_rA%SsKSTsv=Lw0x2f;43$%5hU05IU*j4To~w!?A&R6>uh}wZDT1Xm zbfvDztRga|z$$dbk{gD|a#aXHbJZ+gD@b&uX-d8&DKaAn1jm+Hs-TFJfEhH$)nt)& zbx~LAf&?q)xe7YNe7%h36@}46+EiIkKvXi&0?{@UiA953(A!W+&Qj8!u+#G6rWM*6 zh@tVR#sUow-(}%8gLVw66E*hrUZ@QsY0_3^U1iy?oKD#{i`3OD`)c;|_59h*_}Rti z#Yyk!GJd*>pDlu?^YH0Cbe?Xw^JG)g=2sH6C(?{S(*jM7{pXYBm(#E?4fB&AKWc6b z{QaI+4L!N#ppSgR(DS_LhER8)3fV2K7@ zY0%X?w3gbb=CWv8Or^@vRjQIJWI-H!u=~7_*(J+ax|TyPc!8sNmTaJ_Yr0s zRhBApbV*0tt!{IWadkm{c)rEq?~`AOFd8TewEsLp56cI zU@yVDTe$;pYm{^7OswtFAihWdG$=lHG4q9AIsriE3&qR<8c@nYTAZxpYQX5%Z3fX2 zK)RSgXZI5Tox=b+g+2wb>>|6)KI5&RPrbD&x=PhMP4pI*!6$wd0ZqpFXdIF5D7Rhpsx2OQERoMp<+8@q zu0sL*8?gw6=$>-d*U&s$%AnUgPuAXamAj$#ZUFVRr(!&vlZtwVGS0k=5@oQ?|Ra^zWi|r=IC!n%G-gW zP-TfEUv;E!$I7>3^{0o{cZb%`=k`x$woon5#jMVfX!$o|_1m%b%~<<5lA%W{Q3Eye zOik*$nc9(wMmZx>5T^e5q4x8c{&6VDwH#f_U&S)4cB*|dl0OWjcRh(MWQ1z@G8DfV zN$-2YZQL;Ff>;n{ANCSIT?W2*)b=+jS6}U`u4PGF9H`T^j9r)=_`k>bmFn+ z9&_$9Ytb_X&};hakQZM4*d`(DY!WM*JbEZyog|J_n6np6d>Tw0-yoppJpO4AYa+Jq0d&&7Zykl+-$HNi99fi^n%W>$t_IwPCjwJy8B$=1p(zB0 z5SV<|R}G2kIPgEwqd=Q?tmA<77lA87HZ8(8FLihu*OJf)7RiIt`pJxe`TK_|2CDFa^}w$x#uj#|dF?M&K6zoiVC z^1S0NyWXr#TG9rV43BN=dX95jdm_}qBXQ#p+zikY1x+@0Nj4o>j&b{-??QhHCI z%1xu8auw{{fKyS;r+BI;(iPmYa;KW#w`RTDdFIZL<;RoJ1F^ z**&tD;%Ye(Qq{X?Myr?fM%idoaK^TRN^ca=J5FMPHX5a-1nLQpK`S&WY@#5VG6}(F z1r-^Bu!0Uj2~9^j8-cvy0X=tgwrA9PX1xmln(YFE#`M{)Ph5WFay^R~T8-a&GynY$ zCx87fe(Uf4&0qZYfB8pmm+^;HcNJ^5)8@Bl{bgJF<~aH%x6|vf{buIAod*}tlTf>z zSXjrQU-!+MfrXXO%4t_Q=_)q^<9cA8clFbbdK8H-$M$(oJC2ljz#qrbNi3t~rycpE zqaJtE6?$imWHf^|bQlPz`ZhcA`Jvlbww2>ZJMY_zwtCnSaY+LY-32vmiCw!faJZh` zfU@cxv)+QU!So#t%|kd^f$(^sF@Z+Aa;>Q_o+_|2Icc*Gx}Kqj zL#M%4i}>UD=))P*`%@5fygeQyJBC&ZlIRsEp1(eypdGk5gpIyCPI?vgz!rUyB$xa6 zfjzXhFyOQcs*NQe>S6PkEi4JCxds#{o5rR5!y7`nb*tsB|3b}rcu2=M~B}_ zj`z(9NH;p(52wSAuw&575Y-2Cu2!8l7(;(J8+<$);tX}?^|B2PYxKZn=W^UU>Dv<^ z(bCYDx()};RME8(PvY*8_lfn|qv(2a7nvYw_@N8W+Y;@84;tFE;si8&=!6Cz!h5&` z?`(-T-xOL9ly0=qauY((Lr>{CLf?fN`r^nJA(ZU{i3VXvTVKTH63RI0nCAoM6v~~o zl{uJ3v{_3*A5W;zqxv4-bH%pRuq1S8Ntj~I6v09R>0^VMccs-pJnZleZdd4`HyoE4 zH0%9lJv8aiqT3cQUtb3d9olTyhr4=B7Oh8Zpm$Uf&ASR|h&5Lw$00l__E4%}y@h?vXrXV@feXMoupukma$$<*Exhui(ALp~pdoBvH^@LJM}i8EuqeBTxD9x>-|-7m+``GGq>xRw8*VD)`u`+Gr`uiddxNyyG4t9-n zch}Rs7tbF9=+yT1-V5~IYY(lB$Uj&(HW<2yu57<&-nd81pL6HO06P1iU48_h4?Z(o z;}d?6h7INNS)5Hy;>qdVJ&e)7fG=3ooJEqskXVit;(#{H!)XVEI!3y{?2lo&B1`= zSxZPX|I5+yV-56X;V9I}%0abqK$BUP%=KFGyyv0Ij8WT^xhg~D6p2Jv8bldl&O{~6 zF(ns$JiBt+QEl{nt(2-1_jQ?VS&AXE5?8I3_KUe4s+J2jCJpH3=i5of8G~aZVbD0& zY{gAC(QYIp8jsgHIMo~ZW&)!D949RSag)8ahgma>vAQi6O+!~{dpcSnhOO8y(Q=cn zgTAdereqsZ)0TZpYFcXBHCwjgo06{9O|9WtqHD^k!tiXFs{?4ZHS}RGTPm+gjKJ4K zk>DHE23vx8p=Qc;M-%WE-clMOM~UbwvdT$JMH5*=!HzUR5mseXvP@fg>g&o!0*GtVTT(<(%F>0m=bSRsoPch z`mpkLwS6;rb}@W@(tWyYKRLv>dC`6{57$ZOWIAnrIcOI&!~N7Ls9w<9vN zKv4osb*!Cnb8paM`z@l@c0-!DnP2d>Wx>Ah+xQ_e#sH=Ei`g3RbqusvJ0@bGS0t`wWc-%Q^J@WEboiXcN2Jsa^E>n5*JGgk-6J z_HB3T*)A~XXE+W0RSNCQ{to)0Qc7pm`-746!QR?}eSiynXFwmyxY6Q9NRrw`8zsuQ zdqYUIkj)>YaNHYq772oll*;iU!>+y32dNUMpHn#6oJv@8l5_^> zd;qacs*qL4g3~AuHF{#w6N|;r8MyPI!z^9)&>@b){8=x3J$ZILd2%)V;%fTk$>7N( z_)*WnNoPArJ>#&m`J?Xv=wIzQKkhrv`_5NA=c}>1H*r%-zjoSeoHUu!X8k-6P+bI~ z$(D(HmMT@P1~oF+S3T=h&xUj}`r~bJX#8oDD`fycizIOo@c1tACX!xtl$Ws#^Ray5 zHP8`J#WHw2BKfwfz3wWnV(9{Bs4oMaEuwo%B3XOgQ2;mNWb~V^oM<}U54GEl(&Pa^ z>nsHw4!hi|4)?mtznSk`jh-C_U(Q-To`+w~gD+2`{hNq<9doxG5k360$)hvb6v*3H z_&88LfH_+JdZ@hZD?+Uxlhk#remAoq96d9?0o<&8JyIIwEZSj>1*!D66YbkED)s$9 zs+Y1NQTci#e>+xwZDIZF(ERDlu-P(tY9+FIH;})ZC?5yXZOj{Vo-O6in)Q!Ev>Vbl zL+O1Vbl6lr9ZJN@hKKC0^unT+Fr}wD zG1d|QO<(}c0Dx8?{@j&ou~>=3a>y5(je_4Oc=bYyD>u0^?m!5=2W=*2P+5z~J1iKG zEvBGTIfE|f(1b9f)Y1wTaVSJqA#x(n=d=I-I#F<>YmWeQ>4$1fpAXgyn#kvhkb~ZX z!gdb6RkM|8Imp#+3~cfP_mw}@i8Udu~t zMQPLwfiXqK5C})E2k85r??<-jK$it{jV+*3_)6DP`o1y>wQ1WtjEuwB90kgvV;>J% z#{(Cax9r)cBk%ICdpz(LU40%K7t`Q$a1Z-T9Z;IGfgyNG9his(jk6+~k8NQ985mX>`z+F&ka;C-_E1)rJ_m6q=%|2|QJzOIh47aE~g3 zy92sVrnWPwZH*^9r6JMiQyP}!z_S5AQB-pK38Y4)^TeRI}t!%_Vn|fat0Y^D>}(lPWN6km?)tD!Y- z@yD@zHPq2vryU4HuVU#qR#t5p)k#NNhVmkm(EP~bVuS2Ebu|7YR!=(`y7xFz(7lUL zoCo62X&eUXQLG;Z@*xDM(Nv!L;?$Rh&~CATs%zJKHjAoju^p>1aQKc1W{=3IhdLW* zOk^-UyY9=hCDuHda>Sa8!{&}iBnl2k#MTZdP(s@Rg<;}7fQC$~zKJJqngQ1CX*KR2 zSlL9C@BPl;gHDKZGG5)>Tm$IMyxMrA<7lk^(C*{UhEPYPVqmTFHMFazsfFQonI~5ct5*n zop;B*x6suPEzHesVqia5hHscSm50 zzL^E+f$vUwA5Ml?Gu?iFJb1l`esXn)VRZEN2(s08N4k8#r+A`8s zv9XHHMWoNL_IlD%#w~f=QbtV)KNfP+=%YdBtA z^Oew``prhqXS*KTaoN~qJdL&$5=|qA9W?83mtT(@rsFWZ7R05|pC0;x6`J(2FHU12 zFewdvqfiM;sznyv^_ak-Iv$JHSw|bv#j3_vbfK#9Fr$f8$UdtijwFMl8QnCcnjzI% zHj~IPY>l*W^FRx&RwW#rM4Rrl8ohwUP7gZiF6bJ-uM_KZ%c5JDcZ1&pty8I?2f}LQ zTFYXRb$SLJdBUV)_Cq;#8)#u-piTnOuuB@<_MnAh=zwM$lr2^y&I zy-egbCb4yK*gx!A!?qlu>*7|Dn--2I(b2ehJZ?`rHd@{b?EQl0sK^`3d#-r3#X+Fk?b zogLhHZwoC)`#|JNn;bOgII4+-BVR~1_e+})W*?H#2ao7;>LDwQ_y17?z>T7McNh0O zMAz5*kFYWrLQ2_e8ZNLiWjyou0qFGZ{gL8;^SVhOuATdqgD}4hevB92N6+_Gjoq!! z6VQ8G+dJUShW3NdvvD7;z%g0Q6*F11+c@K#R1P~s*4mH+K%=MQQwCj-Daz*9Sb>0T z^g|lx|DOOlsl>w3`vgNvpONUlKLjmrN=m3Prp%k{GYCBri?rN<-hJX{xH&*2J(_}D=;#q>{=Ts~#MNB`XlV_g9U#tQM;j$&YeQS@e-Aw; zCj>qAKH9uy(4Qu+AN3OCKCAB$XYTX)PX*A)lE4yZB8xT9DWY;fRWlr0>iGHqy(5x2 zw1gpYElU>IN~N%0%J0_6lFSpX&bd0@pi7lfs#ZSGMA9>*I-RGt`xt(%hFR;|m zl>3a&_w}# zSwUCAO5N2(Rc0lDG zk(v1`zo=RS>xvS<9fJh%9;v z%Edi2810WDvbtQ4(Fw!?6OJiSwQT4qF_^W%=^TS58=YjM8>;97d)BQV536UB#@ki; z_2S@WaqwpT@6rNFdRudZ%N9j`C)C5!I997grT9X)_tu>f3RW9Scg%w9b`>!=^ z1wD_B&ZDQ&gTTA&p)z5iYZ{KBIXe7eVWU-4%e7*Wsa8Xq4vnWugmgxKoTPX`{4e&SCK(j=#m_0~?DEaw5hRZ4Fruh6I2^ZrKF_tXn0N3wt-7in> zI#>sdw{Y}$x0*`;H2OQu=D|~u!pdxrK9{mM;GA2>ic7hJM6XfF=g>kppV%m!STZ(% zdpotg16>U>8T8zd<>LO%^W7H!pm$$9-Ng(#g=skYl+UL?%ni*6_uzRvz|&+8(R%iG zw(-xsTUZReog}04nSDrSmr>==bBcB{v$u;i(3y2!JD;N}MU88y4MF8ZiLMutMjC1O z@{>!UuR43V)L#Ao<`cKZTC$PaD`!#?QSchIjzSJ~3bLpMH8$y)U0-?p++h|TJ$I>- zsBkgZyO}+?nm)Up{rGD3qLOEw}b*=QTT8X2Du=k}wUZS3L*^e-agi=n-< zbkS;wmB$`6+4E33553i#_tylx8@tp+Z1Z-Xo6(EGPa6E~1< zmfm!gH$C+&uG=nFa703jhyN;YIpQX2+z#27(y^An)7P>3ld1V}sD3?C(e%SW zdDoZNQkE`cC6f3skiQ+PA4kgjfqWZ_Hd_>`l>}i!Zh8b$ohs0UOehlX`^tyDc-IwP zMVw0JnPPtBGPg1RzAvMVemw$P2wg~{Q~D~Fz8)Lz7UPRy|K)Ue*6+rq*4C9!S9_Ko z8QQ=xr;vj-#-26t%$cjqU1{aZCoXdl2$wDK$cAWhVtG!`^GSl9?WCv`rq3%3ppP9I z(6h^+hbI7fZjy78ni^o<7^>BQTKxn-t3*#FdkPT=<+e}``BKt;u*sELTsaXy+icEZ z@)nab>1>jKHkrIeW>q3%&;^ak%eAyrO)EJ5tdco}%!!qZSOEadRg1M;`o0Mvs>J?` ziE~mwoFBCxObP?&6aeUAl7mj|2}IQvIE5yGK2roLXhld7;hkHf1;bUqF) zCgHMUpN-mQWB+7mpO2fTpyp_ynd6>wJOKH|Y2Q5^c*i~eZ0MWbr<8iCnJgd`mo_Y(A#zOM}fX9SEGV$MDAgji$f z)+l#9v*Uq71JyV*#%+BRXp^=viOgwi9(G#GUUS*=7Cmp?byj^3T_MA?hnD*|8QnVS zHK!fpXwaH>oTGj)?>lG{)5txHym8wAXLL&+h0w{c-_-lQfu_Bt*7Y?sO;XYwSL?WH z>?jd5IaJ!V5SW6m@uoNW%22;&t;GKUf$w43NJjb0IK>A$Gr(C7p zab-gwE4h85Z~!jpN~TfE4qM8!Z7TILQ9u_*JNbj{;sKaRi2T096!bg`dK(_yQh-pSY1gVZl^T|Ea2QFGZH{l!nO|NJ-a{@1_y<6r#b@{hhf|LwPn%f5cz({4bopa5M;DmT}JXE6jyC&844GDZP^x&B7n}v9qqiMpW-@>RH#@RdK~mcbnEj_ zK*Nq=yG$xP)a}oi@dJfYz*_`DI%_45U6}qSrNa8)Kgvxg6*_d}R{I zQ-Evg&{t!F#dq-?i|e5mumN%DmI~#`(6P{07*B?IOCSus>Z^6!M2@yaoQxLMT?&mg zbgm_R1&zc6owN`{U%c6h{-~Ycy;UQLMaxV{W=jx`#?V>W0BDIWqS{2K*9VJ?;MZ((~*BRZeGpXub~McIG1nc;mZa1F@$%1Os&k8#dZ#`tGFn@w|^#^=1`)JR7_@ir%a`FAu>_ z@&+rXZ&x8!e5}Fu>t*zM5n)I@{rX}6PLD1ErSc7cwDd$Ocf8 z2RQ&3T^|K?Lqy{%=-!UY^f9pRxU4C|KLNn{>m~GUY+X!AWQu4i)l29h&>m1(HzBk& zm@&i}$e?wMp0Si8DRfr=JrcoO>|@027%&V?6VPlaH3$2teUr8@(KaBFU4wlSsx6C3 z0JNhK$HVAiHeB?=wj-bef%U5djFhUjLUnwhZF6n65!#IyGQz-`K~kY%VYJP(JxC4X zUXHleB2G+qntU99e7Wt_<7T7d^JqHhDv_6fY~a_Ej=3DP`fXv-wGO+^qSrbb$IxuB z1?V|;1yo%RpmRS4?%a#TK~Ea=p}H-hn;1EIV!tcRx;FZB?lq-B7rF(at#>>j_8|V8 z$TtFqjT~+boda$Uh{TM8ToySb@0gvuKo$a?dwjY=EUuWY2xI0udA zvpr9|?Y8zd(Zr^j>{jIIttu6RZ-fXV6 zfzHr|aZ~72JeDs%g6XO3Cq({HVd2T6)Bdnz1CDp@2{Kv;{~TQ?Vo}E4TFQ*UbUB;F zv1s7q36jS954FF&y#d7FyGTx58V^qG>^=@GuQSVA+q+wUo)Z9le^)}E_whP+F=dAJ z!(OEladZA4Q-to04-lCsRIs0~MS|6!zXAXDD(Wo)CqpHF5Q z;UfUu#ta%`XlV!l8ldyz8roX_zA+;n_UO!r(IY9!eY3$x{lVfMN7wJY&v;Mx@DYIC z?ARyh8OF$b*VS5Cd1 zqy=hYfR$L*5#i2+5TM5C>Gmc-9eP^JQJN5^O#rlk0W=`as0qXq+|%Iw&_gd-tzsyg zq4J(3hn{5{qOQ~pwXVsGs-TZR#nw2HC+q8&GpWj~Z^@S0P$kCJ`2ZRfT9zg#GNr?# zXwL-wbjwlEu+TNo;RiU<8`^4Mt1gg7(Kn^GhmK3vR0i}N0>Myun#dB>bb~FT;u{r3 zq$QpbxvJ2puyme;mUkH%2cL<`fh?0~Fi}o(Y}r&BhQeZ=3rC91Ql*$`5Zetp-4ESy zY)!kyIF=4Ox$8OcW_56Ln0>iO-!AuW7tgOJ&(8->&-zb};wOvn$tuDXKb^Oq&O-<| z_pE2=@=RtKg`s=)_O$ghAyEFrKYLlkkAxjrRluHS9f~uB?a=wHO9u+V}W?8&Bo~F?2+0_--kUayGAZV{zmSL$}%h6mz zatuM_NP(?Z@>#SMx>8ME0G=sE5X0942fZ4t0Aw#(lDPM6*)=#vhdvuk?S-%J5~VU* zD|2K~=bz~OuFgM0rE*&;pH~G+K^H$FZL3wWPO=2xKaM5^hC;_eRf|M9Tg;`<;Xnd< z_jx|Ezvj_9TWGeN%awD5OlmiUr5q1g;|+;UKrs3^fKP!O*gA3tdxgwC0BGF#uu=fZ zT*@AlLH7*#==9!h6+T>YrED4v&ViSCcLSie@TOnv?`)%USj=Q9Idob|+5O$!7f*Ix zJl)&Kpkd7RGq60TaErq2uadpONAV)HM(XG$2GEJw11F%<`#X5|(&hYqVx~qrnc3Sd zWzch7;u%tA8%l#i(|Qe^8+2Uwf5i^a=jI-&44$I>L6zGFqjUkn&Ije}flL&dTy133 zr&eQRvSX7OVHv{2qz-Ln?vQh@avYME!|kidv+L;>S2I*kk9sf0tuJExM+sa;)6Xhe z*FTCjH)G>RvH3-)|43n;(dCN6)fO&$+7v+{-4f0M5!HE!E0FNK5K1Ij$dTo$Kvd6K z{B_4fb<*OFy!u%nT*vAq8d1m)#WGv1p85QFi#uu7uiElWq};^HRa?3UU?E)u0Ikx* zS+kCAo;Mq3&Bl4FaS?E50VmdSbh%uwR9?o)ZBKdKkuL-8RV<;I+m8IU4P5t|!0mOCJWxw-fXIKz-j=-}TW|PmV5RWr}z|K=&$W$z4x;6$vU; zkcsje=z=JHGg3Ybqz`>btmdhF+NxJ!FpQU8MZ8Mp>09*g@CvO+iqqyC7tjJI!U2CdxsL5SZ3siaR+GEe2y85A~&0YD>5mq*ZQ8Iaf zlj%oxZDrTaF?v45y65AKWCM32q~>OAVI}~YIsx>|9y|20%N#lM!XoDeF@x-Lb*NSb z8vs2vm;^v$2Q=AJiKP7?ssup$jbgJ=L{n^n&b##@?md{bz`wC}ZYV?=W9V!Gpj9%L zluYEnzfno^l{|Vak@;*jbASp1XmCJ(;@p7R{~mzeCkuHn_q=sK1*1j>|XSFL+G z=R@N`j-~Ro@;;V>HF&l#Xldinn8)s{0|0s&8DKH)08~|Z2roT=@c;mT07*naR1P2Y zy-}ddBIA70z8uG^o-+=VWzRkyy2k_msP8Pg*4e0iF^X1w8`ZLB&ATSL>v+&U#l4}< zM$MB!>ueaFjL<{uRo7Z}tR+DxIWHCEnETkrU%Xu8rHJ`+V;KEL2%TA4dEru zVXPf?AgR6RxQmVtdmfn!=xV5s0|3Fprr!6o$mSxu(f1&>+;1vym@RV{=v`ODd1`GE zTGO^YXhPe-0jM)nG##UbfPIq|f*2@A<}8LnGvINKoLPjnXs;U#hT6DoK-WPuIJ72h z3(Zg3`n>Bdd;Yv@FZ=#+KUj3VMb|y-+Vie6jdZlO!`MQF2F%e>bbWN@CvfHsv_dot z`c6maxv*iiZFd~n!@%e@wVtnceKP_|uEeg=@zk!b_I#t~n+cU}8Jwrq=?Z#32i8oM z(xyndN~3VFd$8`oh(#R9{Qg!xy-gM~u2S#1sz{ge*e;z*K|Y$TBZj zg^e6UqT^^OM4*yr2CF&91VG0+9jSDzGhKrj+Kpd)JN%=c41f1s|K&(up*Qx9`a5^a z-+nXy>p%X@pI(jsv!7i2>94=~_y6Y4{@;K9xBut={NMe{-}%|E-7bE1HT;*q^W86g za`DGMz4%wZ_mBVJ>$5-jcyiIxPGe|G_-5wZj_s>~cGgwV+RnPlMPEDbsh552qNl!u zriJF^z&Pum@nG9PGZ$SgfzjuEYuT3Pfp|GEFZ=pQM>&aZ?eZ_a|^ibUbK}IV<10q1rtIpRK4L?BLZh(PE%S#doLO+hzB|=@8I1B&l&9!bSK2w9aTN(W`m; z^&&=Vdxi1(yW>74+A-j4OxOX4Lv=o$_R-eS40;sKT!WnhE%^vy5Ohv@Z;xYCZ&tmR zhvDl*^d6{p^xnW&!M5B?h zEyNbrcN6o5JoaTYowig|GxQei3O#4-hE8f0u78-p31~C}^}?zqe_Xv|_Ec9_tlPz5@vHp(JX(ztThV|re_>$9#xNNh>tYhAAqISd-y^Xr3V z-G?g1DN1lIvxODT=u8 zOvzRO94D3xL#nN*u>=4*i9bUsc>|!)Ow**}ChOm;Il%8s+B%6JRW;&AVd!{YXR431r+C2ZS8RfpWM%f_un900;@S$I4QgE6tsby|EJ@V!XvwWQdS zdQAy~V=lCTcSkNCdr;jDRIeip2GU?C_S#^V?)m~+((j5r^b9sZJl%-|SYfjfHS3WN zg;pN>0x)zJXfhfzX!E^*8?=Q{8%Q?@H!z__hk!jB7(iq1bL2J9jI*K7=rkq(I`g>h zL(mCR{;Y4_JwDDpg3Igi`}>*w)IET%=CZl{2dw;kmJK)?Bj(2&y4OG#ACuzy{)CSU zH!4gV&7W0f&7gnSJ$>Jb@S*=(#`^$g0YK;XQxJd7 z<;h~{fk9&xN$%4)^F2_0P;CDoeST;F_~2ho@9cdBpwocJ_e=Q7d<~#Ca6CCJyDwhk zVEImxQ+_1GNZS3qz)}%>EO>1RfZp4JbQpkabZGcQp~ER2WODE{r9g+h1Ie|-4N_P? zM-XA&bUw`97v!CDg>tS?uaT(8VmT3H6NM6*-jijZ%vtbOCyo)^8gVbX3CkxhgEGYG z^Abh6JR2$eXWroiDE|kB0Kq^$zo3ORQ-0Kt@YAHT+Jts5w3FvzZ#|A@h=6~5iJ!ZQb(EOQA zAkM=CJzH9G69Z`Zfy+MxqQy^lhI{ne02lpm0{WAk-{9u;bOWHF)(PlMMe4d+qodYq zrTuDYzk;Xb(jG$=LPzr~v06E(l@A=fK~=NW(m}bfpH!ukA}eWAsoOeVE%0}O8 z9L3NCRiX@)vlWi4rpa2S!Im3Lk>@HBPq?PQ*Gmny$Wl4L)8%w2zgH~mp_AFPBnv$| zl>?f{NnEW9XH0CGlBZ`hF=q%nf%&}a9b7NSmy62X>gm<2{O)+`_VC%&7y`~`{Vz{@ zPmep#R?(AX^yNJKauGh62Va6-1I>g_7aO_r)PEu|3@VXk95D|78hbW?JGZvR%@@Pw zcIe3+9~2)++d#-TgMQkIJR@|CMwQ@6iU$h^+4dB4+Pi^+e-AMFZNJlU+CIDtLQlcJ z8K5W5_6!BnTPbkR2{avDG~~L#l5CY=DpfS)nW|W?Ne%FB^B_|u1eW5N8ppt04Y~rM z-8=x<0_ZhzEY1s4G$sDP2b)F#`R9UEVb*fBN@?<%uiFJ;y>Jn#2yu!1F#FesX z8Y6G?zUmrc(*`9-(^271z?2*veK|m{AG_(u;MtJtmMrGe2V@Cy(C83iFpt}9-|!vH zx8Vm8^z!S%tC0(w#<2CY@4Ya^T}ym!@L#Hpr%bg_E0*eH$>6sPDR0VEblr^plnjN} zBo-_#GH0oRA~IB^OqQ#1y{-tXSSNXws6*>Qf+5PNh;kkSVlZ-Ghw@$`cg`QA4tBSI z=dLmIS`xhhzR%GIH~I)DWwYp{p)vXN9^{CDK7-T(%akDjU4RaL=u5~BZd#awwtlJI zEGpc4Fn56NLZ55kao*d0UPwdhzj6)|&}c(DUp?J@@oW$1^ST=$o^GRI=))+r^A&c6 zY#lt%XPEA7Z^8d3?Impqx3j5(q(xyle^4uBYoMsk)QY)6I*m>~Pca%N(&Y-Y9E9K3 zQ#p*AbDPTU?PgHzqEC7B)nYe)u*;USCR^#M%*d=y?8ek&CcvGkkwH!^c81EKR$=b6 zo4THUbvgd(3e3)59`~Odw!i2mk`3(EXdAy8;!2=%_$h-9jej(-Qjm-`zKqSMQ>(Oa z88UZJ&21B0~FFd^-W*78>(01?VDM8;QToG6>1so9EYikcIB#FM{Dr; z3i^`fa@6Zsy6uQby^aAHpEo(7n%C&sE8x!Jo38j4RSy~@vZWkPkT($;jPL5nUyt;! z$NF7gM|V*GplfLGT~E2gJr8d}PN$1}t@y4deH_XkF>Ai-DxpxVW)C#Fa@Uj4_;)?! zWh|hROc(Q~Ui~_3+(gn%EWeJ0SJP2sDCjVc;&AM{ZB2;`HPn>0hNdvnQpBbz#kxFk z)QM*tdivaHETDxTJ2a%8 zp#VTHp#$N%4oz~b6N3$a9;(Dx2Lbd@rv@6;SE-&#c4W{%w}nb5RIv9MEF9|uGy?$I zsTVaOZ7~IN1E4iBt5Z3R%m8$*W!Ch$mQ4iE=!xcQC9YZ}bJafX<^=K%{%rivWG2W5TG~pk}6c^=-$9Q8n{OT@3`Nbbqp4rAHH@nZlWcqE@qwM zQE)u;j)(pd7_oga2u{b%(_wfF@@V&L92^hqW!IT^Ei{8e(9StDCv2e=0-GKMfT|Pv zj6pM+IUYsF!{`VN9=NN%v*=l9=5*LP>ib7MZx}$2#93^vdd(%^T?aE_AnBOonnP^H z0J7Xt`c0@oQyoL=KXux6rfq=5eNUYNN=65c?HRE-Xv%2(EOO@^XCB+o8?b3C`w&}3 zn>g&)hdp=LR1YI}6l#M&K8&0xoG$G!_RtDPA#}bP1?IftLCkp&3vlX})y5&{xnKWZ{^aWa{?G6JpMUl4|N6^s{(f8^_1FK^zxYpn z|KrJTT#t_<8QKZbN7{jP2J`cOD4nt|aw*(Niyb`pb!TJ@T#w)^#7m9j5@P zwPhe4$I4kxo%;L?eYpI8l)VR&BkOwK$FD&1p0H=bB;<@n2XxLkB4aRvnZe}U*_`*B zdwEGqE>fZbMUf`WP|TSoWl1jCRSu;xOOj1f*W#r}C4U#c&-(({nccmXUG-E~qtX3# z00!ZQ|NNezw&*E~R9d9UajG7rGFozq_0Wfj480J2eh*U5Jm%5LB2&jM3!FNUur^vE z`i=t(o%bW@AW;qy73>^|GWK}56ecxrx<}xf))$#}gfTbTHS}5xV7eEgZIxLF(>Eef%kqm3;b?Un1fMLH0YCAf&718lh_);H_8$st;9fO{GY9t1#Z zD^yLS99Z<+!ovcmM$1i}GSJ6G4y}M*lt?$i*4iMfvN$)*!iKKG#HNtB;=JcT@3_QR zjNpakWC9K4E+M3xJUZ+>J{&w<3|^k?zC0a2I*cF9lV``{CyVUSLHgo!^!9T0THPW?Ip13H)qpVI0XIlID37DRnfSf9O7Po$7r{lUipEFlJXs{q zK<UJ*@*sl-AGBzpr=mo8urli@bfB>V4-KxTRyVV{ONRyy zK~DpDH$Z;~611y@K(sjaL^KbcXkXe3;Vv{ka0RsCEY=2&n3`Oqqwidl#$bIp2hT&L zQ&X90YJqBF6hds7u;WOlA`=~dqvz6n4;=>Ea~NB0gLXz}jUqm_=z)*c>)&0hNhf24(c;P>+pHWV9o*?W-+`Uead+=dxV` z^ctZF#}MHlGr`2fxv^{#xQah}Iz=QK9@ay9xE#H0DlJ_C){Hhs^Q#SE-jE4>h9X0u zGVsa<2GeABo=NYf_Q}MY_o!KFpuax!u6?;TIolmB#=U+Z1t!`%B))wenkAwcNHhb9 zW;2iP`#ho2BzL@?;u*Xgb85iW9+v{=<%f|rjLzGrHz&a6m)ml<0SfHR8h_gCE$6cRq=d z$->e#0Np5;&~iePi#LPPYu0?t{;^`gOSoLTJ_BLc6)z^sS2M-6r1%DaUWK(w*F7Ov zJpF-1dVM78y!IMBf2z=D(`_^*^qKVE1LZ}b2>y-gQpAB7bQx7Sms>Y8{NM;bfuuhM z(6~s4!2BwReT_kHK(jvFK5-i#2?5OzZQj@@ZS7zH4agYN=i9jMtfo+CeVpmus22-M z>%}UqT*rlGaDPPzER(|F?kcLrGUyEr7;)UYQZ1}a8t(x#i7=xPNTD^?&J9$ho&0sp zG@K)mS+5KsHy_hYk!s7G4)Hu>Dv?X9>N=CfOM05{iT-%+nKdM!*Kirv^&Iqj0R3^@ z1kkV=$v)#+!f4E(0YHCmNIxZF0N5SVMeZF=^*KqSXjt!uhOnb}TjO5y`ZWlMJ%z_~!wEb!CE9d(hhus5jAo3?g?3`e`_R ziE9dM9bF%$T^5+8sqv^Rm2Ee2?Pi{1t6iqbb}Eh`N3QDOv=`GZDMGtl%Qb6Tjmj3) z$c47t4^5`Mt&2OZy48<_gCX&fBW=Zjm<7GFJ_-+8!q>um7F`4H7-r-Lt! zdS5KE&ruzwpC2ZlW1;is#MX*x4)q1D&*vCG&!f-!_J-JDB$}4!4*Kvt3+~Lq&BT*% z-$G-YxfuvF2;6rw2(!ZybPdsCGzeYv=yVztfr11yPqkwle+COmY@<_vp9k<`J&2uA z=AnfU;tnjLeuk8>qX)L*JGQNgs=#z=b+B+WT3oxO3LQ;iHJK9_G|x!gmdsPwl7Who zI7;GL=vyq+C^ai3w%H=iidL;)%Dkyy|FYaQl&&g3pFmBdZBStdo~c31*@B`PRR$Uu zHn>(ha`gm$POxHN1-WG=JL^H`!*rRjZ*x)upbh;~zi37Tt9;+0sDX;^<;v zs=Cb5%|@r*lDn+VchOTwmsrxeP+(g;-RgFlELEo(?#Wvr*pJ+Ra5$x|m?e#{TD5IP82n zz73KMfX<%|JLCFcOrn37Fle;e*xQ`=n^S*l9~(9nK6mJ`2ToU|s+B^iRc+W^YVM-t zJgJjVItj&-YXJHz7BhwJRLkvJz1wPC#>#`9e$_WGQ}rz5Ps8qM&|P>eT`e?A6{g-i zboq;rM|Yh^0-nOm{Zu;g1W<6)8$!Ev5dogQjCic(=$=R2lc1}%%Wdp{zKpx~6aGQc zy-N9qz3$^_?cv_mNwz(UKHm+#ocdpk+*_AP=Rw9i%%GX!)4uXBQyi|@E|)E~{U`(O zjEi(BlrAEHZxmI!eUd$eYej)-U!}s6zJx)u@*L|vo)2VjQkP3I z)p*j^-tJm&rUn}GDi(CQ%GE0`N80N#T5dqdI^%t|)+p>)bOYVQ zhYA05pgr6jKAH6%?2a!+{YX>$mXR8|ugIY)N17b#Dgn^3DrXv(>eAFR_RRL4-oz

    @6Hfsk}M=#}-vZJC3@=76#e($oEm2x_ZmOlK_(_U67 zTB?u!Wfd~bB7E7U}38qPrzJ(^S2k~X*1$_o{Fx1#J>NpL-@xH9oaYdN8j<*I6Qkfr)rdXS~3 z<@BtP8&}Q!wtvtrP8-&|k(<@6teiyeniLzgRR$*8wxM!~WQ6n>gr&yCy2W&_s1Hkk zmC<+*WGa@DM`sZR-w)E$I+i}8_a>S>p_wnWi`I|I=DcoQ?iCK2_G!0p*7I2WJy3k- zap<)}dgml}1qzpS#5~$Ufs5m!Ft+u1=b#!^)LW?aHJwYZe-g-mo!xh0te^a;C*XTC`Pc-dHebOJ=eXot2r4kkt7^8ZT8gkzx}H zh64&6#j{uRpFg&;a1a0u)QqZ_(x7O9FAEiX32hF26Noc>m75}+etQ@|Ulf*u+HuG}>%GFlHrlV1pv#z~iq3(m_!;252jEEvB0T zQryl`U5g?hcsa7)KK2##m;}fUZAkK>N9$y%o<;X9x{IG0?Z8<@!Cei-0ci&4LOK}L z6k~3*eHSa6$2i^#Ed=4YIJ6s>M5CwXdNx1vq|=Ia7{KdLHJGZ&b#1w6@%1b&ldBmV z#?X`_$BL;~QA^Yfx{{$91~tHtcj|(%WZ(!RI4BU03~UG&w=KGvrF%JMjPuAN@Ld3a zM#notyXx{pX5BE74HGs)>uZ@LD5^1`ZduGQ&($-@x=Eu~3_UF7zl1W2*tsEeZK0b7 znFiShNG_W|sHY(EhC^#4)kPMPofvLq*JvF<7-JzO=6n|PE5;Kjm1Ybd?}c|4M|G+9DvqC`n+J!kb|y(o#U`#?3dC@ku-Km>o_6}L1_|;K3I6APwH7* z*5$f&vZj_MW{=~LWv4GUvPTv4qj9B?J;ikuLeut*ZvMqX|6|wcpT5=o^sV-{KfM2g zk01W*D>we_t2ch}^(TM*ty{nQ_S3)r-ZQ`d{tN&4KVJUhUqAQ%{NVXNeji};|NZ@E zfB&7QfBUUlfB4?>fBdWGfA_7YfBW|Bciy`7>$h$LkN(RWKmYRepMLS`Pd zm(QO4_;XiL{p;tS`0*F6|I3@#fAsq0e|Y`mpWe9kkDs~r!&i^~_Lcp=d*$EfZW^A%!*8sjwULiivp(6hJ-H7}PdrN%PR9J1!b&LVqzuI{7H z+vj}Ei*AI3u`XHaLiZezldCr0A%lJpab6mqg>%l0mCa+VY2nh05jjtvcOL|Nckc~! zFTBhu6UF$Rz~wz98MY!+u|2~SX+v0)NTU}VU(giOxTGcXLVTBt0f6RWI~q$F5(o4d z7mOv|5P6cYmKQroUIg+YKQP7o9srsoqe)A{WeM>Iq@juWnU8IT06M;vVxo&o^v1Hd z7+`2Qxt)`D?9?uBl~H zkv zVudDSCEQ?bvju=w)*1BqQr9!i_w*Gkrk4nN1)%-^9}N0E0rZ1-^a4GjA4_XN@--jG zVz18AWOQ6DCkFt!fXc4h+4~OgJ?ne|`cFJk622~)x@YJ?&Zrh4w5z2UmW}`&rgs#P zBBjc#?;7n|&~H{-RbLVkRC1dTWKzlGmMA1Ng{k{)HE>fhmEu`@37~aN6={mvPQkE1|cUg9|q8L~(!t4Kxk$r0GtF6}icF1ibPUaT1@G%KOjqg6%A0^Ge;X#q4x+e6`2 zigv3UG)jKeFPOTl$sAZOXbL9(XvQKY(<*1CCG<-2Y;*wN&+L8t&fceRwfnY+9Y{4id-J-cKwH2#f$y&BQ5XImbcON zwmQYlp2zo5;k5D~q|a&aGDCz)Yhz{?}9>KlvE7~IUNjMjDJ)&eh>g60p0R9*WLYu6=}|M) zf+omJBD%Ak*oz7@TZGnve#r^SZmF0@A2Pba%LFUn{WmjIe*qseBd z%rN`Bri2FJ1`T;?Lb}7d$MBX3=thV;`w>;NqcH1D2ysusB+f@Kpm5lGkV1o;6wl!p zGP%hnuICh0He_EHmzrh*pu^6D@~RafTIr=|4^8=GxG&a&z|)11Y9U67XrR%0FD+pE z2StR`B=`*I8H5|SA0vpK(d&%PA<-!xi8AcS)NTqVnp5Jg%=OWuHb!?*;O>xsPDVD-`KPJHazL)5JdGZ6TjKZf znh4GfQ}MDHpwBt<8L9$K%fnguT_qWxFps47NOX^)O=N4J+Kc>{CjjU|KLTL9=~#Q{JsQ8g6&xV@E( z;0Cr7x#}fk&_W`a5|TNC?NxL0Zg4mNE%LluI_OtX9rs)N(1fr!>wyz_+JS&Gs)Ipw z)-8>i-V9m-`jC$vG>=D}QL8xXLTGwW_l9+}F~~H~27_jyS9khN_n_BAh3?p^I>Wj* z?Us*5?Sp=c^dv-^jauHI;ZEA6aXT2b{XwI+-*2LoLtJS4{XS%z$F1_LTR$F+j>qGp z(Fi@leh*;uejh!1^<>gM8Z}QQO$?oDhr{~uxJkSmpyue6M~%X`?oJwoIUH1gj%(KS zXV@PNf{{+CU(3(hK6D`L1&71xyi;ihxvHx*ikVg^J8amaraNvHdzBoiPC4JJ*!_w# zY5L>3H){p`D*9bJV{|M{ShmaAvaJ^k+0O6|xI0)o&AEo;KrEWgXCNY7b+kb>H*2}a z1OGC5@w=s2)15cntE2kauy$=+zdQ(T&RRF7jmyK*Nx%5SqQrR(Nq^(IDoZJ@fjJ7y zp>Lqi;;x$laTa_c>s{z9ha3Fjj5AJ26LE)uKBGxonm9TLrv`Wp{2Chk;?OkyW*V-w z${hRhfd?Vwkpp;l>;lBBWs*&k9sB4sCe^`t=aJ2}q01knq$ijcV|_CN)(e+E36x`W zeq}RQlmS5b$d}G4sgZ-uCG;Vn-@T8VWT+(8lg5KiD3Su{TK1oW^yi>Vv&rkR{M z@Qmp3r|4FI;_s z=qwJ0spX>}HN)RA%yHkvi7PgVM?1?@4Z4=0(HI*)xH4EfAXkoFPdM)~#ga}1TC$`k z>lvE#JapuktH8I~juN*aC5_Kyqy&0{kgsRp3w1GWER52|Qs@y1rW3>~jmlcMq~SaV zFZ`n3cxL4(6VSG*NcA_*$-Ix5H)6Ljs_EEQZDdsD(c| zY+VRJX$+|s%?vqQFkVka*Vd}KCgrHF)iN=S@wA9f%awDUXa`&_Xc?xY!^Vay7`^IP zxGv>@SajH~kkk+tnnO*B`UJQ$E-Z;&kZ678hr;N207dBYEI1dDo|kY}!}7w;0f}j2 zX_O}9dObtEEJC!2gnEBb7-y%6?gPTqRV?>tm?w4f6uKZ<&+Qjqxmx|=-NC1yYJc<3 z=YRd$(XZZq_BY>o?wxNx_p7&V|K{!6zk2J|zkmDAAHMhOAHMtSfBe-8|M7$8{_t1N z{q|e8|NZS-zkchfcfR)2FTZ-@7hk#Y^S`|D(=R^plP_HV=@*|u^{=15_Rnu#{m0Lo z{^<3SAH9D0?>~9`e}3ZlA74NH$IqPo@Rb7~(H}ebyH^hX$4B?S|L3#6`r!22FOI+S z^7Pv;jo*B#b7$(e3VPi&JDyPn08JDe;E6822Y}YtgwBF_Lu2AP6K64f20w3fE9@Qj zo_S|z1Gv&9@5%{)wnQ4W1j^^=b9@~@KL9;16dZ(m0`y!1(B#K+dF1s#^a3~E!?@qO z)|(1O?rDm+97q`NikQ_d*GLP|1o3_l4z3U>Gkh}~*Vw2bFiYHQ3M=$%iVP}4WOOcp z88q4${oi4ws`%KCZS)$`Wzby1DXitRr*5c(22k)-n*j}@6tmyMPcU}X~ z+wY;{z$6+n&S^d=#L)oNMvC5$5*sSLndUdM(pEjcaopa1`hfcI^_|zB+4{t-jW_RJ z`qZ6^pMCzZPe1e6YquWx@HKEZzj*romrmaI0gRhJ5EjPGCx5m8&40G2C3OBX44waM zL7y>z1_r$X&@UWcc=5_Esyhdf+w;iHNpe)qc8g9E+n))8uH|zT%e=?A;b&6!Dj*)* z({BNw7i{{0G3T{X7IiKGeSa)^Jy^Yto5L{m8f#vmXM(wL4myOb%P4f_fjCZMg)5)xsAnT92mgyQJEye<}OBddc_ zz}8h86danPtA--bbOapGQ4nzefJXPCfMWCPoL z+phU79Ee6o0bLU-Zl_Tmv>V-e)ldLHXCxslffm5GvsK^0HV+?XoT1QDx2i?rl}7h% zSA$-oGVV5q%|-)5ZTy&Cr(S{m4D$7oTlH->m(~?dppzs4Ez;13FeSpP3R!Yy4+wsI z3l(|+IVQ?d5hl6IqA|V4Gf{zwirijC1c1dQ;|laMWF?wG0}uVl-s{iNuiuS->Mr|5o^I_W-g(7Z6OKRj=os|9gh zXV4FYhpQ$Wu;2}h66ym1{p1OL^=p5C!_5&8#;b~=-m z6+^~GY|?`fbLXWO8)Il9hE|vTtf7}6I4%?eogUD%CSU+9N-Y~VD#Tgoeh9B2?>vM( zOcN44s~Tt?J42^yb?x$C=jt#usc(*Io9*I-ruT5myMP8Y=TcrvwDR(xkRIUce@Q`Z z+5v|~2Ra%lm_93{V*KBxHwSZII~pGDXt13Vu^+5cV3n1p=U!{1fRn-sNh6D4OPkrJ_gYA-Yy2v z(G*Kp&}Nuxmkmgu1UgqS6;efA%*$*%vKx==2`m8Uk`s7VL6ut{ht$i=rw2^0V?0?0u9yt~21 zw-f;$6VSG>i^jUNXJ;hL5Jlh8f}CE;YZcchJ9@>@t8TjCnI&5-JKC`34{F6;#qO4K z{fgZwTccWWTy-XO=x$eXBtOUbwm55hhh2Z#bRC1Sv}83Wje`uDNXK`8JMV3-(DVI8 zvd@Gy$98rW=$YIaDm#*qUF=+fg3ECzSn~0ND$uUQ@At|_!`k7ndN@E;JLs1W``~~E z7ss%%->;wz=Iv^~<_w$es8txY+!+o#L!fxjf>d&^g5%F6-1IMiWyixlSqT8iH$x1ygbipyNcPQPsQOGdk>m4xj){dh&%Da*ShX(t_hRF6I) zM;?_Tk66N9-Bv1jxgf_JVb_d3S`c=+COymx2esTuzjS3-A6K&ThSe$RLNda}wsk(? zn@YQwEnBjX+)3WQi)2e0$+0cR_2fGB-jgCHIZhNivEvdaC&{_@Tix}p1#)xGjBF?8dEN)l zA_#&YxHk#>_{Z3bAl7x=dpMGyv#)LeNB76KE`ogvLdv6bzuzNiG4<5P}wB1V9%RNL->X zGPn@RfiLcns}G%Q&q|Zam{tQ)I3=CMMeH1@&N2ZF%3xs7aOo1ZV1+uYFaZtNS{vct z&c`L8o2UA?6X47g+6Atu(-TwZK)M;^%SUC9a!gI3YbBaFs+D6VCO0Z^V~mnJI@>Q` z12QmTz|#u{Bo9Z9bmYoolOL5t$k>9B83Wc5Fj-J-m_jp4wX^Y~vV4G!(+W%{Pd75L zsU_d^6KDfq8B3U(eA^J41qlC+Fwn&24H^}CF6@=&T6wmiGu=Gb(gAwTZP?l#&Ri2F zJB3iN)CIEydVzea03_E{A);H&Fi=@Q(jK)jF2?TvHOJz(H07rORig#`G>r}ktQ7Wmq~dmxg3F;4DhpR}okQo05G6JbO^Am24lI(+ zgd}>Ij~0o+1EzVRmd2eAbt&v~xPsB4yCXq3_4&`+HSu@3%=V@qm6_JMPy_R0- zHFpQtInWdxpgQaQ4AUWcc9s>+A?}WlNAq6j=n#p!<8dBMIu@>brO5(8URst+25=Bw zN;QoHz6rez>*uvfL(3rC!@iCsgT{k3Sx1PWmxgHKFdRAOHC|ewCoUN*A+-aiT_c>E z#)LXG#Zl;a7=?!3hPcUL8aFw_tqw0#hSbzu5$(qcN3hRV;-L>Zb>ga1kF-xzaYsZj zQy*0`C-v;jdhX?+`GwQ!2d}h0c+mNSH%5Q+{_+3%gZuvm(D}vx_m5xx-+%n-zyHxo z|KFcH_}_nc|3CiV{=a??81%n>?}cA}=Y^kt^Y$;ledp)jyz{ef-1^DaZ{uY2>ED0l z`0w98{OIA~-#tA1=zW;}@STIdd++4$-aGx9caH!1?ZY2@Y5tdQ&i?!h)BpQ(v;Xmh z#UFfn_~o<4txl<7rfP7(P{IP;vxrMVV>_%>H$wTptv3=x1FTS3A?8C z@1Gj2GtL3@MH((FS1A4` zYFl2naNvOR8d+W=w%DHhh$Nak5S$zIK2A4Nk5Fb(If=>1tPaJI%1JCL9e^?bX!s3) zi_6qL9|2(>wR;^6pb4Q!%o{9}#A+goe}xVK^f^ktK%y^7pFcMH{A2*V*3a+;k#F#1 z`PdeZ-d}1{p>CwuEtTC?xh;*`tQ$ARmFuVN=oBty$9Fded+3Z53auV^7CJL zGNmLe&z_=&7VGc>QjUx6S8~|)~6Orpd1c9u~tv5)rFg%f_fU&r;nfi z^x<<4=2!2HHg0xzZg#g%+PlZC-Mho>89Fwt7CQDS0bLA=g=!uEG;Uj$dQA9`_)X|D zc@bMDpFo_|6>&aC&(_7kI)=8$12JU|I}1c)ZAwRSyX{nLOabYXepVMIcf=@<7li17(nw;ng+W_bRT*%^6b9I zML2p-pm$|1B5;v}5SRFvnh*>v;psUiU&ts*LDfo`tf6IyUW1Rv*!>8-zf0}!Q83-5 z_F#(UFc>;BxRD^914x>WM}>Gyq@rRxD$x;i5@o4Evq(DZrAKyp?4)s;czL1L(q%Ei zl8u?C9@bJXj>Xq+QeS#;=bZ;P-hOH8;j1^^doA+bYuvjJq|crS_hvT^+E?a{=cmwD z@Y%3%@OfDnN!Qj%^s{S?2cKIhI7ZdyhL!7mf1~GKYa8;!7e^jDa@nD!0)56ChK_#l zq0f>#yV*&ZRA%I);g@`L6ooH0GZH*cQ5i|raOGqfy=rvt7(8eiA6&T1}&{n11K9RlcO4?~!uqriDhJ00%a8twPIYhC~9pt>=t-Dp}nEo(P0pL6q< z(8)jinj(nk^R`)lm=z8_ht`hPQUKB@C@n}R<7jg+iN1olctoUGiGjv?wPo{eVsOSN zne-$~uFx}%LZ_Q0bbu2AXqjRCOac;H2Anfvpd9)%Dp`yuelCg48-k_sxFMnBX3(Q#^ttC` zvv%H03JN5kDb~;mDOr^{N#Z1tl_XX~MQj^{M5_{dA0=o%hygTuFVdoz7G+fsa69cnT}wb`mUfOTwm%ceM%bJ%9IpXretjHS;pQg;Xr8ny3;{G2Lx)!A z47Z;pYr{kv-CK}97C*DFK+acbJycj{x>t^JlLN+E&V$tYPIy(78dw|8# zX8~uN;~PxuIuqNFh&C;@C9~T}X*VhD0D$JUNJ0ELzA41P#gWAHSz^G*0RTF-fr_U# zfh_Yo5(`wC+TDn5U61cTQ9BzF4n(6B!ZPAcT8U~(%*iK98L@~?KGB(juGqTb7L|rm z=vB<7Q|Oe74JTVSvkhDC`h~8S@4EW1QX2cl%+F4Jed^~XZf4-5`?zyG8qX>^nohm! z*wxTy(cH_q=$w0JbMMBJ0Q6eSdEL$t+1?4c^D-H|iz~LfgRgqQ44R_Ql#4+#Tak{H z3+ZXcIUdwc#^9zn8g>tQ(9mz*sm(jpMX!D^=pXdzhuy}gVfTYlw^p3DtFsPH6Qem0 zd~S@}{-9|uI`wf2d>S}w?2lUZxLtO1hoB|9b*o>uM@@Is z^hPaz(g`N*pj)*D&GMj89=C#NCjf*U*uA>l^z*Gsp;IYNyR~UI7_}fPJ!*n51l7D( zJ%GlB!4RU^=;8M9xP3Be9gn-{-bJrAhlYm^Kychsang2<1`RaD{S{qQhlAQdw>t0o zqbAx~bJVhqdi5i;&Mt_d4?5LBU`$%pwCx-YD)WxBfE|TaTR-Ym4!f1ZUgc;|IqFxB zdbN{&1I?MW?OEFz*Nsjk*YoqeO3^E*CY*W7=;YJTL;%n#`cOiDMN-GhPMYRX&pqsw zZx0)HC#~C~)=dnf58BpY*E#MvM?L4($iFvl-0b^@Z5Pcs?AnJN>(5iQ6-I7mq|^Nz&dp)v=BRo)tegzI z<9_+psD9F`bnINUn5Y|RR6#L?s#>@JprP_fPfwP!GHFE!3J#orh7fd$FD5u_;b4gz zAPd=NN>?~^_KJ?3QamN1b6#o>e9+83T-VF&gN0)aK<6dONU+fPRug(~*pL~Pa|A#S zmOUZRS2J;QkuT^Tv=hvd!pZ2=@)G-Ha|oPtCM^xIyCc=Xkh%}5E=X99%39Bm+E{rp zD6$h<9zkLkqPv|u-9uGm4jf@r;)XcLjCC21;RQEz5$I||2YbdzS)N(&Kr|)#W30vC z53!4RV)1Q^h58pu*l{ zu7h3Dm2|w8i9=7q0z|OUlOB{65FcaraR&_1Y>=btI@2j~6HA`kau-a;Y+XmM0_-Q)Gak%(q9=$rSi%hLB zZA~oC=oy17gptt;L>q}VwWd))mO5}GAozLEYNKtNSOShb^COcV7NOr@9RqGOb7G29 zOKju-^`dDz&o5l%z*Pn%v6JWKjyx#xZA)#NDYX8+!2!9p1fu2un=@%J2UmT=qExc{ha0OTyfda8E@B?G5xw z(VT`(&m0-V9j1sjY+_0+9exa$*~+o25P!%7?gHIM$B@utD;nJeTu%NTgdmI77Ke%A?oDAm|8t8|q>Z9-KpC9t@z9gh%5LG|*>4qC+D`K?+0A=){D0 zq5(joV|XRhbd*9(2X4KND@;a{mh#CZj83m5qlrRV1@sJ+8aXNK?tlh{E51yCHAzxW zTn)E9R71rFnTZSMtW~mx(M9nzehQd5S!<0rDTnJkFDG2>2)83b(@8ls2lkx;H;Att z1(|z2mr=kMPA=kMJ8 zm*0Q+SKqz&i*Mfk**DJqDKtc%{`7-WH2ue~p8msEPk;QoCqMei$&bH!_R;&NKYaJ- zufKfwgSTdX``*b9-#z)uH|Kxx#o7P!#^g_4AN|Q2)9<|2d+TQPtZh__ikp?ZyliQ> z_aFw)>qd_Mw$^D7NHlIP7lM_Qta$}$2{^tOG`=t(Z3Cs)PDTX31Qrvo81!0@mXPH~ zbI@x|2*WTh(LQVv$h$IWES($Ytq6a6+$=nCyp)89tCohb?aC35oAWaIf|sFG#Y!h~cqUm`<)Fu7f{rBFm>Amy4fHAm9o^B; zQwYlftPht#sT?I!J1g`|oXcdh#iiAHRjXX{lM>KdPo~eI7#aq0{Dv6cOfj2TaVIP7 zXgma*r`78(PMOzF_rG{&@5}eEKYaP>n|C+A^5D|@4=%rZ@A4OJJ@>}xGrx2A^k)v9 zUXtZcd@2OZFhJ8!E}mM}CzjLI;3@Q|Po2|e{19Nx;oy^`V40^LOrCyq`t(`%x%=a1 zk6OE<3LuGUVb{s*SMqzMlrZwqF=eIeSWN<;i@=~OdA*X)`FiHRf<7O?&?}RMsyrgx zAoSTO%BPN#ILbSKjNwm`}-}QvAmRZtW3(zQkwDPwueg$?d2YY z&gglM9)lsMwY!@rH`moK}r=N?>Er z$PJp=xyYb_FY`d3BcxbnPoQ@BJ?vPIg>+j@a+PwiS#es`a<5SheA6}Zpn=Y1?QEu~ zs#Z>`VN8tfszXTGYSr9fyEg39>p+cd2tL=!t*Sfj)d%hBs1wv&Xc8FCuQ_fhpAxtf z&*3SnO1x*~eY?=8Ijx}FZTPKPxe4+O3tK)6QsfySc5NBHV+3VD-q_SpLW8WSVrL)5$B*KE-vwLMT#pzRABc6W=EiRWNr^GPYVy5psQFh$(dTxEf)P!scKqP z)2^0GL(9qx!&4L!*$?{!LIGSR+!SoatD=b!5V<`Zg;rlx|b`q0v;&zvNZNYr;h5auBciwsD<=yvQ+j{uw{=)~6H*QB? zJK8zxUp;DHSu`#kG%qbd^AbH{#7r3U38aPPU3Fn$`=+YEH(e8kTo)gF(2N zQB3qN8rk35furkUk5TJ4e$??z}?JD*z1_kgmxMSM#$%oS^3nA0ym(c~=Oa zwTnLJ#{o3-Fyx+`fYu0rUPI4W=rI`6u_PLMrNLH#79ao`+d1OP=6=y7Xb!n^h?{W& z8s=P7Kd(&9MO=g$69DaMQYo=oEJ|e1ML7h}26jLj3WdYY@a#mRLFn_!-C@8sKm87dmLE59vyzIiujqqm?IaQmwINbx&EKcsAyEOR4tBg;>mMwtB z&gz^BEt#A9dNrrScDB~&^K~@c*|?61P-Z~PH^TOVaMz8E{jDuBSS_%N*>r4oS6s%Q zR~=~47qUc0$4zhEfspUC9&hVC_ojq;>b88zL019}_w z>o&MPz{^n|wH)YJ*!8Df&_mC=!K_omJrx^+ItW9iZD>(Atb;M5ACwMywP9e78)fp6 zNpr%3e&u+GUQun)t4_OhVA;T$s|SFagVRy-xZfBzta-b9*sGlMgTtPGIA|UX+o+EF z!BO8|bjtI#GijD4O>2f5A-aX6ol~rwWb2}y1Pg~}B*%5*cvwFfR*!n_LEAm-xM*

    v8o({dU5tyK%C*jDyHS$jT<$m8QM#pp5P)(WGgGvH6z(|b3sW?3lVDX#{MP%=;+RMDJsC<<|%XEv7q3#yN zz9EqwgJ|R1Sob_N(On=3LC@PaxDgbO6&&0c^H##C{d6niR?JJBYgbq-Cbm4^{x;ACTcG%Wtu2BSyN4g%!v5<<4%FM| zuVqpa(Az|)cN+)HTR75=e{z5%yNegAWtgf)qlcJE%!Y7u4831g0;;5-BZMfZr4=~5 z(LxdpMrnefNnCnKrI(QUqQnD!3L+gc07(;-2fi6n=}_olBreE0LVd?NeFkMmh@pwT zW98)ttsQF?>9t~4wZhOOF72ErqeDlB7dAFr38Tde{S32VOG6xm#s}nuMAHBpPgNHJ zT@3V)LF4gx4tlBMATEvsnKm(cZZ1{P>(vHp2NaG=FO$(LXEgRi56I~i%t??jj!q}Z zsTn%dfm*?0M;&5_O!^!yoAf|vdK3n(VaE7y51JX*-!jyR}puN75 zKIyn3M0}}n+d;k9Zmw)x$7k>He+duopO+upa;0)WMZ~f#OcYXxP=#zi=+U<|t zKmD7x4}b8*`G;@Le(6?V@Hv??Q%Wf%o2r7Uq$(kOPRT}6B!w2k02*{9Nuq&fV_9^LxCGFs_{esW zjRAKK88k&Ow93=?8q969JGHz|Hy*xx{hj;QKY#Z8XHTE`^x@N}UYmzl z`L&QKUm(lm=49H&$$dz}iAHZBcX=D>d zK2=O9vJgwklp<4^G^a?kB+#-*i)@5vBQfwehY%SO&=^2dV5He1&Y}cM6aPk0P2^Kb zT4d??Ry1-WLM$9u#DN|ak8RP^jv(ygia-=Pz609*$PE_V72873!gKqcop1VX!!JYD zxbD?mOHaxWg3e@&bgHN(+dzk%z;mi@saiUfR;>)uXIv1Yt~w1o#ehF30E%}a)D)7u!&8d_No|CV6VV6R5Z{4>Wm2#_w zo~zn`=7hK{p=bMc!6{`kDKV1}6rL4nbp9Vxcv=x?v}04yg(H%KilRdzEM286P4NqQ z)hLy78NXDw#zgn&$UZ^OVdR+voFn_xUdWnbyW8>IZE9~PybJSa zm5&)ozM50eY0n6f!Wu-L@lV;9v4;Myk&W94y2_-SoO$xSA@lmp=-V%CzVq_N!&k07 zd}Zss*S6jR?o5CF4u5ZQ?YRB?LG!s;{rPzvO$lGdwIt5drD5Y-#8F#@pqC_?=$^yi zbLG;=+v=M#92zFmUOrJwr7L>2TFA7`?4+!r!x1zMiE~&PR3ke*F!2FLDXeuh2Rh2B zWTg~KYf^$(II?o0RZLIItHd;xK0{m@64TI}5SusPXa>~MVFG%+Iz|$G_sI;KmXwSP z>nvx`fn5sp9gv>RqG_*`B64c*dtk-K*v)o~1TbZEu88H%Rdi|}jV5_MDF{hHEF=_s z3JT|tLnjSyQ#pOsi=Xzdob<1E+~-=(^R4owz<#!6Z)5s=qhm20lSS1ss35O!(S4CZ zf62Ve@P&kgT_2(JgETE63Fvl+p2O;z8u|-iqx%xWOAM#5d`%A%&?^N830$mza-b{C zVyb1RjiQ?3Sqc+jiDpYlp@!`l)f~j1tGZkT`38iV{R{@s8OcrwNsbX1Ho=Segy3po z4FGhio=-LlD$#MQ0JN8pYdNK?NvAGdxldn{i;=| z*uHC&^J!g6Xfh|uJUBO?SPY;UQDg;y;R%cuSqUwpijpSrX%T(~Nbw9h2vpg9VgY0uc+!5JL9FE2n-=L!#>^}IN6>$dw(XlNivcXeZ=q5qW7)(QY zIxX+3(!Q1e78c)u)oOC2SxWZH+R)97{lcVDM4y~T)%@Jm7M^xk(Pwaqm0Eb2qiO-& z#BtcDjr82hH4Dk;Ie@;ti_vok zpqFHMEdjl;v$3(iwYh@_I~U{9(VcBR79+vuP{a|7aWQn#PM6bsC7)>7xsIFfSB+ua zo^||b$DMV`)3&qdK{OcM9JTCjtvKsc=IzS7Q$6gr4tw>34rGeQZMR=H+kT;4Da?D- zdB3*kH^6<-aTi$7Jnz=KHM3hYT9v|}33_Pg7TB&$JM~$&Id1#owueK|sLJy}chPV4 z0;^ZI`VG778%@7BY*waSwC3uh<@f9Mpy8lrMC-vF2pa&qyTPp6n6@DnJtFdrUS-y; zq5;^bTV;oN3eO=Gm?mZL0ge zvg=B_T6{y?y_{vYJLPm8eam>+aZR5Fg+V3Pu#z=HuA2&Uy2~=1Y`kCKC+IFe+w-!$ zijk3Mf!Z-rY`v5mRJf^NmIKU``g!I+t-Eowxw}}1jEO-=>1K4Z!?b0+M-)% znTDBMG|WY#IIR>~rpiXP;yc&ry&Dx>YLpTUBY_@*{^@9vV?d|F@$HtG9Qs)^%|&;v z6TmHCXLO~Q90$fx&pjJgj=IjBQT=RG!%)6@cUpgO(YZYe&PLTcI2L%VF&k|th3~T+bb|Z7R{l0c6x!q?zkk(Oks*G6ZN8u^Rq0`P1K>6ATt30wAclo zG9lD}SqDW}KLAsM>*bjmdX^m3%`-hPY{bwQJrP=LR1zkZ2od8vLm24PgqC^(k~_{b zpm?@K9FAuD1$GQu$hLII6gP4Vs3ZzpyC58U%EVTnA7d%iDv0fZ2<{FYq{b~>2yi#T zx-R-@h}@#GlW`|S1zEJId|8E{w4Y%s8MdAS-$lP9frg?a42yg{6Ym$n`!TZw?4;)E z*?3E5=8ilx1;S*>*4FY;BM*QTw@Jhq?F@~!kf7v7Q9*yJM!e0?uuv!5W9Im`nW5WUqoOvIa z;;moWpbe{MnIOYJ$H+A0r$H)R!Cq+)Pp4@I2sLyzMn@W1xXcS3XhqW` z2Y|tJ8oSQWG&FdG7#i!Om+cL6xJ@XrOA~_!A<;$XK1vugOba2HrXQ^kK+~nABzl#S z#xvoU+BZdC{14u@r z18+26T;`xd3=Je&UnkLW6IBt{G9SGPO0P9Agla=9I?O>Y>w-Bt>}_aW`|hjlAHH|=tMAcR__NQ0o#RhlAN|p1fJA@cxN_Dt(YKOcNO<{_MF4ad zs^#L?#SuZ%wOsS&lZo?+O-C=F>J_?$AZ>g%Ez%kvm!dlt-NZKteFh|rzI3CH2|6B6 zG{-KmX5k`nK5tieaV2YaZC+sL7rFB~s$O#Ei@p1n0D84CQXHp}R{)x*HYE6o*i=L4 zyu!^T6-}jOg#fyU3jj2Dwc-RoqeAb3p(;Xjo7>;Q77hT==*wQ?ne_zpG6WrmR)mB# zpLb0R+Y&xPpK)zJPM^`sR4CxiNoF(2Zl?LoG`H#NH-_G|o9)P_j&|R?v+?%5D{tSw z^3F?_-+Sr#hc93H@(Y*Wx_jxfr_X-+=-D^UZoGba_4Si0uPvT=b^eLh=1;u_Qy9Do z^$D2HV2bZr%?#%(AM(`lf#KkMRg0${Ov8E^i1Ski!80xMIX81DD_$0(SGoPGv7IaQ z?v?1)ReEm&Rf35tY&^x$n#iUFCM_~!&pd9`7WHaS%vbWdzg7UCvl-{V9D-h|EeIe6 z(5!}_8AIm_Z3!QtsOtcFNuPfmR$fETxK;!0Nenvk8#jLSlFt*wD+|Ye3OfInEgTI) zC-fPU=nEDO`{MvK+CtLpaA^qn_2}7u;y9Z&QprLpp-LRjM0nCNl#QjBDEgaGgt#J6 zYLZJxlq^!RK#5$GXCuVa5jG)=0f64y+n}Ij`A&k3qW@W*j^>lfst~irS%fuR{;d$PE_Tr5SY2lTZ0hzFLOZaYg2VV1*7myXxlsavm+_mhzri zsJUjjlv8D1;TcGuQAEK(Cj?s86rB5u8wz7*Qk7!9Y8VxxR4v)%d_hm9QoO*$qHJuR zi9|>vK@xnX*3mNwKJV?&kaWfXdUq$fy~#%Rn8*$n+e4qIjtb4eJ4Jb5q9X$>#I@uX zV+^22_<&$&B_>X4<|P*u<;4;6`sv==FJFK6!IgI(Tz>zx&G%kKwfpb^`^Fvi0Qx`$ zzy9?4N$1K@>*~CI2}9>+X91p`Gw3k*j2ZL_KtCIrHwb_ZqtMS|^!)s!dS&EBMvgqP zm7xXM;Up8+6Ny4f&8JePmagP8EexR1Y1McQKoi3TK72`$qZ878Ff4K$gT>IzyprV3 z0dz)6RCJXnJI0PixHGH@o&JRZY8YVu#`%=MXo9EF;Z9NEBpPcyzyYn4(n*LiIi!1` zHh>JZiu+B&L*NV(-Br%Off_nX#J=fnDOJy-e=GpdDct4`tqm`rj@{JMmyf#7-yB@; zy3cpLOAY(E1}L7NYg(5vdfx0>LdWEL=v>YsXQAm<5&hRj;(L1v!%8%lRit*2_@-B^ zIYDyJjv zCGa%IQ=G^OXpX{h368@KZXqMGDL~9v=*jNm%Rgfo+;WiMV|8slpyvw!dY>$S=Hx^Q z0JKP<#}X^_dapvA1k1m)M%L79`vmV`#XETM?cEXbtN)aIeCcE=F(y z`W!$n?Htg$P=^kO5n|_9&qR|xfd!J7UQP*sMyFeDMsYI-V?yIsEBbnbM@cUt9JP4gru9M|-dS^+J2j2E6`%OUB{ zgImL=7hY!WYPh$%eptyJ__+lHqG7RxpF61N3sim%eYjx&4PEBj#RU2oe*`_B1LzA5 z=o>5T2GD0%1~4?C(vX1O*%2^tMul_GF)j+dXVFo2yQHE|#eP|Dn3*OjE7K^YJLUYa zZniwV>*xEm;;iK^y51ZD(f+huKIjBTy~aVWzUT&!l?EM$Kkhh#x;1LrQwT~!ja%-Z z?u?s&fCo*xU$=U7vyYn%f)W}>r>D>!us#BDM|s#N_ZsF9!{Twf0!ucXegi$w?geHa z>pt4m;;`Xh%IuB-lvhZodERTzx&d0-6yzQ*JR>~N>IW7)QOlinYSVUg*n%fT+cxd` z&{Gk58@jm5VgIE*Gn@y+zME=zE8~%A(^zb-mMJ<789^ zNp#aZ1dnzZ)nU&ADF;;bWY9Pn)((1QREw@NYg@CHHEo%rMk%nD<%$m<)gj_ z5{W_O*0_0R+B_Y2C(vQfI_lX+JqttU+6%J=8k`ON+oSrOasAdXI6?PztXZ>oj0Ro% zxaXk3VaHlD&Es}?78E;~SR=JxOYFMRPFdbbM6OAD*HmhA9QgB=H>l)~TF!B&JPnFH zPaAmIY0c)J}@uw=}kCCaXo6 z-n~KZ0e~i54KqTdoaH*Us)G#uT4eiLZ1=hl-w~X=Dbxp=~r&Tt_aYsxIL-f zo}gVvJpB$q*Fz7ll~pcM?DQ!M&ykKx}eBP0Qh4M>!gV!f=`DJ6#v0BF+I z82`qc!Ig!XPKI3bggw!~qj3ltGSOrK5}FRDRGCmiD5r7Jp_FRThGSP3P(j2Ez?1VE12^(vh>sf z!^RLetk}%b5X8n{x|3)8bgU2E{MedCh010il}s~FPeIKgk1T0qp@UnwZzUQ!2T9}% z4IT491I>CGTgyq!9AM3w##qUir&7=^4^LZpp_S(ymGQyX!L|#0rvQ!-^jy_Uypo~N z0PQ{4D(FTSN4w<^tQ369QqgW{>deT1+&8gg5c=GMs4wfOK!Iym+=1`q!OD%v`=BKD zOOW918fd?XZ7_JyRqXTt%LnW(SWgREHE^dy9s=4}@jS-tJHU7vAa8*~Z{-lXIMB@z zq|3QVnyTlRp@Dx_z_7aqoLYvShv3JcnxUFQAc5#64!n~!W3123EO4I8@$V3G8(h*| zjM|A{WMNAS&{#vYfNQg-Uh>FOU=6S(Xv_J5lRCf|?HNd=W%PH5UVgij0KHv9 z?b13ZzX86t@@O;I4w?ch2cvW!cB}w;-K%>jJ;h~+3 znK(3!jzDrC@j!=U5u%gULaB6U^B}U0P%SM)NlKa&X3z{27&)K_m0lI;TUfk6qDg3) z4r|%iaNW^iVPUithM+mpPus$|X=_QSF_I25(dz}YddaMbNSXwt{S2uf<>rrm_xML& zIr+!0-TM2loP6~D$=|(q{G;DJ`{BE%AL2mthi}e5d~5NSZ_a=4rK3Op!s5?AKmFs^ zM}PXp{10EBe(|(+5a^YB!qsJHLP(e<#GhkZ7h=xmI2ek*2z*z>S$J~SyUi3vv?)Fc zY!~BZZmr18b+k>MWyzOA;;c~n3bjY-oIyvPM8MbT;~MA@to%et^g4iEb11L*HJ&7<5hw0d!tQU*1w!7&@<}#%c`oSs=9p(6Anmc!-RVlEoOlWHPeF!qxrP zh3HP2!`Wweo6cPvDj!F0nL_P`-s(75K|+Bw#?4CxjqMz;*_)_@7!YR#0?wN$Oq?}t zGbr8|dK)i{VxKwPe*6A)Oq?&hdH3o&FFyOui_d@Qh3BDR;PEq`K78g=2hV(R@ysi; zXCBO+er5jbi<6C)rkC%JF5m8L-0EI>W%~3hv!_VCI{U;cxL$>u=L0ldQE4F2GhF8b zxa;M~Q!h=Pxm{RR6#RT{Ri2*vKLOBd31S$ppfiEOE0^>+FMcGX zyi#GDC!jy3jo~_I)-FQrUlW4<4fHt-K4apnp{nRm|7H4&YPBou-(tVjOL}1BmsN09 zAbwdZ*R#8-N39^gWdiy_xw*6nA?Q>#DKhb02K{Tq(UCMCKcOGr+D8fKr=wk#G&J&t|~cMG}Kf{OB-6s%4t-wr$r73R@SzZrCDm1?;dpt~w|uTjCV=u)%dHM}y2r6K!FLeOk6 zlk_Yd)>bitN(rZ@p#x#FQbwyH$>>VC08|?C&Jcxe_ztYO3OQ>ZIu<&r2}YPO^}PE? z@R`tOSaK8Z{FQ}=jCe;A6$O-l}qovdiCKe8xJ3Be(v`6r%obgy~{@}Fl-!muFvZiaWgJ5 zXJy`4gU-vrc{2JkWS^^-#+9pMTY;v@o;C&Za(FcsI+#e%v5YL|lPNu!GE@}+bSXP= zH1vvq)ReU)2u_kIR&!t(v~^wtJ%{}?EG@~>X-K&$q`X{$IG{)9JP@z#k*14lxH*aA z)#RWmwXCEC_Ka8>$Dh%(m_$cK8H}4D=!Ct}pp71tGhu}QI)y82SJ*5jWGaUKtCBqW zI}t2R968ca_tMS5rH=a?s-}(V*_Ly?VLjWho^M!Jx~9^#1XMj#COI7?=_fdYMc;|B zy*-Ixp_iZ_wu;F|!p=(!oy1XSGzAFWwKHx;p!RkJiWX@`q8UpS>O`ZVhZc^;vT5Nt zfYu3sR`T#KzQ>`z-Wa9Je50T?4Yi5ZTu6r5=PdDW2zHuxGg4U-Wt!&Vw9If>3Ea&f zeFjvGmjv4e&}TP;rFb|8T~70)KMeYS!Vc&N6N_7Vp=vsw;dmw2H$77?WzdJ2kbu-P zCxKpLiJn6Mjp;KgjsgIU_L9QDzdR~UM8#!=ILSC?c;L?GS9C5z(C1Vdhi<|sG@b%| z#)YrHrosd?AH#vT*modm|+u6MWVzR-2= zcFH&F#gkg$xSBt%K@@rpe3^8Lhi*IvUgprx9{M@J*Vq(I^YhImXAq{*1m*(40~deR^OWkXPuL z=+h$$rg%HoEM@9O3Y`%_(>5d3trYqdbKLL_+Cj_H+g`C(F%G)5Y1@VBKtsO~FlB4h zv<|x1jNB!j=qk29+k=KZ05t(pxs%w zd@$@R1}$i5*l(aZ8q`o7j~a`XyFjaLd$W!`>o})_#>t?5)b~$E{nPRAblgAcyN6KT z>8Nthv(b3bbLJhp>lZvD*>p0;{mK!#cTl}EZN4yXpAITF2mZ;Rd^+;(OoBVJ#_e$p z%{l5?vxafdG4IbiFU~tJExNbI6>NgGPY2%F$h$iVZVjr(ZS-athi&ViWtRADliMgz z*G+!Q7I&oG%ZcblL8b;3eG(WqhmA$Egv&T+8snON)Gi-3tV%LcRio{qFt6u_6@B1k zhF+#xK*w@)%TlL-J`M7RZF5#Hpu0M@=46B<`e5Xv@tqAg6Tv+RODf~(V$)1E%|zQu zO)G_wpF>qC$kCl^68d*j;%1ty6=gHc;KU3%g#ni|dbmXG7Ls%gnijHbWGlK0^M%;9 zOz+wmao(~QE&I4v206)~dUqV0fqBCN3_Y&i9HKp0z6F+&O0$$kf6NU-ts5%(dv266 z0s2aU&V(R_uI3ZIu2gV0!Vo}16k5RmnkO!fVuCF|A3^}oIhg?;w8G{Syq@4Sfkxj% zA_mYhJ}XZ!dys%802*Heg8_8hNHE|m%82MYbZDn1ULJZQmos42LWeyr)_+06s(Y47uBqy;VQa#syGsmBIvis3j26()swQ5xUtsG+Wds5ZrkkfGrT~^_ zof;OHULK%xpv8kMH8$9ZfuU!Pp4l=ME^|bbfo3iod4UZNLu`xgSCWaxqov0Q`>umAnSnsA4$s&HM9!jB&B39}_V7*g z)YujxHVvh2C~X}cH7Kw{LP87d)DnA!(8q-~cy7x>Gttu7DyGlfB7|zI&=8LeavbDm zmkDV6MYE5lXzZ%Arvax%Rm-x~ELTZ`yx7;`b>QHDgBvOPV8M!d*~ zg1bfkn^G0KP6GB$vlqgP$gs1DkIJQw7pS{A(o%2Q!) zG%~cW#;a+nBuAZO+)MzTHWZLb=YdVbVVFw7(OBYvk#w9mb1;miboe1ZB+fdvcC6IW zON%tVJ}hiz$Q0K|bn!x5nlNZ~Re+&WoO!XUp}FSqurHuzpwIXr=un)&44Pf`GbAZ# zcBzdfwW88|Wm(mnfU1HDk1KGKuPz}q&Pt1of()7HqSA!HI)jFwbZF$j{%GRvAo6I^ zz@~l9g%vm_vd^n;B}o8znLY+c-GxMRf;2+J3FX9kEhW^-h3<$(C{~Lm^bXu|(~yf^@r)dAXZ^rC)e;Q26ZBdSmWp=eEt9p>@O_r z5AHQS{PN*XKe+YtZ{GdM2e*Flt-C+{;N&M?KmDg~-2B-$&VK%_J3j|D{lZVae)f~E zo&D4A-TB$?z3}6&-u&p{;YaTs{^aYo|M7!6|MQ)r|M?E&pnveC#Sh+^V+K9@@U6v% zZ=#!rfA!_#AG~$^XV9?_1RY;p*jR_oqLC7dcnX6j0cZ_G95nPKRD={46C!~7(K!Yx zwDT1vvdlh*77jJcLB|z(k3i>@nOcDkim;t9h5n6OQhYnbY^9-XAlmHBf(%NHY4!SP zXZJHF+h4kW^{u;?-+A%UmtJ`Gy$6@xzW@ANcSGX*+QHMGTs-v(PA(Iy{9yLfi{t0+ zk1icH_D2sCbPFG#CG}k zZi=H-0XjEU^XZXSn%Dha*{m6PPtUH()wAUs0nopRL4OR`4ei6Y2y4DToX-Qiq`_dq zeqy{g{fKPO7f|2Y7iRZZM2u$W4)@jVKC+Tbpr2^uazQ24mKM9-uWGM&{V zI=&O#!w!w;7AiD|fP!O-&}3*i7}-qnOg;gk3{?4qf>uSvx6xt*Kok0m#?i)SrK~LG6v@n_3u-d2CNQ2RO$EJ9 zfUV7;54v2hU^jFXs#SHn&Dx+{Z`XVblpQSPu9vvg?TV3>>|1s;01i|*<++udfX z;oFdyt~%|y*9yFP)ebxZ+cwbl6dS%vAax5%rK@hyvvnh%&ZWg%TFR}hMhai+oxu`Pa+S9VVP{t!+2Yib@Aj$BoJQV$Y2%%juReU` z%KNBZyYk+v8}Gin{l@LRd(%rt?MsKvXXo|j=JjVuEmO}V_0pKSqmey(9Z+pwRj+t0V18*MY*DarWAPXwbhsHnsKgt#Df-6$k;62nIJ(L`oA zO%ek=Y-za4LATJcCN9jTp(kP2()w1eicYfk_XLU-Xhx*bA+>;(AuS5)fS!{L+sfeKDmOgZnPDVc35H5?(0n2Tx{NrHW;{xtaizIPirHJy=MX?+`W#9**e3vJ zII$tCT>75N~XG37O zM0QJNx0dwzIv#Aq_pj5tHw1Q*pl1m!0}tFrH`(|Nj@qPluY>VRSTFS4`+fgjw|uAL;$(Dw zMmn~;>A9yJ<9zgSHGf#i9r`&kB~fT7$W4ct=otpnGdCN>06N6Ym@IE^TzdpS6CKA6 z(C1AuK(&32s$qV7cNge00O%-*KjR-Y_pKBUm+G79sGOTt&52i>dIs)Rn(dgGrje=_ z5*1zYbBdos1IUdIs-=F-=vVDQ&7QXWVFOan5JSdF zgL=8wu;!imqSKgm0<6)n&`dmadf@1=IyG~GR?_wcO{ZHih7CwA_k(gTK#MuO!0HC2 zUdVXwW?DH;#t&qdw_RSYCA9Ltw{^ z<6eE-f*kauW#Kv1<3VuT4^9SkkU{sV(5n!740<<*!O_4w?3WL^_Pp&Jz#9A$2<f1WM0M1)ZjIbU)3D`zo!%(2H%xxB$ZkrzSB0I+wY)TMnl}gT?U8?X2n`I6 zyVjyvJn5PTEn`yC`);P0VGioXQOmxGUS`8U_a3&*X;7F2#!=fkZrjHl>#Xk`ww!rT zT-1$OE#EMco-T>;-8jA?p>CqHp;XgJ1%?zD;>gdeht;F5$H;8js2U$a<8m6O|6Lo{y?HjX-uEh1_98}lQ2;&q$>HOi%rmEYC|hR za6lK6EUH3+B?)L$pyNnz`6QoD@R~>`nTQzMJqOVAo(iApF>(Z#z8pc2Q&X5) zz!`ga=*2e%i8BD`0TyL|1{#vBRFH*6g7qxbFTj%?I?}YnbqujtN>sCGehebjMeucu zO}?Iqwa|v;nPCxf)7LJIXksw#dAZMvojz$k5E%IiTG${$q9E)Aj(ww-Y z4X&!u4fFynd0+^Q93bf+0|44cF{mK^oQjtcQB#SUiI|N6nOyXM9d8w*$}!IF4r+` zo90xg++#xxs-)#SvRN zJ2HT1k1XlbPn`P72pU(yL(sz;xUb`pE8h#$o0ZhDt1QaO)RsXoT>_eqUMaL&gadwM zhTeBmZ0khU0Zk6^e&&EsXKD0Df(mU+4|3&9J&Qda8ZhoknkuImJI!J$9Rn(jFW7>g zz@ghjR0CN@6ze!Bf}wS|;^7H>4&e|5;`|KUT*7E!$)ho(UI)`zz6NP% zxsDk$nXal?2u~9Ti6$_*xvGM^gw&wyfS;PoH6aH4ww)vaWCD&uuk^)QhsEcJxp@AN z$1B9&IEziHQ^IFAMFpSZ04Q%2mz#>wGwI40=pwq=Hxu{U`imVM1L)!>hsI|n*6TC- zvoiqDpIbP;Gqpc6v)?@OzI5!pd$aoOSGpg*IsM14o&NOeXFvbuT{K1GAHRS64_`a| z$FH6I4;ge)kqk-#`1SFCTpP z*8I=EIQwhNqyOTI)Bo}L$%kJ${Hre?{^b`B|Mat?KYe`+0Geo^(>#@+BhcUPu@cD? z)DSlwXU$I_yckuZBQer7}PMM7*dJbz1Kx@!qm?rc&MA*33utM))%)QNG zI~Yhmmgsq12CbsEjM-c639SDx;EfHqatWz#1u96^E(^dvx7dhboT zs>-Y^+tps}B#pXTx-&Q8{&8bxXSFknm&5mtn>R<+tw!;dn!KG7Zu8!|%;DX@ zz5|;5dw2bqai-9j0%-3J6a~i-2nS=%y7B$M#X?2CpR?BSE9|)Yx6h# z5}N>eW$@Uj$RDTD${U90KMI{4^lZ`K^YuaE|2u$IH;D6_MFBK6?_i*$Qoeb0D3k8{v80&!F`Z^g#27! zj}7cG&Rx4ad#EXyno*{yV+^SkXH5YP)JRD;g4E zqfxEZ>`EQN%PIz$RYcN|k|x!(bY01q7~?lx*x{k3mQ@`w#Z$*ljR~9R*>5ea5pV_zyE-)=q^wMQBny zQfcGhI7Xi1H0eAp$ESL7phN}`d5%nUac+xG2Z7Iz_kZ^C{`ar${P60|FFtzk-OH`- zUu}Q);^50ip3BJx$E{oQ`up>$1D$6MalT%Yx7G%I9s_sYnb_OY3aQs26iY`bfQBYr*oFcY8`04v z`s5<4#PSqClgh^;?L2a4cVX)5a4sKnsI=6>v@-pP-d!hl!ze|`;TQBFgl=_WQVh$Y z*akWb>!bkztmst$P0l}4gL0g#WKfQR{G=>qqkH+dr>6KC%FTNDW?j8SxigtI)DN2K z-9b6ganLiYkkaQBccuj)XgDd2m0|+p^@JHtWH_=*W-8K!CPj(O1auQRkVKk=Xh%tP zfI7(oE!)V)dA}C`G!&DQgi0pdD#l5*i^*0oQO^N`uCDzXP6)c5i{&Cb55^cjE~Vq`thN;X=_NYwtkdaT>6g-k@c_u9z+)q-2DTMEJ1iIGvrC^Hl~7nP`C#A}k0uqHIuPgK)^l zI?-ksVX;gB^k(tvuyc$7(7bsURX?vg6C!|?Q2?Dr^o$~o>i~Kq+U#-pvV)#C0d(?e zuR_Q8j1g(dn(;Jg4WP+@#-c%C;lz+3*IbnNqQn*?K8?5;ofuB*LOLhw;$WJ9rt#gX9q*)ohF1>Ao1{}Q4fua!Py`}=L1*b z;Yq@)aS#peCGka$2KU1pC^bZWhdI1|xJ3?u?hCS!SgV+<=RpnMF3HW3+$zMZ477AJ zGLahjOwclenlb{DvN{9zg*IxIu>d-wdAU4p8U1>B3NmG@Qz`cADq>%C+_J~5%BZE2 zg$EdU?t-18JZjs+rqQnCn^wMIQ)J826chz*%(sfK~x2%4x)B)oM zbXFX_=e^dvS6lR;H{-aaPDr)YVM|#;7e{RYoLV2&OG{X$I_;E?`X;GGM_+Wx z%Z_#2tB^YBSC&0%3H=Gnvz9Wb=9V4pxM!U7%`=b}*B*gTqJ9REUi;z5el)2)99d99 z^Qf(zkLpjRt;>1i>AXgL&?o)!`J@7Y-@bM+tvsFApU-QLN9LoEaoi~{8l{n)9a>2< z<|}YJG4BKM;NGZ`J8o+yUF~5{dp4>)8CA~526_0yfp*$ePCCk>QRo};aZ|Y%kkyt? zyQSlH>9kWiYSDpm)KVUHwF|P(UG;HSKW&%i^~|)Ioz;ukXfVPa#5v!{&JWFuk&cuS zd@3B!q2FMvsYHu$mi)(g;8f+VXZtS5p!c@|;Cfo{DIxNLdC9U5Ii;Xhq27B_<=16VhNl%9C@|Toe+} z}JtH9^H3jWimPTo0Opa;Isr9 zjfuh!^K4!AR}#K@3Je=ylSl<-Y6$HaOg$Z}$^K!1o0fzY{@P7$wz5Dr7pm9;XE9g9 zR)H<5eaJ)9m&%1f?vVoJw4LzTNiW$73O6`xO9)}-Hprj@kb{=}RT;KR_Q8t#s!88c z6Q_zmn;C*{I_o?H+8!2ovNL3dD{_FWVE}ZMY+9(L89Nok_%Os{r>fA(fWu)7A>44k zBwE>s7WEY)hcCzEZ@ikZCla#sYeRF%qnqWHnShkhOL5kk74xOgT`I z{T&4E%?xOZtFqsg{iqoMDvih9(K}CwhL$&{LT!7njxFa*VB+J zu4VXomK$O|x?cn{GMY31)RJihBG}MTu$m&9fWUPn390H)i61LsGYt;qnj9PzL7maX z#(+Zw#z1D%u##pPdK=ElkpW_T^3svN>{5#?G_i|m?rwpr$iZd-1iO9EKnt|nVFzr{ z&YpB}XKEPbCc8Q=32lt7ckqeeZv$Mnz%R&~hitthfc6>{AN0q7b{=xvpytSPkcrl# zBMeZF@bx)@IC%)$RD#82Q5KiFwA3SH$*~eTHp1|J!^Vtb1w7Ye+RL#ghIFijhpN<7 zV>O6Hvt-lQ84~2<@MlWHZw6iLoJn5rZjNtZlDY$;4-W0p(EJcW@iFq=3((&r^mvdA zN>Tv2ci?4M(1;@Bb$c74uLH#$6ho)+hyS#bj|L=7kHp}jhe!asYdBOok2mv?tL~1g zjSXFGv>TL$;4@6u;pnx*W3#0pWTMNCGn%8$Xx(jKxb9wvWu_cFZLCw$(9F;VL5DMS zcr*~(D=>PUl6H~wW~>;J#mJyHgVHNx+*l2A;Kl$>JhT$qyPBJNB{AckN=;apZ@#z$N&3h z^MC#B=-<9u{{APkfBxzG_lTHD{qs*3|NAc%|MK1OzkPrDZ$F%Z68hWuZ@-!T`s>j@ z|77v|pC0|MpC0}8>*=q5H2U37j(+pa{J+FlKdCqe3^dAkBZ0%W0qD1cpt-}XD_q#+ z&MW>)=7;_JZ)W|5$~*J8#9%SM<}H+2_rsf|yYLNJ&T9ZorOybaMQ4mvjE2%7HU%#c6d7c~Tp=z}k23|(@H+eUB*uf#8FSDA zG$D+Gh{G=h4@1AT`sMW9=ae`P-@WX=`>6Z=#Jbrm-AaeZJ6%FV;2=v*=Wb|~poJy)Pbw|Xmm@%$5&AUdNW5!z;bZi49uW<0SzJePtnlAiC z2wJ(qpdAwZp90VnI&avVlN$pEH?N4Z_5TxkHc_v9}xpA za}f0JdJne__wQ5OOv`O5xJ{)TOmJUdJ(&ogXRL5a3^Bnyr*$C;H>g6|DFo2&O>);B z6Id_6GW&TsrWdndTQ*A-qiAb|qy)m&Y*fOEsJUdhC>v_JY10_8*0i;%QR>v~npw1s zg05zCC0#KJq--tUs_M3puUn;tWi~9MWgAg}r3q*N&>W-Y<%$Un27Argu-zWCTjWt_ zj#ex!Z)rITjMAlwuGGyklm%*zPR;Dptxm&iRrHQ+w@kaDDmB&6bA@symy0KWd05G;^uv4%y{;LhcG1{t)(bSzF)f~X{07b=s_M~+pCcpqy4WY zS^{u}DKD%9OwHuuw*U3q|Lv0p-@mx?{mT!2c=^H4U*Gxp>wDk7+Wpz{gHMk4pHA*9 znm6XPoAdfQ?~IY>x6|k88{GM7_W6TJ<@UtBH?g+I20zxtxfPq+5;^ahk+Up4>GbJB z^h~BRBZE8|ikyjQNipR2rKD(Die{u}S&ldI$yz=!gk(1b&;Xig9(k}K%2??#C@J2+ z)A4dVME=AsfDWg_Gf67|4LNAsF&bzZmQ#4@m^!M(m(|3)5}%rpbhIC6~oH)yoEk(Zinij=aQkaCN^g==G8RAZ(c;pm`$%xn^iE7_H@Eb|yl0PmKc)O$zXPj}TxJ zA%PqWkY%j2L<*M?us=9YuR{bLor)T{oK+|rC8Lxs1bu$i8whjZm>44ku4f)>8v?@% zK|aI?0v1N09R@9Nyu`6Fj)`K$IBcHGdBDz$g67m8K+iF^e;@_Wq~L;0Hz>W?oN&dU z-77lbWX7S-E0MIjSYo3UA;y{gskZ^>HGLNFv~Uc<4L(y4?4_*;X=R<3fPR-s`)L#!0kmJ2!%B>!L1wzG4ePX@ za^y|<#%2!MZ8->Ap$_O2#nu9S6c|Wwoj{*KyTR)@hUNm>Y+#GB<`4@l3L^saFpP%wsKmwV2$Ta<;PTJh-s zQp}e<^IO#`7093C(p4=pr7`{)%mW=iY;z)Fqu?8wLu^~_MqVEZ!Eai}u+Pw$pw z`s)<^6{?YsHVUN3hmvfOf6{bBPlwHXtX7iSMs8SFM@@Cy1c1BjH5PrS30g14z(=~PRk+Lgk%Ss69$QInc9 ztPxOevRb28(>k^?Xc*IOZP9B^yY(SiZQDc+uG6G*uU_ibiaj(?gA$~!f(E*w(tQ|# z^x2xVt0)ptCmpR{FOeEFilde~Y><^hjhpJMYtA}kLwdJT=+{cUYH{2w&%4&iuyQ=8 zoQ`UXu65dPp7tBiuCS}k+T}&pSayx$fek#mXCC*hBT|FzqN~n3>Y_^)(3V~OsH;65 zlLy)lhjoZT59_m*vS_PE9c|H7P6zsFUq9}F<@wRbKA%({4$Y^t_QkmMcvL;@Yi9%F z>6AQHe>}FHFPj$=`_a$@3kT+uk6OyIS?cR@S~yJe`?E&zq*s2}H=hiv7sJZaN$sp( zemv06NBZNT_GqA;_0-e8a?~n49_r7gl_w*MY~>-@hn{-YBP&!N^_7!OVcE)`c8cWY zSywsl8D|}p)Jdz@)04HLG_MzCwTzJoB|^SL$Q$E4QT8Al+#~0YtY_P|cmEL1R>*%Y zobPbnoiMXsFC~mjSWOB%IcfDlaX284N{ODj5}!57C*8_Xr+nPgVA?G&+sbL*yqwma z&zsNZt>^Rh<+SqrsP|&oJs(-e9krz-o26ufynBoBW+_3&$erX37cHObHWm2xR4^zlZhT_$uVA3u`G+D0yhO^GqeQ6uyfE(dK#%ft0;C9X@p7y#|NFI zW(=@JcgQ%+BFp3Eig==jk?}#xK~lp4Pv$IDv6dHWg-AQckrno`%pk{h;jzIXB%{$l zoefSv@ys_NqZ+W1J}d4cn;R7{?3`tA%u(Xp$}m>KZzcU^0y-#mvmpQNqJN{8=X*Io z%wP)v<1>J78w0`}kQYNnyI%l1#8e55lrTy;=-QwUA@;BHDUw$M=nOxd79w6H7BG@* zBg;22k6cf)wKNN@@X}<@xh}NJ3qV*n=d{kN%J>=<1S94(lV02trj_LyIkAPLxPwd5 zY14@qvt(DBkO>uQWJ6g<8PjS(QW&b0@+adKT6k6tAL$V)gC?&$q}1t?MSFF> z5L#-`qL6GITPAXIE!-pTXD!i&C(HKp+ycGfWTP`RME>Z|5wRrBG-(V57!ZO_U;xi+ zO^gegNoz!z5tF z1LWO>e^v-ntMC&=K!JjOm3k~tjCk`RIb!jV0~PnTe+NUOOPca%r==mK(r_e(;b<(# zO4GzNZE1*j8Vgg>IUG=lhZ~osc8*}lnd7uNL>C8eXJFHCMa6oKijEE=6*AM;v zUMoHdlo~sQmu5zQ9nzPjLX|RQY^8V&jyq%ANg8~vLK{XAo(1Sf_;xY;sGdHr zr=NH8FS@y>t@N{Y_GLHsVZT7?^`P+4u=x2z`D9f3bX5FoT>5NM`hwI{`DUqqb8LLG zEdTtm{Wl-A|M|z$fBkOxFF#xS>(7>S@b5pI{M!#F|Ni|Mb#DCjo5}CKnf}u^{Ohl0zx{Uc>#xTDCCd0n#aO=_ z;$o~%qJpQlC7?-Niz<^^EkLpFRUrlhoRdP3oOFf#2XBO+olG&m!q%RRUV?9AqOVAz z*9>~4)Yw^d+oQM~_7*Vo+wzF?FDG!~2#JeY-O6grF&UPOboSJnRDK&?asM z;_Nt}-EmAzi>!PVK$jAc1Ro%WAQYoR2>RfG=s$o{NAN@kWHC_52hD6S8}XAW#dfOs z?Mda{vx(=^likmbAAECu`=^(;etiDkUp&3}<0m)1eSGJO(+@sgzVmwV-mBUBA0OR# zJ%9h%=$+@|RlN(-5tT2$bG4ki=)C}!NAGpYyq=NuOv=cn>&0TNSkO{QGKWkbweMaI z-g`EB@9FT}r-S#N4BlB*Z;Y**mF(?I_-;6GU+_I(K~VT0xKE0l1?`X%Ar|^aLn;SS z&l_Q9K+kSb7)|N3cLy$8qYT=Ehjf%d1E+>g(_rCu0n9pdF4c$5#(W>4$7(lUVW^ zK+As?dWLeATtjD?iT*>}d9zB%cqtJtB%&O%&oXj@>!_w-O z4qXsoP_Ch18ru&-*cq2B)lG7$Z1$^_wrO{*YNKq{RK1+dWn)p=VlEouX)`F=25L>8 z!SxJK0ENzA-th15(Y&+oU@v&EPdf@`!i*`0I>p#fO^!7gPfHx!jQo@gVl?$kPB|7< zYH7U#e=xT1jO}}4Jvu5&V?8w1gt3;KXi0Q#Kut7Cp8@y|kSWtZ z^h{47J&#w@VmRoNMJW}LA4l3SETdF!Nov4?%eMhw_2)$o}s~@dZSvp)lnkYzJs>-kSNXu z&6#_M)+$Jj|FIZr7s()wHfOQ`Os$ki-dYisk8na#43iJ=E)6z92s#E14X6lQVV8@b zog>~UCCOa~pnXBFmk$Jae=sR>jRFNvpxtP~W25z4w3d}fRkKbMx&oa8!}$oudVLI* z7z|kSIN0eQDCkLY6BN%{LNJn{a-7%Vd_K&C8PI)*3^_mNjg$nP2B8Gnk42{zj#R`d zC{|IoN`|FamSSpoH3qhgFl{rqqR)Jg=YyO8Q=U#ktRS+2#0DZP7bAZro{4j4`r=)D z%&r0SHRnc>2lPydGZc#j18_jQJqbN;0%-6@yFl3m(2l`lb1|~fl@i(k(1P2XoowA{ zIe18e&u-$zjXWcO&PyzrV$RN)lfj$hAz1{_R31%EnF=w!AhE?Lhn)Z^fJXZ48adn~ zGPWoTty>PR0@1WqL1}VtDaNab5ZP#w*>`y{?5!iDhP|R43)cV|G}D-LUagG)v_MP0 z(r0|^0o^6qj}cesp~4NM&t!Ta1$H4h&U!@e4$|k{5W5o~hfkjStZ&N!&6R*S-L5NnkZ z^wXdQmokR5}L z11-|f7jf1F0raq8wC!TAu1>+W(U`SssFqe~8oJ+5Tb9zXm9|x!G+`5irgk)FEql#j z15(n1hT5$bpfh35ns=%Tvd)$U0J>fpH6b58?dYQ>jHhj5(XD`gqu-o%Osa~W0e3d$ z9dp{$C*%o|2iA&%TH&Z?oeZm|&c{XI)L!<(^>!V$bLMo zoR97EiT!-pB!fpo6O|O&S-*VRD?jd6j@ruk(0(!j?tI!WL-4t;o%GblWXXa4WMVv@ zSIEMMp_RwO^2JEM80(i4^VyVa%YHJnFGo;Et=yuKc}C{X>?b4r`NVuaH801;Q6qQO zQ6F~7r=8+aGrz27$9ATn#LTQ%h%*VnBL?<4uiLa{??K4Ft0Y)*S6OCN%qNrj<+S>AR(n2cJ{}quBkOWn zxtvsfKYfymHb0sU-*-$UX_OUf0DO>helKw6@Isie|^Wl1i zt)+nZR-rK+(}Ue(hs6-|xKl#SbYNJ7-EJU9hPHJHzZ&&s#RCPh&t5g=E60E^f*?2+ zRAT|q5y(^(9WWBuz%U6!vXK!?IcO#Vs^m2ievo4n#A-TdrvjBUN9H#%T1)*H%`8VA z*hE=JKM$^C?8xVk->E8&%TgoDHFH7>ipO}e2tXfO|E)aB-MlbTAdlS4faSRjGHdEV zhW>%%=}?3UdT0RgVBR2Gv|&l0t6&{T1{wwE%m#vKOlOl#^e|pc)g0X%XUZT=CR-tY zP0)#?m|+S1As_$&h>ZIjCVPlEXs(0WYb#0KIYIJwJT;>WEduK8f^%;Vy&Oiu2h_e4 z9vW%vWGK?RnwY2VfdU)y+Gz0L21Wi@k1WdKs3_1V_ZS@=CuS6|xRw~gOnzPtO_k6b zywbu{5l)OSw7bM2WAgAmbXnxlkrE(F&QyWCdza<#u^}C4;R*Ct1m6pJ&1>kQ=|M|O zp1gA)G>w}kFBEy=cm$v+EYCxYaza@1Fpd|7h1 zf>c@tiJ6c5r>C#TIvgtP^f@F)MAX_5q1KMz%GyE29Zp0V8MJHda6Hk#pfMkRUle-iL;J{nhuTzrB|gVT?~E2+QB7&>8K(=*@x2WG`<^c=$7C?Tin-C&;I2vj(`7?#lL=c^824a_W7T_o&EZ&@o&GGlKRcpliz$b z{tW==#Xo#G{`FTAoHPCHx66O}@$w(O82$a{!@v8i|C?_Xzxj6Yx1aXi1T-7SN+DTb zHbc;%&G@rBURj}C?tI13u>p%|?S=z;vdAQbpxd`_=bAhkS@0I}-|NKr?OqPw&RT`x zwn?Os;V}JDB-1s3{!gWz*F}@g8?|v0ko30b+eva>v}ZU)F|-U8j$mosfiR5FSbdk@Hb!M885zPP}U)9<9fbkzL3W|Epz^lCn5WwG}l78zg~TBf=N{Vf^i zje+bIog-go&^nkU{&Zk@6?QHs{s@5HuyDj9%AXCOaT+yKZvyB)SZ}4z#s+IPQdb67 z#22Y6_c|fy#5(M3q~m5fetrEJI(6OC*!=LV02+T7Z~^q@j|8bWovuyLf1b5Na}&_i z!Xa|rkl+#cLxJ}M{dAG!%4q6lqm- z=o~og)Q9bwtrcjh+EjBAAC!s}&;;YtR)^HB%v5v7zT-zN!^% zE#Ee*mSML|yJ=Vr%`9hgsfZL4goGGQh+<3>>6t$kT>i{DX6HjHdR~=(f0sgM#EV7j=qX67l@c-k0_PYrBSm{#;gk*>=f+TtPBdvo4h^f3%RckfBhPm)?)~uLtzW#p z_45yJ|Kg)NKYxAyhgZ8_ogX}%+&XUGI%?cJLhd{#Rl6~NJ9>Wq&(1#I8ryd!rgu~h z57h|SnV~9;)F=&QQ{oI$EOazSv49iiSNilgB!T(Mr7asv( zj}H(%(-1Vomahh%SH5O+K+9OEsg`QwV=<1A!x9Zar^JYriH-Ht=3`gE=gztnVQj74 zpy*kJQ@$}?37ZY`pmp&tIj!^VWs|{X`1k5SM8@Z_9 z_l6NblU>TiB5iWw4b29lE`3I>MAqX}6a&ujW+9Ohx!|FPS~#LC)5t~YPWwT!#TZl} zUeCp9kZ6|3)J})ZR7g*TN->W2d4nF0|G*E z97ex$hz;>U=qpG{Kn%?V`3OV)odaQpak?NthY1HRCuw+j6F|GE=OpjFf}XDy4KF*7 z<=#@RqXRqJAb?Kt^sd8oN*ZgU@u1%=-$q+Pnt=9RrO&I#GjwdnG_-T7L&3D{^fo+P z)#}R7q$}~b2A~})G=`Cp8e=9J?nLj(QT2!s>)`Xss)6$zBu(?t$B>CmgR;ZU9+~Nd0Us}2=w3)ZJ>nB1 zeNro4bj}EN-@4b&VggXz$^_drKP0$wbHO&rVN@CSe09}bo5}*fi`a2&@-@A z88-A$(-?sOTF2IcwGoDw$6&_LdNne(X1&&^T^}^`enTU5I_Vrwn#bdo6QhPew24_} zYuF%Lw5FZv1aus*PEx(9N>&IVYqEUPoV08ZK)1A6yEbmww3*?eTc3C8i(ZY~+pj78 zhJq~?^QiVkU^gf+l#I}?~s*flXiIuIu3KuvzA?J z*4F0z+Pqg?_ROQ6bv&@oM)lKC1t>E_p~<7vd8d3js68B2NS%!<%Z|Bh8OPAW&^j5A zM`_1>a#O#U)Gwy>C$q-Iw0SXZKkQe|K*6COch!@ge%jX_j*Rnh^XatrWYQpYF{wU= z#L6jWiog;D4&mwCleDb7WIoEq^ilB z%ZYhD(tt#dw9B#ebZkGJ*cYSn`A~f}HJ{I{7jx@;s9y}U$35lg*gWYJPFneAW9vDf zYV*9WUy?oPE7NMat0!uOaIGM!NtT?xMVS4v%uOn(p^@xs$)iT`s8+DEktpk7;4F!p z4MAL*!BCDE+_!SEc|)1ji)USMUOyb@Cq4D)v_hWF<00I9F>hW>tY@>@(`ohDyz$~_ z06&%#<84K5BY{bH=orSA;sOQGd5J|SM+jRP z38-ueBsj0&-=_>Zf&iM#cbrbNLo8g&?=M6GB`HY0`^a}@aQgM{XJkUj-TiqW1&+#S;}|%0uvV2#pNa$wOuq5jnXTtWjJGe3q+X zxV3^B=yJ@bNI;+Uc%U5f>p+}?rD%YZf+QNc6o`l9E+YZlxt<29S2C=fx%foZgVqPQer}P{YA94`m#z41`Q?vA$g0CabPZSY@$sq1%W!Mp_ zrKvNTEI|GoV7o?tOB2^d_L)5P*a#n$!(AoTQDgAufZquO8nuSrj79RULp3&}<3md$ zMxOOl4Ud)Zi4k3tMGBw+RYOdhn<-?Y@Vrj-2ze9sVXuHkLz!elBL2Ptrj93-*r_Q2 zfYu{q{uEkvlOyUdS;MS^(hq>npa+?j1hOG`L6j)I)ww!YTsX3aUHo&mu)Smxbt}+L zGsl|=KV<3?0ULjrC`n!;2CWWB6(e|+7+z173VCJhvEf{HCOQ#m^mPPiL2twGIxg)f zJEZIF4e@3GH67^ah`ElAn465onY3&7swkDF4Gb|NO*%l`^Jm8q>`YCm-#?Wtv~EyRl_zWTsUkYruqc6+0s0_$qWxU+3Vk zIRMQo08LgHCR5xE(bZe8b{;spE_3y)cw#3`?c_xx^Q4)5+Jd@hq%WH3r>zXB7ad4L zzw9B2?&n|k^Ph}LpA3tiO&m$|k7nwRX5}xYB~o9`ieJu^Z;rITx~Tt;k9+_0&E)UD z82#?Y3ovYaHTj=kPJZ?I=vQA1|MAPwKmKU+KYuhLgMT1{ugC(6fA|9KBK6Bp`oH|7 z_jjKS{_e9OsWpI(a{)QTka2`LOz?hj#gsQFb7;+=H^;l{tn@WM1}Wc8l7|pzOtl6k!v)D+2CrZud%38__eR&npJK5q92sOGCmn$X*leHEZ_K z@oMI_GZXv!Vbi}o`iZVw9N}O|eGaKP)(VN9+I2|TuiHs~VDS^pE zI1Eku>P3HE+D-}EneYQEbHAtEKOY1>KHB@{@!hX3?tXjz!IzKke*5IcPoLcU=KR(d zXE#4yzV~wa-p9)uA1}%H#K?6juhQptHyJcp?Thg{ zm%|%oCZ?s6kR1jLEmHsuKIK#_K+yk?GVt*z#bY(`6^XaR#xgA&^H1#iM-ci=*29f>olik+J)HHRxNj=e>- zv4+mlb^k_ULs)S|108|F;Il)b$*kkpfS6tA?3An8aOv}vpt>giCxp?P>FKf@&&Q-(ERvB#LGbY0 z0n6;O!F`brh=M;#ri@o)JR!y-2o8YudA3~u4fL5T?DuVZecL=bI)EelcUa#6^>3sj zVmcB^3T(i)=fNg~sF2>G7HI^~H2b{cJQmka0W^(BbId_856)#o%!Qh+*_s*+aT3R5 zB(mF)bTn)fGZkHFSbC>oR86&MgNUPHm#ZeEo;x+8RfUFx6^uOB(bUnXl)DY9-?SSQ zjjT4pIq_#wu@DE&4ND*l@e0#h8{k`Df9_u|wh5VK*wu|vGa_1Rs)2GEJ$Y)7W z?mW?8ys#2eBRV%@PkQV}bKj31?*H)W?)M+w`NfB~fBq5n75wo24=;DWJl}gdy>-;O zb=0_V+`P4H+?v;KKwU-8R{``!Rj#4u_h;2zQq$_)iG6!&vO@*DY?wQa(wZP~hN)}Y zSnHluC;L2h?{zcLP-K3u7>QtiKS)4_rK}Vs|DLs69N_PUYy`E}xO_?KL#-L~3PV!{ zJ=0TtB^hIbAZw-;4l!b;=tHDl(Wxuh=aK|F>58E#eI9FRN}n-ylv3b_7A7WykU^7o zyM(bLY$5~>M|ox?CZ_bLf9HI_PwPAL=FXyZcUr&SGxoaLVN<=;Q0_DfVRBR&)8lx zHV7$cR|5??4lFcmB-_O#IWtd-JnL~Z(4kP)<7>kCYk|2foh|^Til|BnWfeUb4fF)Bl zz>2{j`O1qhfd~U#Rb#9ddrSBo^t@unm_(*G@hMJK(2x-b-P=25+7>Gp_-hU znbUgdqN6`Nu6R00Q4#WjVgKSfOdbTfQ=$nB8j8%sw2@TJMs!(J z;=Gy=21apgtCLE3WGT&}JZss0R(wAY<>8?#;m z;>mSw*0C@sO&(%TT9rw=I`8+v@(iM9YtR7O#-O2*n)jk@MVUui~_ChR^wN2Z#LDOnmxu%)xf#um4x6Db4woFvVEhoMW z%@sQqc?#3EJ!@BI?b@)Vj#}Wn9yXL=Q#tC^k9tt2qsH;5KJS{dwl-~-X8@qBMbAF! zRhQlBysgi>I*2%W=A%jDY+O4VS5Nwtqn^3!k@@;j7jX00uzEVI0Bi0Wk4BBNL6z2% zMfd5l|8zM#=^GD+2&o6w+0Z)fl#jYl%Z{>WD)V;nY@k0HgZlY=R5=GTa`j?dC)3Mm z<0*6|tkJrdR6wTDFQ4|c%dveqt~?%T=VRmXPzQO%yhiH9y!~>~d9m!hS~gxC)n6{_ zA02f*S~g!T>Ms|Smq*p-Q|rmtxE$-Go=yx>&!*;!ne}pRp7+&@VfoqEd`4zYjF+>@ z$4AXqv)YSk<=Mz2^UwSGqi*@QSsGdLqMn)8(#N3kC_L_|XPv@nyVy|^vgjix%YlOj zG+4u;wIj}XXZ8HDr5tyZ({B0Uz&Pt^j|S%RdFx_qU5w4ksZDnK<)Za`PIj{SWMW=S ztga?EOYsH`L6?$E6mh^;n9HCmx#&v7VWdP-&}<+2g;Tv|bGJfs#@ zh92Whb=kd2jJ70|S1D=QO&YV$$x#{bGzHUROhXSKD~*?2(B`O6aiq_9*_oND<|1}B z+)4vh?&X+CN$5~ZMp5YI7%Iw`miSpYjExEzE9tZ2oQ@mi@gfbOLPAMuG*dpJ!_zdWLwlg{J9dIzZ#hm=1;o1_dxMpgR~W9BqW-WH;!N z2)=`mR4sBg>NpxWe^h`NHRu<>K_Lz>FFYuPx&@Iuq>>C!N?t)x1{rj7tQPg^aeplp zw2}d^aKwXXg7$$7It)`a7R-rgg_e9d(Nltk6I@C1D3aHbF=UNvt6|H*O43iA8=V~6 z0-rTBxFcKX7ekoHCa(ju$TJdND-obr85UAaHHO17;#HDuGl4+|Wf~ zrij?n4^qYr%#V|o$cEn-f{hFaE@(2^#`zd17MkQUKOd^d2+;Gwq$GB-kRv7!A>W zZd1j_sUAMk!ZbHcR}KvlOF|ob)@-*x-ub}02YG&pdXr-ver16_6N)=VMaSR)&npeT zaCFGCNHb(gs-6l$BS#tDfn-0cN%FQ2>M`2x65nYOa%WQHAdPCHSB3NG5nXmI?tq{) zHF&JW9g-7>rd8S)P$aFvp*T;w6uPnw<|=?@G*H`dZVsBKrJ+Td-bITNYKo!P;*KO| z(wQ3_4jnF>qSTlwJA@TqUYFAha1~O9<*z5KuOyf0OdcwQ-yJA#hSr=>6FDyi?ztpDp-;~&2m{=<((fBPu_<$pxPOveA?lRl|meLncr z=j3LO%=z!1^#As=0ln*&ANT*;N8SJSy8G9!yZ% z%Ahy((AREm`k-kmLMeEd5}{+>_3ZNofL@6&C~*$0Mba>!tQq<88ZKWi7eLb-^a?;< z>pdu3O**?_XNN(D)^*jnfzTPIumgK^8VT$}a+#dtg`5_G&L9*_i)=m`%2DVXMd&O+ zC`S#-W z7iTwqe0l4e$2Y%vcGm>_nloRXDfOz?RTIKi2f&!I<;OWLZoZ2GXkg8>&7gk|rW8Q?_8uUEzE5+|K%cknkUD_6jng}x?R$a! z?ZDo4BmfLrVtjfkHZqh&!yXugcDY!|WsOYQ0nlLKa2gW68GP0$cTTOivol>so>zVI zoB}HPM%Y<;8VS@1u`NjXvrWS9lTHE z{Snq9vA!_lA!7$XJIw~SR;>uhOh3&*!%b{3=-o|*_zcqLbU2g{I5u$L^K4UjG+BOS z+o0Up^+E3je7ipHj^77^pnoqI*kOYQdGgm$3w5Jh)uA7tg&OE6&*oy$j1-Y0A-h}z z?p)Equwg0<1klK!wYF{2D70LZ3 ztC43z_KUNFzj(g${j0k_e0b~s_~_2hKf3#i*Z05w@WD@??|yQ!{dDrdvT<|Kcz<5I zxoq58xX>B7^ZPSr`u?o?{zl8ew`89o<_zfh_PFw3QoTF2?=P(ASc^K`S&?7(rT zsXM?1gHS6xJ;3EL`|K`XUeoHK5=#n!D9fcH5@pa)Y)z7~aE zVd$}z8kUoBE|>_35PwFqM=351R7fjRamOZuCIjk*h8U4bgU`_E5w#w8St}VRaZ3)7 z4|xE`LMX{_=LbXif3VOy!BL=9G&}6KbXcZD&CDkk>@)92k`Vl|}gn*wMFM{|r9|H+2(q}Rz z=g*WrTd5ENWkHukH6CI;hk-+n|Iia*0_4=4oNQYVY9>dwK%6zSLPHcfDHJ7^JTMgs zhA;sg<^=LVLFSvOa4B6>GK!ilsX48jFBdW;IVwl^NQe_dtQh7aDBO_3+y;OK-E#>2 z8$26eB?f7ESjV5&Jlb(I$C!iYwbV1~Sp#SnJ+G`Clw4n{ zm8pYzIj%D3Lw5~c#LW(gcC*iJuR`_^UDEzd2E9^MIBf|9%CDjKAUxIu(3mFnzDb`` zZuS{_54zn8LAwF5Wz0uop~r(dnyGdpgV|>{xD5??ijqLinpW}+D)&gyUV?(looVoy zKXeArTJVq-ux8ew&q;QlOsVeKq0fQ6XmFpt{!)M(WbTOG9f^ERVBXmU&^s=G-V!zv z&<=q1Jn$dhCj-{A9p?5#4tft}68?B(KOOa@BHrht`bV?&t8x9TmOr&KrxV=Hx1$(-0}GG3Z#8jglCk~1wy=A(;4KC7+;9WciNBu$r`!KzXai?%bs zo4_@c7%1d(OrB^-GUv2b1R7PzFYJ7oy!p27?>@M){$VbJ{KlPpC=WiSw!V-NuD(HepMOP^l`%)xAY07o+m9bw#H3+*w6(okv8oA3Dwaii5ocH_CuCQs5>SMb?>{V#YdzDEC0?y-(HSgE4YKv}T zf^7_Y&{0rn+4(V;rcF#zL)XE6jm#&db}GeorO>Gqzy}R7=rVexAsOAa3vjPpm^2Nt zwoywPLoVB1_M6Loec7$kSoE}GjKS|*J?b@hlhHrs}k<9`)^$ev{Nu zuRex3t+Rnm=FdCDMZ0j^)h=h%XN&szq;fH-KABXW9}S-`M=zG6 z=kv~sMd#VP{diT;oLetu z=Bs(-^}POi(V#a;JsE1}{qjY>d_Dk|^z(^+IntgC)$_jcuv5?x-_^37r_A7zq) zmpz2!R-8L5CAgE0zHBSUozkPewrrOk4bAhB^<->6fz)&5+06drY(VPyy!v!zznIk@ z_O+fS*YmMPA?9eH$ro8E(JCctd8vUiXs~c(!ss*)Qvj`}#BwrJP736`T~3N>GE|7N z7)WG`5Qq*HV?rS+q($g18|S>_`$eE+zz-IVIQj z$)GI<$X6Riwl=yVVfr=!;x-~fOl0%Aaru8!FTP7U(nE_G!E za1U$wNFSjvMY_Gb&;)lg@LaNHGZ8Qnfld}U@}S5!Qh@JK49(Y(ecR9t67tTAas-Uh zn1d#}s>i%!AI3^(p+!KMf^v^Wnnm3Q-3@qnJs0Yb17L_|3)JaBfqMfL9Ca{a11WA{ zAs@K3opZwQ#d2k^ffgRS2)oOckkQW1@)2ouQ@*_(sSRX~V05Edlc^m^Tz) z-wvmSR5kp(flr^Sr2wXb^`+p1tmkTYp@}`{QOQAvLq}FlUM?1Bb%{UH!>2&8#Ystg zQjMQm(K(FC)`epO3?39-PqB{5BCIXPjPY$hRYQ-g$hj>&wxoxco+j&oWk53xjS$H@ z7SKEd|G5$V%F@K&Jn%Oayl#N(b}`b)^6d<~IHa276^5Rc5WqL$!E)4RWkf5T3QOOC`NNZT0F zqIh~$*uxO*9Bx-bGAO(44N0vX9j>XvaCr2JK|A4Sw~!;JLvQFiTp@-#$4c|)`dE9Y zufk>YW?;^mj-e1h+p9{`6*^;bx`FCHa9*Q|1lc<7YBd{LTJo`#Jhl@jcJkOtoK})& zmE_}E>Tx|qbsU#XD&@$$>gHee3eVaZYKVT-%Rw?49UZR+g-^%IC&MDCkI)$nFnUt@ ze4>!S=TqfpXV(9DS^wq7yxW&e&R@Uo{?}I<0CqT_-v9uB07*naR9fPEnTVK;2&6J$KJ-Qt!fR~_uSq#p z;pJfk75s`n+P$0H7HfbIv;en#+Z`ti%^$;ar3(#@U9#jqFgZ#J0=9 zrs8QTdt=-4;llgb+4d*LyO)#j=MT3(JK6sF{MJ{GZ+&+1!6!#IKRLSb;rzzS>5W%2 zQtw|5-UZL{y54y@AoZ?OLmY3gX1MpQ<2AN^_nEt%=fiiNbl-i_fA_ri-jm+DBjaYH z@If{AfswjXirAMBhdb}zUuB>DltJ&_ zqZgg|T>y>!*~!9Sh^7GAt!)aR1N%GPUFaz7*}i+Qb!Y#eIMVsNh&7 zov*V_XPH$9`cH~DqHk+ac*XntCVE!hF5K7v&~X<-Qvi)m1SxZTlSdnWm^)tq&?%Y< ze;a*%13LdP0G+zB+G`m4Y63cT4L$2FdZwWHtqfY*_!;1uB>H-odgEpxF6GGoV=T-D z_o<_qW%d{dLHk3zKOGCDqCyB@w2!8e!NTDI4Kye<))o%vKWL&ot zR{&k8nF?8K&}_78rkYDdxZsLG7vw~_D4V5hLs!Ak_kZ?c>n}gv`T6VHKYxAq zhgaKQo$tP!-8t!eaNN4NY#?i{-?*B0et#qH>@w&opy%uA=XLP;=ES}^vTwJweJd9> zvmz#L5*R}!`xXTI<`Z^n!y=SnoOxM1O=(_O<=uZ&?7aW#`q}5r@|7c zbOa1Gl}xmngGY_jHGPIwgo@+G*cec(ys6`e4U|MiWFr8z9ROWS#D-=1vZs0_h&(%@ zXZmm@20ecuY7|HM9CeM=6hp_!wxAE8-xm`^3_-)W>qM6x4(?n|ZlCr(7?`&Pl^cuJ zovv|vUaTZLpT8>wa^R!UT2 zJo%sH{Q**;fZt4o>$xa3Z;+y~#}$CCW~E9xV#r|w0W|MD^z82Y4?T>>SBjH^!ia_{ zXAL9I^a{apLeLXb%E4#DjKl_c1kh3_TuSGPnWC0g)SOz*mGg2w8BRt*kuV<)u|S_g zOi1LyA}fZui0IO19$OBItUw0vyAd3}`QogHR*a!p=EIe9BaXN^el5j()yT1#fPMo# zJJ^~AoHwl^;g+lT@TNmpD*z4Aya1L1pffIjzFLQA8fQk8^Cm7&ah_64Adi)K2SC%VgA`$B z9LDW|dl5IM1t;uGv(ip9n|0`Of`N)Vsb`QrOMyKJ88n$j{$Ix4^Sg2N%G2%dv@AlVUxl37Yrq zh4}-4*%#RTY}^y^+ocqD)sgQ;#>atvtfm)ooYH5gDuCt_s{5+9-QnL{ zNcmj{+d!Wmjn9-jzukBQ&=!(@>`%D0N$E2b&a=O@Whppp?!!a(;eqSmz_GUJmH#Z=p3(47^7hKo<;wJX?lV3HL6k>fn6YAT5IxinTw0HzBuH0{P3 zWI-`yNa=>0X(*YNnjbVwDM!yJ4eHXQrFCnCwwCMYg=RI^P_ks^rkbzI8I(SgA7yb+ zSB4GLbkxgz=u!wF=x$vcwbX8{+*Au)y)y4NhAmKV^y=kdOYPMpGO=5$kd=@rqgHj; zkYTBsh--kAke4u|q*hKewR}e}_KZr;koraivAEc+A)!{XUA+hhyHOc6rFq9#cIu;s zJbjFvULM!W(3Y@Op0(r| z1ft0ZnON*;nQ^^v+%r!5_0vHOTNKJiJ=HWpW1aL=WX;+MvSw1Jef45&kh&bzm(ZM0 zJnNGgTX`W=oQ|N${!}u$64#)Xz+1r zJWRERss3@SlIfTI;`Knh>Pxp{^|W1ViQ#%7sHFV$La1I0AGIncAbr+OyJa+1D>p#8 zn|HG&m_x?Zo2hy|QSKlIUH>qx-Aweplx&gTL<~WbA?P>?F#|0eq{xUye$+C-D*5?K z1!T&glR^b^&?5Q4f;2Q|SvWkokgpJ>0Gg!$I_`IceRguDPfxn31{!{4m`4DewE(mj zVMG}E)D%A|Lw9Io&48QXLKg(0Q)J2nsB~&s%?v9sRFi?7jJB1g$>@pIO9RFsADtRi z!1P6iV~}_xagpc<^3ka8FhO>tpJkMYLy0*XKy}^Cl&6i#b7;oOE}9+d{9xDwr!=13bvm9|%z^dVuqV7`2krnLu zpi_=PAUcbU=1O5#IqWV3ol4v%#QBc>Mzhb!hm@r=AVe`if>{9x`v@<9lITptsN8tdICflMiNCCz-L)K38~~Z z0%fwnO4P064CD_{6VM?L%^r{tCuN}J1K$lu8TV<=Kv0)>TUnF;(u6W);$(zUW(csu zX9~>^Cn7&8^0i#3mJi9urfHi;5S~D9Kz|)IEFkE}G4y>vE)T5*N97PS_sgP_I_)!( zfP+_V=y8!7qAz7s0LV*TWm4h>MWEqiCCf_is1h8Pgb~D?AuHX=^F}TRa%!+Mvt4A( zb@0PL8hTpdJ5=bA^pN$}FiAZrfzxADV21^k=BCN3pUAefd{#`YArUao)ViBz61OYc&DQWT$*Mc^ z&>vbEilk8(o%+zu+%(fSt<(pLMBjC@v~}TKFL&S1e;yPb`uT@`?qN{)f+^|$a-#g( zP5uA5@BZ)m*8ly``QLYKT7SK3LEX0g-%q{&@AKfVIPovH&A;5X))UaKbdXCSfKKvE z$m`&~7BuG2%R!^cFtq6Nvn=!aIGG{rbHq6?K|f>DJUPgALGOj9A!rjouMy&lEtX0!%u< zWW#(h$`qp>HOqD?K0W7dSDb^Yvt8c59=h*lhxd#9?~k{>Ki>Y~bn8D~ZvXat`=_&= zAJ2TB7TXW=&D+VhH^c9)2j5-yNxiu4e|y#c^<@v}^V9m(RTpc03X*6Xp=|m|txqQ- z@B6>HXn%9j`R2Uy&Aaxm1_}^oDe*eR18e48TdaNCZ{PABpicw)B9d(lTh6w{bgPuovoSf9pym+TlaLHc@mR@X&`;CN z;dQvYg3-_E^I97ESs%jUe@vf47&DXz6D#8pogXKP0cR$~AvYxbc;ujU3l~9X}5{KMPRPk4cP&Ga(@p z3IzRbk9&`04_VgcaqR{Ckbo9A7w@O#6gaorG&S$o4mT-)rX+eLgLYftW!~kC^Ztau z#dtQxu>r>8b03nYfH(ty2FA^J4_Tj`@!7!p0d?r}9D3dRF0x-@UCC%5mx|=l5iy@o z#JpNAspVp&l&+Qws#pp8eUw2b0(>IG%VJuS#CnySno3wQ8L!DDP0p!OzFN+Zl8U5K zWJH%rw3KqTUKIgYSLIdwIm-FTIy-8$U6p!jtt~4`E?0=h5&^$%1DC z3Wd&xK8G#9_y9oLfH;$RsNC6YKVTd-)=hp{JOQsW!g$FEjFt)v%W$?Zs>Ej?0Zag^ zg^End5gdsQMPR#ADKM^tCQ{&{?Rl6w|LJP;_aEQ<*N97V zsc1P7t!8395%eHrJFT#@381m)-vT$D&lL#$tqS@LmZNKPK9d5Te2AbRgI(#liAi zq}>Zc9YEM&aw4}XJe`a8s57J#UMJC{TKNz;S_t_$v@Lsb5oTWB?ym0=hr?zz$U5xgYZLG>0WTBr`x{83n$Srm*vyl^ z0{kKELKr#|nhYAMU5IoF5i;xoFp83*4GB|%&v|$#co@#(4f?z_j6c`2p*GAA#o#jx z>)9|>r)epH9QMg^alzXB~w#m{s1%~Oo0PhO$C*N z0O#samVB`RKp)!NHV65+r{QQ|&{29V<{Rd$@H=^5@M5oafs5SLCO!j1!mCa+b^kf+Fgua^%} z>7n2}*k7qOHa94GrbXo&JJ!Qpc-9O%laXCI=jMj#;@EoYCci{>yT@j89RPhMD|YPd zl0$SI0W{gS^u!be(5)hf;OPY_>{$v!daFbo=`*!L>zN>SKmt2~k_rKRt`^6d*eWJk zr9``wB-JV<>-i{P=t8usiJZr7+uI7U-k~A)^m1E)9)N>-WztZGb-AmT0sHEuwpwh+ z*`}Hsx3nq5ne~=lY-?DUk{-3RdABiZ8{?MRuS|C3-^?6$}I}!`U2Y$UQOy}{pzw?TDFUz;}}*i zhwA0HdOgu@rpEa|I_rz)!^#JADBn!<4^!jgtbRMIf1Da0rnQTKbPh7;^51HTh^~x7r@uXW_ zG|Q*m3IgcTLG@ivx|wJv?P9AKA>Zvf#-HIv z9~c1`jU+m(<5wDd(Alt+gBE0HNEj%`c`@oIzljC#Z$Jn-7xZOAJ^;{U*C%+e$(TFJ zItBLu1<(O(MM!tuaS%XbToFMMb+(qmUNP(?zq!Lwc&@}3a4jk^0}>slM@Kl4#D1jY zA(b4wkGqKJQ|YJsi~3z)tE$%Sm2Hd><(fjrfC|QtU-=<^3dO}ji|SV zCTMUpM;-NqOO80}Nz5JR*%5YTYo$C#mB6CRb+f?K$Wz@cSO}UxFd>rM&$Ek4U;<8O zSX(XOCTkcL{QVp=DzXFU{O0RGZWIg#Ey%sPp;sO>?sIDiHyQS_K<>nl4YmPe&IZ{q za;%aB#@b9nwKG0UK)XSGfSF%4=4oX7?Hq?j3x-t(HNhxxUz)Rt5%OV?pD;Vsafo3TWUCXta>SJrYzq2D zbkuQFV{R$xgg*iO&IabARZvNg&G2DbnFIMo%BLp1NP7W@gQdE_8OWeX$q>qR^}*c% zi-7SN7%M+4KybK|WkJ4?@Q~SP>pufu3-K}dsaxQoX7yai$nX$sk9)|wft?ur4Ky{Y zWc}dXhAcCX>oh=QR8&JwoUFVOb)nAKNtPmS6xn7fqy|o%CGQCcI>@_Clidb(MAQ@B zVF`pDz?32K>}><%rgm&dH1`Xv295qqd2~C&kiScfQ=zt(jF5>F5rok+jy)6kVxG~5^ zK#)xqr(G6D*u!vu<_$=NSAt-1L7Y7;ai>b)L=N^K)C{tYS&4k%eG>>=lX3sD!p%i~ zUgm%`7g*?#C<$|sJnJXV9?M|%n2KB%uS}4Yz-l3C4amElhKUojT|)!LEQ_zmPw~}9 zU?%ZH(j2nVa8;m_A)mXymSog8d9S=Qo=--KAx|dY$_mhgBZ&Yy2|hHMjK-VTa3@1! z(bUwDqax|RV^A9LG>qr5rC}lDrOD_**t;H)E=9a_H)T1apU0v_3-4B_k%Q9bRc}MY z)6%L;&GeIpvNel?p!hx z-##fp{_g@Pt_&|^azYxOO5qiTKB~q}wfLzHUJgh@gO?+5xt583-%Q<*YNbE4(ukp9 z~kaqCc*hQH!RMW@n>MultJ?rgZBU2m4V~yCTPlzzXq2rcgHUTpPwh7R{>||*KzX- zI{(rP2%w!%(CWvN5?nFPo8Vkh%BSUg^^&(ybk*|CPUWy$*}0oJZ>Rfrv%UM--ow%U z!*cJZv#sB~Benf`x%p|aNrqpJ07id4@|}0K-*q>y`Y$efFP8PKMSXj$9#m2xJ-dD0 z`Szj%@no!DT_SqEH0ztIRXvjE=LL)O{?l>e^-=xhS^HP#tzY#jFKXGBmH6v4CC*Mz zW;56}kf9@3-oq_2#fMI3*1lJag{=^DOvEb1W4TBu!g@Vsiun;bd)6`ZJ`{$XDS+O` zW`l1XI~&fuO$wb|R_fWY3x%%dje{*}+jv8vGp)V1Wc=0c#!FH=X1&_me1m$~L-*lf zgmFu8j?(A0m}!@@awaLI5=fup)W1RgiqcvL`Vl=_(&r~n#Z3{%&zuiWLeO7vG)EqT z%ycNm9szXe=K%T{hW>?m0-&Q$8FVrt{T;%MUtrJ?3Z4Hh^qhP$A|<~niT)cd4ii%U z4c1(F3Z3b&v;xpSk36qspMP%W5aZ!gNJxi-sNnN?_F4AO&)PV@UErLwIM(6!IsA;B z^V!|5l?Hm#b_nR%X62x%kpt;70BEoKASU?ZygvrThFKr$Ib=LG#$!@u#%E)F_GbXv z&p5~wzt1lC-H{-hNrsELxKvClVpc9?E4g&JkgAG>nj%I7e~|H+>lgf$LQ1RTpevxJ zw6F|C)X}-2D+Nu?E0t_Rlbfns1Dmrbiy6&&wyDdc5}`oE&n5(+5RWU_tX?Qq(wS@| z9DrQ2E8uhU9vAO+a#((sgLT?z`5ZPX(;)w4KoS|B*M8_i!v^nm2wrEv>xy&Ua+D?K z@Dng>q-f3sA}}-^jJTGXoq^<5qBA)#mI5<{f8X=`baMFnk8gi}`}z-eFaPD!#-BdD z`scgN-`{TkpEtWdp6)`Dx?2kL%Yk7f(yuV&9i#H-z6gDUIvCS#=R<-Au3?w} zn)SEy(Rwa`0cVId_r(Nu42!i2h@QzJ0HebIpuziW#h(k&MlPhM0!iKr0erXD@9_v; zkCqN1SBlbRgAM2>7SJ;RQ=^uGLpKGE=lrEG!+}f&igCKc2&>Vsb4tJ#WFb8hf?+yH z)>%!GH3ZP3Hb?)0e^s}erF3nvu>6gi;-PakYUI_KKZW<`rIMLO^&HZ zt)u6N?~yD&1<AlN*bP} zk!p)R(;0Fh7Prb4U7=^pTt~b%6M16}dc~t@0y^n;t{XXM4jR*Tt`z5{YXLMV`}EXF|%IlaGRqC-LVvv~TIaau5yJVgdVAr}}ZAedwz18l@9GdtwHbV}P3}bgm{BG@c9) zIlctGjNJth97DrEIlfTR5QxTbG^VGs6k!7%f?Z#fjDXey=rh1&*u8_$BWh--<(Rq8 z#Orgg|0jDhF{~$9HQ`qia6&nnN(YY`JtU4U}b#E*#Ij27&NN=hSYCV$U1Rx1sotc z^d9WiU?aPFp{w|$wh9V*7}mv616&-_7PUo-GcZSskc@7N%bt4FQ%IfljnhHnxL<{W&V==|VdH$* zJR8f>C0*Ox8_%4w%~GpT-@>STL9%*ggjS7YU7 zu3n9lb_ulR9k@CIU-AZoprcK2oyRGIratIeHms%tN>acaG!)JF7qJ^*KIF>*dS$JR(pyWq1}OG5 z^R{WP0pt;k9BnX4L(+MW19L8U3fvTNcQIfS!wxO(ZshnXCU86GZGa|z3GjH-ksa3( zZaLxrO>oNF%|KtoCK(6uF6}@F4ell)*;DxqbS1ZQTpvxxotz&4C5BIXnE54JNDAn1 z%w35%NfiQz5`>pM#UOy@QrK0AdWs=uKIq5_j$FW*7055$AsLoJ(-dKh<9-NT0iir=jm6VsXegqY|W@ z_gCY9$YBc;9!mcQ2vx}|b|59q*0G;tH4dLODY8NodiX{K@>X!|EK^T~a%pX;FP*>-fX%TYSs88{c?YvY&q?ToY%+mv> zHVAFV3}kJyGLKCW8Ei!9Z)ezM8s+2gNs$i%+~Nja`H&+n__9UFzo#n;5os5SJIp|I z7G3izXEd5RTp7W<28Kh|Dlwf6x@luWQ_~SbB#k4FQ`Y0skw;U9)y$AtMWHJ(U&VyQ zPrxyqvYL~ko&@WJh^gqrke>_+J{X_GA-F5zY-~RK* z_P^aU|8m>@^M}TtKQ{mUL+j7C-A4co4BF>T3I23|O9%NB&jdVnnm)Fy8oOTw&A$Yo z=^_EIJ>WjXlO=nc^F{q`#sTP=u>dq@0cgs#pVDX31Z{?(%^rYzG`9S6r}HYy{G2$i z&0}rYHceY2M?UyP?);S~^xnFlLvZZ{z55Z?Rn0h!g0~d66~g;+a#zpp_N4urvHksM z?`FLFu-N)^wDtLD^FLo~{&>3e+w<-F+1BUf?w6yjPs^?QIT_!)?r(k=ZC(#IKa968 zdRwRM?V)08h-@_zl2Va!GAbrxVmwleMwZ5#%g#4z44Pu-)$rMLt9t+Gr15%Tym{C9 z=DhVyxAMB4e^ZLSO$%>>?oHmgiJb$teI{<+@>$T?q|b-+A^Es>e6$XC;yhbIZj13@ zsA4>ti-gE&w)b!ciSxRP1BPby*%EFbfCm2tG!NW0wa&E1pxqkUcHY{yHx985w%?H2 z-+H}*&K7Zgx&7wl#>?-ZUcK0S{c`iw3;W(KL|_gNe0E!-nC_Ny9jvyPYZfw55(44uDH(dSd7HC;8u&}Jt3 z?<3LF&iuECb8>AY`DFUKaO06dTRd9&rp*kk zk#G(*&?$ju+=mQv;PveJd5M=fOYYwqqh(D7G@Il7QGfoc5AutZN69_djXefp*;l9&IkJB_YYg=Eim{-3&Jm$dZq++ zD2B$Bz*G**74E~p`P$ra!N)PN!Bvt>+Fj0 ze4H1c8zC<=axn848x`U_G(!|O9gC$1cJ+yn5oFU)aF=T(IF^O;{;QLQ>!h>Ul3vtG z-?b|*>f(1zajz{NG{p^4h@K-zoZ~~dNfwH>DD0EfmSfnkKHM$FazWN(w}AuN$A(!y zIT`K)cLwy_E5-U^62s2nRz7HDpTmHjE$?%uWZo=~odyHB5KF#?&`8kj;XPhCAvCZ9 zVJja-hX(Bg^4P~iAxD0|k^SV*jeO624yP9@BlxhX2#7cgFlk1rsh|!W2n7(XB|rmR ziBiim6J=d)o6U7-gFb{VXF0-F6M`HE`mE8cbTR+{I>r@~xl%e`N|$&qEBH8p``|bwx%&=|xy}N$T4(Hts`VY)v$?z~0a9y^g zj|2TfzY4);1jNT$b|FWRF9Y9MB8Fa~Lt_Ey<{0%jQvhvt7u2%U_>58x*n3kM^upYe z189atlmvN+3H3yS13Egh^c^%z4ZB1+If4CHg6wK)DZiHV>q%}{Nr!#T-M4QjfL>*v zcQ)SayfvfEJ8$1$ZO|#S3E{2@pv~!|_O~`Yhc+;893GhT8HaJ!MgHq+=>SSL;=tyL z@jBSvgXr0S`y>!L2Mz3ZiUMftK$s3;kdqN3>_jh5^~$oYO|&vuyj6&!odY|XVi~zG z#n4)oe1G>soOe`LMh&O|IL7@#xSj3?9P zgbl4{RQmPG2q>^VZEIArLG{obL!5T1rXIRUUPbQJpl@NnUL{L`lmm)9l}kTMM= z3-}w?+|u&hT5(WUXdJtv=gG#58&zCH>}bVtQ=LFnArswz;B(I?_CY6tFRkW#wZgCo zvFKS_owc=Pw=r*PAnRyp}j$r@hKaSDYHz(_Z{c+=NE<@^hE`MGcUyhCMkBuKs+CQFjemZG=InuwJXrGU? zhlTQKQGFn@P1Vnf+Lt3z+Lt5sybtD$la6@1XnmYFE(Q{Wore=nij>-nSdt~@M04}7v0ZC$q_Q%f{XzAAmll~9!R84|h9&4$lj`a+^21W|@PI_ihP0W<|4DfW4%rGW96A9olAZay)(P{E9wp7w{ zHMP1b4_Csl$stA@FflDBV9%yyW++=|Vo$#&h#EY#gxg5COg~1(+s%5Vu&o%dfh{@- znvQnXN4?Ajd6)(baXSk=_l%^go$(?3g;s%5*wIM3q0eE|0jq-CG*HeSS`^3(YRuV8 zdE5A+(6JD7y5MvM*>Mb_xS+Ynur%-70b2+tp~?KDYLJQc^ieT^%3xto6uNo7og@1( zwvNgOBjp|BA$<%IhAePrJ?Vkwd(cYGuK`X453dw)cXIw#mXpDI;Fh8uDdx@u-AS-@ zgNq}B1tXlj6o%G?<*=(5au$M)V$fcRKv%^yQ2c zd9VCb09}J*vA>mp&V()6co4z88S>5hn`vOvD|SrQpnwSklE`WjI`#D+(CyLEoR$sB z2_N*nOF&;oGIKZQUoDH?42JS$4O81>hG8i%K-qK^mBebo+s}h*1xN6+pD?rP~Cgh!2HN#`9o1sX(Zidi(2vS*i(L$(}3j%xxM(-f+ z29j=Q`qzT?k~|ry#@y4AKvv!&pJURCxpfG(E7wv1}~K0qRbza`Ew<3A_b-*Hz`7!#9p4E zaCuN*$(wmXR#gohNx?-07l%fOTqg(d|4E4_v$fK&F-J(%$-gK0FBp+8d4YTo;N8YA z3|xBAP@V&QJ|X|kG*fti2m2pZqwZ4BRgQRyAt1}S0NSGAV9!)`;DMhD@5w-Y2P!_Y zmbfElb~uETG!0GTIEB$(Q!Q;$T}vTtYC3$+(#mFHI{KKNHm9%kLM%nBFf|3oDC?6G zfS%)LMB4B zNoDVPh5LT-9_Vx7wwot2+;(&1soQS$r( zhcM$d%jb?T9&)alh7dHL68vGGE8wvscU}Q#=q^ZWy_ewM0?;0N&|?dF?X)L*ly&=^ z;E86|1RXTmOtl->x6p*hPf+rDIQkh}e%@DbcSWu(*1W!j+l(~@UIHT6U$;E3iXv~8 z@@vNq@7&>CJ7M2m#J3w^c2mNxn%!xXwr7Up!+7t0wsSw<{IcBqdK8INkis z`PRdHlT7~vN#`x3&s!fSdpD!4>;BgDkksb&z^eY{yY5z_9MSU$EuXC<6G(Vh6_HXq z7u^>KpufHB{`#WxtFP8&_nY(PH|Ond&RXA`HNWXr-Wd6fN@6oDybXD`0`48by&Z7V zj}PjRHLuXKd7WU_tQC5O+9ky~4-2sfR=600%`3(ug=i!j32`15$~2w?pI!S~uDwS9 z?bvr4DJAc2K0<(=l#t$yA(aYeYLaka`W{IN}M-d zV!g74IC8kNOHMr8Hk;3B*K^5lzU0=RQ3E%p z2g08b>LgS)dJ9#`Wb`I1+#*5qzEHW{}Fl)(1|PbY?+`R0krftg3s#! z`q8TKlr<+~^3R5J2H7mj-SM+1w3K|r&~oz8+Ci!Gy69QNn6nrQuZNw1*Z*vs%u{}1 z?Rccj&j9qJDmo4=PK5$93Se?~)=95hB|;VAc-K?Tq-DD91!tUy$(zSuY4Z5H2%_n@O=2gJ!*U#!Ftv z0lsO!OYpm5VShRvC}yLjT%ue^Dy6(y29>ieiB+*s$izZ^Un&rY@&35rj|VullGEh8 zE<>ZjrdA=<(q%GUE$1qwv?QjKa;7Gg8dbTgX+y&p){KF!_f@SW$#OQGk3~X&w>%-n zD|p?4$0Y!I2KvmooX_YpOX;)Ykd)7HNIMGpoVK{%8}oZ}L9ZP5_lsdj%a$O~j5g%x z9J4LQdiGe)0eh`PN0sPIA-{#8xe~hQcs|cu|JU`_Ki|Ik)BUS|d3gCR53m3A)2lx{ zZ2swP@Bg^m|1f@a)OxXOyf^~Y#*3L@LgzVVpE33Pt(AH<0rYegd0qi%Gy6=(wzf^=86khXzGPqy%V)r+|_pBibXe9GO9u z2f4Ep!`_Jzdh3%#s4)hJ0Ye)7n*oA}A&*A>{%Fhy_X@#~mwb8HBm(F}Fj$O5I)&J5 z1)bN5o_Em%w8@>VwujWeF+gRrkr4#4PL7KqfQ|{|hzG>V6hJ?6XECx8Jwr!96FtW! za%`eRFZ%~qgIA~h*S+eifl59L%sZD}G|DfG;>%j$b-U;tltW}e8lWCh;#`UXbcUiM zWMX0fh&ete#nS@Ixg0?sg8-UQk|Bzosq2~MovE*bGHCN5VrWb$3U#=01ELfpGd#BYNSf#w8h6AXM?f|MJkAb>*X{^29uQOr@X&Q=a~#;Bey^MqF!d~8P#R9=#V99bOJcepf^DNx z$%&mb9&H;YfOa!}4;%J5@!!(}(AH9FP(}>Hub^iv zzcaFduz%(5K>P}XdKG`Bxnqky+hSD5L6y)}XTmt^Sdr+I$)g=q<$-GeQ3kSR z*CTr7@H~Vzy0LuFtH3gHXBgsU*h40Oc80zC2$8Ewl>pCUx?V-AF!+>iG!JWV~SlsdR7^f+jPF z5vCMk#27oP$;*a1)hiRN3=}U1_f^1c77&7tw@Zm8ay{tzmM3eD)$`Gom>g*0yi@O^ zMtRtfI$FLdXByRP&kzAg*UK$62l|VK+^eJh0=>+AqdacbMi@^fv-Rr|Rt2zc4YeCJ zz{FSVdcFVxthAJXy@+wNd0nzL}M6*lH zYOYpEwIQGlf)0>!G&Nw~O?ljsM@?zitdQ;RLNmi$yP9A0j9I5PX{p18NNU`YX6@>< ztxQ|hakDaNlu32eTvsb})cmv~&3nqIUOwt;Cj))fmIg+CSTD|6>b#}RTFOyRJpxOH zJZqPyEs@p?V6=49Q;s1bT^$}d@^cJRA9dyPp?)>3pAT#AhQ{Tve$uNPccBnK z1B^Z!Nbg3~i*b$AyHV$Q)<5l|1G)!D_pA>x=qp%OzZ}-ykByJ>=GC|gc8;-j+LJCZ zP<%0x-wmbfk$M9>8iK}m%jW&Oem8HtpGY?|fYi5h^=_^{EcH*vwNJ;!$C>tiBz-w; z-!E!+6OGivQhQjapO)IEBlXKs{mW6~H>d5N&O5(3>D&W!CMAD4(mo%Nd6fIPd_R+K z$I4G<#*e3scRlI6r(E>a>ydUfs=fnmUOw-Ox0Bk#vU#`A?-$yaV4e2`NC*fTxdjy8p={P>$2~mrK}jHbrUycl zN@IsZRC&OiXNh^$q}Y=ZH-wNT+s*n$K;nGJ^`Ld07DF#b4Eg~=7dx;Puqxz#T?PPX zSECTd9Ys)!IStSdvx5THN_kpouNDU^D}})^T~B)IDGzzr#LP0acGQw?QgXyj)>cot z`+2r$LU5{$22`rXfKy{WLblYTvLZ)YFWb@D+ouLdccj9b(9p6YTkb1L?Dk zGUzmC!%Va-%af<|nkuy69Fb#e?%`>J3pagi1F^Bm>l;CaZg)tHBBJ;; zW`DxGUyi`mf_);-_XsFCAMIduUN%43W_qp{jc9!^EBpJS#XWUEgkfjo6w z5soB*_ALZ(Tm+9tKgW`Zvoe2C4W3j4>WMy80vBrNL>9;*Gm-CQedHrMSAy5I$Z0kF zt{NgUpUc6q6dsaehH~H-sW(~4qzK;X0j~2z4vfK(%|q5ZgI7}uaK(tMc3fbGd8QB0 zoEhbrA=%C%dH+3)B>eZ0|F}U8I$;{v`H*~D-m~&?0*DjN&s<37SS{Hc$ht? zDT%gV^v|Wz6ii#n4q&@xxR^YQc&R6Poi&S($z`uKzKTwpeveg0#B$8MQSxU1nsQ{S z0kIIXMW0tyBC|!w&Kb}%-8SgH81`DpZm*Hy8d)AY_k=M44K)(U8DAJ(9Fdt6SystT zIDU)(`dE!Gt1;8dp~X+o&T&~!T{jU!Q_yTO=ge( z+=ot%tl_GaArJ3*g&!xCe_AU4{kr}?KeYb+V~5oLcwhgAu+KxzxM)RKZ`kKX04<~h ze*#RFfk*F+qCfRfu^DJ$TN%z8Uu0ccWD)*WG8jBQN=jTR1az-`7oEEsKS zpx2?ZedjUw?D&eQ13kr$0Gf3?1JK)RWrm;;DDOSR&CdhWylY!LsHwBkWh$53(;^PiX=K3$wwpEa3~qz-TT|1+OUKh=-i+x z=eLwT+jllF_56sK_t5OTzxfKg3%o4vQMG4K3p_w8#)H@|+lz43bE)r&VT zzk36zXEO4_99j(e?dwyiX`MkQBW6cI6ZO*Rk74B1_*3umbK<;0%DQPi=8t5P&WZZ7|E-8z9Cn-T6I`6x~ke!wU(?@bGc$H7Uwy#kwLUS3trcX zJJTU0&WN5JSO}oOykTP;HZRg=)^X@}9VYy4Jtb6={$42riUu)E&I$%dX6M#zl}i;e zFDJG9iBUM#LNg_@P=gVyeHHXd4q*7*)uD5kHanaRs(^ z0x`WfG{&)#+LKD0{3fP?K?l(NQ2MxR?~=;{YlWG?3=v# zv@;=XMF_GBxFX_@@_dZvqZ}{B0-bzt)u?b_a%b>I(*@!BL0On8(IGiH?7eu`e>GA! z+S1FG^s*zpY>401N}F}@g`C;QMx8N%Av>Ibm_Yh$R~xI342e|rh*dQ$R>Cl_Psri-R`#8qpVj=h4getO9yM&sFn(7 zDFGKGi-R*74;iruVbq@qFc7pv03BgHaxzef^5jfjf*YBId?H&&X3LpEDP1gQ#bUA$ z55>~aREAV6l?=xdn0<}~pwPb&46wpFfDU@>0 z#~d{6QW#|%A@3mt&}IVq7uFf~JJ-_Fj_4zRHnB1$pw0L*O+(XcwTY)0bNc~6lbxI8 zccz^Q*YeJf02;H;b~EqHSqvK64+4PpyVj%}rX_9C#3MyMbg0W=h5w`re48;vlh1$QYbPykIG(@zLEx;0GwG)ti~s5Y?i zpbd4;K%YbIJ><^&_$gTQ+0t$V%;2+mxQh{uT@Tte+}O0498mGTJ->ICb?=aIylL!> z;M)_J{hZgUuFIuNEPFQ#O9 zDnW92shBg<)`FmfHUV^Wy(qAz0Q$tF&lyxpXJE}*#sbjfhrp!Iq?)-f`Nynh_+!1e z)Wx}4U~K!l8@~jg;o-JLpSS5mOS`c?oz%hhmh)hrltf zXIpxqTQAcP^axf}n=}nT&qlRtlvIqJw#Z zY}=@zOq%+%txkY7%N;E@sFx-!dC@f%U2s5m)Lg5Y9oB(CPg}~gr7hdFWv2$58oeBS zqtMq24LLrn7st)gtf`z$S{L)~yJ`EluS5K~U70jX6hkkeKcT$nRF)li*-=h<2Ix4t zDuQX~Qh3~xQOzMO+fXMx>8Mj7wQP%56CG-5T#WVeQT5$OJsT*eed(+(zaKY9U5{($ zBjv-ic@9)pJ|D;@y%G&apYQckt?QBeux#Bgn%9%c z`-${^s@%@?+l79=)V`cHe>iPD9M$fZI>?|GD%4W@>8$e!__Frfi_Y&ZyPuEI$bt1~ zp?_NHpO1_$$NKjtq_l^HjHP@}rX1_HQ}uFCy#h+ET#XcHfjFpKjil?5^kJ-hh9q_S z%W?aM_O6b0c@8r6BvPCXcn$iIzSyvS+o-u|{?vz@Sfb;L(_mPR&3E zl%a{~sZ2XOLpXYdhghqkcXf~qfVN@5Ur%_NX#k+jq+1Nz3xUH{ zDO}GADySsDX$#3#bU|ow7ut%sTGHRh@GWSn<{RX}kUJ{!=-=?7yV*^f#ewlT&DStA z-Ou}5RMP<}XLm0L-31${`yiV^N<&UcL(p=>+08-ULM`ELXQ)M*X`=F?mM{~+a@1|4 ze4RY6r`TE=0A-tsCQ`K3o{y}ml>vox4cr}MDHk?N#Kwu(;Eu+7<(Rh+a+X2O;m8N< zWuSHTtYFItj%>gQ7+Sz~g#kx7?9viGB?h_)6&=cYg8aQ+s)SYn`9VX!7LabYf!XA8 z$RWqzy#@S=47!2NkV#2snUW0;?OsT^p-M)`_b?ZvYGxf*Qm3L1vnwFbb0fucX@5dg zi=Z#U2PyR=W}kE5q*n0FByTwROUq$L6`44&c(^b?T^5W}y5#-d^3=kM@ zJqeu{$seww4cthx?HoTT2Sz1gzV>D z^D;liH1x0l3Fs3^I4TQA65oWcJxrO2+zcYm{w5^)eIsarNY)I~rzLKHbo)vR-!}v2r2`oeo0Cb)i z=GjG=n~>KklD`^UHzP#S%d&q~^pkBKkhdre?wWQAzI)xYw+a6{ULCD3{17J_(c z8A2CFa9oK@Dq+OXktw)1q6;N>Zf7>-Am(4`PaG;LIPrpF---2~ix)5=oHOu6$_ z!z_qMBaD6zvypK!51?nLcJ8K~Lxi0t4?lJbH=R6L!w+NecXQ>Rj@AG1zWEO;`fM_2 z#+wT8>7bAe1(N~`y@q@)s)05;5MmQT9N+UJhW;A>nueok0y=~YI_h`FI1gdQzRkB$%m(9n*NO%$QM#H5suwE63$@p2%&G4gLK@r`tFGveI|xZqEtkexMEDm$!+=4tKVC%9)mw3Ff9 z;}9|Q3P79CnOZpTp%+ci5Q2_|^U-iFLWYsN382H-NXTb9bX$>UCq$mXvtg+=pwO!E zhH9N{I~&kZaP!s92GsuM>%Gm_yD%gtA+NXIyxM;AY76V_tCvu(Um}1uYva{RGXzcP z^Q)JeZ(ftL6c02*huCH|EcD8`X-yu;MOwXbUQQ(`dPWSLBqb(d6`-Y&%Bm0HI(>eI zq^%NTUuz+_iaD<{<;eO-@TvECjZItj=cn}93_-6Lbm3X#`Eh(zD*(NM%Vzf3l4C@q zQvZM4lE9=cnj7{FS_O^l9pOeR}K>Kw}8{m&=lGJhmu| zM@q3U+1HUhUYuim9-G$AG#d-$e_1fj$M~?*X;!K>_Mf5 z&jYz;j&<-XU~AUvSOI7dW$@)U(B)oofKv!9noZ&bsYnoHA(6WefSp@3)7XQ4HWJ zE8OXWo$KPLa*oW^6kyPDcnN0$m}F7YCwlt49(&h_-i^3_Jh%Pne&bK~umAP_)xUn) z_-_wy{)N>2+y8R8^W|vcvj6I|4SfZVnlGPlXJpM!iYB1-XXcHk^jZ6MrteSnH&e(v zZ!D@&xD;H8j4L72fB`?oz+5PK!C?%ifF&czdlLeW@#k0?-rakb~CdQV6e3!w4##X)D5TDa?j_t^_!sp=V$*8ZoluJPJF- zgVqog98!Yb#*QM6&jw4nVU6vfbV zksdu#k%X}vIB&bodM~=w7i}4;r@W{`cfmKLT9u7PX)_Z#h;nR<=ffRYjA(qRB1rR;wY3ez=YCH%X3v^8rfe6hV`nBaWX1gAs)K*&DpX#v&Gypr&%;CBZ4tU}t0 zD@T}!&uQD+bKC4Ln_cj@m z3yi?~I8x-0DTsHEVX|yRpB+?x@i)=4V+EQK<2u*6{Mn&uIamHM0S&5UDt%rFH)3YdB%Sk-K6AA5p@a4w zv_u?cXTq3el%|!W06N5y$_1GefMzH533QlV4yzks!Vj3+q|X-CNBT^O{2^+f&4L)U z;3-Aq!Vo$QqGu!MhU|0Dy+_BP*`RYb zU>yT3O zOVqPK-bEp+JC??2!OKhcE#h z?TAUTswM=hV@+hxAdkj^@m!>qkB$s^+)%KsA2>Hg0CuGT1dvO;dTE5t4b(A9!#V}f zAmZpZDvM$JcsyM6o3n0x)YOJe&^LE#VjG0c72wVWS&urXS4oYU>Zn!i7!~Bm#ZgP| z!%F0)B6h0fVMA@#N;E@F)=cBiX!ejNEd|6KP~xE78MbPJR;%9tl}E=YPCDA8qxNg1 z0m!T?iDQ3=IrrQd5XOtJ605>&Q#zI(lK+u1s6fv?UK3;D8=B%CmMAOIfz{ zaicPnxFn;?6O}@$f`We+5F&?cG2>9e|PJa$;OfjrUXIY$%iQ4~sfVpY_X;em&8z zr~2hsJ?SZ@UFD=BT}`SNV}(q)nKUlI8C|*>E2OSTjWk;CC+g)$x*U}+htkzpB2Qh6 zyO)#x?Q;CEY~C-lI|xK;SnAzEg*JnW){kesA5S}9j_Y4ejPFnDFcDf2Di2Hb!>sag zB7J{S`{A_y!>RH4Nd1gy=r6}GykDpn1Lbm1c|RtL=vM=>orSYr@orkXn;YcW?@wAE z=hY7r`P0%M^{}XaI%=GC$`n2K%gJ6jfmdzGFE3m;F#&WwWQCvuN=hIjYB~TsIvuRU zISNO>#St}0M_yD|bWXnGxyoK8{z4HgdEXM!pk?|IMBK7=8N1Qx>{CC+L| z&d3N0C2`TnUet5v_3XI;b*86IwG=RDHHA}hXGWHSV?@u1vs(5DLJY~1TIRHtwUBg@ zb~2oj-4rIBS4i4apOK?DK+-X?hGR9+qezz;Hh@n-T3L&`YH^nyb2d@vJQcY`nXl*g z8X{3CY;S>21MC(Zq`gMM+p*HA(EBd!?&Tn%+(>z#lVOpor$M!$#XUL*ZC!dC8WpxO z-a!s54J~MaXz%5G!#q1KahC;e@V$0ELj$TnFs zkj)%ui>ql)N%P=bP9SKDyKzB}>81c@2moBNPBre9!me`Ip(PnH3_S)D?0!zLXOK11 zD0DvP%7@%J!I9x@#US->I7%UBIsE@~_MY8|tXZ0Nf9^Uiy;4dkB|L<8cyEFr0`I+% zKsJ@$ovc&c0Kz~$zvDhk&y<;dfARb5{RBptd8(^>t-WG}f*?SE5M10`H;9{&gZl~^ zN<36|UUug-VCdxe5cqh|RSHARAT;=)2?W@5JWv9queXL)iZ)6W5H5R5aLf3HS-zhY zYcY_A7(urc0$z+2f6yXWiTb(}vnHvGf-RxUYFEym#gWVUPj2^B~QkLK==t!`kEuG&1BL2YKx+3^PJ2#gQvh z!7F2iQQ5K9dbAP{2cG5xkXIytLDL}*53-R=BQ4a@axcZTliV=FkF$Ia6VPM@V)7Xt z6x%6wng!i+J87#t$n7x1EePwOBoHMSEhCmE=uyHslKXcFUrcP4*rcrLAWSM3q;StD?Bl#bKJGgqr;L zvZB1IX|Jo=>ss*2l+KI7vcO;H{IbAJGE5I@62S^G&q3$mX^sr}?E>w%Z-zaJ<1{k_ zZjPLqtdJ`P%K$kec-1j6ZEEgXg0DmaX3(pvp0wo3NS-u!qQNemmOLro&R~v?+13uk z)3}jL3Q2TI+WB!^Z+I6p`*)T;V9L^3ISoI0;Uv|MA!wKa=2|FyrT`ilv=5I@&f=%f zz;v(=nZYfAs8hTo^ zS7=4y0_V&Oo|mDYkj!;0Y8yG439|B{5xc5IFRM{XoUf{6Jwo;&b5oC9*Q% z?H|cX{2C@kc6-@^lr%Z@p9HUS9e;+=SYK2m?hkd=q5@Xa(K^xyj3Y2pX>uv*5W4pxrwF`m3-reQCafp1&RYa-ClZH`a5v zijV>P4eOGBU-a$E{(UvDUySZGbB}w)!|UGO`^AG#%U^z7{qkk?%je~ff4unl*X7Ue z=Rduj{``9U1UrOyK++bg6>$yhN4ZG>dG88C8$K?bew>NR%ePRx0$zYurf zZ~9Ju;P1~@MTP1{!ExtMUk##X@$N;7J6(l$j$hcN&ujC>4i47t&evQ1OXzt=wGr7I zlQMmcLg&IAL9=?7KHn8Re-}V&cjucBbnaVuG_`YVvd=bvmZLIHp7DZQfcHE7-ebS# z*ylbHS#Ut}kbORMIiEq2vo^dE*fSg@M zG>ib6(|AUcSXE*~&dV`w@Ih}Gv>VVf=N37SEcnQXu(q6InfOb%IW-sj$i znkirQIBn>Ro{h~4>vn)}gY4sVgm`~M2#|jbaS8NN&7{!FAY;W(Q^^VyP0X$MtP}yW za{)jqIhD+r6}qT}-wfDa7vBGVb@Fd-4*t*EXMg?h;IAJZ{q^JHKfmAm^Si_UadYx| ze1F-xw`!8*{aNLg`EKNSOP@D`&JA1o{L8v*a3}9`lv0POb0=dk*ckLqyM; z5Z@HJ^AwGxbe#_QMKW@L+=&TQjmdIMR-%$z2m`Yi=Rhz*gU=HRnlbLZFrs85#&9Tl zj?C8`J7WO!DkaXqptJHQhXg#gZ6=%*BSu&deD1I$MMQ~QTqdZNqU3EPu;wvx=PCL( zrW+TB9tLo{M$eS_4sztmlbvBk`EW*NMZaI=IAG8mPcEUEvH>(@(A|tQD2SsXci!^7 z=pSA5AN5N2d!>6F;}=vsKf-xT{w;QMuxC3Pj0ypj<;W-;AD6^VW`mwLR|98_q&v_( z2-D4~?KCiDlf1%kJEZ_42Usb zaqI9Exj-ol+!?;19Hn1R7B>L85M;B8AHTcj^`4v{fCl!RiNrI}WG0%*#WLAgHXBRF zv}i~SN}Naw24zlCI9cK8C}dp|RWd2?&6meJC#5$}w!$v-bPkd6Rnn%C2C&+O8bj0ni(WOvx{%p0{3U`n%9t!gU(@B+R+i*xIoL(42?T=Y-_nM3QM> z896cnXu%B{YwvRk)3>dOwiV>qRzGk13E@{DhmDYnrk#Y0E$E^l!1`%m`CI@zLd$05lXmYfmhWRO!^DQQ>;otBeV&HPm(cUenc*E1K@^m!!(ZVfYz zUJkHAFE9bU0nmu2wT%*bVT55fK-IR3gD%f3S~-{?Pj~cOV@Nu0$TbQ*ilJ#CxPIP) zTGV<%0qt^1zG{_LwfwT0U0A7hN_ITk$6WK8K0m%Q`&;?OHuZe4PDAe`qaQmC58cn7 zWA+))GZ{eAM+fAuwV*Mj2uuFzLGK=iCy+);K>!Wr4NO3*RK8J5N(GJ0qw3uV^J6nR zF>_NhkB}O^egVShl$|66p$A$xu;I-H&}EPtfZqU?3E4`h{Yn;d!G(4u4Tg=nF>O~S zt?Im6AEEDJ)F_V{l|j9L^clPvT@-8d>&CccP1;p*>Zn;8Hfw`s19Ht+LP(}nPLt`? z3Oy(cEa6y?k8ajSt>(DXYL+uCD^o9~`w)LNIu*SQ%IR#cRvgu>e!bWSMRgHeA5{Zb zcD)2_8jA{hwH!s&{klEFW^n|{X}w#?HcQE_m7ccCvvzIXt@WzeaichF6#CV|pr(%- z`m|S_^=p&1Ic^y9R%PC)P!c_97%)v^(KP`>w+i!idC@j!ZGF)pE7mFGsVRWg$MxK_ znLX=U=l$x%pm8y%FZ&iu&phiE7m$xG+)U~(hSpUd81%AZoOO!JUh%wNx*1n)r}f)u z?P5SB(Z+edc;3^Oo&5F4!j!c6a@>HKG;W6EN9)C;ax<)6^{rd79O#$*{N+GD@8~Zk z=Iz*gJ*kiZ?%XS!w=);r+^b3H<o&_SA#!ZbpGYC@$0Jcd0Dyc z7O#877XyRL?GOyquO`NeVezt?y&mRoNBXbl?RRtYBV0uN{V4>o-=B86Ijx%u_6m`H zA=1l-AP1e%);VbM(3Pu67!2&I6hPB1EImY-h|QoW>42q7{^j}L$y4yar+V;Q&cA3XWpDE6zh#SW0qd6mMQ5FC8HPZABUKO5m!Nysjs&$kY;-)%Zmvc3zGy zt;m@bIkmvfu`0(_R&;3seLgiKc0}5YEUhTGJ1TMdaTnc-CPw?#t{Am zu|^0C!s85onio0=Kc&x&7(|cjG2aku!rvwjkUJb!}E8P>nK`u)muM)FWvAP1~-C zZjyzlGVotW@3vE5Z!j?gY6OARQWdfl@{%p6*Kns1H0NYjLUd+iPgeGXS@OU8D8fEZ z3Jx-1<~cbvE4vDC5Qqt zHUSnj@P1TN%9;X$YPl7|<3s|*2xpV%2mo{Rn~LY_d{|v-LRFOmKq?SU74arJ9mU=v3*X7_?EdgESACY>2l5JMJd8 zN@#MkLyuop=p+N=)jK&to!l3w+a9Jl^5ZBcP4m(u3*qHKidhtFk2A38GY=FvTr?@@^RUKCb3Kh42;J4rwCasMR8otD&bCNRh_;|z2gV$Pa5E08})mRdW=@+`-m=DB5o zTjbbTmYrr``#8<4bYZCr18}B8?_x6w14qVBYsiDDpn9pqgFK04C3h4h9w~H8Cn$+V zT8-q_o!D&L;Az>r=G0!K$v%3jt(o4Or1=Ob&0LbHk|jAK zIW=~TF#4)ap2lPUBzPRu0j)AVG8*fTi(E|P5{i_Rr6B89$w>hZhv1UGJ2VZ=+ELm4 zz*-4yi=j`}+|zkL0kj>0X52y6!#R(*ZNcDf&EO%;M}OTVxLYLXM6!IczZ-wvMa#`c@JM~nL5?O^Zo*@MpzaQ^A-^wF=YAOCp%)33{) z-%fveGyd^*@WV~-hl>`OKak~l^AG2(Kftp2!)5D7#K%CHzdKtby$w4b-1H7$c^5!m zcc0$$o~@csCl$UJ(@Mz%Kb`j=JLLAfx;N9m|0xsDPLvB5G-PQ;>ahHvl zXLpo&zUjWxE|~25r{7S@Er%&O5Wuc}_L}I-x=oI-$s9;tF~D{OtMu z!(-GpV4joJO4g+{&q$Copkdy=KOa? z|5|*Z*r0g_H*abK?*M4+d#w4}`18)nCIP*vD@4$|b8+jULV6JyO-_;9O%Wmj8{!#_ zWvHN;3pmM&*K_3c9D3Y`PRD`cErF`kUdlw(+`i&5WEemfhaJ1(dTGfoE08`7*OFG~E&E=MNA5_G$0`eLDEJw+DZI|MV}wou9uRKRRzcfUtA@-n{n9W_IZFx9E92DBRcq z(3`n8w(gJ3M`WgkG%Cn6(TtskaGk&U3OPN={^B`h(A$$#Bg{*FPgIg|K*~%WIqfv) zo1ufth|ce3oNexGZ?wJ7o7O=JVu06g2EdJmzQV{9YYfTzLz&$897iuSBFedt+AokD zqA+U_2X%3b^3cH3&nn>EMxh6FabQXs!_kFsCnM)ImUTH)pwAqcm}~>+F5IV5KQCT& zedpbWm;HwW^TEKnKd|mK3ZU9(q2>`kp z7itNStds4OMAxBR5cp9wE>_|~1r*Pss5N$@KNcmp0&?FJ1#uZssyHVNo3L(c9E zGhlh%uxVU5rs!FNGoBz8M_LWp>SIcu$%wY-`EXq}2*GD=U3tPos^f5-v3N!Sv>#t_ zK|CS=a9Ii*heT&sa%qB7+c5P3qVQGIg?l(@*0!(>^G z^5mJM5*LBN0eyyO(x{Y~mh;m}p|8hV2%y{9AfRf1*Gk<6&_U|-AnP^sZ)|eV2%r@! zE|O)xoJFg$(Y8`O5HaVvwcNO6&D*tEr-~Bi+^BA~tZc)`HcDw)1_+cHTLi(&+=Ll4 z%wFASgXD2tar)p zRV$5Jt!b|_YBk9^Iyyk;LH6v|^-0H?cFW^diCpawv>;-4V%r>2H*_7{&{n!%&W{_# zakDt6=X+38nCVwDL$HV#;|4ikx?4%Nt;`S_3-hB!Zq_o%%vQ~PDwPmk#F|w9@6Iu#;#;R|g53I{!<#Jd*?^Vuw z)zeOX(atY>#TTQ-?WFl~*1jA<58?U1xWHuedEa<3uHB9sFUAe(~&dRn_4>Z^ACva7$FH{Q<3mg=jq^>Sq1f-~B9H8tNYDj%2iPs{qd zc@?Mf>3sYV?9A=Y%l7B9&d0OH>nQ-}*AxBytny{mhBu)CI_shK)$j|=Z+r4RG!hk5Pu zS@X+f`^!b^{i6J0s86j}Cu;-fZZ1dz(ant7q!>D*(vD4hxT2232GAS=XehkWF$#^} z`vy=#UI(rNcV3J_dn52HdWaa?3^TQu zaB76kE78kp;zc7(=BkQ>0=C4jYKe*3Qfc_n7YsL4t5QV1j7d`SgmGn4@$HOBTo2t=b*z&Awn2Ivs8 zqE^`3jG^uTBdF~JxF8w;`v6sA6(JlAh&C9aJUUgaTuyY zR~_ZBn@m3eB93m7!L~#1D9zG>#5&rg+i`Gr7^vMK7c|W9le{>{^5saN5)IJkZa>Kk zP*psD3OJ6;5bFoQ<^hppca0KHv`kP9MNW1=gjoe{TTq-?jZFu+wCIfSCn~h3c(%fZqN}%!>EZFF>@YW-cC@0r} z0&%c*Xzr}+ENLzf5GMk)h_@XNRKmV`oUfvegSxZZNe1K?VGpe(tU)vwewQ2?qRZ&+ z06a|&uDa0y;zvyi6--0LAK7k%JoPx7v5HP=>LjT^aiWvl5#%N^;YVLD!;zD^36M=g zsy)GwruuAhgfjX@%&@N&2hnpirPku0`jm})G5p=`JsJD0265<^4KWO^xvJf2%I{{Uz&k2E|$H64ora9lG$RjX`OQehlD3CN}nl!Cd;HOBozrm(45A270A^dVO!u9J#Us90PWwP=e2xe z9Y%hp_?#O6tp;2$emAr0*{}gL3Z`9~u^IF(K3;D**l}xoC*y2urePg6^6q`fyD#|; zl)!<;92l{ut^EGHc6c+``*ix?)9L+RS3iH8|L|q?h(`D_ED8OPzSWMh+e-W|`TS`f|7F})`Pmwj#?DIPQ{J-(%3AX zadYra(ix!e8bg1bfY!bN%^HfKwcnq+XnU7*vypJ6TuEXQveP0nT#qjsz_G+Fd`WrIag3-%zV03NR*2ytC*~t`MO!ihC}2JEiCX6 zQLxgfW-f0e61hk?Dv`fLDI)Ts56sRy)jA`3hEhR~T_i{Ww9TMB_IA$g2=ji~4~4WL z){|8su>#pxn%KqJrOz-0I|of>UXm83u&~5eJ@0?JJpS|hCx7|y0J!t#M}PbD@Gl=8 z{rUa=zr8*B?fl@T{|F@;&?~s8!OUy-zCzDy^9CK7cm8=wQ_r}Oa_4E~KBdnii!2|E ztcMfw{Ati@wIAarcE;pew*_^sTCwZ-r6cwL0B8pK-A`_8h@`!3AVTT!f zyF7@^T3{Mk>|$smGR5>C<<6Tn!tpv_h?l65_egWfl)()Re0h)qb+XEM!h*P_-f~)1 zhI(uRpfL&^0tE*g9N-Q#@KETyjYZpoVrZ=#69l&l=`*i#d|DM6NvWR~M!K--JUH(@ z=#?JzN)NlG`(5LHJ^ynv|EO7b2)2#f9(?M6rIFA{2<3#}`e>$Q1v35&WydPZwNi37 zqwXZ2w*cC%B7`M4pnF(C2xWsQ4L<7d`b2+#j2s9w5>hj12cIc!ZYC*l29DOijTA{^ z0-D?r3iJ?S3858}f~?nr06O4uvu<}G$XHQRacs6w2#GffFhH^Ym5^u7` zh@Jzkt=9RQ;4=l#H0Df=&zs~j9`Ku>G$eezxc|19a2tZ&Njg&it!=rmgPw~XmR{UO z9=!$7jEmgPDTNJf63_vfr*>|_%bI@^e|FNyv)xa)E*M;6U&qGLVGp@VsB*UR(VROj z`4e&=F8af)V-28P6hPA}xkmiYHSBswFCJF0p^k~<{2 z$TAEo&Y%Dcnk>nBRB^`?H^dTM&pK%d%<|BLF1M28?FTMX(x4DND<^MSg%=&;s;R$d z>C1BBqMBZnle9vRJV61BE(RebjgF3mEsw@PbdhEZf%q(p@QlWv3+kqdkm@+b8=D6- zuWFsNjBkp_AFq7bFs@p~tF|#VqWz3YrV*Dt&kycKp6zeHkyn8GI5dv1|2trMEr8w! z`34pbt^xGH$-#m1@EN&BlA^bg&}yk*I~Q$dBV9cl{Y4tRKZ|EmXD$RU! zL!Ze^Ap2bEV|id7=`h{it>&ndxl_rsE17OJ+pXsNWS=_3lLrm5)Vsi)Gp%yEX{B1_ z3{IAsG&)dJNR9x8jUMuAFmIsBnVh9xFE*@HwHU7z6OB@eMyLBA(=dl<^B6XaQIlLs zanR6d4!Q%z54+@$o;vSTXPw%-TgB_2Co^o2lk`!eh`&O%SIZ3>mbdA2$lqR$AYs$V=Gl+K67 ztdU-{a_4>H<+T0owD)G#KI@W8%q_{0yZH-HEmzLk`O{8z2|nojMZa*-%fFu1UyQAr zQSr^ZLg!{&x*eCuNmqUSvY-2~XntCDe_eLp%q=o+=jD&5t)UTKRI``t7p)+hyxd7acPHdeQlEUjK42`t4@+WmW&Os(m@Hy%-rc zgW^>$2N~zn>f5>b7DOMVH?!jBv*xeM)*n}`FU#haRr~$S{J5ySniO7+^no7iKnErCl_vIG+M9*{~U41zeNkm5`+zgE}{%NhZYV<>S=6R2>|uLul|6-2>tuW z0iZpV{J$X2w@|^#Iv@ni*#J6;0J@<0O8}q)RyfelN>`ABOT27lZky@bM(Vm2Uy}|< zLj#PiK+f(Qh;#h9mRyx%=lJ6}WzZFn|3GOWY==zr0<+Kf)D#BUJ!YS0_#+@}D?(Q0 zrLYz98k(!9x_Z!Y7Z@bjTFh6Ec>8GR3k90M4%S-SaH!LuS_rpot2KW(n&oGv1@Wt4aLyau$x?y zRva>z7TF(j*%&YNl^`$dGDDD-ZNvk;6xT{}H3-;(JE9u#Q9Men#yBVTGkh-%A>4M7 zGa+E>uSUID#hI2IwX|AEibe=1s);&jBLwCO+8J0--C4<*6dh@a?Ci{|-lFD9iQs^y zLr&5)AK9Lk$^GcgNTB1e?EXLu^M=7^(n$hP#)d{fcxKR54nev+r#OpfcJ2UH_Cr-5 z5PS%jR{;up>T%8p`AR`|R(8};{Y=Hp;EPBy^w(@B07(}VCskxrQO}(t`$GU3@M{h0 z`zU~}!Ko0SMpW$uZ8sP#fLWL9Um1ef|zmPeZGDJP_IN`^MbXn+>H4PV?lhY(vPJArH0+8epI#6S2ODQFn5uBl`x; zcQ=I~KFN}Q_hbudxFIKQ;s+#PBuSy}1) zX`Y*80%ryO+z?;alv|5jgm_&NFAadpWcwn=(mBg>rznq}Wtmr&^s%A6F3T^=;v&bO z+ynd`s{(&xisw3X9`;j#Sr#}oS&mciK!v~4h_?r(9kPTEmO3#|OV_~wa4dE{+;@60RAv)JcPsV*{hfQ}J}?4f3q0Q3g#-&@|UfpO*32IJ_zYVn(<~1PXq!H7`v$j`=e2fY&7F_$Kxf(| zh(&^XXmfr{#(D5WVSPzOU2C8mRxQqJ*0fTjGc% zgw94ZxS6lS8h>ZLAAa7MmX}tti?G1 z0Du5VL_t*l35yG4^lYfRlokg*FGa(K3}I&jxbsDw`#ksl@0a`k_uZ4fet7uTPmlin z)04k`eEipsdw+fZ?0?=Iy_?;?={;Pv?%$5~PwV#=wONex*v@yu*Txmq?+FV60%$oR$@#EaOK9DUX1h@FEDO_)KO@=>+SsLl$A_e|M(Yiy z#W2WK0XK)&Rfka5K0tyz*28_EMM{wI1X(7677h?`$nvlN;b`Q}pq8dHDg?J8j$Q7& zR&$K)V``10AbH&i!y$uaqY`t`b}ZZX&)Sc=#{G_Qe`wvS=YDDCALBeC%TAVWXM|2# zMzuG&tnjcv4i)TV)J|4yrpbRFANB_Z06;TrB~BC2N@vTRRdUh2oYu$sLCT#s0Gh&O zHQ@0%P6VHyjO6#1V~}n}^bGX5fg$L6LZmY225f{awYX?|S`#uRpe6jyyBy(s-jm~i z%jI{uSeKi;c`m_set8;vHo}|{W=r7Z;4lXbImes|+O;s}4!E2YK#M+4PG!ggNe>EE zOa}TK6`+b5&@+>TZ}CHO2>HL9ji)owwBP0RoH#uWmnJBhpsKtQRl+hW%c#_lI9cK( zff0lNPnMW{mQlnZDx9Q3C$mQlxFMm85oSAj?6sF$42>&aiJq0;pAA;tsTthpo4=*c z$8=AX))H<2w0A?Fop(D4-Sj$aT++M8-`xi(xn1r@h14m93$5+aw3d+mxM?6n`s|`P z>y1JL>9gaj0oJ^x&tU-2PHnxj8aR$in1B}janT3T4CKg~UBGDHq?FF9zFlec@lL`T zD6@^8fu6hYQYa!nvD3}uXkPShthqT-X}ZI6l}4&@9~3>?+6^>sJmZ`P+}12dVKlZq zWA-@!^m&iG?qXffB<5HS9ETNGRPn@AZ%A~9C09gtlOLmGDZ9g>6X>(-&PBPH>{rPD zDaQf1hEov7!xPaIn*fJ7wVhE~NvV~RD2YBTr>~p(%dYjhUw+lIUiHi~D}HK5XT`9s z>A->Sup72{1Jlrun5LhxQSNMKpNqk*{n>yW#_-IhwNW(R25zg|bgi3C`MOgY7o&rm z)=kTegjh|8&cpq$ywCeP=oy!`md%#4ZBE(&(8s`b?Ca^Fk)oZ1<(Pmi_5t$uJ}}Y~D>p0Wr&hLYOQJ)do=-#enYI){ z*&v3UHvk$_rPTf`*TK3QBvVb;In!E7D<_pfB?~SN%r8%yl|j8YY?@%Ys1`cNh(QKj z*Sj@<(bRxJ)6l(|F=*C@&C0L=>Wp5k(5)3ZK&t^a59&t4$TW(XVci_mOmfn+Rh#!3 z<5qdtC?kW;HLXqeq& zWe4O?t;(on4M4|H7@(tLP%EOk8eGp9i_XJ30O-P~3C`#-fN8yD#=F&Yx0=G>vpI$6 zcX`$_r%khKrF-R6znWfj$VOw)DV>6aqkKN7kDIwkBR6g4$;Pv8W!0}vTl%!2pY|$? zc5&X;7j6Bt19R3hR^9Sh*TgnLbJ;P;62j5o>nNTN%vG0t zD|<0CZ^n>)zMa;uhQ{^CBFoER@w{I+@9U6;9zr1c<)r>{QhPP2-wv(YiTQGBy_wct zPpVgas3Ls3sJ>fN$@W)h(#jQVcC9n+I%xDzMYw$&Z?i6)jwT# ze!K4e>8kT#VSQOOf4gY@@v`xLUVbw!kyAe`%w;2GTQ~qcYn?1i8SAIN`CnNK1Ax}Ud_KrzKs?HjL5C@bI1&J$p%pgBI0TG3K@Xw#I3myl zv;!3!?u6hRaF!Z*WeAP<5YNkOFir?41K<<21wdWEO zb2kl8c95a64q(clbp|8H3jEO#I+vBiVvRh`&>2mZ7u6W}qf24fvmEUv*-kuA3c5fU z3<%gWNP~I93b{K;fTsY0L+*K=p8%vo4{svSjI-o93Y772a^=yGn}Dz?MpL~F;GPiv zg%U!f+eOvcLj|o#E+}NPX+w3ELtve5#eD4q1g;TGJMyxVY(#(yyVU^BBE^OrG@#Eq z;?Y)uMNb851VIK3(rO4b`@1O+1lJH;c2Le>A#;RIKPcG)*h-EMK8GZ?h z#`BwDZz;kSGHc*Q7yHbOXXvyemitOzETL*7bKvZCZQq!+ofA4AH(bIILN z2gV)fB=HVPvXo_87~<|G1MQ4NF2#aR1p;OWqRrhjPsPp6Bsa`SJ>ScOTIMZWl@G7bKD{i zWrnY++Uu%1FNk9!bed<+3J{CFG{kd5I4=sfru?R=TwC%D0_fLO`Ato^EP=ISp5>+) zW|3!aV1HqrW8aWdEAq#>`qGlfma8H^FOa`+=rCOB{1uREVVY&h*)L1tZCN2_ndLa3 z-f3o*V+Sc_mXkL9%z$?8QfEVq>~Vl28c|a{nF^}NJ3B= z>aW-1igE4?eyxN|T4l(V4O1qA02(+obe516(L;8?*&M;WLCGupi4g?_*JbRa;0HDe6?wt@c0~+WkSUAME zBr1M4d6y`99jx71_w0AQ&pTtsnIYwINZlH{322l-lQ%*xv~BF5XM6p~&h0vP;qt-n z{|HJA(R(0yLE;=@_w(VsdgkF}@93t#_u=%xN3d$#dq2Pb>Ga3XtDioe{`6+@^UKjs zH~k;4IuLL^Z~VAw{;=F3&dd6iGN0AS@}B`Te{XgP^%g*H2XOOcd+(~dciw`GbHBJZ zFknWdy`KKGnmR5<4&vfLlz$pz4z<9c8aPtOTQb(04aqT)OR6$eaHKUPyz7*4LXo2) zALIfW8z6U(WCLiov<^XY?js7IS&TWe>uNzd8_Mhj)!^2%L8Z@L*lq`(Jx9>A4rBKR zKDN;_Y_Yd{jt?*ajSgt4fmRjNamcL8dGvJe@xy!2ABZXDySj{f8?naM8jXh!s9S?3 zpluBO=dzIoAU)20ne_J8}A)PR{MBrsLC!F{_p)Weh=AiakBqDWr=K zc@FB4kRA;dBKBn0!i~Rcz__#WUBsOJosH=o0KHj$*Y$j7%O)lL-L}K87&L^1B`Qb$ zotU%wZ7bmSHmbXD`R_pIlD!NWFhN*G{$mDBMH&AE0R8RItn^p4jrJ&_UEBB#fKI3a z`8!e=zsPt+NI-jd#^v`t_jw@c?DrlcXoikK=m|t?GwTNc%_4o~?e0M*TAO_;fa8E7 z1vsxu^4o2J8qWqLE~p9+kp|C(R~FXXd1vAwIT40Q$3n577!OMMc&L;~b}XZ5>VtB* zUoN){qms=egG!KNHI|VAUes%lKYUO^^Xt^}rbv+8Va>SiU|c6;c#l(ruT8i^yf>o+ ztSFClg7UgR54**Y(n8aVt%!mTNKZ@Z!cb04`P39&^?d*R^7)_NJ^9P~$AA9t;NKza z{N(?Adh)lA2Y>x={J<znMI^Xgydq?or~5d1rg&EBZYDI{W4tNUo-0nm8kB}XKjd1=S}>1s)x3+4jVo1 z6cXalm0ng(2*7s3q8P!6iDEsWPL1#cQ_mA%*;^6EREH%BrXdQAO@ z803ztSyw{!rh}eg+0iOI=oG;6T+jc~$OC$A74}+%$Dnx2i0upy%XLLzC%utrsMM#? zOe;y5_+J`0_f0s!adY(bjcgwj7mk%^`sahkKL1F0n++@(eF2- zLd_0AD+r)vc+0m=J=;bOXdM*6(+a9q2o=_o3cPcUk)s7X$H#sI&;ge_r?KT2IH1Yf z=@Le|3Se|)jSvg%f)QR1vU!wgkXL>bK$9WYC@C|=5Lb$VSGtx8LMSZE6@rj`E(G~( zB$11yaWd&hDiuyf)rcK-My)fBB%<^g7c3>JDq(qGy_z-eJ&NoV_+~OKqGxV7TrLcA^7Zu`G!6p(BLyeUVS~^BjdNfa|W%0WMfcpL}aJN zpM*rR0>S67mnOCvTb z#^`fYJ0(Ld68|Je#n`fve$m#iTZPMd_J%BLAdFsBk_%`ljM&-@Ge*Jmq7~kw6bs>qV+_cSC{pxMkn&{E75o<#cliW;*xR*{?0yY4E^Z%V1MI%CUbm1X8-8v)4<7LR%MJ3xB1&IhIu0bUz;dL zq=TJ&4DB4ySxTN6+PNqc50>-ea=w`cYe72`Li@7}&%Sg4*voY_rPY2^^r#)(zlSX;mEKi!{QKK}d7cu^v>s9k8 z!~iD-**Iv_ht0;Y4(8|$iSEEY#X;TZ*NrZM<58nb%L#j^bso1W!+IGk&sC#gq-w=P z%gT^*joXz`vs^b)jS@`LOwxwKb|p9IR7Wjq)ToTf8OcSIb8R!%whH5h*@IAaZUD`S zRv+Wr158`bTGe^0I&NBRE7dZSP)lfLdX;>ylA~05P|uB<#aSEabK9D>Oi)5Mi<71f zWEtYm;DAOQ2P_Bm%&?XjHZqHjIcw>&R({bj(8y63*Yad0wLDEmpLUIlLG7YnTlFeu zUHz;9D0t_4G?YRDO+Pob%E{Eo#l|60e$ja5od^v5roYh`J zqY<7Y5(o%h@6U6X#LHic{wyLdW9Dw$U)zZ&G(Dem-F7|v+kQ|{i;{E z8R_p9)%T~h56k+?aq+63yBg%)Ey^#(g;(R^i(%pQ*!Z+;ykC^xpO!zIRo>0bw=?72 ztoZS){OPO$7<$q8|VJz#4*a{AJoOh)qATl|{R}9(- zXaFKHW>!>R)M782$?JOjWg~IhNW8%6DyrikOR|2m6N{!_+`giwj!JZChF9Q&jsb2q z!)-!}BZfsVNrv2)O1+mM~$^oV(@VQ&{z8{orD zv%LhAp_PKJqUI#ag67t-2$7tzmw70;|x!(KlzQYL=k{>8#KynHOkPGZUtyE5c!8cmE1Er^ z8?c!mH#=N^YUPIRK6H1W;Tq^OZ6-wX32d)GTc90bklq@0f4ordCia=k#1l_7Sh)83(BIu;6kpOfs!ZB&fV!(n#xevPp*;WFS*5qj9cBsa=YDyVo zc@&g0JtWj1m4@)O{rLpI{RB%MC*+R{lptB2Y_}qCYrw-8Z;(cUTp~BgL%_e23=|RW zQ>io+a92V1Ol~MY*xOqWb>X4Q0k+(d>5V=)H83;bl@{oF7YK}95EcsKMS&n~I zRbE)iRY{uXVapk8DH1iENy89 zX9WRSb6}Vbj5Ex+4pM2dJk7IYd1;8(C8$a4VJy0h=A0JRnUd#$M#NVp53`WBq>(=; z52mEuWXOvh5XbSZloBA5kje8ZL#gx~vdoiLwy@iVS(6`OAMOr@ru&n(Fd4q!9^G>p&&F|+_KjLi{*Tw)A6CsD zSM?v3WE!wMgZTseh&1`E2Do{Nbf!+oIAM0|NriR(xL%KTU}HVfG-z9VMjWgnX=VUg&1TQPGhd=KXP*iwI1J^QTlL z6AYr-LZL(PE(9JK2H4pyfc81bAb@_((17!aJrp|ofiiCb&byM0ecyA~LRLJOcXncJ z;K}}@6D$(k3~aP#v+=RY1`-f|R&51`LS@iWkYk@ddbDw9d;_3uW%Hfw_W>WTx7oMbeqr>ACBV^Y=!Myg*- z_w-~ppDZQ9yXcuro=jL)G!y=)z71 z;C~iC7j^+O&U$^DbS_ccY%ezhCw)ttvp9D}8Fn$?KLVh?;m*?CmEXA;6*~m|)%KJk zCKWNnGfKcO1-v2)1C*I@QPDGqq5UU}Zw;V1H_y7cfRph%*npGAIzfT;h#VQO0!%p& zlsQe}ct1FrB|jOjhE;@NMbKnck^Gtrs*RAsM^qsmlF2d|Q8KYmCK)Vd5@s%K<}+Q( z?3JyKX>>}ZwqaB<=|U_T7C43R%K`F49T2=O!Rv+r=xnc}aKp{oHfQSAfXFjN&oCZ` z;BksRXHxVPLu@N85A*T}H5#bN3!h>F4!^V*r5|0=e??16JG0bfS-oy>A4bgoygL5N z`zL>X_xS(5ee&<0pZxpB$A2U9;pv~>9sSGY(VN-hi}r(M0D8x{QC$yi znN{!Y0_eN`jbEna`;+p$Y5C#Q+Mku!NkPsBeaM}Ir>WISQbul(`U5M>^;QY0(X(&oD-mik^p? zUO}`=kL`NHpq-K~h7k0tw2!#IV>p4#bxtm547o!?f*4*;HLi4X;k7C{f;tWxKw}gd zMI1R5kEz;46IuGvXI^aXcr~og>5IS?@p>CkoxfJF$D|!%+G}H+SUf;=c_c7E7 za$ZkDV#{%*90M{{NsuQx5!KIZ7TX13;`wYWmyV`F5)=$V-Wej#fSzr?GsK@aBZ?aU z%}U6fDSH08Fpzqgw+tt$!;4ZBY*~xg$@M|Q|WCzJ}B)FdO&@>2TgM#~Lw`7}krI3Nv!RJrCM|+#` z96bR5?K}ueuAt}$3MZ;?0;y-k8&iE`C9ZnoiZ`M95*kc0=+8yigc?x%F4pmkyqqJ) zA7rs1wiMrf`i1Tw%rA#$#VBavvuY=$G%*?7&uI%YPF2w_+QsW;?xvMrRg&ac3mOH% zP!wEX#u+|TTPL7t_L&+yP$wP2iwHI03k_mB4RW6ArhY}HRh*CuEk^no@>By&iH(F{ zhFRy~{yxy>hXtbaMsVRW2fDc--Pz>EIrMp&s2vQ4_UDQmP zH6DXx*%||b20_QTVZlnHMAm^3n<>99NNHTrdO1S}z}8NI4bX3#J} z*-?Xn!44XtyVU|rO&>QalQsmIkwHUxx?3%hX_4QzoF~((LO)>#MA8&|=O>Lyf89w) z1KJxM$Eayd0Gd~6ni~S$bqGZFYT2floRD9kZjI_DDxr0t&#lU|S(>!;(@t&Csho9d z@#KtXn+o=<`-#-pWl|+2z1o_KdTxzUmpvZgJHso^=XjmfgbnpmaGj$=r$az`EV~EY9WAb zrsY;zt0v(=3&azx&?Wrf)`$qmpjjg(Wz|4N@uy`nft2h|f_oJ32YH_4+()A4Nc0{@ zIOr#ga=@S|fKCcfLYS33I>jO(ew20Z>Faue%%#nvBOvjp0*qc^I~IOD9KQ(;iD|MP zHba0Kn{n_jTOn6H;_X00)MpQx91L*vdfSOWKg~c-V3HkTQWf+X2rFrvwx0wgLKEYt z*jwl>s?NOZFoVuXmK$dwRSE&p1h@+tHk@*sLEz42l&dCqim+RlLahN7cV(nwWZCW- zxvfC*0FbejU;y^z$ZI4h+^Ye^^bb<(D9e%G#Y#erB%*CsJ&Mt3GkZN@l|)w~w&WVj&LDC2Q25)&cr3Z; zEHp}&(Q%CI9&ji59os1m(&$OBU00*zs(JuJ#~AV}m?)!YC*dX{x4dDiqCrn#B|t0# z{tX1#$g+JHf`+?~+*ttPRW}Va7d1~M0xQ+1U0q0%&IXd@dfaw@R}eRoJEaBAXg{b( zKt&y}!ai~|azVo^Kg@E26c1_TWS|suQ;BmU9_VM_lYk~9)*%fI$>k)6{e*C3a_{hpI13ryb5?nFOI7=R-bx>L}^BjQYGhM_-FWE;JWdU1vG42gj zhiR~Hlk3(`aiEjVu=9d&S&}YG;yA;c>Eyh^qQEcm+zRx~(p5od#{0mdKHAS)~IrYXAURokK@*t~ zX9CMSNI#|-W|m>5X-G^Dl7TLKAt2C;`85FmJo!7}R=xY2WczLin%(Ul1n=`cM~Smy7$AX`NPU)%|9YR{_(8#!=m=%*t$Qpex6uA zpH_c3t^MJC6y><5_xnsJtW&*)oF zjrBx?K#=uN^c-9>=pgGQ+sQ-)CdB(GdQM@uII*tyBU|FKta7Xd;mtc14s!R2UWXq( z7lQ(Kj`smfA3T2W_~E@L5AKsU0G^ZM zglYrmG!C_e#1+Z?{BZ9sfW8Bx@7v<$-R$#|oqcw(^_?yE?{AOxfbL^!puqtRiI~Sv zpFBD_JaiwQ_)d-^JloS#WAci>lo=YC0hwaDQ%JV5@xmHF=fn0CBH@f8*iqSk06=H{ zvE9CR(w$<%-@&Hq-M$Jz+p>6&%jRy8beFF3_2{Z3i_I<3Pa?)67TW4 zp={9aeID=~`+Ua`cD9=Xp-7PYNQQD}aRZvei3UsL(+kd5Go&1{cn_4^c*@{vI zy&=()LePu||37Q*`Q130pv-p6Qq9QV@XXflV_uzma2!aj-9{liJKH$snqSFwx@CkP3P{DVFTOu||@&(t??ZTUlAlD&n?<35VkUHS_U?pO90Q470XQavZHi@MNZ}q%+fQhm z0nlM52kn4h^kCe_qH$!Yigr1}HI_{QGzG+~H}gKW9CoFcU_9bPq%o9Dp498KWDL4j z09szNd{72`ABDz+Qy=sSPYbkZA(Chju?kKo`O6Ni|DG9HmcL9u~!JLByZG*vSi{O7hIkU$<3K zSFQ4OvqWyr$%fI&kXq;o6hi};cCycA2CnnKBF869=z#$v(H}w=#_k937VJ0c?F;y22E;z=NYyf+&kP|2hh*R_qi+w z$+4N4BnRhmJuktztGrZ)vs`%nM2c0UkRk*MAX1EgtQm;2G}7~a*uVozoO&K((b<^B3CC%3%XBw;LBenjd zQN3De(rHXO&0bw^=$U@K(y5keT9#CwJc=y8WjN-Is?xG@EvwKr^AvNBn&!AgkvB4E zyGWjK+A*hXW7yIFK%;>gRsgIZrAf<#YMbb=F81ugr~&Ig0!XdW8r3WPDp~(R$1F@+ z)=|qEH_1HepjMo9jeafPuPZ2k){lGj(?R`W)H>7-jd?bS}ZwevyktY1IvRi};eyse#ftZ7|cG%Lql)Ibl-vw?ox zRTmwQM4xoX4BA=W01b4nLh5o*y&X4i#*NpD@$1Fp<+ye|q-9?Ywd=8QJ=ESFH{LAj zS0nB9y#8uddp)ncp4qRCs&_}$-BI<`k##lDuLh-yUh!&Fxt-{DQ|)e|-A>3*e>Jh* z&+G3OjSt5SGS6kdaNRGxnVCPHcYZwU{dCd#`Lg}vMf1b4^$uLm(6{i-#3c1@YQ8_R zKFsZp3+vOd`NOIG`NRSwJ=gzq-TURL|HEnRs^fon<^(2tj)(fQD#ZoLY3ljZEaSmVDjH(t6d( z+%&M7q_Qs?nb)1dn~uYvuj}dSdWH-k84cqpGQ4f&Zd(PsD~&8W_p*^c$1B9oEVyPI zEYg^a#)(O)E4zI0mg$Y;3wKwkjiAKivt}U9`d9{4B7*lF+T;hCfO2Z zIaPF5<6cq?q@`q4!KeT>hHwjdyF~{DZY3-x(^|(3=T~J&H|N+xg?AS?ca|fconwMdN1-Pn^>XAncNxOb z?t&C9!1;S`Me>j;a0gbxZ^pbR!iKj6ts~xgIsggrT!^e#MRc1OH-?ulJ27W7;iG*N z5&Qbl=>c!7A(J-;&@HBDBYjLCldlbkr;`B$$DX3#t{2D#oH3H%ps?a#-Y{Yw?D7YW zY!D@54@Uen1LT9FrwS;Yr;+DgK0H)d@(@*qCEEy#ySWI}f7jEYZWhcZZSA48GmpoAm`#@IXkdy~eHFVkxH__mMjR(Wy0!7BO z*JYTV&luz*wM?j2j&;hhb|y^Tia~)HDGWX-GgKfJJuZ@okwHE>$J8?@I{;@#rp4$S zoEywofmK~p_+bIQoD<;7%&Eo>@L2{xoTK2xfX0b{q)#v+eOlp;iqIFap9}WkB7<-r z<_w>JDw@5k@~>?ERAuJn=%=Q1XK^F#dB#{$oe}LofD2OZwOpF3DCI*cL?he2CQ23<{~ zks}kOIcUnD$uZ+H1qF$yQCR@ZrYfx%G_`F^DsYGjM~ll2AEUBJiyXA#koH@G%cjX} z6GY5Y4PBR73<))iI8!KqcI`e59`2E1yoY?iLrVyH(|k0=A%G^wRRND2@ylVK91f6O zTOsI1cI>Rq&bl%I}Pqmm+-*x*-7#3prego>yV#C2@9?8nN(BIlkQ}ZXVe$ zuKL>_<{KZ5AAbU+#&;hUk3OAz`+olIGT@9jc!i7sA3r*&JzCh`&T8Kcw5?X@xt({Z ziBLg~7USVcYI9-#Zc+PYQF{a=y7tX|)t%wV-z|!#XZE*?+VAGIN3-hho5k%~VMmD} zaSrWK;w*<8;w&Lwh67RP#0W{}6c>inGp3^A5q~V=k28S;6NpCxNj97U3>}U~Lpez- z#S=MM%7_B3ECT2xFNoog2%c^qh+HXv1_lj19z$zd=b)q4K>EDDvm(wbq4VJ`Mw@pw z?*q<2nKvnYCWR{JjZLsyJl=ll_%4>p3pfUdGf@R#5YlH^guOgq`6bPr%4Q3+LIO4}ZGMKCe>Js}S_o#$&t&bJurx=-odg?@w3FO{*#Z zXj-}xg4WXU6?!gVsmXXb8T&62(EleTa$k!zzKrFr&6Z#Hc-%v02UssVBJ%h3C5(20 z!)p9j643XEc@0CaCQ>L&9U8xeoBvAy9YbZuJ%j!`0Q&1bgr#2t&|fiV{;Lx1-)HgR z$gfpigi5gyNEQbJvJjSqh{T84urKI82n7zv5O6bCn;ifh4ZFCgmyP)YM`@owjTyxaYcA9nuz z^VVNKKK<**XMg?h;-Bvh-yc1>>TR61zB}(=*tzlDas9h5>2vM7`2*uK1<+33nP#8y zCKN*F-_NWUGiz^FeSTDZdTPdwD#B4kJW?q!$5w%wOb+sM0<#XFi!rHFjGx>mxKqbQ z;uv8%w4g!syn^fwfJWiQTwi9Tv7otD#ksD$mE)z5Kh4ATmQ+d*$d;i~Of2*yh)}fz zDoUW);HZSn3|0BJYT1NPzW=jF^o*`;dT)#@u$||5zekQn;w%$q*%-qX1_79{tDS)oSY5XOC&WUCc z^ctkhB%_Fdi08m_a7bku8I~MS0f4T=A~Xa|0kp%NkxG}OP*Ehu)scwT?cN6l?K>np zc_9NX%$F*;qN!BOqE3cJK~-}lM9*+)iPC2-%<^GwjWzS+CIILNFEP9rVW7fciJsaI zdK@N80qz=l76M;dGAMvvf#9zI^x?XuW4)*iW67EyaOeBNEHLeAxMIYs1oZk-OKa$v zlIuj&mx%fk(SQ&-yzhmG;b<&aGUlUSp!)g6%KN-R&ouiSLG(;h0s+UlvE_Td z<%QZN<=%Zt_K;(scy<7EMhX_n#Q!RIM-c8%eYi3|!Iq|a?dyy=)PyT;3ov8d+e zMs`|BAb^hbim?1vmNk-*(Bbo)r%%`Dvjd%X?-?{j(oa``=#`yg1)$-IH;6y)A$kV- z47IzRig+q=NCyDT)Ur}Nhn1IV86H*gVg(b>cnBA67n2iH8S8nnwb2ux>43_J-C|;- zd>>ZDztbsK1= zCd)5V+}yQG?P|VTMfP1Q4r&^yVO<|Jp@xXg`!#q8gE|T~8kI@2I)!|+HEUO=AQ&;R zQ6ZVGk6UE^%BVq}F@Mz6XI--XrK7fvRe@oPjA)alI&G=bW_i*qW0yiwC9LAOStP?5 z@aXcqqn`AP)4p}mw-y}@t8&t@Mz(TPFOj>>ht~PXx*SzsPHUIr>bOxjY8B`0(s|E1 z!@>}>aWyn%%{;kz-ou+?>t@<{Ij+AP)u1NUU(af{W8-G5k$QDxy`9_d=e4`3e!IlbcT?ll)VLk%H>1kUSiPHo-}(K* z{%~ync-|uQ(`EDHF}YcNKeyf=RX@z??~e5MGws9Nd_AfB2+nBhhf`A3KV7$eIII42 zUi;H!=a=gysXtsce>!i>t;|$UP4zUXaRuVfq(%^kPK+wap_=TKpi3d@p~)^y9E4W| zI57kL3A4PJf_@3`zZs8^@4t#NXk`sRJ6DBAJ!Jb#j`zuiF2$0GUKH*hCL=CLKy%(a z=K&40z1`_wOQ{fi6 zxvR*#K>&jN0LkY?7G6z9jVx>7sR#`lFm@3!*8xxlslXc66La)+$VB_9$hDi9pem97 zHD7~#i}FmJ0%)>ISvXNaTQBxN+X9>yzaC*SzGBK&5-ctt*Oq)Xo?L-9lY9_4#!iuY z0~oso4Ri;M&rLjg(ai?Y<{TZOqobR3*z|FQyD-HwU2NwVvNG*_lzbfX5;re%lOj7P zfSh_!W*5+|5QfKOyuvP^31p;~4Ue#eBYB5OO^al)!5QSN0Z)&MfX=Z&VsuiB&dTf& zxl4(hsLZes9u>k9Eqb2Z(b3B+hE`S+n?bYCpdoY`g%mJO<+YYVz&N z!K2I0qm!jNV}*Ytu_67Oo8&w)@IP{!tAqHp!69FliD0P9@u)i@gUUvkVk*PpsC-PYM`IO zv#cJtvFtiXS7u`gvcF#~;TbtZ!T9s`#^c?st;40BY+lvWB4E<4NBsI=upx1S~BPrZeCAb-_z#; z4vTAK_8ve#uy9Dfnsi=q=MwGahn*PdxRzYU&0mM0zb4W5)Biqq{yX)nmgnC_&-Z?3 z2Rg5Zpnn}hI~wQ=&j_ft08E_8Dmgiw;9_DVjG||1*nsSFl$4u^-1i$4*&q+*4Kf}S z7{A1ain*9tNL#96Rf-%CI;RyO7YxL>h*8d3YR*>kExppyje4cr*7T-Yv6UkEfrC^h z6a=+yz!zDOWyhp}?F8>J^uzK}Bn_2hLRmhNL3NQ2K5K%Z41 z-8{qi9tu+9N2*Ml)j0HdS>uu{!5LZM9zZ8z%>rP0#4f3Yo}@j#zNn=|`hE%un!&TN zJaxQ|o@F>U01?Ibs1j%WZaK=t7zRVoY)%x0Wnj${^`1U2+ZZP2W^!RA=T_oo;J+R` zxf*QtjmMi48NmG8Qh!$#?Gy|kgGpJ$~&N(kkIXukyXnf59im1Srchymv=`ZpW^ zjT-0`fbL?JnWmWS3(Ny-V#7VUqLKXIYYG&G+QYq>~T>A z2NMXU*a%syjl{W@A%{b(onfmfmQJyfOv@2Kb9gV;Do85;jqL=3p8e+tkzL*cxS~r- zuv7pIPG@v(RAONx0fI{yk4K7lIITz_&hK$O-}mevxc3j3P)N&_jDl(^WwWRmN`+K0 zqe!gCAz!AHnbK#9n`zfUVd>nEqEU$vf|iqv zf?Q07F$x{dNdBzs&&K?ER;-YnLJFV}b_e#i$(}ao;ET{wmDH#lgFv*AUYHqD$5!UF zrkvIa$5s~I8YxF=4~gj%T7AG4O|}eVNNQM$pVf+2jS||T%P(8y^IGB5${y))xR8R< zXSi~L{PyKRIdR)HZhPiU*H~D&g_S?jQqxLuP?QFEHj8W=Y8i$cDTUoHcA&f9lNEs8 zc?h7FE{-P;OwbPj^owWPPUFFy9kf4h@9#bf9qy5zIXNCP5)rZuY2;<3&vGL#QFnYb z!xqI*NeY$3;8@QeRm(G59qBpP7GaTXNLdP1Vz3#}6KpLjcT1_UUKkpMu~8Ulxn4Qd zQDWFARcb47Dt)#c5)DhJL;FDyo*La92&o0=OqdfPj;$p6wc@CzckO)7R(f_}+%hI@ z$P_R7^+m5fY-yvW4$0-FKJ8Rzz3Ql`(awZzyD+R9kb`bmqb4mdZ*;22nz1@nWzf(e z_1x5ZHPy*M*D8aW*0Pjwr#@=ehAp#S)A}`))SzCOwC!o9K5f^>%__7sZ0Mi|fi{Lp z%gndT0x6V)*yy1)#-v)tv}4iicGJkUt$f!m&_;#Bx;kx|vre7Vq-jhbTU}}44Bcv> zWk7SnfnAujwWBs*=vmvIcdGNQJ#AN}Fj1Q{wQ-|7ZIxk43q~d_V9=9hY1%AKTjU|? zN#8gbm}div+%>G_NA9O<{?#?82XH)&jrOt5fF%!`3~(O0if1AWpdo_32b zkD7N!HBz@zgVei4^KN3_j;nWL`*vcyIs!q*-P9lj0D7vwUsT^6+izyom!rygPr2w7 zZztt9N9Mb^^7xF} ztHv+at)I_pKc3s9{&3Ow<5lygGyCJQdDSV+%*<3vPBiRDtfk1_;7ZCdR1>|T+y?&! zbX;hVKW;^CDRR3Q$2dP+X@t#tBYHAw=Om5%3gl2x3Q`$#j`ydjkTgoR)v&!qCIXx5 zMA%I=&{@`-W4$y1jQ~1m#)Ec>p$X_-p1o~m-ga{Dx_MHsJDCrI(ucnCexSVVWZ!hM z?|aJozVfD%LlO<)=(pVhshb9*p=nC`bw{~vq;Ih9T6uC8v@XQ>Ga0!i1>xwzO*03| zjv5f^yH??*m1}3A8(|Y7#=#nr;#NA)1Sab%^R5cSkb#q0iGYc|;2OxC(Rv*Bqk;p& z%gIO;d(Ba-NwFy@3rM1;EVwk$rDr&F8AJZJmVzh3W`mBw!-^rCO<>v=8MKMV74)9 zY(bMiuYocU)C7ZU+KfXEH^TyGj)(TMtSiGDk`FG=d(zQET5{k;JoG{%|2WK{Dnj78 zEVwD>ZKZ%08*!fz^MTBT$nv|0p=~^WP(>vOJ(o~HeYOcPZ9l9wHbO-0MxdLEkX3?ZCIc3JpyZ`d zqqmMxZe-{IOmicY2RBHh0bS@a4l!zQ$03@l$-z={VjJ&i9gAL(TyW&#u+ ziD$!S$craMr!OK1Z3@v@MLY$d%*{&7aTzt! zMFyiV*A{_^hNx+E5EV%yLS4vmA-*IHAj{}mVBu(mm09? zlX7%k0-^Sz6g^hSD`oq+U^ngWrUO$YJjjKc=<6`?goG}7Yao*LS0rCq@R(#o^yV12 z!~}}L%`5_FMGO?hKuM+yIz)5OltCMbu!T|RYAOOf3A4bUTX_z?IazXG#rBpAdI*h( zpfe#-0+ei2DXkg$UOhx+1r95 zJHGqRqTYiQfF=iTNj4$`JSlK-gyl#e77fOtfmkGf4Eieo?KBU3K%5^6oyonsycZdC zU^fxn<9xe9a5om+%LzMLdb_Xh%^SO~rd#jk8}H{&J}$m{JA3r;Gw|EH(YIH< zM;Dz(RM1Ru^P={TOK|Lr%t_hzH8Q@>$!r=}E&oNO1ui47N^EOxLwI=wpuaBiTu0U4 z&Fx2II5i(N3*Q;(Cnfo5D!Ro7_IUqJ)U!i&@x$&NaumV%UL@Hd<;x;mYzreO*6>M= z{E;GQ9AYK85ZoK_t)|e3bS&gmVtkT?GXY7C0qq9#9)wIWIm93ZT2e5Ra#A?R2QdM? z%&@b57wbFpyda**#&i8q%?XRLL0 z{2;vSdcKzv`NB%U0TvF4S~$WU_p=Qr1pP%+`HSrHYT;{b2Ayt%WQbIH12Hs!Z@OYD zEA(<{FmZQlYj!PAPL_RgUb+)GAG^GL%^wfQTcH^cgGel$wky zBKN-+g8nPYxG%i9`aBm&3|E&_>~Z}^eYT{O~J87obREtu18X(-!eY0z08Nv?|T5f_KD!T&9A*_ z{0czl1y+uP5J3Bj*_c*Jl?#bNCLV^?f`FJg#>X#3~lRhlFr29~axY)-%m|rP$RC2s>wTWb4EubVhNrXW1vv zb&s2A|3Js%?2h~@fcCk;p%nCH_(&xY?G&WBkvayZw^Z3&$X`PdMF zJKN%Ihx_F$@c+DeLAf)jzx}ZH*ALtO{%PkwKJESYSBHPNc>ZRxecjtUYdyZ~0(T~L z-q|Fz0?^Cg^Opd6R{L%#eO|?%SM}Y(ele>(o>iaCO!v$P%na|$@Xd7&+XKdCz@1~X zj-ll)82!$y)Kp6tDG(E_05lnDNw{?A1i3R9td>VhP?zt%)J$TRw#Xj zqTL8PdAv^0R_GtZQZ1SQYQTPe6YS zmoWkDilO5|47m8;pwADeZtwx#U3YP;sJ9eyt!&QlECDA0%{wvbd(-slCMKZ20?>hb z*|f9-yOcPu!{``A$vAP9`=(3A{IZ*7pPdot`{&IGksKe+@*z?gE*OirGh}}WwHPZg zw6yl5EBcJr+Z|FRNFwTY05rbsO8|Y}w~($6^=}AE04-wVnFq@3fM(HuK)EwT&z$$U z1E4+6$v7#LK|9`Oy0nNJ?9Wi1=c`VG>&}hf!A|G^#z}dfZ+iDOJ#e%e#kzn|c| zDZv+KAqSn20_BuYPV;I;EG8mKJPZI@^yR<-9ndpkB@F-?`cAuO;2L^{$3urbg~w|x z0YH;O0=xW`jR+inPX_@04wy7mK>|`P7YjwJ=#{ZB$I96 zd984Tj*jbA>7t>Khmftrpp+z=mzkcq?U{G|>P^=;wsOZ-euhw+Zg%j57H&`SydwCc z?&r_9H+P_S^csL(^K7gMH&#ZDrI%xgp`YIaXv{uuZ@cz(N@5UCJAnY2Y)Me)9BV05 z>l~}5IlKlUP?AD}N^W8*M^^dBD%H_Qfb5vBWt<{6VY`uFbnIbhq_}1wKGbs1Q$){C z3}tL6eKpfACfddLS`M0TI!~Hx5Bd>Z& z7Sc42TI5wIqk4JL(oaY2qqaV6Y4eVK+#&CVI`0~@jyCH6hCXVmvt>FV>gdfdV4sz=S@yroRrg;}dO zYbmp4;pL=uchtO|)K7ZlvtH$_r=E7zi-C4I($D(U%VG6uRJ#~dE{EFXuyWDUUoSdu zPx@Cw{R$$|#`UOjJyNen+Vw!Yndr9@{q>Rk>7?^^R(mxy-ps0R=d|p1^V*w*{c2*| z0h_M;aNPOf6zcOy`-jsu8NQq8?`OvQx%uu$dq2}ZEoyI%v|p}Tf4Xk{<)-^DuZREb zuJ`HK`0>>G^JV+bSKU8dHUD(oz8zGKj5IK4eaWCJ33Af`&~TL!%61g7nTK`@ZN*W_ zke@~agytOn^Kw?2C4cU4))p=v0%<8+IV1)1yg$Q294`@}tpeQW$H!BHp~FPjmE(K` zo|LyF`e_2%N`|Y+5UEBc(l79HU4GZie(2>t4~wKe4U2C(xi{_HyDrrGUg6`Q_@Q5X z*Ui6y=~*&`&Vb42++915-3v45kIufV18%+pZ8S=v?IfA<62Nrsww1qYHV zLZ;M{H2dtM(O_VsU?ukFn8Q4KXr!W6mV}V$ZOkJ(?F}(c-9k5XJ?ZO!ts+R4 zY{h__>KKeA4*@0%vg2Sk8|f98CO}C<*y)H430z+V{KbHqbqTr-wy`T6Hr#{d)Dr$? zlD6jaqW~IcY(?_a$&ypJ0^p%WWkh2aa=DphXv5n^hCBqk()~PHs}SYR^s}f)-U_%@ zz+_E6j#kD=Nt16oN@hYxsNwx=z}J|ethw!cG2o4|p;08P2~~}^h^cN zO5D7}P0CyiB`{UlDCCvXTzgH1UeRK!bycc zQQ09HKbo1~tQ;jzaa4l#iNive{LnzKu0-Ign+^6eK{63r7qZi0Dv*Z0HNh)=Y48_1JIBoOYg>3%7vI%{4^8P^Lp)a_ zXO+l}$-S|q3y3_2&vov7U3_apr20~4$pSA8_R?T}=_md?O#IS~{oIy6HloYG#$qKyG*(;qLX8rvP0O&g2hl6`H3QdQ=t%C2}+;0HMYM+aVsq4uC9+_vLsz$X)WP`na2iB@F39 zfJ)0FHAZTz#{R)eFZV;)T-3AALI~Q84BD6EA|Q4^22G~KBEfhxcn_e#^Wa+XW#(b? zK42{qWj26G}kFy{>S^WmqYs>XEq)A28PvtoKXLJnCLmr-a5Q_rY@h8*;=J&{)k z!P_f_eFX^sv>XXYVINuNd`u#*CB^eejw3}eG$}qDq6&^MIppxX2xIn{)QUT=qvylj z&HWv$XU_1x=lD{+xBW1!ykf+gPktL2KY8qa@tg|=@}h_#XmmiMg(CwNj>z8jmLt=^ zAoKRdeJ{byC#z*{Q0E4un4dn~e(DSL)<&{|Ud`{-Fs$dx3SEv}{FD4UMaVI?X5X43iBxbv#Me)rbiM#R(0w+<(= zIe|?upn>LszI-}vs)|`r@)=oV0z8zTW4t08pha$iXG0c}F_BbUjHcqOUe1}7f^C#- ztzuTPwys!}oKemeVzG=UkgZLEW%OLOUM`u1tP+otpEDQmN4-FtLmpSieMn`^Vb38M zC&P$?o*nK?@1pGlseglvz@-l%vYjD+JmGdh9INqBIeucL&k#MIR?`4dHF*Z46(t** zd~C#yfy2g5P4T=cUDky6lgK~6bpQ3^)?Ytv|J%F0|NOM`w;%WZ=f`LN@p<>JpZ5Rn z*Pf4yt-I0I&0yr1|)?`S_x{MT-JxM9;sGeO~IGXZOZuGV%no&t&ua zd{GT73~8ouGmRXRKn58reypQ{YOT)5tE-aAoL4h5J*lO{tSIFWJ?A7+68YthE0A;s z;%p#y#x}lmd>u(28;R337YF*FQ#3b?T?(M7*E=*`e z=pY*e(35-IEUuNbBGHZ&df5c*NQ;9q6)%3D8)PIoGg3!dA}@saP*7%~6hJ3Aa&Q=< z7FV1nd2Gdw?bz$-&a3Ix&3JEMJn8BioyucqFj)SsU4Gn#?t&YGGCx!!gEG@rghbRY zMj~WU8BtEMQ9Z#8i>ve464|}zA#}!}fT|5g15Gc(UuK_q%Ao660Zw^_f?SZSYDfr$ zv>4M}x}MQBndleeJtYRiVyvUcJscs`Rp4el%bUq4=XXc_e%2pg`~e{tv{HbZ9RQtT zY8Z$nhsQPmXz)SP1auSI51Qll1ppcyFh3Ox%5op~?FomYAdG9pkyjqzuSv*o}6<<1y<1{@4syTO6B zjl>y@&txQcK>ZufXzJO$yGgG~#Qx740HAq)lJf$9W<6;kkQGBYIb4WGiiv1B$&#w1 zxJsJS(wv@=)HFkW1^9Ge;UGi6-1|G#WP~0Gj2wrLG}Yp;{edWSc421b&{r^q8z{1Q zOyl+nBtHuy?I@m6b`SGtaN$M22*(&;*U9n2a%^tqE^5jIuG5ss4A*V#u4lgPTQ^;O zZf1@UJ%ijsjg$YW0Unvq1avFU*V52Ll&tEDXIsy=p1#<6`fLTDpWdgTzXs3`Z>|IA zZBnk?XJ~p8w%kV$nM zV2v$O^AZ`a=R|`nHo9N~0jR@EO|*G&8J&+yL#* zIk5qq-$YbGix$~BWrSuaHMG?pS~wsI4SEe_+^mj~w}usuU7D`;<#x~+Sa6N zPdaw5hGq=A+_v&HBhxer{7p0#&oteZke#Qq#DpTaoQgo z^&0cR2-F{@(l!dCx-o9(V{lcMX^oodxJ4dIo}xT%LYKl}jg;Com1(PTHW@DZ%}J{= zZkET5(xO{C={1hK_M&5>i=#Yks?kP=)Qe6Xr7N-WO&@wPI|_1 zS0}@(VdHAlxF*ww_W97h8r4ra`f*1;fqN^Y7TxmoxPIExkDAKaKsz7k=R^ItU7UAH zC!O+HS38B)g=HA_)Qi4$JF2~!G+rGwu7;J%o^jDLsF4Gt9OK&Exc+KVe|yxr8JSl@ z?PjFEp4Q$R)jup+S3~t`RK6LJB^Y;O^KPiWTiB#tADJJHYadS@PgnLnS~Kb_fs zxgC5y=}e&kRFeDv=Vp4UCCE=6E_kZMM=BIv_9Ss^b4PcB?_kBV@jIb`*EOr=oeqN z^Qhp+zw0UQdxaas(3peHysT4CG^nC)8Yvo%rZX>n9qHR<_O6|qs)8XyP8m|P2>_9* z=q_-F3U`=|9-y$;hx9qzhNgd^N+O~qqly6TW^7j&v{5So0bU7Q91Yq&4rA1;qcE5nixsGcT|4OW-t5DnNac!b;Ouod@dDMpJ2%b@%4K$KE;H*xi7 zOc>!WtW_KPE~;pAE{pDx;8u87mLY$gFHitY{(?PZMBzOthTJ@$vFJSKRd{!vcNcjw zzZ=+nj7F+`CBbP?sEXi-(8#OEvfveod9(}*>I@8hLwFn_#vr=@8jd0qx-!tM5rMLS zG2}@x+Al(%Jp()y5SK=t8=}1yt4Zh;+0CJW1WggWEGA_05ybJpa6w>#foOov*r##X zjWB@0WaQ?cPWIzF<0mViNnR`Fv$AB5m#JaWxta)&krt>kfXp^QxC{(elc8lIP5T02 zkNZ)I5;hUX8z_k;(+7pfPyxK|c&?Mc`Zb{TzDbEaQrUhUI`TEJ3t|;HFZojCxkK{) z*g5huj5IP390m~Ve0+XT`evC1Kydh3fhar!l8r$=+J|pTsOe;@A!JP^k|%1ULv~I8 zSw{xms4f^V7_!1GkWELZE}Rr%acI2h1gI16F_DjkOretQ0XUZQqG2z{1WISM2B@KlM63*j*+I6&pm26`SCLf6E|mC3)fq-#?kBR5rnb}yU*8s=sY zH-X<>*8S&x)|vQ;j`Cwe*QDokJ5s_DxN=(z%x=Xro^mkX)u= z=aUL^+e+Ou)30suTnEd?U6p@d6FxM=k4^DYOC}?)t32M6{@9g&Xv-fP5=~WqYKUac z84Qxz6!l&r>aDROJFmzC%^A39RP{ak27UT-c)I~kIfJjsW<8G5oR*hqpQ z-I5{8Pkwy`^6L}5s^lw)z9Mvd^%unebW}zRU5SM%(43IAB@9s|v<)U`hV~?+3>ri9 zOgqo^A#5%<3|b+_gFMxAbnw`)rwGedLr9iO&egHbT_uqgWz9XfpqB5hr<%xYMX8Um z=wVs@2k(n*TD}+Cffw7X?|=u(GlZa%OoS9RB#Z)ph6Hpl4k2hN;s5|0a_vIfK#$Xn z5KYi~yni9L4)hsr+K<|$t&G5?1dej&)T#j8 zvPqsP$eRF~t#6O4ZzksNCdQ*i;X5O>QIa>4%(fVO&iVFO-*evo9NR7K(U#?uJ5vS? z2Nj17fF|>B{zIh3z9o0|pz|8)9zZX{&T`n76&R$|-n9g@R}8~E2{s6LI_j4rfiy=} zm`g9|^F4zW_&CdO0aw(!AMw0^PJ`%r_U}XELC@ayz0i3Xc7DFSu}YWFLiqc5UBSEx zAa8FtjCcizAIO@Y-p@%60LZR?UKAVvy;N}IzywWJ@DOP-Wzf!YmWX*{T?YMZa}x{h zTG=_482ahDaATb~!^pB|_IXtYyF0#vgP?1_92Z7L@yOQ5kp=+hYI$rH2U>nm$#sg! zW%k(t(7>aUiF*JIK$HEFGJl1ezYHTUYY9MC0Qv!mE=Uicb76g4;@8I?0%-2*Ja6G^ z6ZCQ&%5m|Fa&YsKI6K2N?z}cpL@xY=ZR39pK(ARiitF4tF4JH&E*9uBbw;n1T>LHD zhVcFIk=lMXH{&e2Sham@nKDdu(JWfV^cb_ z#B*D^stZ5NBLCNo>pwp4{O9M*zkPoCw;!MVzdvpN`=@9B`FZa@J{|t|SME>qt(SwX zm&2`_!S;Fk@oDqB6Q{mEX+T|cx6ay|=WUvRe(V6~wd^z6HXHy=(K8Tddvjs$AJ-1& z_S3m0oS4#y#hzFk@@2ZVG0K`T>5PonOj6=ZhG!NItCrbSR~kd>^)?xs8M7TdRzoss#puRrPPPiW-1qi(fTGQQC(AB;*) zH^L!aci$_BU?L8Og-|#xNJ2PVl3BduO6obP4QKa)UW!Hb52%8JGU%Qn_7!nSr3D1R ze2NJMTrMsc=7K>!5Gu*geH(~#Io2=6`c6zTPJ0qk4Bb^??Scek2Q?Z-JVO5L0*8l; z-_Q8`LO7%+Y2KN7pW#`kj-#G|_Ji1*kUTp%JSGbfYZ;-Q5h;MyVsLmY2HpF6d%gp3 zKnL6|J;_%yaJ9Rcf&dqqH=qNdDu-1$qQ#@77^i3RS~jQUN@2g>cjykdy$MbdB7(>W z5+m>opAh4Ggo_3v(Lf{$3>wfg8)iv?3_41Rm7?UQ9fs4!pnDET_t4q3bWl7}PIk1MS9Grmp@t2f7UrD==dCzg(dT6j+KEE*=-gm2 zctHU)I-n0l@@_0k3LKDmsPuV-gF^>9LE3EazMfI~O!mNO@Y%Kd6zTJZYj@N0d@C09 zBsgD+_a!-RMhq%3P(Le)NGTaDCmB*I`EHY6K~^wwf}Y_?k==FNN2LIImvO%!PbBzX zbn_tl8$%ydi3Xg};R8AjfK!->Cfg`L(vXHu)9G{s`wHS#OHUqKIdFFv>6z1PkQ|?r zV`HYCX4-I}1ApBvU$xZRu6ENkuiKTmnVuPG%Alv%@DN0_u$2G{2iZ6PhR$)dG^-~f z8O9rNJ@@QAdjS{WZR|hW+IA50lV`tC%l?EL&!274-h(fYK9^*2+!eJ_UMuttj2l5C@p=&QMYIoDHjBdstp3LUacCB78w3XQznD3FTP z^D@;;n`yq5lkB|Qx0QaaI0VCTrB_o%O>NRP$1P*r(vL@-dA~g$bQ*fTQ!Vrn0r%_b z0NVXQ8X6+Wb+c71bg)HX5AxCFx{87I#&Z0e(yIcha}ppyo(2i{ept1-aU7&O#&wb-o| z0ZhZApkpC+P%M%s9W^RgYRk$u^i12#b*uSdLq#jJIce(CmU)E2XzWs0p0w0SOB>XS zEh9tbJnmPI2R0ebI@-KbU39GDZtb{hANTC8nd%tnj+yCKbBnHa(l<{B)zg0ceAql2 zw2piFaZiH+)@(q2dD?z?)IA+K0_d~8bw0E%MkcANiT!fgyqPvnI_hbkJgRg#ur7w? z)v$Uqsb3AOv#xOsN@)A#xOO?xuSUl8*tjK+8k<+-=1?PbJ<@Nd_U*L(dfs}wXuh2{ z-_P6cX07Xy_HwMhnpAHw6Ae-5Y3=>2`F2{rgocErw~OkhgQwo$K%EyF6__8#xIwRf4T+q{4aO?|90E^m%G6~-wywL)&A2}>zAtrsn5se zg6yIgsfCpxb)+Y!dV;2*A%j+q4XJtyn-h|M>Ru_<0V#)6!v+l1G-IWraNR%#LeN?~ z3@jrKr*FZ{aL4k{Ievxa0tx&+XNiSR*QL;x)S8Ce485Czb!Y?SQhjEdr2BlF`> z`C+8|G%o!-0Sx_lpnT}%J`D;`L*?_RMCxr9Y|-ywy7FmI{5Vih+)?<@FJdY0d&;|> z0%2z)&aYaTS16B$5Of`c(Qi71w_SzyFuZAIUbS=NUON?3xWlsGDvRzSf0&2l?_riX zAXOGUXbKL3Vi*8oP>+KMLX{v-3Qh1tkJC&~_LlfVRr0h!vkPg~Rw_^t4y`zas=!t2 zNnaC9#Hv8%bUTubq`wDdg8+HBF1ritL5X*naran(j(k=e0*}31cv51TdA?o{b!f5| zZ0DlgY#3w+7$UBt9NDpL#33DAfewcr&{=?I!$YINkT1?cYL!YY+G!wJR-CLkdF?I@ ze@xnsfoSa=^WH0uIW2Xja!D!iM_ z4^d6>uHv{2#5UMOZ$lj#IR?fGbiJ!517*RjNf14T>6ojnf{of;5!|hGpp5}!GX{LT zlL=A2iA^2Dom>cwBB02i77O%Thnk4z8YwVu7%|UCVW6{L3SK*T2M|DetSmPvam@^v zFoQ+-n!qug81%%F!Vh+`o5F8ZM@EV=gh4l0Q8ePbD0A8l!>qrJnvWD1~ zvXu$jIRR4PDe_eb0hrE5n$Q3+0ukdhbeJTIYNL*$fpK`+vht|JPm7S$Zs*7Y{g|PK zI5T-~o5-NaS9DN_j1(3qb|E?~G2|-^A!YI=XT#*fBJT-xXwYti&=(QbJW?Zn{aG?6 zGss6dcMF{oG6b(2l*X zi!Uwy!r*VK!t0v&Lr4C(7kl53-_*d)@l#j+Q!nngMnPM|mq192Fvy0z|)?N%-Nk zQ-N06Z^wN#xF*AA#Qa6kUxESvO_k7PIY4{BYVn|+fS!kNB?@3@=t)@1L@9u7<(Lj| z=OtxE`rK9cb{=FMEofTEEnCy`Z8|48w8X+GFp=I14n~|#CsN-ujypUW!qFw^AAHMR z+rAf&gO2(RI3GEfp%xCvK9l1^+SiT@QN$6DBYv16;O0^M7xwJNqdSV^E5^Kv?A0^R zjm)l^*zIeFr)~GuVDGH+>}I@mH`%%!Z@!&9eK*^DHQ9JQesbOa{=EI|qW`@^kS&|YXA+#=Xf-5 z51^4jQvtN2frcZ!u#D<$A>>`jHyi*>Mg&1kr81%*go07;3mSZ;^x3!n%=_Y*YjYvapW$I6uXt`&_QKV6b&0Lu3>Z$6cyk(_j&fCe2$Oe#oXoQdvi z0aga+>;#;hsP$UX`RT8yoXK<1b$;@g%;r$$t?liN$7F#!WS%Wx(7RAu)Vx889+_-! zd`}Kb_IIBhJl_j?Tv;JH)bdBw%ET;9Ep=*@MtX5xO^?W~xt7v1(#pRX5}@yh+km$(^E65QXs7i-)@|MhW} z(&tt7Im1>=$&idc`_IoW{`%qYpKcD`PPcCcfS#{< zPciTO-50eIJ)d_V`+U~kJnL+pG#^6>-5<%K0le)9?$HJxxIC4@h8o{eT2FXIt0Zk>Q*uMoIzohwCYSqM!I>9gFb{z3>kEq zX9{ul#OAJt+i#Da4XurV@wi)g+|eGlLGirTRkyn8v$nc9D)ap!2Pd&<;n`^b&_yA| z1Q{PlGsu637$#qMrl*L*qSRm7Ht76R6icNXDRkSc+y9^wgC@m>SU$`M z5mt=yuwO*}>mxzfSponG=o7)~eQa5}Hz}_ox74`-J5de-_Bj9=5VLR1zY#cm0HFQ! zv4;|JgRe&no*2?*{T^+NWgIiIH>A^NV}*yz)N#_R%%B zN8`^thNEGDRMP>UCOA4mVA$9RFPjZg)y9fGL(4&^ZQ7#4gB@8AJwL_v;JXRNljeOn zF<6wtSuvQGgO#+b=VC@Ku0iCP*E52i<;|RA7vgq4X6NH%H-`7S!mhpG;SQBeN8OOZ zCcA~I7$CpvNhLm3V^e5enxX}vNbGJpt;A350_rlL$fjv-X22A$I?c_ozj=ISr09hj zpbsKb%CN1dCd0Kf)5vgSYj%vfXR^RWHGkPGUo_Rrrh5MWk@ntCZlhPezJFeOY^6?8 zC+3_$fH{*01V9qZIdpEdTA?LP)CA9Xg1z3|du#8m?fc)}bIuF0*^=z9x4u=U-U2}o z1kofKeE7k08YNgcnV?a}F;mj4{V6si#NMX@{j3$L;iV6F(P$y;jQgxX+y34*8sQF~ zY+LqrcOE^si=J=O&`&lu_II|4KErwMPKkqWTs}BBz`sjomaoGBBrmXne;i68B*o#F z5QO8yxLTT2i&M2YlC#}%qJvj##F>197<9B(NnzJhEbMc;1kj91b4DJ%TBA7^z0z4u zj`=HsUrYpG<+V(-RZL>aLC(X;XHU#@D`}$;tLON7E(#0l8ESHfqJuDMqjS-Efgk84 z!qDYmU0!sJc^6v(PTCqtmeGcRN#|OT;>n1HP56tFjVdXjwdGw>OU>8ibWKVb)m&4} z!(#1PfmPRJ#1gg{Y=|A~G051lgaEoO!gF=d?~!log|?1~Z04cvW79(Ha0v4|dI41) z^$K++EK?90mMoc6ny`2u9nkv7sP>Uomxl%{3=hmhjhk{?%|VR}ag3;1J?9~t-XsFY^ayinUj%(+A73!j|9(Bv7 zJ@K?B!Obh=&W)>y{%lfvHqlS}(pg`GI_+1k#u^kea-fuBAj0(1k@OV%5bCcMwVQe4 zav(k(O3y~pt7+qg($F{a`YX71roNsvUeB7($LiaK@##?$>h)Z`nQO1+)vt~lpC2n< zoTy)(sGm)hFHe-OPWA7fHGluq`2AJ$n~T~H&ziry=>PG>;3ve;{U5LUKfUaHf7Ql| zwBTe(&ywLiGgA`tY7#!V)PEQ+f*zuf2irejFs%~rmar{hV+o+?I-~&nr`D)c_9JfG zFUEWo-cyRYDF^LF3>|XNkEv)b;ys6PuO;cX6*w;{IKqw+=O`0^rY3|QI8SJ0u?_OD z6q!lUZ)f7~=i<9j@vBks%VF``N#*NF<*QNYvwq>TLGg=W>B~|1-MI3$n|n(kXy%Om zw8!Xk;qyTW>TR#^1|fC+Wh=|-O&@(7D32y24HM5PB~8ib^vibcRVR0@C-YHnCU}qy z>@#$WqG#Swj99CJQxTkM+$Hf2@-tvbRASVw#T+`C956J^9LL45wai)TNp~yd7C8&j zWX=NjO1!Nq;PS1E+d$arr2d31g-7|a%-dj@3N2rXSXisWULIq-Yq#?wWq0%m*R6|uy$ zgbfev)wr{bSksG__D8X)Anb>-;4KLLT-2Kj+fsf@K5Wl~Y}p{jpVI+L!gl}_^BpAp zhgl3n+w);tiL+H;7YWW%#KwHtO3aBWXR>o3rc9a|5cF>(kjA1?gLYAs2)IZ)1g1yW zq7B=!wbSUkK(lP6|qla zCx`6>VGrYuA_p|a$#HAl^Gawcaz+L%*!WgNvjnDe5RFFrbF+&S~ zY6!0zEbPp`sz;ye(HA=RT#sC7k!xD!Z9RI^;688h-}PhP_7cz4(3^VX_x`xSbjQoVz%*mTcV=#G9`5cIW6@$+$9z_!i@_*+MScsG6JU@}icW>q)5N26t5BUJQeu%^h0SS4w=y zpoRCG!mFlsA9nxyu73(2Yuwqa3|2t!dm`A(^1Pa5L)llIYpuwPUo|M9)?% zx8=ZP*>_X9tOtJkAym+LmpixflY~n^Oa&7<5&!7CC&$s{c%gw)hx%uB;ZU6U|oB#FIlmGnU;E%7YpUxjX?LWNi zJ~(gRyXZbxdN!yG;?CxXH%a$=p8@Ez_SRX4a?qXaC4F8RHV{DnZc%%DREOF|?ySPU zRRJTObm zOu?~2&zZGC0L?@kj7_gtGif(sw;0-d7Tl_FMSvr78lQzDp$Z3Y%U&sQs%K8M%n5cQ zOs$G}Ip(GqI(AE+(fGVd9a5YSFG$BZu&wws1~8NOIArFAxj(7=Rv@qC<0;=yKucstF;gpUD9Y3%B!JD~D$l#Dcjzyp_@53~z5w z$b&5e8<|iO?xHeskzNU-(7j@;Q{X!Vd^pU9Wl#p4<@9t&j`@-Sm(OAIJDpIlo*d_g zuf8>Af;L+bhRpQfpS}IISvU_CFWOCAwthY zqEmb|S5S+RR+8(YrdO(RPAsPKLYNPGBOz}n=m|36MgT@{FcuMl-ax?Z_c^^#eq_-8 zkS7rF1$ZAy$>6wwu4kW<_2MJMd5fOO|6nKRY3eChx|a7auxq;o&?dlT0Qz7ZK=Vub z%)|2V4S&gzSHyXxR5qI#-l5XwCh<#-j1MFL&E4W@)0?r@x6r~O&w}rkeaA?_!7Lmw zpEmD+TPC2FHxH9RSC;cHl^4rii*DA&@bEn&$EtPV${f9NmBf6ugx^t!2C}4q&V)T! z5igvA#{IVdnuxq9eP&$VgytR_iL-C%GXv1{((tdtyUl!e-0ML4?AQ;Rk>`VzsD!9A z+BR08c~wFCZg3fYroW4cts{;-_#44PU;)qJ4iG+%k)Fqssrk< zf~`}hrmsWj6*&0cR7(Zm<9XGVFPoLCmUOHadeoP%T@bp(_*hP#=p`i4EeV$~q$4#m zSJE>%1sek!z<%876r=PTRj5wn3)ZQpg9b>o|3216pxPkF! zq|cAb9CjVV@FpB6@SuT*4mhMR0dzeZQB&bE@0AlFIT@Vm(osV`F{+blp@Vjgc&8L= z=A-0&#{PjYvs+HI3Ovm06cIf$0L|uLEV{6i=N4nsU@)R*!cay&T1|%Gxs+rGo=eR{ zo5f^b%yq;HMy&cEwxlr(hVhRsJUKUq^e-#8M_zi zojS&)yLGXp71~;1UK0$f{mZFl@2yt%;Plde1n=3HsrCPOqjWod_9LpNjG!t^>OX(T>AV-`RY{t zbS}T1RepSV^z+T}PcKG4UU&caYVhNA>&NTnpI?vv_uKh@yqW#{visAE-uG9nZ_n$` zy2Y6iN9e4;M?TK{U8~Cx7=!MYc}lAZECk&x@~m4!4X@EQF|?KnDDZ!l05o1gg#T?R z1dYwF+$GMP3EI;E8*9+Yy9q%1ti>n;(DoANs6?G2?^a@N>OdH1QWL^KF+8b6-n6sd zO~mi#m9NL8ug66g-$4%$f?RDZi2SR9P%H=BUMy8Y2&lVFyAek+)Ph8=56B$c!`-QEV0?w@TcjQ$MC z0b&$`&)5Tyw`YTgxsWYSspnkSCdaT5VkT(83Seb}sOEtA*^o8Md2>-8Mx;4ABdtsc zZ6KEQFn2I@=kxXoex15I!ZwJ!t%AhX+0J-m-U=^-6e1WUrVf5iJ?T-A=fYDXR%5|o z9l^1e=%S@WO}q&T*(nZ`DT9Rj;VqTvgg4+GIj*nVW?%`~=iB!xHrasaPa zhfRXhTGla=UPTil_GIKBlQryicuUmt(OTM9MW?ot)=b)E@+PxZlO$_KEj4*F;M3%* zr_uNUZx7foWa3FrKOcb2mSRqswqafl4~xNS+(B}1zs}^*6a()Ue9Rcmw9({0K}!i4 zU|`3(Xoq_!X6_>w2ku*pY-drOF(?FJ%`mpIK6s5<(r2W-!$NRW3ePHG+EE_*JK}zx zz-GXbX)pXCX64|K6gtATgyCrkI}^4jz+PWErn_0s9GegZM@3X)H^~-_?`Jq(mHB=l zh?Z@PSNo5}-~??Un1*f<+D3&)!8b1Wu{&ZVG${pUC3s$Zbued840JP|VbKTAex>nO zRqhzJ1ohCtMHvM+6SREz;Nt_2nihRfvyy*a^1aX^Hx2GHLwHr=Uh3R4HF8xAv%1!} z*Y)UUP2s5Gzf?lkYWSrVeqHBY>D-rX;ke>Em&~?@uj`S|n$hoiu@_qKr55^SlKk^L z^TROtWk2((ow})W&$ZB3ZQ-WDzfi;1)zF0uj|x0hLKjl#1luRV`_Mbcdb(-%tmy4! z-My@53KJR66gE5OZNNt_=~4yu+l;#+;H4_4=HT5GlybPG80t8*q@R9V#I}U2IbkjB z$0IZOpqn`y+k~F$_>Ta!(Ji{Z4Kqf>ni+1Uo2){OY>=EDD3~@ev{{TwBY<9oqoIDa zLeFfp)7fyq4&Nfs9gzrn$W!c~lVFdS^p)c73Ve_X_EzQaq~*UF+MZAL&byCqrrR&4 zTd(IEucjL}vyGRNM^AeXF1x?E?Edbud;h$B|EzWI*!az&_M3T)xG=(HEF#Wq;uGxh zN6^_E)qk1(L-f4F&HutcvpMR&o@>7zS5e?5QEE7x3}b>g#rzfF zFylmC+pf>XBpW7!W?^UZ3QBgiqXi7 z&uakMiQiZ8dm#Ft;j24dA5C|KT~=1ig^~>Uu&JOE;c3KUzfIvWfF23MbRibY@=?FT zaqxI&e`kxht%-&o-uvB0(#>~G8tY-_C2Kb6@XiJzV8X=ay=;0_%f*%tggF}=st`q z22J-OnBFlRBM*1CHuko+Y}b&zlcV8uzE# zW+frK2cXLgK>tI%#(NmLur{%N*E$Tn3!p=P4?us6P5+}1^gmWlybqxNnTp+E(8z^X zusCUsCQwe^66aO$`L=Fv3b!}S<%QL1*-a_QP&F}V+W#MIuDG1Z-GYAM7DgjwUP9-8 zrZSOWBIpYvfOcnMkxC(1$Z)wd9}RnBoL`9eGVw?@&Sm2fsgzO6xsD?DHMOlsT}A20 za-&pc*CIrH9z@JA`aD6GBjB_{h1{;N8yPgSe89LeZ?KHBo0a9jY1wyM_r2BwpZ$RM z*x`$JJsp^e{8WsRyE%TUB`#`dD400Y5+_yUurSUg9>$Bha9)o-Z3r*B;jiZ5U#=bh z_2uq=eYy3Qcbk8CxBa(wj}bk;+yBq6EWf<8eL8=5*?Vx&z6ZzWJBE$*GVYrI8teY? zT3vLv&pWqu)OfJ;JKvwxH=vFhTSxVsV@){KVy7Cy@l)DVD8_ad%hdCF&CMKi;*9dn ztcX6F3!JPep^ubAmJ48ez$nU~(Zvys!l(GCnj~BFQrtm>whfF<$JeNLj9L+z9U4sx ztt?42-JHv@sU)OBZj4t)xh!FBImsJ^KYHWX zq!e>A6Dsk3FQ)QcA-6l|cE|kQMuu8j5P+tW6|QBrC5*NUQ6_P27kE@m65pw%Be}5K zZ@2gy4k-AHWWqi@4PVa!Mh;`ntl6NJ46+0?OJ=Fb0DK>=r$aKL=KyOjCJNqi)RTq} z+uj}n&`ygb$N5E)!0M^67!S+oxLPQx6nWOmnqIETc`+7=aRDyui!iqaRL~n_@#i1| z&|v{4d@i5Y>G2|f4utSmC8l48f9^h{%zkXj$Kt&(#{H&ucv*ISO{~l@MY2hCZSPq) zSakP2BrV)&Cb25pI(oj-knm&Z`4&L?2xNbdm}Y8@^`Nw{2EM7ABEsbrfL_Z!Gh9xi z^B^1XrLk3@ZPngzwMo2*;1AdQ%ZKj)=#`y=wIa-fy{pPayzuPQ0?`pQ!{$`zEireR z;9*;Cj;lWb0_cEqc^4|G$@t6!BaR3n<9${bf@V0ILeNaI5xfha!zO^n27?hwJ%_gLBk>9cJYjnC+Peqz#R``#w+vm`?H4Cl=A?xNtWBmy#e zHX<4k=SD$j7UR`iSj$KBd{oPEYL3(4vnFPZVxk<6gd7$VKvVb{?H_a!>pIwmmrT5g z@0Z{x!BeMlfdOc2UoHwqgq{~wHr@j0Wx+CLbb5?!WOyTuuo$Y5iCnd$=Uw%AU%zTf z3pFJXmGkXbDw*j3U%>tjQQ4VZNr)3!cs)#u&%w54@)%3s$@(iX|obIUwBF@U#6hl)P@}y}3=;LmE(bbN6+S#aaK5ER`;*@;7AdEil>L*aW+M+3+4Qi)-{kW%}^woJ=By%*@QAfHQ*Pt#&+G$Ulw<;5( zaMTfrP)iphCpJ#Idqv@jDr)-Q+3`9Pc*xrvb-*E7#2 zjaO6S<xKSes$7l4uTP9`F6!T18sA;kzPqgd@XYw(S@RFq-9Nq@{_CsZ&o8^byu$kT zH{<{H>HJSGhd;mQ{qnL8m5YpOV1qjl`I@3`eIZS~&6%S2ko%1#A%ppgo5%4?3W85m!F! z$cJr(u)Pv>$}x`;^XN$g&_>$V%?F32$fO*-ti`{Zmfj7Ee>jqUSjgWmW`>>I%U0&Pkt(5f;~?eVFN7@Rh^@@oYe|pDn>vdUXDf!Sg|MxWa(6O* zNpM!8_6#hHwrFcDiJ4OcEyfO&tgLFxnU6Y)QEY5j=8y$fV2oHw5p;d1)DjST*^z*v z60yp>t&9R_dm9DKL_*P|VK0TPECdb9OLTEPY*j7g)l(>HKeLYtO&|%hAwyxP7B*F|X&9PDg)zK3NpL9XkdzF`f{pAV2-6jGI-`yQ z{*Kw8B^Sb7K^kalI$%jb`7Nke;T+7=0W)D4Sh$7)5Vx{yqsP3=X3Vx27?py(oF6*@ zk}{hF3trfm4lzU>JM1B5t>RCc9;Ps6{RWwp0=u!1!dTA)VVP&%0ZaOtFVZf4LcO<8i( zK*Q##2~RcdDuk_-DCWKm)Yk;HByO!5cQN%dj?2(DY`lbK66!^nA!#)^npuJyYFG@S zu%e9Z7A1O_7+c1^f|z<{@V%EuL_Wy-Tjbmr7DG(Cp{KkxbX8+u9G(>07{*a!f;%eb zqc@3%`VjizZBxZRjhQG%a2!Xh4D0FV{3wZzJG;!tK_mQWSXV}weqw=#3<<}h&>5jT zCYMQ29$?|?cGf?wglFY2a&Syido_aW^mg^mE5Q>fyr>{_o|P~+J)qWw9kcBrs!^Kx za5v|h5SWJ7-Xo^mz_+~zwb6N0j^N)S=VQ6%qe@^ws*O>>H=-_uFmr~D3Iii4)~m2| zGrnQwWu)G73P&?v2bPEt?@J|esf3YR%UmeoGbwZ`VaWPY4nI}Glaha0@?9vQ z7kU&Hn3hr20qeZdm@qp0T#H=SBG1&w3oY`r8oaBEhHXeMTM_xC$SGCC3 zUH)B%zo|!_YoTApsUP~WFWda)D@1+*H(Ze^ed^`3{TR5UP_Ho${ z6Qi8xwBmoN1TVzkr9^S>qHj_3kMrI^9z{2*;H*)bO*l|jNXmf>8kNx4mRUmp9bjo_ zl5+TJ=>U@Dr4^c5zQY+5oJs}gQdAR0BaddFnb0##u&#z|`3BPJAk1&GaC9NkT1!B) z40X4NQRrXUm-!1T>E|5#P+LChej;c|hn-T&pBEfr(xK+8t%~!c?Ykb@o{el5ef!Jl z-mBS@H%HsAW?L^NXw|sv-M{SKgSx;Z-Tl+ny`wr3=LzG>OXAFGLbZ;bSxwYm6L-D^ z(5sqhcW$l+r5SpjsEC_~@^8B0Z)>@GW#M7evlVvk1nrMQPAeLpZ@IHsFeera#QXt| z6)##``kg7}Y*|j+&fL9)&emJvOb>*+aP-?KMs3@R1x#Iu;KN$+W%8NWSf@v(=7^$h z8!29 z+Z+4a8L38L^+>`NBwc$pNfZz>6nzyv}LhdRhm+{qbMDv+7v}K zpHD}^oW~V%IRg$`(B*()F=|*9qt8$lk{4o|(ZJ9!2Cjz8uZOH{4qmLTQd$(dR4|%?rXzNuCpcKGQPC=-FU_ z@f2%pxKLt9oJF2t;yGbx+SOQV^x2F>&!t!?>Lmbe797yzRAQ>6VVx(m+A}?Ws%7U( zAM{j2c{CMkOBlUPLyN0eG;2u6E^im+3O|#DBQ<(6@jV@EU5)I6>cf8ZL5HAoTfEm6 zaT@8fxH%CcW04zGLSsrJE+dLDye?i&LQSOv3qFs^{E)gJHnLnU5>A98=_oG*LovTk zOGO4KcjjR1!uuci+DrTPp@ZCd82IQEJIuK$YtHgP%dwceSLpw3(Jm-_*0VTz$`BJq|t`umZ+HsHXpmf(57c&>3U``T40p4i8UjAwl4uRZT1R1vtoBqR{8*z4A@Nn2Hb@CA;(_Cb+B|p@3MmP zM%Tf*@p&2e*fX=w%a((i*eUwShVx)Y@LS>mTQX$LMO_G>W8PxiQ;K`Vq`#UCtMCyh z@}M@@oSEST9O;>op2}$>hy4TTQy+fXlCHbz^PUFdLdzd( z1=4H8S!-M*%VnX3M~^5R3fe`OM*H(r$(%LBGebN##FJWaUd_Tmbu1>jc)>)3{fO1W z{-x-SN7|c>FyyTzgYZ=%im@P!S|(}~6J0Tf4Gb%p zfm~>plFecQ|HQfIu#O36sA(Jh8zVy=x0Itn{dig7SbIB8a=RD(u&)>7wfeZi`u zANTcHTb{KsB0WZ&U75AT(_Z7aS3l~)6T$M*xKTnvZHTibOczH+;kc(Ry3$csT6Dx& zt8~)U&Ia|%k#W>SO~+|ho3~4|7Cg3i)De%nGK@`GHDt9RX`O0e(SoN?PWr9$VdHY# zHW~Cty%@^p7>JfG2GyrS?P>(2!-%~Kr^d~^{Tk}1el;Xp^hmy*_FhbDFQ)p{Kz%;a zZ)V1eN%bWnY2{|FLA^Puf3~Rp_+t3|v(`7~`nTu$?=R~=UblaK(fQY#(Z9VO|Lg1C zAD%aVdfxcuW&7vn?SFqW`SZ>AkFR=vdNug^q;{&~g<06*7|}Ccp+#N}_y{K`0WFXL zOqeK%k(eMEbc}%m__P|iFj{dkbiEOUpc#W^KIk%8I4B2=7&;xa3HbXWc5@ZrKZVbd z3lo42F#zq7W1ec{zn_(Un3sP#mVY`{zMqwUKP!DZDSkUG zLwz|aeKRg#IC@lIF#5Zx^lk$4%U_L3n2#Qn-i^yJ=S>eC9iR5{??(8jH{IN8ia(RS zBL_EMwbCzJ={GdZ=DcoaQ4NuBW_U@U}Dos4N>&Wc8hs4eY3$oLP+91>E6w=1YBb{NYL zZUd9EZbh)ey`{*ZhB{^k>5S200aYc>16eqNjg$v=U@eJSYCVA-gLVefxM;%+q_zx+}?nnnLNxF&VjR>itL)H>!r)Fq&>`xf7NT>q995JSbDPY@3yDL$v$lE96 z{59M0C15i!zFp6UwQNLBQQy3ji-@GRoJlWCd><62?t=K~W0l(653N@L0! z5z27U=ruFn=-aE0@1~s_rWxJR|0aJXTaHhMJ`gle2h;>3^+BjMg_H?udl)i?jYPRh9=*~%3Y)`wV_ZVdOb7qg9{7CK z&{Xaw-0Xvg<95PMD+%yU=q!6Ak{j9w5A2|wgGAC~-k4zF*qyx=OzE7=$n@ObLv|-Ee1}+ zAk#y$K8I&=2v&6>M~=ndtP(uOW`^jGK9aeMdh)E6c%gGov3p_oMJ@7N4L?&uF9|5W zu5&N-$cgB?ko-UN>!#nf=|0>FIJSy0iYZ8#&{G7^Z2l57tM7AXn8WTJ ztG^yqe?62x>50FsXYZF|599t#&b8&UQIkL$cHvv#s;BW{=X z@X0M!UY2idT!+pq>FlG{i+Fxd0cziJPQbqJx9=l*M$5A+NQvf<%Mx%LQXPcgrqha} z%NE9Hvoq|n``~-H?Z9t8fbS0hD8$gVh}#i@yX+RXg(W2|%LFv#xVcD{k4UMMl+D5% zuhq7@v$IWI_?RDq+V?G+1e(^1C2nT5mO*C4+WM_E^h0F)FE`rUK4aYVvmJw zSZbg-s2q&gjgZUooX>81j2rOCTr;hF3)3sxcaqLK+xw5v<+rzkPrZXHzfZ*ZK5Rcx zYGioZCcCgVaEA=03H8u=ACHsM=-R>pjYTwPOuT) zNO!pNdl~b>ZNQxEoTYQ)7COJrpg+!|!+1@7*zMv2Ua6SMCAeIiQ}UUPB8}^{QB5D} zT1S?vxm+m`PliKq+<*$Y?0&POAXd=nhzA1^k1OnP1)O#t^%4xa93i)pf$1=n$4UU& z3LkltZ15g?F^ZCnnaIy67kpZc9V<9q)R8z}*3%cY6pT;n>0@+m#Euk#&b8Rn2LI(G z@Wa zP54mUhdQM?F~^l~==09bS!eqgK0b{n6Mbt|d(^7fYXzT};-yrg z6vvj5XIkc>mOj%GXJ`vSOEqgY$a375wajHbbBUgf%;`FSR)pgvWoDWY#;@P26YLxq z*V9q_^AQ(j8t7a!+AAl}@63YI%RYom;xRMx&I~~F*r8FmHGv$_224bL4L~DMt|mf> zfEW85G6u~@)eK&`egt3YWLRySg`lwmp~;=2*nzNo%b=%A2Q(8#Gfq9J2*)~Vua8vW zvK4tg-oKge9vP1Z)dzj)epkBRLGFCNB|d0X9yBYDCKcq)crCmbUd0k&wM^@QwWQBb z;|kHGWp(m=J{n1(NJL0QqVYgbNkn>P#u+b<>g3JrGXf(q&Mt~y0q9i+LKcO_NHTn= z9JZhn-p^>^h61oMUQ$VcKMwBC{D1Z)B@%V<8Ea6dWOR;VNkhfBg42e<*=|bVQ8hKWbtR_fEEQW6nu!B2mAJeLsW3s>`|Y$ zS}bctNrfuOYDs~rWJ+q zhk`7d;A528{$8yCXuK&9n_hJt#2$BRkoT@M!?FUHdBP{I*cv>H1ApWb>LQUp2JMYlMZ3#+64N3Cv{@9E&;TKrqQ6yx(==< zpqBvJv2s$I#Geo|8K3vrv&}MTvg_F27W~$n;Lk?Axu~}k^W_Ckma}J~&O+2x z5M0%4P{{<K!|aoe5+3@2iqglzR8AdfxszJ?tX4kO@<+s=G3;z!S|Px(Wv--I^~%Wx!h%36 z$6d9QXC3vrtHQXbW{!|P$EUb3Ug{Cla^X59l-q^aLeHPKrTFnr2JEhb$4bIqOPjhLILJVC zi?MDg28W#%0%*QhPPGd0W+A4hxmF=@*3!@0^|O}R!RDw)#-X}otH(J-f$?Q*Hi$GC ze>^i|&P1Q<6p>zyEA+fhpP?EUh>qeza@c-QPotd!1<(kiIXMxm#C>JKUycPT@t~gN zo5f^L%=e^xr;>#Uqm-Dp>c@R!gl-Cb*bv7}WzaxyJV2~m#(sdcLcbx-`<+Rrg@Ncg zQfX{m*seku)m%#}AUm$f{kj5${tW|Gr4Aa^E(xG}RKSL#LptV^UA`RD$x~)aGHSf2^EtrGt5QhzU(2$08W!^XDgU+O_kDBVx zR8&h?$gdfLmZvD$s7+h&6cUp}_v_^`tf5wc8e#ld>eovPOg$UNy~fxO(TGH@Z zVM>~6Vu+KbIKiMa*0d!~Tb0vZ{RG<#){f8|4U56@r3sG3aie(B*Dpqmvq5dtC=6=3 zVLd-@iBPkqc-&FW2ep%~cGOaf$#h%Jb(9?E_c<(woX?wz#xi^?7fa1hYl+G)S`blf@V!J3t&phISYj>~~^JyD-ewU@Kjt7+rKr2cx=zMdK{j#|$bldFOJ zbRa$*R9{Z&H`B(=%y>RhUrd!(Gxf{!?z`jqw->eFKZQ~I_OkZVv(C@g-9O(9|LyhY z&o_e~Ul@OW-TC89`;V{MKR!2pe%}4}*Q5VZ)#0Quxlog5wJg-JmO82? zX-q5>CW98>0}CHIIHl>A;6HT~{%d!N_{p* z3m(E<^^{kQyA{Ei4_k^6s~$(6vWSneRhCr@TQY$|0?n8**06J(s}Qmj!WI}SoE7FY zNN3ETv(AtxYZVxCzyhU+g`^WMkv!CBu|U7D2cB9K+(tUsfX#@xlvGGbhcq$~!yH5G7uc6-BrP+AiDKXlf6)%7$rrOoqCcq)4ZdX^P?iv&V3`!13 z9^FOiiji=5AtH}rXc?v3_*k~jk@X99cvA8ad-Qy?k@Co}k(7+?X0h!a_3=Y93DWJP z+sOJG8K0W;swsaf3-@C3orT0PERTV4JNz9npNpKDC5}zihJro~7fLONCRYiU!~U0e z2RzXbZQXthbdzhvU`U#(OO|Af>>?}>ZQ$mitXYeDsz|-vRcew6FMM2ve@1?o?qegt z;Ght!=ec@5g4>S(9f5C?`J=Pg4YEnU3K$sWW(^qez1qbVf}UE+!+tYBz@7KQ8w^2n z3K4lHi;-mWZH24rmlQqvbgpZ0Ca5mJsKl*kn=+j!FS|38*4Tx>?7_8f+@{ za_mqK$x#7!f=U5)e3pD*SRi+K&ezX-=an!TKX79_8to{i((Vy!HfWu&XU3@GpeM~> ziut$_IuS!>GG?xiDxn3eB##TQ$3mSc+zFy*?i6#`!9gBb_NB@}Eh>Ro$v-aoy0C3| z?^KDusK-wURbN)&A(2ZZGLs?`DSBFkg;C;xRSAp>-f7YMy3XCyxf3*v1dhsqQwhgo zDR3?aKW|0fb%Zw!?nXyh$C2o}kb^h1$V)wPqem{P!AmLds)h=V&y47o?I^73g&w}v z!m#|c8v3-(y{<)|Ug;R1ey)aI>CsnO_=Ofet@sxu-;6{eu+8+Nlp78>^@OWN(i=Ex z!Ev}6_sUovC5}dp>Z&tg3f|;FczbA=Ex@Z$H7L63R89I>5sb#0@K2$Z4zAEM{ZtuT zGUyP)(<~+3Tm#Vf-4MnC_bbl5spd9oh0SJpV_3DH_YPl7_J-=?o7v8*>DHUY_M64d z&2;C*c;~XWdC`4<)p>N*-Z(Zk7KodFW5$`)-;AjkQy#ObVolft%`u_#G6B5=)4#dH zpmF}cEDIL<7g~~tbM@CF<=1`bH%9Tda^ikjco6q*1|8de+x9JSe&5bax(v&ckkfh> zJu?^`N`yl~ARq+%9*f0G8Rxs{W(J^lZyEG50liXoEEzNbXsbCLu(f{FeAvftl3O7oBjG8FK;pcjd|ovsx|J+Lds8;BduYz z*e!{Ml|NoenOEj$m=3y~IYQ5@7>3S9Be76m|M6p3;qLa%-p&^7x>&e!c@ySW!cgOYL z9@jsCI;sB_ZeI2F7xmqz-JO%hCe(3#>!|+ZsD8N66LVb{O4&v(vd*2^SdPa^*hley z%$Iu@j;?#0|EDD_qs`I>N#|QT z2b)MR0km1Smgf(W&L2y8o0jK~(dWBSXb$HvO$W{i2T~zF=kr9p?v7NMG-~6T)>qY` zrVn+!UM%GWo}jZA#*oYI#YTcF^h`btD}1hPA-9v2&tYXn0NN449JDLsaV7k&fCGP# z%7o#caiCWWPep#A@Mmi5w2F16#-YwpvVr53kv-AkBv6hWSCKnk)T3AMZ)xiP(+l_i z`EviS@1FeS-Ok^>ef-z2AOH2;{@=c_{Pmsl-`;w@I^Dh=ZahT^(u1?sz0=k`hMt$T zg3e0-&4SOYnkIcdYTOnv=-<)ALmIcBPIT|FDwKFn2|qH4aw2Y4969o-iuC!6gdrET z)YE$IvX*{I+?hqWkB~@}H zzE4T#`zU%AALxZGF?E=Z1Udz7Y|1)Jo%B?Suh8?%R7)q2N)z&CQt45d9}|G?mGB^z z;-XZ75C|6d5bH6>nh^Gi(UFMg8JmNNiHVeg={`oJv0p^L$af27?}#qJopzp&dYnO* zoAn`tvBdigY9pql;0y*CP!F$XkK^(b4{R5BICqCHu`21CCF*75wH~-_Hn-IVqu=S! zQYe^KQz1gnTq6@%$yjR{vwNXN{8~x)73?eMukc8p(MrjCd=3jsKtl!H-cmBBm#b=7 zR!g#&Eejz&26K$CNMgUb*%v{Sp+ulRZtaaXMVa`lIo4MxO z#)C`6vk9O*cRCXifOhf-Z5_*ntt%z;3JS;lPF8EdZOck0%?j?#a(=R8ERE7;_eEl{m3^<0|pJl5DIiIAW+lvqe_i z+4MUfEO(k^UBSU9Gd80p`W#p?XcmPIke>|`(2fJBpq(we%k~Ka&>^yOxDR$r=LSR1 z``ZqZZ`gNP@Oi`Xc;gU*&yNMaEfscTqplq1De&G>%um^8Zw0;;fMr#GmC<={yG#~W^;GYpSJVXF(*@f~_0@^$uK77o%58$(m z!uPT;#6lfMw-|*F{!B^Ft65ek;;3dO7-2>{-7j(Y%a)v)$*FER(JLpKxu}tiJZ&q_ zI#sBvPL=tWdB*UDyKxn7}Ggqd!wg7)W{G-=i+EvN=& zoa?L=p~&*l4J9{dh~rju+*0YWBIT)3+%azI9lhLAi_I#!JJ|XMWQ(4+>$7%a+NzC7 zDm`q-{kk|bofJ6GyR9B^&hXBe|p*Z`9<@mXRRNfHUHzy_)o9ee}3Kjx3|4Nzv=z_qV?1B z<}WW>|N5o_<7Fdv4kucT>}4Z+R?D2|X)G-Tg-tB<%(0r9%kaTWEYvJ~REHG-uaBk{ zQqAQR*6fl3y7mYggklI9ujBSh@Xwd7Jt}h8jW8F2BQsh!1UD);@&uqw1qbgEd6!H8 zx}Nf46T(7xROY4?Zc*W`YKb2gl^>5Pe^``$IaPi>Rbcvuc^T^4i5Z3deg=g+`kP7l zyD3zO#_~6l;@9KCm%}`(F9uj&LJeVN;p<5mYg~CZMokBD>VBS3HAbYNh)w67*5ZYb zCC_=VLe_ln5E-=pP~tEJOhwsVnt)d%ayC?L1g#i+4jvZ67MKGQ>EJ;Y9viacf)=Kp zKqMWpqL(>hgQrLb4)Q^Z%-fr3Y#Ug`XtM+ElA`t!jJ!1yJVtABFlc>$NUV8)Jr51ffvQR8G}5AY6k`XkQSqeE;bUxV08jHyBtSyT}!#!IWMye z>nOsuVcSXO#J~W!o6&8!*+{v%n7#EHrg9o%+NfI2`(a}md0x*&Rr>SEyaPqdY1pf7 z)P`VI+QS}&%oha|D88sAJ@7}TZS%CV_$p9Hf{P(juEyZ~fPh#b$AyISAE~!N$?Gl| zFie)6M)nHNqGCcBTY9Q-*lag!TN|Uq;XyG7H#Krk!*rXB7Oe9jb5K-c?rOs9RX8pN zrm)ZRXz-veg>G0aHuoz8rp3^>6oh-bdH<|}?&cvWFLdgTXwayW4;o(nxEO?mYnaL> z&j!B10tV`&qRosC_8#i0v$$9XdtGAkn#H@XI=XtqYe`ZZ3uvVt87H zRfR89{F-GFf_a?)PzqZ z60O2p(Cu806O}sBjd?sf9u(3W%w}#cNp7gj|+12w0J$bt) zZBZB*4HzbCu3|QMR5cm2S?c@Q=l4U<+9y-(6O%hrVtQ2lWTbr3mp);{Imx@#iY-STvNK4 z0Q73jRCl1WZI9qJPSeD$`|t_NGBcS5%RVyz?Xw?vZTnv9zSm}6eebaxhTKj#vvFGv z90z+?aH3W*zj*OV6MlpYKcWH2@_+b zFjDebDkLRuv(L*ugt1aw`2Ql#AD1$(=yUN-a{2F~XX^FGu_~^#7|S_jsx@siYL5Rd zYv%p|gT4(xm)1!1dpx@Mu>^D_&j0@b&@1S?g3GJvJDmDG0R2At{{T93ADJ*2bU5%K zdVVhfy_S^@#sdCCB-Gc`jx51vsu+(YLV<|a6AuQG;ZPW{@;Z0MV!su!MuISbxOr)R z_Sr2^0hb+$b2|i|E8%yRcwZwOLd3ZYJFjtP951xQg`R}Es;93S>8JJ7(*}Q06V7Yg z=hMLN&;0-Et>wSp?fv!L?q7XM>GX z^6#&T7&J>g-#fh{+_<-FIcRd{RrYx;^?dKtu$~%wC&u&c6H7HHlui8G_pE4haWrioCKZu?F#20f_= zai2TG6#S7$ii^O3qFch1len1y=p=i{oV?OVqOo|mcTr8ky+>;5SW6#Q@rQ&{J$5s< zesyNMncJqd&0+OXZ^@lI(!H+qs8xPYFFwjfor#Da{zD0YKqVd-SJ1OD6=UylXY6Mv z#fPMm9xdrJCa;(A=W!+0FGee|2a+pLbmLj=%P%u|!HIRr&b2qSu$Fmx7;9IXPcrNU6PR8U6r z>{IYsV9a5`7vM7Qfei?|?1#I12%s$%ztb&d3Q9rD#?pL{iv}Wyp54@7(CvrvyL~X; zA<@L3kv@9^1f4y+&mBeMvqvD5N!{&Mee*sJpb45Lm^}bl&&J!fgx2?-i>;G6OyGg3fE%`u zoG0+?wvfYQ#|$4c0Da5cmp>9LX}gu7e{y9YFJ2~~4@kIyFN7fSJ_|K3>GKjmTXz|H zrlug|YQs$NE-gTMXj(1Xj1aSM&;uQ2>Uqnx-g1zcH%R(ydAteB!~&K?2my4S_dpc| zUn%Y_LnVB2I;iF%qz|j$(&HDGrAw5=_TTI}lb1k5{YkwV1#@ zge8G4aR}?l0DQpVI5Uwm3$1WeD;?|Q(}uWE^CK}yIv}R4W-Ap%^z(2#S@YObXgS_pG1 zed9L%+|i4Jx`G`DF##=)P>7)o8`XYYMomYp+^tuJt?H;%g`1sP5q%wcv8z{lb$QsJ zhc~27t+Xn_&@#z4lu@&a$!NIQkm0e|c+kLBgk!XDzy?%?O_@M>rB^c>6%y>O!mAiy z_8DfDI$FLdXBu*riLICRsJ)Ifk9ZX-n?u zxpBR`=u~0Oye%VuM%*kf+S*Y^KkGG)y43~T)scqvVqeSk^bE5|j~m5_QJ6MMlV-72 zPC6~{&1=tPJ&>|7&gXO^Sgo=DHf^1GAj*JtXt7uug*4gT$B^vf%R%RgNkKVBO@J#YPRrT_fA@gJY| z{{7SbpWpQUc+>sktIi)^wSRtTyzW;njog({cxvRKsB?1aOi!Qc>9bk}k+cRUWB9xH zk(OCh(d~{_=pvjy2r$vkh3lpXG^pW^$0!fQ5OfSf(C}YajQPqui8wekLC3v^oO3_w z+E4ne1#&~@mI@9iEr|)@TGE5j$U&h&>3rn^~nN@acb&e zm}jyMCX)W;H2;f9?w7N|ujWOlkLNmuqp|YukJ2Ab^1qxH-ydavKFYL{fqKN7S3Eh% zRg_(s5C)dhqCG7*3=(2gDGnUx>~S6ub6&z|FhXa+#>Ug4gSrtSXol%9b5TJVMKuhM z_2gt%LB+dt#bsy+E~}cigpe08Xi;^urDa4Lc0`0nMG+5`BMA69iC{G$mE)m;>VxS< z6!{$nsFQ(q++Wtn(Sc3#nC2Lxshxxmp0pP6jdFZHg-r;}C~XA^J>aPanCA5lM7PbdVC-9)tbE z*^tqrsl%IA{5g$FhhP`s9!m>$SYVS9-z`*Lcu8Y|Yd**z`z9x~8>X-!>?_zhloZoL zSk*wAxKU)07HgQQ_Er(yVk)^# zAf7cyG_VIFda-HA{ys*4Efh|WI?ze;b6uVnl?G{)QS?mt^bz(p3{s@m3yT_MSp*xS z+~kPhMp@3JxHJo8S2b)tX;3FgL&M!p54Tj&ETY~(Pl&5Un~5H96;tH3lr+eqD1&Sv zuzFaGFJn$T7wTq&dOT1@*p04a>Tu{EWYAdwH(^gQ)Xqj`d2v|`^-$A+VsQqA8hphR#Hc}aLyQ-0pko;MV-Jcpmvm1lMNEx6fIpP2HaYUosl zg@+!Q^5dHFz>uETFx~u%PWWL}yf(yVHR*XB@${2M_(>=Ew1!ijnbKn;^u!E3fd?9) z>k8(k7X=R16NVRtdR~T=I^rdr1qd zrT>Nnqp{Y|ncalXf+||1F;~PGG?l>UGs{GyuY<`tGVDxAqM`hgpP$}+G`{n2bmu|; z&8xxd=bhIU^;Z}5S1!5;pidgF&1>-8cxO`G9#^({#l2SHpq6o$69GLY=A)scBIY9p z!}9jD`ZJ=>ue=DIZ`V2>J-;1@UesQlR$m)eUY%559plLB&Fq~@;%+Xyoe=Mfo?YIx z%Q=xX6LH=P+-A+U=(GJ6eO>`*c;KGsb;d%WC;{l`t-`POVUG7Z906(?6WCa?;5owf zgO2^c2HM6m`<3?@M;r%U+n)RIK9mc)neX8E(R~ra&IF*{_JH#+fOz`I@35_t&H<;* z2REJeklzPGkNwDFJ9Hi$xsHx}P8U?r?U90<*I{?rY*1c@1IA&6DTQYN=#(NG*-SB! zNGh`E^TNX!Q(n_&CahS4<5gyPhr}1Vn|I+jWsphze1C1pSkGexpUJtgUfQNz+R``g z@5iN3N|n>B$iI;e%UMl{ilS|Q|8Q@Ql+E{8?QGp)Y3Kul&e%fm{=K{VJMa|PkkG!r zZ9})l9p~X4C2%(;ZeIooVQ**YrcZjz&dT<_`-a3S$l16zShpY zrbpgTxvemFkP7){)!a!lGO46z)$9v}7kVc{x}||e6Eq2|)qF&KsZ!%MfPM*gewnh_ zf~1+-02&s{BF1`D)g$XtUZ_GuSz9JDtElgPLb1xKHYVn86X*Po>Lq&Un{`k(Ve$Wa z2s-v+trO6J12t8j7?p!hGi~#!0b@my@J8v@Y^M&Qv*Z|O- zTWtnUTd&jbjmx(4vVC-cb?~Siy=sKd4eiX(D9fCD)J$F0<8i^4k05|X^c;=mqmgVl z+{i>8G#GtG01d;ddK@>r7KJ^qsv83aHd=%|W3pWoVIqz-o<6H?0Ba+{6w+r#Jg178 zu*xc};t<}hi;~9p@<|1j6MN9ipavQn1||q+M^~-*N#7wSdj8wyLqAL?!WyEJ( zP{!zeRvCb10_Ztn<;bKIHR4KIkyKs?Q^iESizo-}&lG}|X2s~Z5N3;F$cZ&D9P5#Z zj+es^DR?*_M=G2~B&7h)G|)c3==G1_U9%6MDuRw1T#rfD#O< z!GMbB*{5+Hjj`rcR+pOBxgs~N;hWU+jb(VvCo$>D5EZD&^*Dw;{JyZyw zRcddj-i|FJUgz8yg^wbDX2Iu;RPrkN%^EXqwj8to^o^**21|pDvh3A}o)JJt2tbEW zonc>lpVeFCWEfq&;rk8-pvjeSv`#&5m_u+^2t=IMA!rz4_i5)U0Zjm!W3548h!KQ+ z=2m9pn&qG+kA<*V|7y>{4wF7p%fb89ZxA~TI``50>^#^~gQz9RD8Y=%bkD&;4C!+* z#+TxJIl)(wqLB_k)w6Olr`EFyt40o^(4B(TFU5!D&S24hbN^F zG%4eli-X*8qU#Xuf)V&%o|O}`VvI!XXyh0b!WeKS#WNLRXv#iQ*K(5Z)Du!8Dfjg_ z)RRHu*|_zvS3Pg!7YLUV@bF170tX6q=vc`;@Ru#*&SlI#h zsc_tACPf0i66G$Xem**@q)!@!vqs^xo?n_7>nMbc4VB)i(<%FTY^+DeM4y?mgE462 zWih^$jkL3olV<6xRX%G~&Kl(@?7CuXfUO0!?h0zdVi{!~pzfJE4Q3dCR#;4%6+_Rh z8~KLXh9#g3+Uh;nKs=3nxszoL39%Y!)Iirz#DO@QX298KqFjTC*$5(OJl4sTcqkv{ zvXZZ$358f_P|r<>0;3ojP0i-4WAx3!u%Sa?AHsHR-mbxH$dT(feb%k@8-=c!n=ssvtqA@6qRVD_lV*^7%$&(ItBb@cj<)A)jVcwZ!9SD&p$i7XuchoNT z5HuI3us-cNTdR4u2F2pl!-lnb*mbaHo{XCFzPacblXlqx&>eDdbgSgwK+4>%CVMr+ z=&-R!u2ExM7&i0cW?|eaEW4FO4>QrQnSC=oZRs$+=vJ1!>e;9Ubuq4=3{9wIuW~l5 zT}@jTQb=fXojBBSuSX6P*g(oU5 zdwN_J(oroc%TmA#Pd75MO+6{Y7e-ME3n5h$VHlOwlopGGl(?+L!_ibYo>0SjDpyS9 za*0eKk;%oA#bmmY$(XrZHX3dg%R~6js%IC??1N$XdQy2fsl2u5zI!%!x-g%uVD#fz z<(<>!+sE~H&)UDbY<>Qy_2rZ9SI>ICeLnc&N$ax*^-r&BUqA2t?ycT`y*v2s-N7F} znEvsD8PuOXy!!tAv+v)ZeD~h)t#RRDEA_CQdECi9YG)s`(pSy&gJv2TbS-h!NMF=b zCk9@db!sM0jKr}KXI5x9XMq1))}pYVl{?t@L2RdldIHU%Rl0(ktk66qpnW;nn~^*z z!6kVP!UUi*l0O}CXQ2o{BjC_{7JyFiy$nChBHo%8rIWJyv=#sItoYSg@wXS{uP@49 zo)*76DgNf9_{C}Io2%MyFAb>QL0y@j9Tz@X7AOH-U{a3HmW9ubVNQ5d<@1v=B56`~ zd%h?5W&}BGQE?iY3*)Xi z9!Aicfn3`+%mhnuu^1H!3N{$bQ>#YW3P)0OupBguq-Z=EJVGgl;3#9SMQ@fQ+B$J| z7OW-??qO_~%*$S#ng_yN^%zPpVBM;ktG7cA?UIofpv>C%Ka4V zG3>+$)lUc7aUaZ6*4%ycT(ev-TAs&QuA62a z=ERPFIrLf}az*NjMq|XR$ZaurUZ;j{U9u!2fX)QgEfe7xVSbAD`q+MeHyHYnb39Xy z^eF;7NOP4qUyTb5(zB2w8;f;HY+;{3TxT=ptD+AY1=;nuAO5ZCB%U5*1#*l8s+zUy zIus3NA{Pdun;0(UYB97wcT=<rX#a_()3b z!7MhsG^q062RU?4w{mI&J}y(($*@H~TEJ6`QNAp|0(;cea7;;RBFkJSi9V2C5<3&l z3o`STbW+I8VPu-+XRy;!mY8Lc$EJcTZGEhx!FdW(3PP7+`)KgUb8Spy`)4Tbz(#zq z+dG*M{71lsP=Z?+z(%EEh0!YlE5@1}j&!XL-*j>!W7e?eVfh5Lxp|IXA3SsVN(luspQWumdx`Dpqv(jW$HU=CW`V9?^NOf+g)+zJ^u)MZ8MzhN44KBW6e(1Mus}cuySCw1-r@w9E>NH&}WSt zdF(j!;ZN%}kKNAu{2sh&*bW6F9*5KKas^!OpvTMmd@$~FIx9#skxo!4PAdpg}TMSy2=_Y(1v}3M$>+a$19*aUB?B3tozKeS3dv{pl zK^GEybZhwS+X2U&iQ)PA@zIm1ds%;NS$iGct_!SJ;k^pu%i1fa^;hQASC4Brac;bd z&{=yuCTw|*?i}sjIo!E>voOV{vC8K+`f5}ea4)x2=(s>?2jv>gx2l*ehi)S8_@Y> z5FBs*uK;w+@;m=00DU_jT|xk@{U^iJ{Z~CJhax2K^%Cmx&`= z&>73)g5set@@&To7clS48VTaH3+yK)m>zW5lA)mNcdJ1F-#{S0cV6M(>-3oszpN!6 zG?S0pnX7sniE};rpdKUo9D%y5MJ`P3!qBd2+T(WWX(#bkKl#om`SEG+ySM#+|CR0U zzuy1nC%gar3S;)o}p<^i@51RZn3x(onE6=VoGMbd&Z-_*&Vo|aGd(Q%+$si^1^j)K7oviI4Fi!i-ztkc z=amuBXPAc-^KZ;cbp3ldJ}buB88sn`3dgG)uW($L=inrOIiN|wp$u~hJq3Q}BtI;& zq-ilW-k{HYa(FSsoC*bkPKV(2i9Vm;^Jzg}i>70XLTX4zDQ1bzIpj`8ftw})XoJ4E z8c{y4_!Ym)<5&S`pRW)`u|}25&PEKc|H9Mplv0bsS6{Ij71jvbjH8IdOloE(SId`b z`EpIKR&LJ&%AF;Jmt|@&D031_;d~tD3o-`H`)S+@H#yPIlku4g`F)b#D+L0p z)U$7uz=d+L__LLOrr`?!dL6=5tp0npP5H(eH(N<$zvD&p9B{FmvITR!7HEDUiM*+v z*Z|Ph6h?|)h!QJSvq8t2JFgbvpeJ=vP}<3q)2xl*3R^o#0ODegWdJ%#BIeDk^m@f$ z2zx1Q0cZ+7-=fd1b^4ncGg^k|6^UL6NobED)%DoafEy|tB>OV~XpQqoUQ4^NieOt= zZ>ubIwNqK=!3jV!x5lP+gCTpkDPmJW)Tt3fwvk)oh|y=>Qg9%iW(`HynJ2^0D-j3H zj7egToRMIpUy64N@fwlnc0p_9!@XjxUyKh*$&Ld zU(29ji+o4-VYdtmVb)(14g#Y*9y8|zk>_P929(LsF+%Z|kW=X}1qUlUUctd?eaR;rc8cLZ zH7+*O;Uzq(S!UVixsjVz(?dN7XEh$|5NIX=v`pxkmCP74Wt>q1-N|Z9$6*y^ zpBa5-pt+us&>ECdEc%?q+5pfJL)b{4Q?i+qOq$+6B#nk>s8U4ChdKOx0xHb+%xu@l zcB+{%VrZ%+#)=0ueNZb9L@v%+#;9Hz)=LAkIB8dx12kidTV<3oqq4(f=4kXpH_E8* zXqzl6JwQ?nvl)}N0mEs#Hf=ZNoyMeHn-6O9o-t~dhuDX(G;UP}m|xcEUgXrhn%*}H z9V0t!8>2>Pj4Zo6z^rtYsXX9GM~%YqusQG57Tr4BoOaLzO&e0B6gI-{NgD&**fp_P zf=xT0^)9CUWv?-5l}C-@qzS91kBL*C_8TXI`nXvjz@6!vX=+qhLgxl0pqKs1@xVCl z8>a&k6VQFj3XSHCuE7}eNzXj)8Rz5fS-*DLubmBGnU(WV?R;2WbkGDnYZWi1le6*k zbTFQGTG?147fUvZ$#gV9N#}Gb5|7H7%!LHMAHJG->^9fYe$e9yy4_(u6c$1Omy7dw zqLLDo<+K*b#S$_X)RUQVR<9RIC*AUCx7I3FPP*oUasA1x_0}7PHG{pG{szkYc7 z*ALJB^2@WoesuA}FJ^yuZ}O`%^GP@VxRXT;-O4=bWFO%;{vLmB#wZPq0Q%U79~;SK z6)#Yjms!)%2r+1Fm`6hwcBV>)dZhAf5r(c|8k%(@^cPeF&`>E6J_K!Hzb(!?(~=hf zwB#u$K3(;eH9rH;&3Lez;s+UFltTc$C`#wm@O3Tn#Yyqo2bJGnmA^hOeSL=Y)miDw z^XivpU01rT*!0@pH^g;|!mZtbilz=`j-KSiMht_)rsgS!F(zCId&;W2g7IYJ&WN6oM5AFND>@2@ zn4K~1C>lIW@<%z0MPoa@B#%gXm6FEN(G5*Y5bc?eBPGJPJ*#rqzE89#cw0)a6&U8G zr_dF589_6aPU?~h(r1D}TEL9>m|9v#R_-=56a=RQJ8O7ImV+RQq%{w$9-By+V)QJx zu;(G>c8iM3z?8A46vntQ%%iKA(Y$WL|Eoe=F&&ZY&A zDEREqRalNMK_Tckk9R@Ec}Gd}Wo1`I!>n-&B@Y4Ch_91`H-ozxc9jtRx=N}Ol@3ww z0ENH7vWinGVOKlu>n8(nc!Uo@BkE(#29d*NIfTyCqpwU8ji|SkRkIfiY7k76jAmyfwmBZ#1EObxv>pjuG7|hSg7|g3wEXnn}AP>?@828CxY-6YA5}Z9JU{9qrC(T&eNPQ!>B&$ zo-v-B7h6emf;Z6&j#7@}A`<5rhL?p&UZ7tc0?T6PxF}A@_>2%g9c;#Y{es#pging0 z5otGOC}tsd2drdPCQG#ytnQ?&g5@lWVn2iOYgm~s-8-ZV`&m)ED2Gmp;-bLMbNK3a zli1r3UOT919)s9R3{wlIl#;$I!*qC3;TZcC^4C@Au^~Uk#I(p{&=0Di$EN($RN$`5 zvPczrXoSv60?fZCa43^goDe7mW9&<(%W4nJrmu3NFovH){Ft4U8x>Fp-kqTg!B z*JbgsVMU>z)#S(6=TLsDu3T0^7p2g%hWfNF!}Ff#{1R51(%;i8cT#{?Eii^XpAF8l zIIL^#W(48aJipG>MhUDvewGaNBs{Aa8B>9DeukAz|pX1-!nn3k zs+sxIesLRWP}=Ghx9XXla(pMN-j9j*W#7K&+2gQb;I5xy&YQA}wa1waZ#4sC0c3V{ zA(h|4#A{x>X3%hRSM)lfA%QVy7)C`L;w8!SB_GObxBD%4&9L=)H4tqx;>@7)CT`vw zaZuU!wrFI>eYEef9k`FIVtNga4KvPeQfe>&E&2jphZE8Bs{GiO$rJQ=p#m;9`+klj z+U1f0{-lgZ7ZcDjLf(v~mg0$AM2jnu;PJr14|aDMTs}mX#ooa>+Kes!c3}!rFk6&) zb??DC{!BcY&47t!WW>9>h?}?W-@VI-^BP+-h)n4Dz+@QaSHXzrkJC(XQiQ+jVqL4Q{F2y;;rk-m&A^%&{a6-|J^gx0elx<|@z~xx+`V(K%~{BOAPtpqeeXStwJMP4*)=&SLptb4;K74&jNq?h5K(GAO7>#d;j?L?ms`-`{yTz|N6}KKcBk){z>4w z_qdNP?mwH{dpNxNXn61Xwq)a_+<8;_Y$c#?0Q4KTn+?8kMS17*rtPX_f7p^AG{V=- z@Pmeg?F7x}Wi57vG#P>NgBoM#(erAgnF>YuKrUj@XBdIQQ6U;WGf-o_3VKH`%m~5j z$az(>if&ry8H3fR=71@;T+fUJuO!hh^SJ?Q62HRBNYkxMI4uk75Hu7V82kAsLgzYm zIJ}~;&$$^tHDYIG@_5w=kTK|E$}bl1yKY6^Io|!n`OdTX?n!HVUf-G_eZJSPyfLiY8*Lw1$3f7g(W)BN?itv|27-FI4I}RJB$#U|7oNil|D2n?u2nOaPk3 zQLljj+8Ydd1IV4dLEdLo$nPhS2-0Uc;E@An74QEH8vn!(tanZNYYw;F+UMWEw;Z4Ex zI{xgpi>pkr=(dG}D*(-TDTIzgwuYO*XJr#WQz@1t+D3cKL7`?V0ZknXv4^3A%?54k zxp)^#K(pCwOtk?+o^_Tc9S4KC?A($7G>SNIX4k=nl*6LWFb;EikM6Hh&s$D(ZlHF< zYrCHe`BI9%pz+yoAfx)yVV@oqO7W19RP<;t8}=4rK{Fky=ag0=1EF^&Uxgsq45KT)|s#!&2r?CV*vWlYuoi5?bee5 z`d+ixjc`;z6ZE{2z*zLE=4AxXFnyHQ;G07&E}Aj;!Yn`RnGgF06cOauyd0aAV~jPA zY5p;Jr6(|jS$%K@q|aj_)I+=rf7v1)9fQJ0(P0OtGckx&v2igr#w>Ffj`OvoXu>)m zkCuD+=(LhOY3NX=wcKgFFt4WPmGrcf7!{&S0Yn#jN+k^~J@BDCETzsEeQs8#)y%@o z_4ART9_^u~BW%&d^nq5d_c7zr8Q9tylYxJ)>t$E86n2h}mMgL;0{D2y8VsE&e* zRh5Pfy<5j<^R#IaT&5s1;$0I84be>DE4cGo>}NrbK_RIYi41wvvz&aZOuCM zajQCRVYa%9Vd~PTX~6tYjvHyi=REjYZoS*9(|~#wc`U-YL#H#YL}lF=<^)TjxV# z*(=XUuW>r=TucXNgC;z7(J3$5rQ>e(xK~0oN56VLfK@G$HoCm*l;`czvQs_j!BbR6 zwR}p8L&d|kCj)4zRu{KNaxzkhV`rw`|U z{&4Z%?@xbtfAsa^&a+~Ah1ycJ3~<0DWR8B@xrF0*huirqzE7MMvND?>N8`(3bxJg=M+y?#sG4Gy8M;Hu;;Pmpb_zs9~r4@ zmDazgz)N6D3r8$nS+KZw{x(|Wo z$L)f*9C|i#LZ93kT}oBM+QQ2LN2CVHwaMZVJSj>O(r!>NSvW1Crel`p2N`-I3RaIY z+_E6f^$;yEFvtqyoMq~mRU(UmFwdh51cq10kwYluFr=$8rmCm8;IYobl4m&%7B$Ur zmt}aMIH8*-MIPpX2hMVVcbdvmQ+lhRJgX~@42jjVx_n+l!SsWQcv-fFkIm3USvW88 zmnCG@?{^|kYYIH+sV+RM;zQsm&Wijc=B7jEMT}Yxv8^I@Ry@<;QNl@quSdMyIR0jU zzm_T9lIDj)O>xDb;hS195-d^S&tMdb#;i2n3|gj+xWEb>O);kLVAF|2C#e#wy&(=Q z06nhUuIkUm6)d=GRM{!T{e_4?dFK$zKCdhmH#y>3YQLx7pP4^px#=l&3!E80?H6|j z#jPF@=SFtBn%v1LyYbMj7Ti<(`%sc^-*10WuS{q8YsAdTY7e*u%`5%I{w)>8It1;o z=<}K&6Tim7SknqOZ&nynW<2llU~{CFT!#ma!$arcq3h_#W4AM#GY#zopdCTChXH7kY(O~!E;p7N zL(n*Md;AoC=Dc3P>r*){jUBNtj)xdpl}hnMJ{n0Va!i(-M@RO9!?j_V0pg=Q6kps> zW+cnVreWd@hTgFP(afZ=eynW|&Y})*{NUjJ*1gpN*!*!3PU^4C(ai$yrB_x% zjMxu~uZ&8s4D?s)>DMyK>oM_8!1<^0zIoY<2PF8o2>C> z_F4Tgaejdd=Qa7|v0p0?eTzG9S~zfudJ8}oUdEk&44_xDsmv4de~Fv_9fN+Uf}^}K z|2p`*u3|L&GM$LDxoNArBu1Yzn;K}W8y81a?3GjiwiHg@K`XzyLOgV!zfqRtU|)~=f=Ce3(I zk73nTLlTCZ8yc%+DI630*@%{pFaWJVWwr201vxc~JX`45u%Pog5N%noah~W(03Bt0 z3t{3dNp!`kvntx9A2d?et@N}M%fRcXD$Ku;4y&m!e6fe+r_Rmz3M)q~GsdPOgB8i3 zS4!yUP59b~TKVN#0%}xS(jJ|j5dFN#7 z`C@C?+&XUI5Nce#J2kiGrfXVp4l7&pa%fRjD2N>8mL!(TYy zhdIuSOVc9yF<9{V#>G*IjbI|xq8!IwVP)3%ivj597_W{taoN z885a++wBh>6C zboxb|PHv*`rB|wD5{M-O5+r4QHVifIN@|3?ohMAdxV}b{v7fhMMY;k z8qi~0F&3;O1v4$xvr@YdZRNEFX*cQ_xtR^Oh(1GM>RH!1MXg)ZV9sh%2>BgB=OJr& zNEVJ&oPwQHTPuv4<~`hzy+?iOK57AIT_Z)tst7=j3mP088gw-S{O7{|@?$b@JRUY? zmTDB+e3* z%(@q@CDH6A6F@i8YJ+j-j76U*B~6803d0!pOUY&e&K3Eb8q6vjR7w$zTy)gT4I6o= zK^+-1jG)<>3e(N)>ZqxA5G7~YW@gf?LQUJoxLFxA%9JuTd-Ytmmg|_Aal4GI0x_G6 zT?DCnp-x>2^;xGr=@`>a6*+Rf0uSlIGd7DT-)I}h z%sVF9tDA*sr!wnQU^yKl)vaX)^~}6eS@z9E-x$^Po|%DNaW-sTPP$i<-o>!B>>9JS zzU)<2YL5E6qtB3B>$7h0ayEW2pIlD+Fmc`~E;{A&aqVnmUW{ueJ(H?-G3i4syOnvn zvS?RkjZ#t-H4#4dqcJ%Q-^k$GoZD^}{66^TfyyOvxmYGDX#tPh?{az_cKiOG>*&y9 zJ968O;Hz9pi>0)9Qj3ayzu)Pg??-_~PB*i;YATJ_4~c=xVddf2d@`#)oj0B@8jt73 z(|PULqW;!N{fnp5ub*{(_q_A_w};=pJ^bd`;H#(g&mYyk`}yb(?@oSrfAqJH=70bA z`1|*V-@iZl^9OUNzhKS2eb#$>kbB%tJ@4h7_3}_pySc}mES%R}Q5R?o7SypP;i;LR zCdqLApv_Adf?klleVDhdkzx$GgIz;~R#IprcqkKf9091Z<}Zc)dD)W=xm4d_G-!_n z?J2>P7F~JStE+IY7i|(Te=Es#Q|RBA>GE8c=6dL?qCTugpSEM)KQjIs>T&J+NA>R? zncqFE{qVT;hbPVNuB-p`0IK|l$Ib5_HDLNzXT`72OW#~pzPU2Ky{`Y}l(NsqrEeb8 ze|u?ubyoW7wD{#I%wv3YVf^N#xI)jl&z6NxmxV7*O20WRe{ou7Di5q>@mGt|Tm5uJ zb?dUTD7#>!s^NHsbQ!EOVUBdhS;ES&ExB+I{z)@xAQn7A5r>4L33v#~on}L=8!9 zPIebnkBQtCCZb;$s)kJ2lTo~B#j7jK{^4S#>73*!$cS{|soUf`F2=+>1L9$9tC*MU z4K(U{pbU!5R>CeQG<6U$EXuI**ibPq<2pwIhmpWhN_50I#Lx-Bj%jEf6VU09GbK7R zA(D-RaNDU9qYJSt!F^OSqfXidt5j57y5cNHybbugi@A-ctC|$csuRP@QA{p3W9X`; z(6ono24W}}``V!wf(e>^wTP#mL96d99~$RH1hupkaPKg~jWfZ1GJp<>gm07%jxtuh zwVU+A&2a`z!Kho&@EKvls}wXwa2fTP5jS?#OCv~aQT(|c!$z9TxWB6TIt zm$$c(2rPB+7&XldJqz88&}K^L1iWpKJ2%rpD+`}Np&<&CxdwG#L>!FbjsR=MSg{n_ zJ{C(KXPA6hU~1_$k?~1Jm=zFq*V7^VNj2_WslyQylfeT$8~rqDpnFt9LgdJ}kqeVu zI)Y*oSQFT#@WL?z#w;(woc#<(o)CEH@izwS)|d=n(>%h&@X}z1Npf*un@93r8yea| zNJtW3?0AyLdBzx57huKC%kr^~dW}9V0XGU|=!Dl`DYs=n}qyu|i%>*3?CLP*R=>F2 z)3phJNm zhM-Zz;o>}AI9U-HFZS0WjzcRD z&F1L$E`}-7UMxh66f_?wMLE|=RA!ysbVbIuk5NYq${q4K^+gt2`u%#G+CPj4$ zhcvCsW(pd~;d9GdEwInSB40k zU#X>DOUtjT!8^{wHxKUL+26i%uyc}=t>1)TOq zCIa6**5(Zsg0@DCTni4b$xt~e7b2*B&J%hrM8Z%Mf_^Dq4*h84W%OCKMkxEd2D@_M zw&3Cg0ImNUG`yB?tZL0q#dXYi-HQ(@&vMfg5T;g#>Wk?4$2YZqcT>I1i?t1Ke5*F3 z&l}TkbLY~=a6QirdX8^~pru<3`bFo4h1Xx8$twUYQVA>j^NX`>#KR>e;M-^|=m-#T zUXODwryBIeM1M^1rzAM+iu0m&X;RNXia9@NrKouzN}O5b`C%izS&v&$sHdIi+e7K& zWAWR!eE;~B?Vq3Q|LfDe|M_(9U!NZSpU;l|^{L~ZpL)N4-}me5-JdVE9}eHV?!SK7 zCFtC<(DRRl8;m<&z63q5i?Yuv@AHF>?Yw>GynXMyy>r#_UDhS6TJ*Z95gLwNG3dOi z>(vO%Ls@2RRoG22!h5qC{F`W5P0NI_C16%n2l>dAiNKl=^Qy(-s@6shC<;o));G^L z63{P(ps6lQSdGNPR{FwBVSs(*fW|(As#1)oYazyo1)a4``V7OtLwRs0#Nl8B6S#MAKQ?Ljkn*^EEzKyhy$@BI99>$JTyG46~iZw@MNj;nV^ z#+{krni)sa>cPC~T~vb0N@S(`AOKAx@GPXxP$oJ`CwPw&NpX;a3Ul!3E>FpMN4VX*#|xzf{Ur^X z6g3iJJEI_O&S`@}v`1)FpEdiGFxgZME@ z&>5W@es9R{l_?dguEiRd*d^$^L7y3n4zJ?RH=X@fmJIm?^c?sxfW|plD42oWHQ{9d z+M>goG%Z} zDLuUwQZpzFbEXv`5eh~&OdU+|d}D>)P;;m&D+t>tj3i?!*(Q*J1G^&|=_pfLp9B^O7F@#XX_ z0KKw5%PUVb-b(-)tA#^mk%kwYAT@hPCfvfdgkh+>8qBF2#-EiSwy6m7T_Z)rIk)K4 z=45}Kwas}4wab_zZWb`<+^V+Cbi0a$5#xFRWf$G*s8Jp^N(}W5n|i$zs}*DQa=cki z!aPiofywAP-aG9W^ImP%uQN>tnL3O`zqRbQS#v^4Rabkpe6x~*VgP!C*<{4fj5xE* z^|VumyQUbLF18FdOGig=FO<2C(t7Ti&l&MErl_YG)s8tx$a|^`B z=DcgdX2Nz&TLvtgmXPk(a`SHWWY9Y8H>d651m>@0=fs+qJ=iUkd8az>7$?0tPU%*N zG8@aTx$IPD?b58HLrq)yq?w%V%N{JvI30Fp@YIdUsHTU7 zKtxtTfdKFGx$QQ`A$-l*^SeBWa7<6-lUiKx2jN?r!i!N!4F!1k)+YJ`ssJ~YxDrXI zQ3_Be;)@Oe?IvA^ZtLmJ^1dO;rH+L|L}hQo42}OKW+a0t4e%%i>;Kfc`1 zzI#~v{t?z6pSGZWc+&pvy87*d%C}dQ|9;f?uWRG0i}F{fkS=|FQDOA?HzzuZq|b_9 z92Y)Y=098HKBfBnxbOw$qxG-OjW5qCU!GN2pF?bQcvAlCxLk|+Qi4ras1+gkoskO* z2#7PnVOepPRaZ6aE@3{}ZA1daaGjF*C7RI$O^(ZFE>)0)RMH+1w1;t6e1$0(4 zW8Oy8V`}cSKww=#NR3;)!r8=*T`YwSPn|-CHDYL3+bm|rJ(0kX7PKV<2PUIMM<(QC z>w|u6#G{x3F5pckd71sJA7C@?9cBW}lt|%XzmW_TWxFmrTQNkvOiY1xi?FAHUI+`D zGH5%>i9@ndph|))!`N_7Lya}8yh-S`M*-dm`h0`r`f%1FXowyW3xG7#HLP zX&jIglfYq+=ISZVg!eqY`4L_-fi-pu)ZFkaO>#8Xi07Jd4q1Q1Q;jl#iD!&r;sACj z#EydSQhLx;9lH^L)Tz0m8AW@wNzDN3uxFyUjj$oG$&_;FSkWRZaPkW)+3f`tBPyuLwT_L4ywRTxbA0o9}ZjJ*eS znM~Z&J(5fyU6e#)pF_5#%o#EwF5F87T3PxX7a=czrSFPVEgbQ=dcD+)Hu&6gSK97Zp@9pXeglLJ)St zHe&0}h|eGa_oS@NN@_179v8(ymg^>i1K1VByJtC$-eZ9=^`Bhi5jtN~FzI|*5tqcE zj|=>X&Ob7hrw#R4LqqFy0iW)yh&>D+8PauCx+sh1W%02oKW`|{>&kUSdT2<`Vg4G1 zn$OD^g+3_?$2xaX;GUTBgNk@k;LnNz%>Q;neNdGsA`QzFPIZ2UxEcEsKB&rY6aLYL zDgSwqKhuRJ+)M>Jaql!6#LkVdKk1E8kNOO}aDgziifL#p7K_$4k#t~{hUP5p%(Bwf zNPr~K0t3*DP*-ByPezECUr0c20_ay@IIL_HV*acqSloF{pRI9>565I)E!T{W;54(_XgeaQ=_>`0tB7mJhJq?kF@PaIkEAr@sxer(m?Hg4VuJFkfIx;Nm< ztQ{7H4y?zW`*I+#0?>>>r8z@7>$Jdv}}0?{97GZf&`ajtD>>LAj1>UWe0Vv#$U&mBSJ6cw~+bZZc@hJG-HH zpI;7g0c*OO_xhm(uRj(FVb%|2&=~zICljSayqt`~IJ_>0tJJeq`}<6q!P3n%@h1LE z2IpOvxOQm3y=(;59Et!m7NgHl_lY=Tz8Hr0ZfwqsP}}zQUAFyz%NY@ZEBeexH0e0P zYA&Moi~BPZh0ZXXRbM@8y}78}omO9+;JfaX3B2)2uMCT?^z~QF)N3jEbtQ1ex&Oxg z{X2VGclNfo_II|a?!%tHe-HORLFfAi_jgb*y?u{O+{M0#J2VlEB7TQWk4Osy&>14m zQ2B+KU(^aPT$*{hPF$`hm3))|Xsf6pq4IxW*tlWMS@i}wXVrfng1+72Z&P;h@*)=e zBeBMhNpy(yHe^X>>}?ng>yhxf!{LkQ`K849rNvqiZlsle1faF@M)vup@gUOVaOq`+ z4OTA!&>I*!!vM7UBj~KW96ehATDnO+{|D~8S#cp4WB_{ASJ02n4ZGlVsGKh*z(H2* zWTZt|yR668VvR@5#KU^*5h3R5M&eO3Me>aVgU*kd@u!{GlXmo3H~R63^wmT0&mZ~z z`KjYypC0_{lih!PcJQyy4*$>Rw*UFu{f|%m-@WJm=zRO>THLw&B6ohd z?iuUNm(b^Rr@{6cR~`3N$9~bdci!H5+=^b-l*_t&S?8}vOMOXh4aCj3Ay6@lY-4KM z0?=$8vM?i4ru;H?3(Uh;WmU<**Qzi9Xf>Qx)J9snSm9<`LLBM=6tU)Y8X6XY4Ek13 znn^j1UmfQl6kvm7*quhG@ap6GVsrxnLTDM2n54o!=&{;^}? z&I~={WwS(|X#`31yc8Xfi-XM0*j{W{P>K6UIfdfS0WA0~9T)j=Au=P$#xNhAV(J-D z^%%2?NRj$knMxTIA|rA@Q>!kum6mIXP%X}jUPsX7=G-3M-`Z`qi_Qc$fb0lnk^VP z-7FZjf?3mzQl=P{BT_IV21Dq2=45%5eO?1-F(3$jD5TGvj}MZ6L-P9tpI`L(L>~s9 zm4I6z#>zVNF}=nLG&^p%^9F!s?FTJ>8es8T$6CR$5zBoEdS2T$toC{vFqgq)*@C32 z7J>|C2N?Bsu|9#ackO__ow@!|{8`!r&}$_Ka&zbA45-)Od`z{m=FaP8UQ9j!E87b;k~SPBJCpP*|4wR`%Olx@p=q#>yH-Gz_lck<-;tTdY&T$Z2 zF=&Fh2b-KaxX~G#v*y7bfEIw>z3Vx;9}_)^kT-WN~O3^iet;c zYAR%AWFsxr)1iJjI=}{l$yPya=9N}nZRaDMLbR*L#?|E5NDeFUVL8^;wLv*HC`Eha zs2X(pZ2N?s_dJI?3_!0M5?TP7oioF#dTqNw`+hqk4f5ehF-8D7NtK`gGPd|bkum!F zq|-+JvR!&SXguuKPHOqnMuA+<;Z@-{EQF2{VLDudM?{txN+v43zLvrQ&~z6Tdn~NL z1hqf00i)P>m&Q5@_Oj}{ni&(D9wC5^P>(@$gD_QeCxabI%|wXlwiA{2jC*WPEe)w526EA0lGxFXBw&49bGSqM6#u~*?u z*m+gB$I`63;7yOgc4m`4vkJGe;l_$SZvtpI;$_ufhUha?O2L06v?RCk=&5LDUb`@E6y)f>gS4QHL|yjz`hE7K0A+#y7>sjq&Q#?9y*^Zn?hd!6nV}~z#_JGU9d%YrFVS|?(MM6q49920{ z@cCf6&w*{{Ij;vkgUpQD)WgeG?tDW{|t=f}-QQv>@GE~{TYY5(?F`oMn0)`<;Jcr9fB#nN&%YS|<%7{be|7e+PcQ$!PtO1K+37z% zUjE@1<3GGN_;68q-pf7jW#1m;-yRew3Z20=*G)P>yO zWU_n7!<@uObU%kZ3EL^kK_~fooHJuVGsaaS!BW^)P&{c7J}d3fpe?~U(xQtr(4I;p zU`7MY1cx!w6xUDlYXE&|gdaCzZ?zNe57OU0F#qxM-ap=SZ;?+{7rU!E3zbAt87ae<^9`7e(1 zU!D@1J}rHHQT^(|py)KoI#497zc)w~WLH|SrA0)aD6*i~FD8E_I~3ZVWhc2TyhbEY zQa#MwTvAc=Tvk0v4m%UVNJg-e9vYdlNgWR3!9&)!Fu_^f3p3cD&y6sbB+(fWD=)iq zk|!s7@~|^QZY^+#nc|QWo)N9e5{@(YTcoCfm9Q5^FiI@DV!^`%Z;Nxd@_E_Wj0cRU zH!C@Ek|QrU;@nYEus7m?PLeajUM5mtmSOC7m+&>BuqY=ymcq{XkOJ9oF?4R&bFwQFa-|SDJK+rw2_C7w1B^wJtRosc$|JURk;DTX z*+{feQH@Zqq9Gveru>w#^)Mw!J%ad{8JtNZg1KfKA~$zU2se*&0;7;^%eH}L=Qbr$ zhZzoSB<(gdKWrWB zVS1FCg|(4KV{Y1#a*#FKx9UAeG!sL_D3maxJ_hdLg{wpmTQgM!ET^Bw27qNW$+%z~ zo_d%jXiGf+M;QTOahmTY1E~KdM+YpYM|tNaM&rF^#0R@{nnz;Z#Kf^5o_Cz(m}P+*Y5sINXcr{^xvz)LjN(A3=6JXEOVu4OhZfDhLUK*fQ z8;uqNG@Rf{){-LbQc`NPt#mmC$hf~MsaqW>=~)REXU6=0nH7NU;Asg z30_ocP&gWidE7sswv*UkGmi}<2bjF(hgqyyp2eI+m}iv39*L72x3IF$A~ulB1eZD@ zbxO?#nlbE=*h?c^hAkT9g!2l9rpLwbP}hdVFuaY&S?rp)%nPs_0@>)?fLfr4nTMOl z7>E|mO5&oxJ*g{C>gr`xJ}Dy3CPxR(w#adh4C$mKTvb9(YVxzX{H&pz6?vHWZcBZq zsXVL6?=;ls4fUkJUzYgyJKDRQ$m5#wc2j+ZeGZlDYUs2gFDl{Fvh<*W8j#bXFwgO4 zI_$3CEE_nbSTsD>r~qFTapw=|7XmcJ$M9d?MB9nK9`myw8Y?8G&#PF4Fb!8!dQGC& zRkExdflWt;1)!tBpNz^swW`8~EcN^|Rt!TAO52^nZdT*NBDs=90=42T0IdnU6mUwI zWI0s)7I9vintueHSLgTcLzaD}b7Dl#yz6L1nQusRV8ivyyw5kjj#a}&*_VTi1G zRg6C0huXTgo^5w~+j#&dB`AGH5`BOG8teb3?LEI7H?Mr%`8<{^t3&0$oC5*@FoOia zoWM*LS-Gmat2(LG%CfSfJPwjA$x3!~li_BX*tAno@Oi^R&!}mpR)niJt~2z^ zU^Fa7Ed*~e<;C{;8Z68QY*D{0#XD5V4rkBliyXAcpjBDyXxAp?pH3*_JSjgvEYtYA8L79<9$mqS;{PsyHY3upMYqQPf0YrU0V2-i zdbR~I<7wx74owWf*Xg5b{H&F^(@NiKryq23_lztd=D1ai)!s5$ZTy}g-|r|d58^-H z=YRhw^wm4AuikZj`@#12AKJeA(E0s`&Tl?&Jo&)!)qCDQyy}1JWchq}?alzX^X=Y3 z-g%*ZRQGJ6=NC^g=DYx%FAC-_-Ri90={n9k(wQOMYRI?h0*fItu?C~ecZfbOq_)jn z!!Ipu=Ce-Ug0Cx-Xl8X%Q<^DG4hI?k%~BE>Cg5M@q!vG8(AlKVXyjN(Pn#KPV%eyZ zKAyKFJgk^XXjsE>EzYKo=Dh(Km_8;!2Yh3vK7=s}Uz;ZASt$We)9q&Zb|ZaUO%Q`N zL(mL8vtr&1c!-l)!er36W@Vw+!m=(!7=VsPxva#O(^5kf-#oFscCzxy!RoAeZBoP5 zg8eyq9+X}jmTrv8D+g76R`$-yKB&EtvR9Ou?s&_B%MrS9VbVk09H=^~ASrSXF%7gUlqK0!5egK!v`V) zXq!U{dU2T~wks?tp-LiJ&g9Ekt(4U(Y7wfe77NL|!pVGyw+tIxkYk|P0?_bh$Qz=W zSS$g}c0A%k`po$}g5O0{*I}V&mVI7SZCGUi=((C>5kRvxdM0VT2tNCtfu0$_wE(mg zF=l-N=RypVEE8IFn4JJGS_RrH@AFmZhtEDQbB?t(CVIYbKrbx7x(>>u)Ib2efS%dC z*fQ3p&iOT)aI&~D!@-PDCnEkdAHq!~DaT?+oU|L}5g?H5WESRycrvWb^kYP6wK7A` z$e>+JKMglsM7ihM4TALyKzm>t5M*Q08PWFqA#jD5tw!6%mX)){a&B2y%Mnv%&W#NV zH#6c41t+&GP#m;x1Q~;#Q)wS%jaip$AN2r)vrRaMbZp#&O^rvLNzRiIe7RUqlfwli ztfOipR7yr*EGA$gT+4FRbhMhm_Jh5G)GI3ea@;`MhS<@iPC+&_siordw2|4VCI{ts zOXE9*Sih+BigHhvVj;Ji+8%ngX`H(_SPq(YaAV$2Wi9N$ZiKvhdsvXix-y{v^0b7y zp)ouVMRzMosFC1~n}w5h5$d?5Ps{0}W&xHT>u7Ukh?$xPDhwY_ib*rVOgAk?p8GV> z#mgfE;>&nP`o)X-2T}_`lRl$%BZjQG5QheSv9wZb`Gjqep1ei^d!qco9}5^)C6HpIV%vDmYIBm^-x^|&@AuF zyw60Uu_(@rhl@dHSf-Pc4OLX55^&~VC&~y5{(1cJdNTDq6XYuE>5Qzm{ zV$gLsYVQx~;}(XXC+*^_TZTe8vQh8Xv|(KzHuSNfkJ^P{GtbN$lV-W!P_5uIwkvFE zJ+eqQOQ}v>B`*g#IvP4wvoP(|cDmJRw>EBtxRDlo#z_eMjgS--nu)OI_~aSN6&4w`zmrjFZ1#-L&IdJVPT z!2OyS*q?C6C=Kd`el^#tYCG-nxLN8}vNOc)HK^TQV`kK#rbcCAXp^=!F$(=U=Ae7% z9zmuIM`>o1cDofgO1r)4e!sEbtMBzH7<_KSItzQ9>ZG0Df%~?!Niz@A-EwMBOZRJO z8290hh_*E$HJ*YBdc4lBBk8L~Pa^dft{(!=ZGABfQeh;>w-*j(p7Sp+EPH&g0uo?T^{6Sy4 zztg_E)4V%wKA3eL?6x1w+V9+MeEg{M`%+giG5P$>>F00l!StVBAAI)4 z=<_$nU%tKb{re|R-ah=|joq)`Ir`?E!!O>NeD>z(-J>$bpL^>4ZuS9@=!d=RgKh?` z&_))9LuQLX4{{u1(4^zQa|5R2GBVLdB3O?H>WHC3W!bNbo*eI% zeF&gQ&VYGXP4JXr-m2_l9#|t4=%s^W>_8~)>X8!$pgXBo`{_U4sXTe9{q@Vn*RS-x ze%$-|<=z($8lT>)e}2FI+5N^}?$`hNQuoV8oi84C{%}_L zf}3eNa&VLA$@1Jzv+NM(byMkc0KulwZdkeM=HZspU z8VUj?cp~bGr>Vet(2Rl2^vKac_j2T80a$-oLQYLw67AR;???u5Rj^YUhMJw3h#lk4 zVOuh6(_?Nu=1E5!sj!_HIiL!nJC97?p5Xi`F_4PD#@KSCF)w=(dR%t?k`K;ZYE%0*S_$c7TwXJ zv<9+gz{+E;ZpsgL$8K+!|D}$0n1l@s(!rVx2N_;MuzBvX?5;{M;T=#^cA|y~g1suc znd1U=$yxl=KqxGsa z)@(B9$OV87huIhlg(E(%;Pd$Hn~U*e3OH}Dm^15tVojKT5{wQyta>`*ykSyi`}!hx zwk*%S1qSVVs^HAqwYlOZjfPdc&ld}Yu4tg;Fzrq>5^y;k8_U~kOUss0&30LYwOF`Hdn4; z^FzunuPraFm`D4?)uo$^IKzk-`np++I76*1-85nJjcaq~HLPT1_2v!x`nntm>{jy( zIv-KtwV7;e>PAMy4qAywJrULwnQ><*J#J3tW0zR-74-ac<(^fhg+scOJ7x-wD;@uy zNuOCQ1fLhVGpETHl$k+iU5V-Dgh&i}uK0M0JO3|XXcIusiF5oabS7R5k7z#Ioi0qf*w;Rd3?d+Xa8cyQx zce3}4%zYzskLtV`XLYMCL*1^)cUsC>OS#*TAN1s(AMk&8IrQXR_mg*>U%lh_{v*eC zAG*K)$o<_%fp0$ufAya5>j&PqPL|GxFCupyA$Punp1c1IfWEAIe$grxc0Ph?|LnMZ z?YMpOma%nii1)gwdtKpvH*>F}vN$u0S0o`;oue=$eb-3eqq^V8;J#DA0b%5t0qe77 ze6J`eK~GvRJs41`geK_2N}Q#hPit|a)o6B}%b>4f=y{7m6GNYvGUxvHAdegxlSh9 zP9cCsPDJzv36Um|ltUS6@~9wD@4+ZFAPQHpA$uSha=W*;%u9A0u0$lz&WH>^(-Bq7H6GMse$L}y*9N(54*1tAO6Y7YB^5oDD`xU#RWGZ> za#k;9^{kSSc$p7z7JWAPvNyzv1)mW&dxJr5FyafL0NNLf;)iB{L;8%(21R77a}6=E zW>dSd&~nh?&X+KBz%dtemwQLc6ZhwaqjM5z}?&(hPg!o(AI7u zn0^XCi+Bu~Y{VIvHvnV+8bi>q`)Fr&KoOFL9kk0~mVI_BVK+Pq^Fb3_-exLit6)8_ zW+mi>G2-5`ItrSP0xP8TGjX#8phHBTS*Jcfwj^QBjSUMu`%H_)I@4CnVeW>>b8-Ia z6##9v0ko~Tw^m|dXFTFc@$Mw&PH~*I`645~(sqUB@8ZcocbL+|IajSGd6r@p z@jXNpy2O{+4_d=HUml=F116+Ct(gI6=HFnHnT49idYqEZuo4ts^i*-g!p`{S1Ml!W zVPfoqiWr*SqbR&A8X0qWMAG>fY(qU6VPAwwQmB)qtwKyJ_O-;gl$lmkI0Ky3^7~DF zR#g#R7ZSq)8aetHre>qu%PAz~xS-DrKwCH$_+S- zsc1dLv7UtOY>avpiWY!wp!6Bz+tnmjO-8evKg0Vnd>|u)GkjEp_lmH0*wiMJ{~a~8 zVIw!i{4W;iI2z>QDDN2Maa+frF%_}h+@O)`Bbm()8pxn0$b3tqW@&HOJ{MReRI{C0j&3cXX}Vp6^^D0My*EGxJs~#DjMCWo z&}cwSj5_r{#A0@iX{SExwqR?i*^7Mb6g~#Uhaxg3D%6%x;Y2Aa2%)eSMT?u;>)7XJYke8J-E40;ZQEW4=8Xa_cS4Xe zQar)KbL&cqQdW-V6RDksy5G$o5A?I0+WlGQ;cn;tZu`Mr`~F_*trO$d4~*a3Z-4x- z^Z6U2Z{Oel%j?50-kN;%^PRuGz4PVUlW*QV{QC!|Pu`tDef#d==P2SB|Ml(3C$IK? zd%yW;pdxqfW*+u)4|~~1ef6bY_VG}A&_gc=jBrK==TQqipXGy!L<}0vE5s?CkifYF z{8r^>mCF>hJ&Rb{gYVJFSJ zv5{R}*wZlqeb$g37|B=r=@0j`?_ceI|62daqxLtCjVF(cZ(iws^SJxfOHBmO_v)YC zZ#;S2`|>5@)AQP&&Z>VptNig!|&yd|LYWr1UEcL2Dl!XcUFkKQa^0_~)+<^>=p*MT!sSDW$9Nj)v?mViek55F9l` zoR~gF3j{T+YbX5`$)gL-OvpxQXh$RNuS#y}Cg+5a($kJ)6g~pHIZQX>nwi-n9^6s_ zn>kEdqZ2t5ai{q}mh-?tgC&y@2b78$W$cAWf(uuMloxp()(l(aN=57m;=d^>*}o!hXbvpZ>HR|JR+&50BS)pkA|UnHU;F&;jSx=H|-s%3`9~B+iSh*$hF?x$`CTY?0{I~T9cHa6!f zXU3f^w}w>~bVgbY%Pce)+*(^Tm!Uv3A?y`6se%dH#yTwN+*-45+;nW-;JnvU+_nAI z%EO(d^TE36Zt%^mTcdP1NEk7d}^r#STrX$!sOBD-o$pX+=G686b&xz3=1IcZj5seA&VLF(KeNmg{&*CcEF2f@1n1B>R+!`Fr_r;y zgZ~UbOLG8iEfZTPDKn?ZnT2tYJ7=jb05qHVzny@NB%+~yPB^J0&zhL|CE|?u^)3X=G?d$Q`BpO}90p z&ul^tdeefy6dWqapmPddB7In4e&@t3M9GOe&D1?3dtAF9&L?J1LMDdBBE^R#hK4&5 zfUcWq>-nvT+s)KjJ3G_mycAVq7XUgdij52=osVk?t4?UVjnFx5)h(z-3i}P>t#c7a z#fm~R*exH`0HUx^*n zm1ELFpES}i9#rD{KLQX@cnS6OH*B9RC=Ug+j^33U~p+nCg=%THDp~12VD+65M&Hm z@OxWn{0?cP;rk?xoeTkJRcv7z8die$f)QroSIrc>H%8cq*SyCg>8Q_x0NO#V3tV!@ zSBrau@eP$4+~eZ2_bxI#UI0Ce(dSQewPjV18O2& zOy`Rkt(Yk^3e|ePqNlYuFN!m(^7sh8lvsld2%D$@r zdNJE8`Yq*!V-XEoN{tIm$NaG@9mnDVix!T#rehw3_SxsH0xiJ3*x}Fu+!v#0W|@(s zo2w-wGdZm7oT=upnE-lDpYdKncbK4X*z7cTL5CT7=FEezZL)H&ofSQboh%&Qup8aY z7J6npI?9~UK@S7aVb>;Eo>|5jCs@4NbT?D*IpoB=Gty^5&;EtTv(F4Nud>m*y|$Pp zrsda(KAY%yVaa*!*tRZ(oeH|1-6`Ik7Cc!I>9eK;wRo@?k05uDq!RfAh zYlRj1H*9OP*(-C%en}w$dl7bQ7#WU&$@tSzBgHpUJdCZhaM;pMjM6F9q?nkH=y^h} z46<#Qzf=u~2zOP1G36nf$!j_iGoaH+3&ZEWg!V3-Q zbDJ8U;-zUBq|d#1q?#7y8GyF%H%#lXAZyxgWTja(x8EpCD{3nP??SSXm0@gV#7;iG zQ&xBDh28mOaFbGcq$dYRqT~I%a@h*a6M&Ak7P=I+GYmkR4B7(FEdGoDT15cO;?E2~ z<4Q724=pfHGy~9eia%FTb|201{w(jq5$(@WIfOseq+_9BL)$U*oi+zc|_8~ z{=s+zwLcn;P&}=}qrhUQ=`hH=LEM>G(?GSuB^9Ka@$c}JaAP{uB{Z1#`cUv#*cOLEc9_|}Izt#QYqyFb_AO7{-lP}&Je(~1u z+xK?A|6u=bA07Pdm$&}*i<7T^KKbgM$qyf#{{5q)?>{{H`saIpePigC|i^LCP*cO6^iu`--NNrx4M&QC;k z$}uU#`YLAv=q!pjTFGEDi58BEj8|tDC2t%xwhcQX;RCqwpZ)TxUexV0*K>x!?H zM2OSNgvPnZtiT@>`J=LM){tK6Bwy*L-W;pnzuN!%>w_O&AAa|W0rkyeY#ORX;+G+_MdVe_vKn_nQ3u6=qJ(eoeADu2FL`^&xhpYPSbcxZfq7U}jUck4u` z%fG)>{@rQm{es`d@P{G z0veC<N7Fh-=6z-BzSRTMCKToPTGuubJX8t=~YE|qg-qpn17 z3mwY5$)I5k62bihHZ8PgC{UcD28N6sBd3l!GL(a!(`S@s6h(Ap$o?&rHAUoDdqCW( z9635lF=v5yBuRLkA&qs8EYdoW^ctBBN-=j%3Z}7ZBI==0jv=~oyd#HV4VUbPec4Xo zRv{Kg1|7C%qK+(rZx_5U3IbZK;m_pUK%!yKMprB0ugLCt98qaE9Vlad)-fU(!dMM4 zJ%t`~6k`~LCaH0dw8EHF9cB>56_r3S9;`Eq1;u``qgu=fPgYrUz#0bB<*y{U^%$9~ zMQpKHiMg;BoEmH+%SH@cA$2mtpp>X(#M#$Kz{xG@AQ%xw{Y8rW#R>l?8)zs9vROK~ z%SbNv)`R7-P#7I&q}z+#4lzWJ-5r_hpsKi=@VJr_BhOhLNw>*iG4$O_`G)BLGHA*X z_i@e0tjUt>rA@_{>R~autMhG48Dl;g%?YSlMx2UEqIkqV)uNLes+mWuFQ4gXMkvgT zAI!pGqym#1H$+{A83bv7>?2K+^3)ML34IJ-s}f7;y0JG|q?N5cNf_43CdD1aZdmmQ9eeJ z@t{#rdObrj4K31FL){Fjs0T#S_X-i%ygfLi7^x2KY2kex8xl?kKp*N+nA6AAk{rei zcYEPp@M`I#{R~Xwvxd=W!q((2AE3$FH_G~Fd1TE)>U?;tM^4Jz?W(Y=g?3awvFY$I z?Wb^b_(%^Q=*X<$Xxy*!XI1`wU3j@AzTTBy>%?ICb~$>aV~qN=j3MizV&raJxK#=t zXdzT^6r-@&@C0EzobdOp5_h-8pBAHVm%~DMMnUWWT}&{b^nFc&m#YVkbDsC83_uGw z=H?8VMWn6LL>~fZIRGbSOxXc5|7BSG$*}a3K@oBDpzvH%{b?onLQecyBK#ufx$fD% z>D^w6xR=7N)qrDL2>6LRFJS07jAmmj7!0{R@Ey-*n`@mfr=I7o=S}NYMx|N5K|i`R z%xfOKgqs&?^~aLVERZsX%gfFUb98Pj%||wIrB-3rV$-~GM6j@KiiwOkKFjEW#;Zg8Hu&0Uh+_15|zP`SE6KZ2+$&xr* zR2l=w7=K>bT3dE(Zn(DBQ~Xxg17}e;eD)h*_l;3`{d{=i&R}_`{M@wqJk+?td>Yg_ z5bOEA{?n`&N(oUaE;T378IezLQOCyh3%Iu|WXw6uKfMM|K*2uIb7 zKQAqt*=KS+vy3xs>Kdh?mswlFO`6FVG)}LrdTra&3L2kxYdQFGvRhSmX(RxhofK1e z@pu+WD8^%qJ8M|jhY)ofWP-jT)_5k5{?QOLNuu)-e+l?rAX-y%k^d*DWLiL9AiS18 z`e})WnR+$>^wk8k_DtwZBP?8uE0+w>m&?*R&ndI`jAn+GMdSiN|EPt-Qb;e%ya3QT zJ{{seXU9)J5&tb~&RiB}vrxGzL~b=G@M~o5wNrOniMtHT8d=6?P1Oe3HtreH-FEDL zC-%;M`1g+jU%lgg@}B$a_Z{DT==k;n*Y_WIpS&0R?!(A8ABdm4F8uuV`rXmB^TE&V z4qv?0CFqRY`2`kyehNS%gFgN7euE3#`DgR)f=h?S&ArCzsO&JbU?rs#6G|m1AJ>u( zd+>cD^RSo2Vi>xEa}cbzQ|E-9?;0sW?U;9F(Afgk^k;^m&_v-0K%ZYYIud7%q$UQ_ zqQKBI7LsVmP?b|mKqt>y>AObu-bH1OE0Wok&}?sLYC6u)pq*j4X~v+fcn-6393ild z-)^R0v2!DPyOGIDQA@s&Au~R_;P;A>MW4@FncL0uop}*`PMy{hCs(Q#r!Qc#Ri};E z?H2#?{?bdk*Y8aoiXnr@FCIUD>Ndj%w0zL!nhAO#n^fVbuiC zN44ZpHGzc_W*yQT_=0y>i65ZKS=lScr$wbGg+nfv7&QCkN}+Hq!Ox1)OqZzBpu!pt z?pNYF1qr?!Qqq~9tDo`QYY5XhfqI2W11;7_a3Qx7>9fzz#!4J>Ozm`pRX5A

    f}w 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 z%0A9I7L04Z=-CHBvug-?5O^*l+IYsSnn z4pud?ZZbQJdz1q<-Gmgp8U8$wb(S814bOmeV}^cnK(O=SAydja2|yl2LG zX9eF*$v0zMGX_pl$WV=mvk(1;4k7EAvtF@;aC>8u4$U~rD{7fFZz;Gl<%Sy@tCufB zB$=$PLYj4(+89)7)#fG*L6djmei*wrPPi#yXlKafwu1>8%I;*cOk>X4EvZ6Kr6LDM z9=*CDx;4n7Z$oLr=Bh!nYSXXSO)K5v+PL-1pZKohk0B7K$sw7jlxLmQDklcfxu zA^U8gFxq6%8^|Nlr$A3w9O}D31|4+TEjm4#pj8IYKyS#PR<@vMRNJDD1*xuF6iIW? ziKkq$^Y>4&{&Z^oeMYXtz>e=+Z@q|Y?(oK`?*<;~15 z5OLs>3i^hH$U!xp3QzzIA`a?eGp>YCew){bj~Ap&Oaq`XSse5iwb*W z=fqi;vgX9?UYaU3$U0a!Bp1gW1${;zH0n6uEkWW|H%S3Bod+58t#)!;2xs7DDJawD zY$Q}o#RLZA4>#KJ>o}tKxe=2wG>#HL$Ip7?5#x7y@yCau=k|QRc5~xxSGTVAH?QE1<1}DNww%vC$H?XQzSK;(%RzwE=flOx)`sm$ti{$eqbs1zHia zUy1FN$;Ewa58n*zaO6t>vdM7<=-i;igJ|A>l_8V|hKEe381~?w&Fp^ot!49C;R6tS z)=#C+eUv^A;RBmtd_#h&4W!RxxhO?Pw49I)_A+4PfX6}wM?V)3ase7`ZYACAl&2nd zabbJLYq97wRz1*XvUC_s^#$TzZ3U zAIdj;NStN#OzAV($1fKTq5zsYpq*~3-EFbQ$yK#OA8{C>V0ng#I>Gh)5CAPz4n{GI zjP-zG@L2@V5`CsLIV96(SdljZccv4;z%>m%<5xvIEeoKfBf}1HuPx@X1ZhNC0h%wU zoRKe6c>RELLl$m4h@PdSvrM0t0NN~SHz;V9l+fo4(LO8f71a2_C?YdxQNBR|G^UfwJiM`=eJ)>K*v2c@<7tgNS_fsQ^}OWEGU+o*UR{Hz zL|6i7od}>;srQ*|@jJ{xmnG_R1l-1`&zcB2QXywD=tzek`<#oq^Kow>>1PwrG+54r zD%nsq7cQmzEhf=olWjKHg5Yz!$7O^{Zd7B&b#~e)OzP~Qni|y7!&++6C`=nH&qYV| z)TogjH`23K_OMqv>=()Ms9(A|sGN@K*T>C6$SfE4yM=w8y*X>#p0{q#J2z+b<3Z(k z#GQ^SXY)3h+l$WiY5nG;ah=SVESo12Zdi>7T$CK)Sg2mB9Q}6keuP|7TFAO0+Pp3mTCQVf;N}I8ExDe>a!X~tUiotSTpZ05&+ec3TUVHPKcj5sgUveOQCFlZmo2Un*2yjPm@rD?Y?hxju)MG#E2$kQ$i zSs4SrE`TVxS6TF{Fulr-P$M^y3xj|HLdW&oqSpWb-7e2MRgh_PY9n-L$kPV_bYa+H z_ecH1$zUNgNA1$QTN?uchKHU3Ca$C914e|@kb2I8s-m8QRCO&+hU||JnLJz-?vB}N zpyWJ9X3{P7YMD+sH39-o6&&2GTcrRRr#a`FV-Z^y`}KUgoFq$prX`eYln$rD-mo+6 zRRFt#B)UFrkq50U`t?PhJpJ0JQRtSF@Z#69NRt^_X($DsOFR8Gxff0ql-#0!BTv)N zqh?;B&p@JiINRI=7&J4*eDt7^OOW4F7?3Bw9?4f{9cIyG4~Lb*VfAoSIh$49_`ucg zzIx*apMK)oA36NfS5JQMsq26B+1r2n`rUu}+S~s5YcKxr4_^B58*l&nFW>!#uRi&s zZ@%p(-+Jz+fBfRlzW4rr`;+(mAK(ALfBfJ*|NgyKzW=e4KYZup8^EB4WWMs8@V=`h zA?N9)A@~dl=(M{BAIJ6zS?X-T8oHMP7srTwdc-_4F5I88 z&&~>uLpVAG7?=p*_g>-NccuLPT9}}X4chYo zOEF{}Fd@pIC&kDVKF0=X2(f>jfeTzn33q~2qB3Eqx1}G z4AB`Knw3B>E#p@aZ5M)aHwk&yxd#>tFe#If3JIeJwb+$r@@g}6+Rl)n82YTwTC`TYVOXxeh7m^ff+z zozLIsNVv3 zCRz!Ybd!rfRlur>*ulIJwrNm#0WFk}fOhMX&|atx*)-ts2!PxfD++a3W=O6%wNbAv z?zN_TmN>K*>JzBZAQN}P#DGETX%0F<{n6wu5P#OgUq1YRiDNG40*N{eNe{U~)>CB% zoC$Uq=CH#sK~BS__L;ZHLEM58eE95znr^Ax*8{-ZQ z6ClsskOvs8$D}hbE%wS=K<)NM_> z_+~lhG!I5;h-stJq>Vj+b$q4>g&lp!6g&DU2r|P7q-7IxcV zTsy2&K#y}T1vV0z_^w3AiV0%cNxP8ubdqKO(|JEOI^v_G$n&zG0NOUqI*_n~^qC%Z zo_CTX&rrt!hHeZ#Pjjy0ito7WJ1Pg@?&K~g&>;Kom%K-ucdy`?vL1LPQRPerj2w)6 zhjs6>;0)>Gy#`Q$2nOmlWSp@L5(C#GB+=xdhY)IpT=Ni{522MF&H z8xTg8d9hlH^>k#MW{b;Wr2yI|Gib$76SP6C+FDQrQ9Rj*p{ST04~kG2b!b~|tFbC-LCN80(fG%{kex%$va0(36L-;xXeO4R*UuXR8dHyMo@Em;pZ#NabBXggJxqScy)ptltXXcg+Yw`B)3O~>mbH#gN{T+l#MpiH-* z26{!7U{JxdjGJXUvn*)F<)+(WlF>66uhs0eT0B;hPDPW{o2w#p2Hi9H3EUDD+kmrI zq;T{qhM*~ZR)(N)9dDwqV{>hF{qiNv=6b|wIqI<2_|kEwaM~@N@^lKv9rmQd-W0ei zecvyD%&M*#Nf+@30)<2(QON3Q)Ki~&KG!qOnsH*qov$!Z znsiQU5#Z3(1oShwnSx_wOITyj>*kFWdQQ=G#S?wSeW5%z{9c9)?q3F=Z*YvL;*Mm{ zPtmg&qf&@4#FLe5^7R1qO}P0PnvV(S8?+l#^c?)>=RFl1^jg7gRW`UR#o``&Diov| zXfYNQVyJO9-I|Ua181Q4u`tA(Ybo0sNE_>7*kO7ocaqos5l4)Z=PFb6@}^ z(Ls#Q#K|r7ARC>R66Doqn1Jr`5QrX%AyoPVsd=L>hI>MIglL19<7E8$KXy$U=LQXCgyQOlsT$M_dPN`DO_B7Kfy>HHP$A1JGmuKx5MRTJ{-J&lDeP zab^`juVtSjO2ApK1)n1h#jp{^;4@8IuK=_Xg4SvYG5Cy78&b~{KznTzKvTG^7&ZVd z>tbFT)k7;1j~ksEDu%w1KGXQ~wJJhNpH=6EK?yr+gN6;7O-4Znu;W#t8M(7I&^?F~ zuo-D>pvIaN`g}#uaj3aIv;=h6X@(TG%?NdZ7K6`bRME3;ZB}t+3ZUtSUW>tNHIQdP zJ(@)iAL39pO%F&d9F#ae3!t4wItMoWE;g!Bv-6%E`v&bQjHdO2s(4q?_)frX(qZ)eF?`qs!7LlhCCSo{06J6=qNP;0$OVf@e>oklXJV~ceUM(X9F6LVkMGc{Hux8 zaa2zZt8Bl_9JPd_W@cI!N7Zz<#EdH3xGIh+>0U9_&N59g<}@Edx_M{QZaBOOpyBrf zP|bI^iz#Us-R_nu(Ac0k=rsZKoo8Ge8*0pXLmgEWz4eSgn(nqj&(FeWh(gl?t^oAb zZA~^!9#sMK7B#VGV}1reldmQ6rKl)495(XxrjX(lI932L^6M3VHYw@mwO@Oz=<}vQ z%R%oyW9L{)K(8KM1JG9effYm04kP&&YNh{_5I`R)#&aF?KzghOHsmU%BLd^kB?EAHqk1wtpZB}(d|;ISLFxw%&c8rbZbX)ecq{#TbWS{0ceeUHRex; zo%68_(qYhUa2_`21ZT<$jnYzP$8 zlyQ{|n4Q7q3{K}RF z(G5Mu+Q5EYY!ni;e7u^C)pH32RksyXJ#LrD(;%Hd zwV6~$3|%MdBgN5CB0F@-oK#7V6k`TNp3f%3i^=$GIzF2W=I!cSf}+AHc?t3`}Kom&@aJmRvVV zrN>wo*{kq!Dc!5_bMmf9l?gl~hFmuCFVtf-`s~J0Q<%2NdzzWF#Ca!kIw)OEE8qCc z(f7V^^8GKL{@GVAzW=4gpMLe^uYTjn-~RTC|Lu34{=@IR@lW4)>&Jia){p-1wI9Fp z#*e@K+E2gp>d(IO#y|Z2t3UbXTR;2uNB^%MzWsmy@a@0*k5AtD`1o5N8-DYn!*9IR z`@J{i5B9l%;KS6jw}TA2i}yU_L$dLb+yu7R2jFwSD0Ew`1Hk|U_F%(b{=En=TKHf; zP0{m9u#$cm($J|_hw0Zw{Of?Bg*PYsM~@0`j(JQ*^BD`Kcw zM4tw^<%aEmj4=cae`rYE8V&GuAe9Ea1~O=*%(4Koj&_<1!e!V9B)Ubm@UTS|Ax5nn zkfWUXK?gSCi7}@&=A;@Yvna=CvYYC#=f(J}03wc)YVx?kF3O3C!l0uFpkw439w`hu zNg4DMsq`F>bYhf`4|34~c_Ya6&&NC9>+lt#&T`C=3)`|GOT>PF3FSlTjAmRAHzpqj zZ2JN0UckB^bAiwq^25tO6L3~F=XZZW?;u2OVGLxat|9h4(6BL26TET8fY*< zyL2g^CG5cVLKhuyaU>xA3?l@gL6LFkDaDSu6e~!`c8FFGBR$D597-QUaR&}auK56D zy~)X>eCC+j$U=zQB%;S$z+7`CNWQ%Fj0@@(Q(iqZ6M7M3yLAbVUho^qzlf9%+#{KQ zi7XlCA@4U;4RX_rULg%-4o;YLF4P_z;;6=cOftWVb%D&NkYsJCLo07oxq3D4qr~-b|3AK?&ZF zcazsed<;40N|dhK$Wz9=a{|SHK%9FiM>R^W1F-ToYeNAv2t#Uda?Z9c65e4Nj2v3{ z7Yr4!-Ekzk=h$ROlihvJq1Fb{?JhZGqg!U8YY5PsoB-hFR>IoE1eST< zMD%pTaGMXb;+7`FuI)+&8Bc&5q>b0Mhn|ozdO~nO#5@(>}%3 zyrrM?OZ!NE^Oe`rEvJlJ!9fo_F_o2z_@`Ah0G&@+ zI=9tE6&zUM=vImcm9oJVboQ$ygh8jvVKSR_IkjO%{wa@ z^arq)auXlj+PHlSe>-xEtZTi97M z&-bO={Z970AyOJO#_8idSv%<=(@J`3tS1T=Q=!k~Vn*H2MYcvu5eHx4&g*Dc<<4tu zcnS{%h8s+4@#htQ_Vd^1@Kxx1tzB>}?W=NUO|lWb;#^i4@eMVD+`F&52bk8-u;%5U zpBnm?eL^IxDv4JBS_wg~u3qqZ8aniB8(|PHP7psqKOX0X>$w_u$b03(tJj~qnv%XA zg%10dsHmam=cP4|v!vNG5}JtPnhzS1 z(Udq}X(Ln<&?<(0j12nmyM&<0o-vmdu3jXVM*0i@I*}-|@ntpfsFlP&t4uv?L1^MW z9vN&K_=-y8S&luCgC9CS_{in%8)v!)gWY9o`=q@&sow4vpX--y^@<-Dl{bgw&1vP} zqT#=6#qTw+%&?K@XF^ezJsI@VVFNHiG;puM-ESg*ZX{1Dio}`Bc{N7q^W9qftP+EP zE%7tRK{IF7#Cbh=R%6d=EX_e5mtu<|B%r~e0WE^TQ8utB#bxqkVKZxgxdH&%>uIH+ z`VX@tT;X)TFor^{_nFpiYb0jYxJvisZ^1QrFyoIio_#I zz}c&f-{~QPD;j|I2i(^Hw9oH^6`;>f`V@E295t796pgOeRtuY;U31S34pe)Gib&898iMQ8htiteS>Or`j8F<$JCYKU%8}}4nqh;JCxeMbpVZw zTkl;Hbgav!)fIijWpSEyE(kTl(rs3jlskJ?(Pll6Vm0;bR%!+{0IjUx=#f6}D*)Q0 zQw$rZbq2A9p6WFYD0;T9;bvMbs1auhowcz5bOu^yp_XS&o2y{x9W?6hn4lbQTk|`E z&Uj7ttjE+dt}EnJw*wnp7Mc*k*ASVi5P|G-F5WJ%a*@(!aZnLJyHQRKYUy5)>j9NccZ=Mh#?4yd zye%%I?5rgmbuwrD;zG_&o9TI5IF_>a2DQ7xBFv~nmKVdqSwBlw9!;7LCyj?>Ic<=6 zG;2MYH6BmN#`?W+>9m(UK^+IEqNVJ-!O!aAaXY*0W~U8qK)#8!v!`zQa3K;!Y%3^f91{E|=*vqc5R=EEKJ>t|ii zvEw!ysM3wxp;>f$H%go-fL4C_v9EZaSN)c2Etl`+;uybTpR=7E_^mF3~EcI;E6c73(>+o@E+2GUO{0 z7_?MMkuT9siS1Q|X}dJ;kk379abHRm~Tv-k}Af6sd-D;*^&yK*Pf$j@%F6YOc!ttnkHXSa<{h3q;D>QT! zf|Nt9@$GV|QD6rklE&P0t4Lw@q*YNMxCEpdLepS^7Q1zE3@1|@cPhhXdDJ93SEtZ( zSOiB0dG%&-)TYYj;-pg|LoxJRBAeUFD(Z2Ncb{xIA2iPgjiXL}(&Xn-b}5U$_sfs|;FI%jeRe_S`(HZ#<9~np zgI~S)%dcPl?Qg&EKYsW1zyIA=fAnA8{6Bu@@!$XNPyg}vU--#)-}uQpum01wUipV_ zyzRPzx~#CKRJHqqMQS?)vA>}zA;jS){{(PZV#i3+19%xc)gcmU9F0U{N}8HFBJ)xld;A!!mT(RjI!;Z{ zWX@{LMT0$SBp<3qjz?6=(NZup1;mfKB6^>d_%kXsApU#-3_6J>4OHRLaCAHMP>nN# zSfiCj;;b;}2WZN|5mwlU{(%oZrIwoe94^?zOTW zh*VRf@fs_LmLFYo-DI!o;n*a<|Ae)1?_y8)rGdhV#G}C8MT;|+LrsM zaUeV7Ltq5~g9kEVPz)p4#9X#P^y_MIC<&|qZ&fnF6=cCu(g6u*-qTNe`kb?ou+bgJ zvY&SLkUj%+j#=9Pqg@iDZe3E+S&CT86oH}qR%-{ z(IM-Pza9$3c z7C-|s=3S8ZW^Cl#&I+k_m0WCkc*6R;Q{#;CwlOcg#a~xegVuL zWaCJHFm)e6JoGp6?k>V;(3@n*c*hz4K=6@y-@)$QD(t+wMxS?XM$d=1!ybaj{WX&> zeN?vx*=Ncz4-iTk4-Wz^r^1~b3V;s4IM5L73b|Ys{UOcU>i2gI2m9m})2iQanC>`C zw;P#_LFN7J+$|~lbM4H}my;TCzA`0Nh0g5H6%zoR*}%Vzx}I~GZy)a7*@wGWfX>?a zlh1k=T^}$T8>{>^vh`in=diP}0bCWg>kkgSR;x;%?Q0ks)7(yn#h^#xOs~K`HE$@R z*2)QQX$j~(HP5bEp<&eRpmwnvbkj0-zgyC{^IZr;XCKJ<2NKL> zCpRy|APWiMM?V=g0qtq0yiL}d3c4duMF?$#F`p~p_a^)vArgGXuyLI`UpGPouJTau zcqsl2mFKRZ=dl0!%1t;}3p;C(=NkZV_!%Mfdy-}DT^`kz+Gr4*!ey3Pm; z#8UzEsvA(VNUNu$dPuIH>iWhYX36~&L$9vqyE5ptmGvwCuK8$sJ$-!0KP$u}A z>4*ZLRSXRbdRa}p(52lhNlKr|JO$RQs+^Veg?Yw?^a3SxWw0D-Bon?D_4Cwg-y}}3Pb=|bOH>vKQ)LrL|;C=kD z1jQOGbvGZEqA`y>83<7HobdbNelNM0=XG*_%$-!CCuJB)pXoZ8^Ga+j_#CI*gLmsJ zwr?lzHd3I0t}qaPrm2boxmgd-20+`0|7L- zyCwIvx$rC>!PddhG!ORYX^z&&C>rRV;2&m!eF44|z`y+@`6l2EJKzsBd^Q{T55i-G zl|sbbPI_sJU{456a_~om;EoqCJ|kkmx}apAJ1H-@d!FQ?xg^&u*T~ew0vBZx;TRK)hCF^h5M*ya;m968 zWSP}OvvZ9*yHyc~69&1nH{^1M;6ES_CC)HFmMyqc$a3r%3&$FIHc{QPD%`kEpAjzW zwaD{Y{CTxSMbGAI06O9{(Sxj;H&pset1cc_V<*{*kgs1!uea?_MmU72Z z=BOiF4(gX^(zrjW-5nLl+#45;W${E7E(XPilO{E9;Izm*nl>Lz8z*uG_UUHG%H^p1 za8i9Rsa_5%r@h=sH%pE@Z}GEM`n*>@lgpC^H>#zERTe}XrG#8$qpiik{brvx=eb9IVv?9za8&@)oSH_0|3N zukNpbX)Ih(__a>O(AsiuLjlm&G}9~hh5CC7?bj98dIHV+J07bsy_pH-7lB<(e5vN3!V`wtWkD9ru!d1&q*4NIB z;2_0mw>0b2po9=Q`YLm|e$;Io$<5Po|8zV!8Fd$f)}WOgLIgP92dT7T#^_YIPLXSt zlFdR&CjWu}DCcS0;Z&-fjQeD%89ByMYuL(@gJ@2VVY4`BWN1TRzb1^^CF**{{eepN z>*8WCI3ABqr?b=Xbb#7untC3$%8-4=`b3CGlXGhqAfpWo8oCfCQfDT&)>F?@_yo~U z0wAP0@?2rChZbTt2BnfLjcgDMs7?8d>u%iX#%>O z?p9KxCcZD~TQegEZx+dN)*-K+olE(%e&c-5Sjv^9Tz+v;`}*shZ+&k1tFT4yd0& z#33Pr?r>0m++ba^LiiHUWP$?dyA8Ondm{7qn=HB6!<$SHLz5d?I*&T+3&5b$FAs&+ z#@RQBh{6X%(g6t>bPw<1 zKunwk^r=iP4)FqXZcHecEprARWHWP|usj+4<*dNH=g+Dh0Bz;Lk(6D4LTfmxW zm*82QRl?CgqEV>wyrEMX27MxZ422@t}nd zSUA*7$5eAP?K33LrT%Czc)*_zlGnA6L$Mz6(vWv%y(ZLs7%@q0VZCO?O$8uEMQIHx zXV9Hz4OCR2McGdpTl)NOH^qdxngKu!#(LI$Ard%>=aV_0z6ag1ivfVxMPy1KuTJ z8d^$%WEsbSqGTvnY%o^f;GBCVdS_YR6m%9&@Py!$B9?yIITIkUOBv`Q>ltt^%4Em9 zYrr|RPQ^~rUO~YKQ1ZBKD!S=YN|2id>j(wz zh@k;S)2c>tg}X_|N#1vy_bzkZW!8gLimC<#qUG+1;3AJM^8T^lYA2noBvdR;Gro!F z1<#29*Q6G=m1EGgNKT^-Cj$Bal9Nvc8RuDRq<(8UshBMsR+@$1mhn(cz3Yu$-avK?? z4tX>Ufa6o>_1VEHKj(Vznff<^stMYxST!Ky4B6-XgFV{f2=?bgnhjUt;roE6cel6p zHaBT3*KhzPXt&i4323*60_b%M$Bjdc(o`X>IG}+$8?mK|(r2?Bx6=~?k%(g9aD-J2 zG#PUKUYpgT*OPOj<_$HSy{W#riY{Y!^NJywX1&R?pknbr`9*>PuaU)T=ov*EP(`@E zy-SHRnQih$Y-64p`z?1iH=JgZ$71%Z0JPalmKHPFzJ2G;#%%~e@4agXdXvuH=GN97 za{OClN!u*J?hS$z@=0xNs|o0>JGTzD;fH~a5Wm+c0CC2lB>H|QciG925AU@z;O7#8 zBk*tdsRvd{`()nV=7Rl#P-Gd#@8u)mN}8*r)8#ZrrobjrA>WN*XYNK4`s_M{ZMArB zU?o=mSGt(5Gzx}qG&L)-X3f`p<3X-5=yl4x{-KtzRzdU1hM@syR$X69K!+%RW>*Ya z`Q$rh8Afv;Y$PI#hw5?gl$IkK`ZF_QR^o9 z4BO$3p9-VZc`pn-%SRJ_AEyFnScb!uRJ@yIA4&Z4GXJzIJniyNW#LH&Y#T2Q10Ox} ze)93|hwtv6wzn3|%~NUTOxl@Lw#KDf!}6_Z^>9`_n4xOpq8WV9O58_LAp8*@W}olY zs7WJ!Qi>)0_PEc>27HXqOIFA->GuzW@H%m(>&sF^T>%DtRsjXaU2;#{NFse^FX{lG z;fA%!9+$z3x4;&`c|Jn^g-)`;SsvWYlPvi$Ajo>{DtcCGW677+OwB%%fogKFLdQnf z0E6mhxal8dgYyEo`6keEju<+l_@J>N&`YMlx?8L}Y&ScMdh*SR{7>h$nB8VG>$A6U z2RTi?QTVAn5K=HGj|Mk13Od@Hzt0C+Dd5zdw7;JTcZD$J&SXhmg_<|&RKdY9^<+@W za(2r7$OxCYN&yIED zvl4#}-+-R40O$xAV8@0v0IjFa4UIw5213^7NRW3Qlg=RuprK>Xknq{b++g0I{2J2A z>yqdzVr8XTkj9WLtBvmppvmj5oEul>TI6|!o>j%Ol7LYMw0co;s zeVnSenU)GtpsYok$wm(*odH0j+*yr0D-2pwbI`mq$U0~VA$kL}{3b$YiqdHInL3>* zfCl1h$K7bzpi=Ti+uqdRs&OqSx)yofG%9+HtBPk#JyQS;aowFw9m<7aPej!|hr#bK z#{JG1`Q{UFFhNHu?B*gqKIRwV0Wls(M?GA`nG8EJ3143EK1V8iw44rCg-9(EgY0vL zY2}jb9NWspI|WuMvb}PuU*&q$RIie3W+Q_tH)`;+cIIL{x}43=NAglCopej*z3RoF zb}RvXKI!I9y1B=*_TyRS$xOOGuHTvIf!u7;m6g)u*#mu*?Xhn`JiytCx^`*wfT9A4mWQJ^JaPi5Ii}mrUzxNUrhE& zY`2(b=VJA2IK%h=wgP}Y0OyJRz-~D3SWT3Bl4}k^4D@f1m33r{7G`Cs<(IYX2V1wP zHX5o6)ztIqDcXlu0raZa@Jf^6l^FFd0O(t*1hkriHm$Y)nU&!Dj;3s0BfneZtIKUQ zYQYOisFgkUw%&UT@3L`yG-j;`VRknaLC5~e+ObZh$)4Cis4!@+#X$cB*_3}W`&g>E zt>4>rS#-H%q?%#KG;&F@tcdYihN)%a6)^_Hxgzwcxqda%tAb=>SkI5KkZ@Sf_G%nx zpqt{PlRFvIP6qY43^ChrD>KHvyGbjv9Mmo*?ej_dxK};y)sB1hW4S(RiU6#eS!ApQ z@^nc4B3%W=M61*(arIohSxAhU`5DSL=ABxmAD}1|@>f)mysc7ehWPs{c$5IEU-Nzn61kjpbntbBC(jrJ+ z3*y-23APRn8ad2j50<0R0QwJcnuT$zJZ_dpjdG`wYL%0{x(H8)9CQiKGc%D|Q@K5r zJGe2ARJs6G>pInHXUHc)wHsi6ZfCkx0MMr+`E)FwkEBJfKI!C@Y3H$KurO{ErjRQy zO#$np)r1@zMI3`V-zqS2IVqP@WAf^)%(Ro6cZx?+iO#H3m`UV11BO19i_325v{(Jo z%Y#4o%=lZMo4)h;`JevEy}$gmCx7wlkAL{J%fI-|2Y>q2vp@gUvmbu#{7=7n@`GPp z{`uEVfAoj1{OFsn{P^3i|ClVl_3}^NdF?0PA@jx$zHsubw@2UnNdFH$I{D&*y3CW? z3|Bkp?xZ{jpn*Pj#YiJb?m#@`ryg?ab+3`QqyW!AFu#@t^g%yprJl&?#}fY#J#WxV zDDy9L`4@UTGUz0zIVASQZt|6(_}VD*g3Qso;@3vv>*LI;L*bPH_X^lKxHl%*4^J{5 zo@QU^B|kVI_spP;Mn{M6)>M4^xbVr7;wO*uA3w@`Vv!~DnX~fe?p8m4ulnT&^{+gr zeffU%OZSSue4c;Uj3<#Yr$D#?+?lK=TzVFp->8LyLmxCmqX| zO-2LIlrocjD2Ya3O;<1|jdNU$ouWvD?0H-PQ^yhbMxdW?l#fpG(J7emz{N2uF$2WS z!?hW~L~u#=q`id+`VjfBpNaIy-8Fe1;TH)}ax30W2b!F(6n6^&3*?JEMzC|B06Oj> z_oxRP2*ge4fF+7Xj-YKnf{tdgkI%9jv>lLr07HW}1L^_!0MOyM3&qebecWwCQVb1* zNkqw<-<0$sAoeKc=&(ZYLVJPYVE0BCaKP41|TWEd|r zA~J46)Q;k5=raU&2UaOUusRpEB7lZsL(XU90_IZGUJP3cVOzqZk72iA$_s($Jb-3% zK4PH;4>4c@Dveg?96nTvSjZH^<_r*Oz2GyXz51kAm-ayj8qCoOo+d8=5#uK7C`Ms_ zvYkTetm>pLN1#`*61C*R<{}_$ONVuIkPcU4)^gO`gaSi*BM!maPQpet8g<47CjjSQ z>ZRSNes;GLwgKlF3Z5R;7*gumU~JUvApuTxPXq``cR9#q19~QB6)_hg=4#X`Cjr79 zWjynYcY;ynZi<`Qp(v$ zI@_$X1@UC7#M;2Qk#WyK!~xWpVr3aL9rmf-=Ck7HZ z&qVv>^zCW=1MSQ&mQz2kl4WpcTqn+CBLg<)3_|Cq`~4ovrf!eiyl(7(Fd7lF8s)|~ zGiI3qE^lZ?5#8SYHl$y1`yF&Z@9t`sf<6R18WPaJi?K@(=&AypDR+iKMaQ}l+M?4_ zoygu6jpc6aZvn2QaF*tv4F?BWEEkT6X>sGB4lwS)zQb$@y5X;$RRFD+Hv+15V|{#f zhlLy&6VMjDLDO!mNVL*P2u2Q*PUkRLYz8BZJX0434sBC(gdBFe(Ll*EC^h!9aeSjj%Kem?315f5J2x=1<-q7V%gfby>aUn zhM>W)v5S@rHv(ucW}oSh4;@DRKK2}vOS*X*G|=dS{s5J7D6_F~g-7GB6IOnetxYZX zj3MYvC?VY0KG@#MMST~o?0qSJABppQuyEua%7sUA{=6yP@8nNvsUiG%6d*0QlgP8f zqByD*C)M(#UXzQ3Mnzi|yNuaeHe8=x~sEzBxnzBWq0S^E&lug0mB1hl%F3Vh##K?fD? z3;;Sn0W>|mE2@pvW%pix7Xt6XpaWNe&zh=R8!-|fH-C)BnhJ%}k&qaRz{H~&m`ElT zdfJ6(^ULH8dkBb`RuMkNR0xeczr41cEYSzeJZ>?MTWj=LCDGKpL1FYG3_dGKY9!82 zyXmK04!CwF`BFFiysGtB2he2wqRPbGRxTW%44QnQLI|3P=M%9flK6aAcxjM+p_l&P zF#SS5^w!T$)qF7ji*afzYY zjZr2tBX_s?=nSgK0X+}IAU1S^obIT|%;4vT=n(7~!7k9`KnH#{^EFvdE#YjZJZZnp zY19LH#&KE9QKyak%+^kM$w-{Pi_E%-Ji3dz=MHX^(ta61Gx<*PC<633NZSRGHM_ia z^8X0XXSz;D1JGpR!6?L^9qthRK~l`)h2&u0CXcKuzfyj14D&Qs$Jqw`8ZgePs z4y*xaYS^Gd>jyR0^LqejO|`L#KU-ntM(zy8XVve#0?^2y{WgOJp#M4aeDH4cS?wF7 zd|9Q>DuV|4Y^AJOBh&`B8hqB0&Q60uoZ(Q)3T+xh;;h@H=vkxBiuxIGGfhCFYk1G1 z+o45pSo@}G6BJ?YD*H@jyEN&n#}yq0pK-PjH>RRKX$(k`>kOWtv(G3YY-?7EQK z!~`A5ush2{ax9ss$oNxXXFBTU~()~&0v|E6Er0lVrxg3`eKo=g(Ymbi_k7o7D5y(0&28Hu}_N<$k z)Y(BLKB}^#8VkT$&Yt#ii;g&NrDsiU)=VF@g;`UWHquiJL654*VL3gi2}iBmq(*L6 zxOOhq5Fs>swcY$KPdW?~gFR?S3fxp=3@^{QgO z28InN-vhY>C?+rT4nMofMo&E<|ZJ6F5=K=Gk7+D+ty&8UQL*F zYvXot*v=!QE@2^IUaq7&Kxnpl*vi4d zRVT)VaDhZiNb&yKq`6#aER=!*18wI9aV&y77Xk-Vdz#cTfOKi+PxqA+UXC!cJbH0b@^Za z!{y)p#|MA^doTXO9{_{?$#*~dvp@d)KYjDnpMC$$pS<(h55Ic$N1r+R-lvbg^U2w( zqqM|(TS-@wb&+K&=_UgT4nACm1hl)Ebe~pZ7d7T?BcT=ComZI))Nz0wx(UsMPoy+P z8ThAi8t!R3aHskLxj~h=r?g&MNk&@Q3o^v;#d!q8sLMb17#j) zS|c;e#&BbRJ`0~18s``)UK`>l3>t@m>1jUR$3AK@;BCudhaoto!|M@gnysc0Y5dDP z3`dh&-;z>PcmjGl_M*vMwgC`dL&;>$>q;1TwXvb{=yn<_1g|h?s?Ink_uei3ZX3As z-DX;u7LRR&8Srd0lc$tHBLQEZbH(hzo>Un+r!|V6H6G2<0QGS-u1p1HQHdXwVM$l! zrT7G5;PGiOMkUc8tjoex9iX`m9o!L$p(%i#6c}L8S+J?}=^qznLKE_hi)>fq(b29L z?q{Qt7_PG3T*N_nZq#W2bF>;&4%rTZw*7!@KjuVRwBwL*=_##_qHu$(&;)eC4fTeY zamKDfw~=n4LT5M{2B>3b$)K5Q^7N4X5QsJ$M;~(=V~}??3js^YZ%O#=3BQB!I}mEa zp~x31WSKqG1Z~uE&8!FV)G0iFrKk|%+n}1sg+Z*r`HV=wjnpMV{w<_^#$3=04?#1b zl7P+x&74NsJA3GT));i3bDZS8(?V#F2I)tQ0Y?XUbimo6{V(fXWL)HcW5Eki z<(y{$8{JdEIpQ2k)G^NhLpwVO@Oa4Nw88J;kU7VQI;qJiF;;5cmt76fejafVD?Xdt_kHUYYm4Z=E|I z++06+JrGSP-WJ4H@9b=BVA0$A{` zw0O`8323v{NvMHoIGKY3rHWA1K+`}pSU4PZm)T_2=_osfONt?A^66+Knk;Ffph2yg zq#r+cW@2*17py1Fn(A&3f z8TNOwQQsx1HXg`@`w|47?{%_h;V3-n79YyRds2?vB1|jdQN1*;l_!nrq){K$s{Kl( zCh(bfEEx>=?N*=7;6+ZfTjs(1*2cR=H45jb8>wJ z&R-!Rxu@Oqi#>jQ$o6Mt&<|UQsLPrPDFB)a(I|Ad z#mC7H3?Ce&UmCG*-`9QO(cYUE2g?@7ormQQOe(i~g%6A?o8t5! zCu}hf+Z-9%TX?q~Cj+TxED}5g^sJ~R{ z%gY4(eitO8BQ8tKZHsvv39pUu{B!7eT>wpXQ@tDteO3UpA#^i(zCQTGXVJ4c>Y@WS z52bR@vC2LNv;?$*un|2gV@?KK%vu84j|vVlT*#XYI>Qdio$1q!fSxI;RsnSIU9hqS zpx=W&)9mv)eO|XS-$b8v)TFUapUKj1Gm!CF_3P;QS^A7l51kEb{SZ1U3|eUdRM0b} z&np0pk!QoTu(L}^N$a%KGc|8$*=KEBM*1r763^0S&^=?LpaoSMRJ(!sXll9D3I?}V zm2oPAR_U_>@^rf!>IwzWsCvKzG|kB>Y23{_lok5OrGv^rOT=sSlegY&ih8Z7u!oNY zL?%>VqnSh?%fjT6!F(!M;KC(7Toq%DOrldr*TqCth*rgDJrir@VscUFm4!h?99FY~ z8b54^QZd=9q^3<_f-`RLWTq`~*29z)X5xm#AUB=N~T}9JE}gKwVz)|FD(c6 zC(Zlg8kPzc9!~2ICiQ!x@>0s+mg42O^!!ot@loT+qWO5Zd;H*elv z4?$mN(8{5xf@4EfOJ7|AfPRjQ)^kYTYu(Pq75#;#3tzKmtW^bWlY6re+_!@US_9B3 z9aaL%)a$Z_o;Qs*&}Wq??>-BlH?IL`^$1s13<#jD`a^|5>kpAWAK+gJ?4bo^*98AM z;CBN7r%_D!a;Xsc63r(=MLyEZC+k_Zo?{!iL>=tUiFP5?DW;`T8fpf?H30!(M9%`5 zUY&=CF?8jTNdpf>08QaCSq@v`q@9D9Eo7VvN8REGbJGx=1|viP0dx~;3FX>ct{#!4 zRGW3G^L7>V&CNWBCR$|#tiX%G=B&`?; zfRa09Zcxt+>iIzP&u8=_vL0v>0uIoBrb z(g?!W8352VUaqFQHF5+I#UNP~k(1$vVCTq=;0SP>cA0AxlZ`ynfu=`b(A^3Ly@K8H za#%m^lWS5vl4@k;Qk`DCVO>B5orhjWdL1AZoh6raE|*Uy!@IND$*4bUkx!o=HDKpa zQyAeB7jlJKIHnCSs4S!knPaI4e{4}F-))3XJ(9ln`Sb68@$Mgg`QnfN{n?*><>F7i za`!u5IQrJ-#^3q;^sm1DFr=CtvuVfAo=`egDn>`kN2m`Na4eAMXABhr5%kzmae?S!bPbG!kT-Eet`o&;V9T zxN8a5S(RB<;^+0m{WkXiCUsV0K#W$4U(^^i6U{#Eq@PGI5AmM!Q9JRxoCYM_O+UmM zL$Z8Py=8qtCU>)mrxG-vydWiBkjXGFcDWa2vQO%j0rx7-n;4FMYnCO;4~^4rj?!;T z_>auQkIrE}d7SygLVSBJynU3-1dNPR0njYwohgq-4YY{`Z7yV=Q`kvJ0W_dPFQii; zrb@%AWa&3&!*&Xw6$Xv0xhn(*2sF{o5tsO2huqrnK{6oa$b<$efTpqz>g%9S#BL8d z5iB-DJBM0GIDkK}gLDG@Yq<$}q7hQZ`XW$ia)dE#iP5JZ%ZB^XF$g-KOnU)++RRBU zao$MXZKW?;{C&XCu+%8?U8KF|sJ|fVI1uch>Wq8M6iPW#@GN*@ngVFx$SwZ7$>S12 z&@e3?rbz}w&-dHHWt+zVTl57UP(#e;@S-d^rF)Q`PSY)C%CKiDyhZ@ckXhpLxJtH= z?MX6=3PT1p9q=fSXmoT;3bA31wx@)LS<0ZJqkL>kGv)*5wsg-9^BS?tYjo7 z0Dm07d5wh#m^XM3ahNk96FJYMM@RlOYAvA3gA6@>CTJ>#&CR&2ld!i~J9SJK0Z$u5zX3iBn~G6T zc1TE#5kT7t5XUx`qTr8)w!^5o1dJGR&7gipEk=iyAA*z_4IbdcaJ0d3>>Q*)*(|3J zG^1I9s+@;uka$R}O+tkQ8KpjvMzbTvx8=9ZN!}EreQW@}s2-jMA(f zQoShUAP1ZX&NgF3w+4{qUdldH3kka^doyk&`yYw!lLA!vk?mxo1Sx5I8`*I`MP9{o zly!H3DLWP!_cH4_2C(Z|WISa3wBSF^c}{X<9h}jvgsqo^mpDS<2F9g50HAX~hey1t zllFGfz5(wZi{6>wo}nR{e41oW`l(F?_fgin%=v~{e>WSJct12rqWXhehZbWQW14#m zDr(0l?EoQl+A+j4r>{$KHvW3R)k}j~x<=jw^8Vt*2MdSjnP?7l*WrcIzq!ePsaV z+6)E+&E)u7`{>^QvJAmz&CYSSx3j$m+<8+AK^qQqz^S*lP2~7$D*zt`w}egl4<9T+pVK!YtgEY>h*rP(kqpu zLZOo8glHtBTsIq5CYo_f)M4$zEjKtHt`^)q3!PUhnAm-9%kz4WIepdU%wLZ-|EmG? zyA$VC%J^RdomcCgo4p+VE7@nYiV&<9$d`lbtXY}J3OZkV2mo|I1Nv70bn+^I)<%1q zR(a?59P%oeSn#MA<3d5KQUvpcl7o&#va!f0&%8VkGyr`KL%-Nds~Tv9KGWpyb6FOO9apvhRHMG z$K$|fp6cJat6R3Wj~W~E`o?iwlV_11W)kPM z1gJJ@2{M=D*167}k{eSDM3Y&NWhr({d%(+aWgU75V^jk@&xaS7U!LWn zlvWYC-Nl%9OjR3Mh(7~&M$k-_fK7Mku5O6h}I%VCgOwaGeysoKBLeX0JO*E^4OfXR0cNM-Ch9Dz7YJk zWse5}QI|R5G(g9o$CB_^$P#=SXxq36KpUuMBjzMKm{s$J8PT(W0%*#h!>V>e>lM5y z`+TEtV=ewn&ds5qXIeZMMgWaI4bALvjXuLL9vk_L!cG(2lLF|V!^nlmcOkb5p!F*N zjr2MEF9Xo9Ze3f#{st92E3=+`_P@JxW4%joJpqmMS?@(Qz1qieUH9xo^lVeHFA!mc zJ|8%cZMjwnXb?avif7frp(&o%p);-=I87_VhRU7y)dcjROQqXnX~UQ^oPeT%KA@#` zYfXbY*27);5ZTRqNIM3%wTd>Qs(x0@1}pSTmNoj6aj`XOlpmp?DBd&(TIM(aNPdg>2rG8%FNoCg`8h@3(H>dq*pxcRnL00^IrA5 zTbZ?lWjB8cij4eOzj!_<-UD}Y>%q7IGa*x_WrJips+=>Yz3h`kf7%64NWO!%DJON;GpZpTkHlwMC}@XpfcL7J`Dq zxDNo@e7JAbA0F;(YH(SdTiReU`qsX>k*pl57L@hSG~(u4*8#N3pp|w(^;Zb1SxZCj z0Dy*b!0y2fs^C!a#e16UV)ga&3|WR9$R|kYGr3!%UKdr4v8hJvHw}B&d9>l`@s%Ol zcL6{v&jMz>?J(-rzI1OK&Cao9K>%%q1T<7ZI>y(ev{EVEtAc`KR4VtrBX_+aQ%ijLE#2)+ZG0X<(tSSoS(~8m~M40Rpm0*E+wTB z2VfUN&G_`ZIt6escWSt-pavRJ&m$Uku8aMKf}UyjV7r(mpEX%grvRXp0g8>+ zWKiQLQUTM=#Kr>FnzKfmzzzx(Px{{EXk`o@QT{Qa-|^t=D= zr{Dg>Prvt}fBNQY|NVEKe(zJWZ+(3FpI_~?lFkO}Y$Tj@#$Hc2$h4BKcFI#{y-1(k z6~;L&L=aG>E?ZFDale&%&`F)qYUpYl?HnNJc-ZD1bzo2rjfUtB_eA2KM=A|XhE4Wi z3;u5J1sqyn_z-V*pLEE*ZUVczlfa;5_Jf#@ex=X7J{I4Yh##6|U+S{2^i!`7({GIV zH^=;kC&I_(0@7#U)ghmB=@}=GwFG8VlWrr8KWhM*tfT{W4mG=)X*cOHvA6>a;^`Df zIczPC+=fMZndl%B)AG(*w3&=dh7Tctrjh61wUHos0D%Juwb6<>IzxUyQ0yF|TwF^x zV>?I~cH^PES_RN?;HsDCk!&C4_vx^E8 zGtSF!iN^UTnn@G}JTmpTm?JwR$UEN8M#!7n z5rQ2)RAs&Ss8a}9lRk3Ct50~)w(K=VJ=Q3>$wYHB%QLxJ%j=40q&-YI`s;P1{<}7PSR%~FC7DZ4R&c9J%!_VG+3cl z5I$hx0|1(#U=ZxpdW?0Wkp@%$8FVzO+rj(*zNX6*yc1(SA@r<9^*GR*|^3bqnZmRP5XY8G_T z{q~70S86O3I1XbdO+_VIZhvFEMQ!SQ77%Ch@~7OXG@M?AEw=qbWYkNI5LPw z8jNMcyJn)ZpR%_YTbr>CILAzMEi&!_=RC@|C%kJefIwr&Ia&;eGMWkC(Vc{Kne(0& zyeE0EIg>qS8Nkitp)v2AW!&dQA80qy&QaPy4$@6J2E1dK3y<=Vle}-10Uo^&-AAGa zvSekJwS?RzhWj)P% zPVh{oJm^8%7~dvGpk;{w(~}N~wPUp0Nj|%|2quau88xR`FCyh_7V6((s_G(Z+mM8Vx)JdB3ZY$Z8Pp4?rs?mH!b>&fa6Y0*y_>|Ksev-yKP>`%eBUl3Gr8-yD#0&OjA_LIw&s=X@`4bBCGf>6xKKN|r>M zvZCpwNtu>JNfd*XwUWG&O)FW}T4^n=p8b3Foby%{aBugF=zX5^)bpZHRVWm2yI*|p z#pjs(_6>L5#?Y*fpT}m4xE^!fM! zqrI&-Gc`!Or`;V^ah<;#q!Q9_`ESe%jOLhf|e4{Dtum0UYo?7{nQqm3dbIc*{p>V(6OvE zTp~u{S#w3L)LwE6K;xx5Qu+`o#oj8En?7MMdT$3q%JfCWA^VErV0V{kpqYQ;M7Dgu z1%Y>z&7i{^v5^62BlRRS*z{WM$??I??k?;?Z3eMjpd8oBe%lf&KJBgLb# z^Z00AV$(#N4^X>tcyNM7k;nT_;IqxH!>GM#=AQM$yKeDmr+C>aEbHQ|RvK1H!*Xd* z!s?1*IU!`ZNZ94{SbPgky-Js>1wk-_G;Iiz3VD#B{ zk2t?x9|xcVioy9K(R1?qYbq#w40OI9c8*J7XZOcKXXnc8HtEvml8_l%-eje_Zqxh5`zJhMPq` z_zFE6j6tV9%Um2NdKO+$>Uo2nU#k}qhUVVc;?5iT++lsjkvWhzt#kYpy z<56)JYF1WV)m_gT;TKK*S%Z7KoqXPkVe9ic0%&B=wa7I^o-ZpBeO@yFP4W$>RWW#0 zd;@^yJ+5({q2#?4u#mK72O>@CvI^ee$LnwfDNE&FnJri)UCgU@bZ!8MoRXK{lx`2v3>P8qu zgg z413XzA4#8)W!rQC>n8h5P+Kd{>Z$umKE-6eFK2@egt}UZ;@pQKqJN0d1Og6qGyxZ^~T_{QF3me z0fQKpMNU9l(TPFyS%Jk;s9Cigf|eT$ZkiA>01Zn8J-?}tILqb@m1GZ)1I{vi#$IYB z^)YKO$ckJXtoPlq;@r@lC<)VjSy^zP+0f?=fL2M3>Gp_3OPUA*&`*q-6aDG2-Kg<9 zV3KJHy3Cx%&ifoOzmxY{;z5THawfvAWW=3}xYE1_l zU3Ri_gu>}%JH77ZF8WaU%R&CdwEbe%f>HqV(`o(H<>cMf;Bp|Yd)a4`>a%I}`KGz)5rv=^N&376pm#S-3-_KJ?mU7z+I_4# zya%ASGsu#;MFGTHWSRL}V5-K-Y0_^&>V0J!&C%WiW_=GFZ{!q#GWSx`C{)6?DZyjxoID)UYmd2TH` zsAedpjalYiEk&tk^hZOT4~J(^gTcI8A7ej5j4IFjaD?KRcr;5o!}>m)Ln+xRCfZbR z1Z*={&z|=i>rrPtY%Sn~v7=yVL~MFcO%fazXPqM9>8ixFtH`p4M8jFT#WAX!(b0hh zk7i-ft}ak}U7j>V3Oi?MiTVzL&Y593GejkKW>m{|QQ48`BlOSC+lBR@az3n*2qlBI z4eSYt78Dw%7s#Ef_=qox# zyC443AARZn{gW^M)9-%pPrvus|NA#z{imOt{oap_{=>WVYQ$3IEH#cTtx%1qy%lp7 zBeqi5TH)=bh`pEcTvlO@hcHng(bqNXMtE6?U}wS_>enzF-Gst>FDj^FyRC6go3Sk_ z&BFxposRHsCqV@R;hjz#=9YK$$kTcR2Jg0`?{%Xe^rG*!xtC~>j=tX)K08c)Zk&FJ zggW{PTN*}LMEY|h;a^M>KROZasv(wrMh0zDN37~7382}Um{U)sOL$Bu*v00Ay12^# z#Q-#e)C8cBN~03mV?+%a{T7Yrvwy237_FqF+XCKXVdtKNq;cG)-~z+YOdCy6=-^nk zc8qaKDM>aEk5V{#l8X#7fr(_1=9Hkc#Gna46Ks{hG}@&Lp+yma>`WRkFGplW;)`pB ziK&qM%7W$_n0`}THw4xpaE%#G+d?twCeBtkuj-_5oTn~9>mQsmI*aA>ZFE>F^4*6J@K1Q0_Kyr6I0THTbuP6 zlGvLOx52)JE=`6y8N#voZkQicd?Xo9D~vrpssOfw|>`zFhWAu1%m7vXUEg$Du*F0^XBy1NLyLQ1rCP}!MnA)CTH$vNx6d!PH;kow&TUS8O#w_JH z&%q-)VK8TpLV0IWi#S$dV43s6kuUSEPrR0N-mqqQN%Zyzrh*6%Cv&~1U5L- zo*e5=_l%l76O?+llGvG6-|C4w)x@Jp;!#<6JPlrAWm?X;B-GxHxO>OJw-t7c5#+j8&Hzu8TciCRBi{yZ&q%#>I z4%M>GSPJ}Z>V){|=^>$E*qvP#_0f^`MCGwsnJ#lvj?LJt)oL(dO|X?D)F&7yrUW!9 zo6(ib0>YSpW(^5t>djQqZcIQss5StasW}t?4L1#HEd#_T;?QV~8tt}x!>Tv9ELMvo zgU0n%ol%RnXq{fI@{@DJcOO7|EoPU=2Jp|D1*nJDi7Hd|X`^N$3RM2}ahLRo&il>AA zlmwtj0}X>v;O$=Ov%@sypi{48=N*&Zz1NMu89>VpXjsb7Irch(me<`w$<-nN}%Ai%Po)Fp!6Qrsydz9Uf-KkcBYlxzWAAeNRempt!epqijn7| z^NR7d?!ARi1YX6$)0{-POwyPZJ!1{F&{!*UaUE`={EXx=~=ErpuVu(2+NQ$8E- zaWV8vA`VZ~>#Yl++j`=<7Q3m(ubFM57KINvu;VfxJcIwM3W2jia9Iel1T-9(vejXQ zKA#mMXCgc_e_rIERwZtM?&k13&p5I_Y&S^`Xy(4R+d@vuB#UtgY~dneeO?e5i!(!?ZQ!Z^oQ8-X6BWzplCsgEqjd z(b9-I6}a4^Pa`b>KYQ zE|x^gvpc~2&QLz5$Lk=_EaPSgtEJ1`ye)%WwXbUvd_9xDesI-`96TwFs63Ix(iAS8tF5W z3`ou5^!K>44DZN(t5$-~a_U)WOeZmD>Ng05aPaiNY1aDehJe!)aGE0?8}GHp0xlus zN`#%no!yC$BN0a9bB1@D(Of)7i|?{Z7~i@sAfJoZipQ*34?A?=$C~- zHF?$*p$3)Y00DHI642RsE4yfC&O616UioTJy&BXm2E~hkcrnOd3<|3aeJ(5-nY&T_ z*|hm$*1Vk*ZzrX@N$KTk`08@@!OimJdWcHsN#z;Tv~o8oUXKg6lk(g1#(5_-YYOv5 zeA!C8eb#5=yM(4aceA%JH7AKtr8wH6c{^@5U1Ta4gYbc2fq> zCYVOTyG5bH4~!W!*u9^C-j|QOuk^rt=z89=MSn~wG+eKOKYtSs*tSq|4 zaU+eP=~`;m5$9cT*(=Z5`C&DOZsL|WYZWJy4xXaHxwL7!*P#x3P#tmEt*!>`>*@Gv zHd=OTiw;Jf5%qRUn2hcg@n*X`ZWPd1O`Z_8oMA4TszV(Pd+p`0&paNalg`aCLtR?* z%FBLb%m8#F3(E<18Y~R!xo#;nZ^6MU7@h7^u14L`K7Dxe);Z?QO9xp-LJ0y%U9Na_O;7D`-SU2 z`SSU9zq0Ec@4WhlZ+-CJzy9oRzVXgKeCPfD`J3;4?{_}Ai*6=rW`1`*WOfr#2!+iLi7WWcow%iB(B+PQ3H>Irf`~BDlz3Au1@y`uorLZ|- z)o?aVgjieHioRXA$=T7pONbd6G(l%1&QS-2pbXx$6VNf2LGYMjE?qV1g6UZ! z?r8|#K|0*eg!<`_#Gn&|q*H$ECM}yfl%O>Jl#SxgZ7h$1p;>RkK_*CE2#G;=Q*u5U zTNj3vaJ1CYQ0`*Q7_@|{bD>$DW6k#_x!^R9`r|3gU<=`4)}Qbi8!=ZORUW}P%$&>E z+3&g*zryz2(d#-&HdyZXvKEzN%Sj3#bL6;)$V=qWm~kfQGm~%JF!=^GBqWaMNVY=%fUoYy4T6S)SpPxHIJA1dhv+?seP6gLwUgT#*ev}WxWrvGD&WFdS;D|5) z-GNsGFFs-DG~#9|xQmsaRU2Odq|!*DVY;3Uwo|@l!dHuXav@vVZ%z8lP=eQ-30N|I zOVVqMyL9Zm$KY?=twkq>*8uO#0Df6+3=tRhn@{6zo#4_lgv~h=XS9w1=oslZqAq>N zf~^ZfHjU4U1HTnT(#&Qau$(G8!lS@DnQYY96cHZ6V>srLZZ1cWDxCP1c9W=o)8fah4{(sY=8Q#jtOKHZ^p6+i_bBX)K0?$q;SIc(v%54x8X;bqHD(u-MJ=;g4s36&xvju`8x zkVd0)DP(9SeRaXxj9N?7FR>Cbw2_Hhq~?Su12J`wP}^vU#~CMWEc4q!eFyg3>&7g7 z(n(jt1~~o@T_4se!e~P^q;E&f=Q-zP-reL(P2Mz!S!yBV)QyO-C*fx6oH`25Qg+sj zup2YOvLA;NHoznH1xp!;wy_Gkpvl^Lk$2A0cG67aO*kbe*c}T!&MbqBOCsiQ5s*QT zQy7uH$hp=z_XGj4bCPmE)i_fk|rM zR@w}{RtR2?urVD)j}glrdTobJ%Yj*cVASk|T~7+Jop%1ou)J3mK2_j9Mg0Rmg+gZ@ zE04=hiqS_wrBZGFE%{rCzhzeOoneW~X%82*(PZS<~c&xza!<`*vJ!72* zvR;F=yhDF6LFZ%2-fo~Xac2cOYpA`R_V`4C&PsQ?-Cd*YOx*K8uTryygp`0*GhB<0MURNsSEVwj)d1x{8oy?Z)@yZ;^jW6Q zvK1PN^3e{L#cI@Owa4g~wvvkjHPDg(TJJPlpkN!T?BZaOXq17R9BWTcNhE^Y88I}G zXdk``X1Cd7QmZXmz3z0w;+bUQaDSJz@;j2hgdiS$!rmt*B<_HVf4I+5#)rx`8Ap_B z-ro*ElY9g9&2j=7mQ2ba)!wedpqE3?(!gQVL!BNRqGaRAtI5=$Tp3p@lUi+1F7?Q;Q4|u1pg&-@qSo1D zK+lH7v?@;||tZ1+6&bxZ(rW(1eMqqhY=bkrX z&l<58@UfvSDDh{;prK$J>Nkkq=S#9bGXXR#uPV$39csosK`Vx!qh1dy-s??=eAiX@ z3=>1kb1imR;m(Q(tk1-tBHUoLE=sCs##5NfI8SrW6x(8HSgrNTlIuAh%H{|+Y%y`F5ZmA zi$U&sn7Bic|`rW=GS|7birn zsqXE#dmlibI*b|%C7{_Kh~X4lDVnt^he@A}M~kUgHJd01eg>dx86Lkc$?_dB-79Cx zscl$ZecObJ89&h zm`fVF7q*K8ptGolZf4p=Vbs9G$_|h`x~jXiMYn$5Z^FsUyXCW9ec7wS67g|U>{rwH zaBx2D{I~^wP-Ui{9#pdgpjlxH!8wBU{IpeI>JrRTw?())ZHjQHQ7uh+lhml5o_A1Y z0#{=Ohi&A~2lcCI_hQ_F%MM3i0Q!7TKJR1deA>>fh81Mc)8@F58Pm&w!i~NNbq>|5 zEa5sda?@&d(aA5nSnzMlul)GsuYJD%YyYDEtsfu$!OyM#;OADq|1;y?|LNg>`Vxvb z{_>Ze|JB!@|Mjoj{r6ve`ZwQv`4_)<{oj7+>aTwJ=I_7t>K}jOgMa+Z55D)?pZ(r% zfAA+iyZH6@Yj^cvnKM@iKx6!wx7VXk&MI#&b9OOgMFt(VmN^^7QERAWzzA)HyR1fU zByn*3t{GdGBWwKiTjWY|LvyQAm~sR7^R*TJ5-to&=8V3fSTxkLX7sj(lT27rjscf1 z8nL(A@pszs7p)kqza=XDvMapPj-juE+Hu43?H2#C&AkVc;WqcG%ZDwe0n=&3rU_fs zVXG=+QH2Tov0^4@g3fxz=}@6-*RuFCCj;mh#-B}bH+m1E4t>&VW(nwa0;XzynDh73 z5`#wbMgo7z)OOg;N2Gzq$|H=P=0i~Mq(WA8z>G?Vgx4sBt*wN6oDVJF zg{UydOT7w7h@p5hp0-jeIs3el`vJnnvUVeR-AvseYfeMmw9;@B#T{gMzMH-$?lCg0C9$lzCS%;>ZN8X}=}qw}q)LrF_Pe&lIt1qVOg}=!_MkFm()5)q19N7SK!$lXJ97lZ0B0 z?hZ^k>v<<;t{F$hcePU&K}j^e`NOh%npK1<=F-42WYt7q;^Z>N30w0Hc;_6)9GZj& z73xu^CW*=sEsWzXIvRP^(H8A9AiPGijV9sNraii(8^RdB#pX1F>!3G-10ET{j4VT?@=F%41S@L-EVjFy}5RFl>#(et$IeOmNfi|(s}>#~3*ka@-d z$Dbu_aM*bYMI5ZpA)E$W!^?talD3cWu#P#Vxg9O~MqxzfIZ31ad6aSwlFp%EnWoTT z{RslHQj0kSH{Y*A)zJag!4rdO->f|_>kjIf<3V|ERM}}~->Ss1d0;8_$pW?z{B(i) zq*Oc`d(!CvjD>TrJ_N%zi7GcC$>P|^p9>@vk-N%oJ zWlIkMmtq&mGQ#NnCr_+;okO;8F!apIqE*X|X*i!fCXZ&&8A0=w40@ju(0dqyetdke zPtK4dgIZLgEavmNDd6lj8=Yj*a2oYYvcXD8 zH^X`*1kEV9U8c`Aod!#j!ImuKTA%7+u%tV5@NQhNB6i8C`Iq}hzlmN7c zf$Rs`4MoTC21f^8YKc2531~S4{iYnW&(jc4_z?9vlL3D!6vS?XA*mZ-BH*tJp_kp* zHhTW7Y=y=SgyReWX#PzMntul-*4_B~gXDYNI2`05gKlr>IJUCS+W;Dm(Bt0gbDy31 zf9h%AXJ2Z*_(FZvJ(yJ=kIRoIhM~@9I2# zFu?IG=a1OUg@3-0McOF(IKCZ>Q7j*?&^Qxp3*HK6PkYVq_ii^xO$Z&Nux~`2%@{eLF(5EHd!0T* zvEZ|RtG0R%N~!12Hgvv6pY^PQvb#gpJ)=BY0ni)628uEy{{|~q>60k4)NGImnthTY zgF$3eJST&mBwSE})c4AAPrLCztg*>BOM(s!rIJ;&4bf+Yp0@$?YvzrQ0?=}Q!q*be z3VoJS&oHoP9?)mCLZ2;fq|XLPyP*JRhe4xwpY8fh##!lJXhn{Ud>QS}+KqW*i$0$y z^clux+4Zd0Y#DS$5{<$Q)+6qK=(F4@j^Sh3S0Djs^l$7d*=LMAA3P8Q5%jzrj%;e1)%pN;x6yf+i|j<2M{ zrKG=_4pma2P6>H*tH6+S7;4fIXYEo)6xxMY2f3a==vf%m5>S&yYSzdheeP8*dKEHn z)Xuy4WhV=D*3DiF3hP1cVvt++vunnMd%3%D?ZvG5eBOYn~`|g z&s`$3&cD5=znItWC@6h5sk~S;V1x5+YS~Imo5HLiELw@Pc4pQ{%o?#pGj%(v-VLi4 zz1*Z0A5~EFJS@j9x*}GmblxmXDyeZL)h$HY`A9t-sHOtNxHsyzpeaSGf(egVqhbmU z{pqpp^jLp#e7Gl}XNIAbx*vI#lhIpI=m*8@98$+ZB??VE`gm{K2d$VocBDRs2fO&_ zvVud2NN*>g-vprd?%%t+t>A$9n2sX$31Yyk z-T-L!u7)*8pH-&@^{H8_hAE;&drIHdNLCQ_Av!w3UTd23SF?#)E}4%9SX9594#S|7 z43<;jS}s!0!J1GB`)7t~8MKyHv*DH)hw6y&VJ!nSY2>F33MqG*vrco`sZX&RUKSa2 zC(j(jP}4?s(G!Xnjn^m~whqgm>f zg$YU|vJ7w|t3?LgoOj#vUVG7NZ-Hrv7c*Bf`KeQA2&ttz#TfP#EGL(}+SR1H>{n;4 z!c59j=V3W+h~qle1d)1a+$fAO?<@{U&^&BpI^}pH&o>M4b}2#j=Pc_Y2!F`ZskY$+ z%CksWTNw|#bR~Qu8tb%F#+gtBRixHhlHVv*lZA~dUeq&G0F^Q z2-}P?C5-_3YSO%#v~Ome^{|e_9K{{ENi$DZ9FIBMvHu4@H~pi3GyB7z8~@j@uKwy*?*8(ZZvNXZUH#=RUj1L+c=~tW ze*5pf_2PTK|1;nF?H~HHuUvoq-AX%d7tv&Du1E=JdyN6;sH+q~04;_r#jvduvBG?5 zUEwclv5N{!x-hAFS;au~CBkTIQMf_|jhc=N2BT@VwqpLYV)zXEcCa}f2X#|NWyftj z%6>lwbzKeL)nG=4lfb8>iiVN^bTy2V&sL09MqyrhSqVLFM4+D5!gtlsGUpATG~hIZ z^jRIUs93QObcB@9Q3r;gDHDwzgQ!y%VPi7(!o9qMg`ka8CJaZr^wp@dCHNSF?xjOY zb&~!Lk>$1&b0$cQX#-ly44M)K{y{b(nL3i_d{A7{{d91c2@f$?9Z>oi4zrO_7L(B< z1x!;Z0J@*{!_8jO$8roP;>ZTskMpK5r_G0k*+9Uo_83n5a6#}Qunf31;W1Qrdn4`| z<@`%bM$3p9xo!N8ycw6MSLWm>G?M7cI#WL#Q`r9*`L)ROf(a2_81dhGi)4p>4SE4#DQcvf$3vo(rd&ng{b(@ z(_CG{;VWxQ`%JJG??epEyw9*c+NC5?q*cj*ziB z>^9@y5$U9TmJ@7{Xg*GOFen`(Uk4QPc(CYn(xXp#_4G{-a_y)?4G#fF6X<{f`8otr zOJ{tTp3acU0}hz;>$5%`YfD%R8kyp`5HOPH86(dWk;dpW93Lv-#)Ng!XUd?6!w3bt z3luz1ox_{;h>3YNTIh*3lPCiX8x7t%O*)nt z*F58U~rXI$Os7xyc|XG-z6O2TJa+0PVXKbTjDGxy27yoAbye=rkz zlnOmg1b4!&9lvegZQgg9ObD8-*4NOpm9c5J$qX}Kg*Z#v4dRLSy9*v4$?;?+{8bTj z#t1Vu0NhiQ8dCqj(`~&5%QCB&d3jR=oi!({E1>F>!o1k~mnrV1MgG!^cH^kFZsTt+hsZ_G~0$UxrOjeeF_DLcR$F_w7 z1}3czHrA_D3_2^doq&e28jOkq+DwfK4QdVS1?TUvn%x#9*lT8m?A2^EY1HcDV@0o_ zCHaO5r7Nd!@eeRuyw6HWos-h!fHetZ5$TQ8-QVi4o&n zyH6f5Gl>GP9f))pcQ$M-_3)zXJ(l_w?mc<@06H`C#=$O{ppQ|q0oV2vjuUj)ONn?- z6vx%ds8Sx3O2cv)s+17Y;SlF>qXpY+bjw+0`<6+=X=Kr6?MAO*)RFX=7_?E^MdHp| z<_IX?Myj{vu&T`>&IGCZz5`E56B?G=q(%HYwoqZ4Pf~OO^-*s@CunThb`CbP? zi9UN}|AvB_JzH*QxqO~n#6QdV1-Cg72rv^gYek3_jz}=ihhBCNKr;)6VuFSxtbux` z6Wa#R@1XRVf4j}SKS+K68;sJhe1Dii2K^Btj(4{U0W_lLcRSq6F8{e%@C%pRzj|T( z`B&!(+lC|bILxm!9|&a4?pyC!uYxpU6rF}MgFW9!QUa~f@6fv@EO3>PrAox zZ#UuYCOvMWP8JQ}Z$1K6EBrl9vZ#S(+*#`7vPnaS7lp`D4{aN$-GD7A0qtiWRGO(+Gh1lpOO0F+s#Pep z3ze2wsbo;}9QFqNPRuy_?CyZe7j*eq-r48y%JFB9$L?}l9TanRC;*xmw3C(mABQtw zGf~_aI|p(On4TJ6D--KI$l4Do{*8wK+N#}lK$H4euP8NSKZZupWuTgww#Ut6=p23% zeGW(-XC3P?7})MQDBpEY@r(dkjz2R7O+cC1HW+}G63uuVy;4D&A?|l118#ONOGf)P z#%HyXdJagrW>)$K0Gh(cDg{9M?#nkm3P8&uj)(MFLC>BIeO4)|jSYGxw=yg@^jW83 z&Si$4t#p_D4fGkc8+L<2pS2DsgNE|XD#h;%V=DvMM4t&jzlNUi-V?L50UJxg4WpWh zvd_4N=rg-1rJhd@WXg$aWE8lk*|P3xj`vkE#beoL#w!_o#PPw72D8%pHj~C_)&!jv zlsdD7_Vj@r?kXKEI+oI4b zCwgW4`F}MNs%1juq`#gGb;M}5810EH0WB~pgeKNzYDzxVNi8{Rq*h&&Z>)R8i+*X{ zFP?WZlz@gRq86iY<^=>TH(@FJiTD+SeeZC!)Z$~An@{4)> z?L`CX`MkF3rk~I2&u5Jnv-<6%bT!Pc``LLzxa^ASuDI$HR;@hjayP0y9oJW#?6Q@b zH`aF$9wmZ&RgRrN=rjVrIp5phr5pt zb{-ul02=GbsSKcB=g#-D$x_A{-e!zG`>a;hE%4q3_ZalOeU%MZ3|}oTx7J8|X=MP7 zh7bu%@4XpqV*(oE&kR7r`IrenBYi&EhmB1dn5=3NVGq73Kf%q zQYu(Uhw3@5&XW6uXs4KJ7ZZ&2G^6`<+wA( zzJJ*XtZ(O;xOr61jvIw(6T$JURXQIIE~e92w>oa+hxIJeH@Axf-{tKmO%V}uOUBLZ z;-poe27`I>lVD<+7<7^8MCPqB(^XFzIhMj6F#t_^=y@0A8!Xnn?3bxZi$RGHvsBAo zX*H-_P21O#Hkr8bDiMHY#^>BwuW~tRT}~Po;~KVqB-bqw!iwS`?U{xzxu<&U;ft? zDeFr?C6hvZuZw-fAzQD{Oteu#yfxe>+k%{H{Sl+Z@&DS@BHZB{>LBrt8e`1 zufAI;h0S8nB!=+U^yP@P%G)ZOwH9?$cxN$UF9fmGSTSsao1KJvS-{lAs*LFQqQaxS zx5{5sxQj~Uwn2*FS{xN>Udm}`%n(#CB~5chj#337GIj7bHSVs) z!;BFombW#Y*mMZ$x)Q!?@;6lu=AxHnT(c?#*Tn$TMJbSS>v_8x9lOM!S^PPK77h)g z%$!X_4GDE@4e!uLo%#s=oJ(pM$IId97;&>Y#F#UMpnE9<&?pE_`YHSD zZ3>6zvN zm@meNF}JSA@imnM9sG48bxG(M3IT3Sg3(uK;Yi`P5puejiJLFc3LU?0CK!NTmPkTP z#2KNpqT0Zl(RD4xWF2w{8q?5p7y2|541HM_&Z|*n8?=0oc4J+oyt7<*C<;(t)Zz%5 zp=ttc96LvYM_dBX_$-8VO<0y=iy{v-hh-@`EigSa$7+}(?o1?FV$j?4S$1^bdq9$M zgu3YvEL#bGD;a=l!_8Evk?=R-zH-zpMjY9oH50H1UL(BIcqWV{QXI6xd{sqy4K=Bs z4QV8;=9JF}D`Nzdy%v?vs*YkvU!U^9l%C0;F%u1&Mcu}T+su2+oC~J$I`)>1!;T1o z)ldYxRnn5wA7uYP*E9UFz{$Y-A?8G1N6>m2v8!Mg&W`dB5>LZfsZ*raV4Fo9=$;Ou zUF4Mf(Hhu=cc?j=3UM~IG)#K16=BM&C%}zsu=$}!pYyR^f+&oJhhXlGj8`WSXFv8Z zgvt?{F2g@f0Rx&nyl^yK-ft`hFz;M~f3HH=^RUHRhY3eB3jb=^@?l5Ptx39(ZdWMy z+~zIyhzXW$ic1%RhDsQP(G3)F;08_J(uvx7B%Yq7oKVArtsS$X)|oR`Ika9tkx9dZ z?E%pfZJnna(-ek|N$7zNibVzm6lYm?FK!tKmI?*2YhlA##(9==!C54U$g1r;B)#I+l=FG8!;w)_&Q4c_5 z$3&vLQFM3E*fLGo#z||F$22!$Zi3y5w4)QlW`;xTrf6f&f=z^kE#gj&lBf($!DcQS<@p zGcIyZJI=Gtbu$BqZ(-C=oWRC!X0eNv2mvIxuA zr)$aot-yaW&;3ANX3hBxbpBK({OMHa({cX~`fQI}<^%01{ZbO+Fb77B&Y;#xxLML} zNK4OVX*Fv#+T-Jc9STA3!L06>I3@y6Sp&UufDPpilqfDsIwO7F_BfwDAkI?KnMmdC zkt}!CNI7T~-AnOj$?CAL#s|fN!(DR!x2@Pru0$KW8}v%e)Xu_!)q9K8Qj;uy7E2-9pa{l`{0HAlEJEEOF-twvGFyh=kv}y}PglQWf+Z z|0w8uzy82Mk()^^7>fK@vVTz!xYJ_Q4zl=H)^FHPD%GD9ceraG8q)uN%UL z6nU14xbw?SoctS1!GTd_F3`w{m@GH?(B40eljjUnv}QE^OJu5aW}tPOP-2RV9IvP2eF`jJM)O}O4CTP`>>sc=W=m+Q-mwNx!?utBG4o&MA!oH85CDn$X^3e}c z%wE~}%s8?ikDz-1pg9+Q{SdV46#)Huzd_7O+YAq~&x}4xn3y#fQ~s z4r(x{l@rig09t0y9y$2T%o|RFQfixCWhT_iG#89Mvo?c7pJiY31Ny9tNvuJ_4UH6k zHc0koCH{;FXoH$Xo8>y$qR$LHQ|fsOJ+m@O2HQhPWsBT-L!S*w>iLApHx8NZSw@6= zEHSD%!a~3Efuws@ZS|vLtdj)32ilWEr&(t=sr?R9$Zd&uY*C*x7I4M<&P2#71YOCn z7vs+%M=IjV@_{t(%0xXG&Rq}!rBtMx3YSx%N;+K2V!y$DCDkd$yQO$rjG_rT&vlB? zZYkC;$ENlC3>~$?w3#{U7A^*r6_RCfR23$*DmK(`WI#mp$)7 zWmY{5LBq=HQ4tFV;_ayPbXI>huii~7che$kPIxme-3`kx=FN8&EvUEWja4TzZwiZc zV%1Jv4GTA8@p@Fa9_EQeiZ)*ZuOkmp|{M&pO!r@On_b>J^u*%%YX< z6vFk4zmX1f^4tK!(b$c!g)-=HEfs=)`7Q81F&Qj6DFF@FR&#tvU05D(0q6%gX#7># zk-U_7G;372jiC`eQ)pT#T(1P8SrbAf5WSs-X2AMz=h4BFw+?pRf`gpMc4-)F^crtY zK;OFwZ%DVzO#keg%$ig6(ar+^y@AC?yK+u>lX{lliV|E_Jk$z|RuJ=Mg9lk@$!U(o z05mda6)HH)+EexiqC3H_UZ^?YG3T=Xd|bF;>k4>-liMlIfSzP?&?Jcrq#@kmO=d!V$sZF?P>Op&EkN zC^;gKeomSh4F5LMXFYMzEzCQGMF-x})pf6a)~zl&m02f0BL#;>@XG zBR!y=hj0@gqMn|1m{KD*s3kh3IGkHUQ0P&F zYtktS{c4K1a8bS&IWjC!PTeYBj9aTgeU897uN0ij0s(a8tWzD;kfblV#YL}(DQ_0^ zhHKS@i&k7>mCg`Ym*>c}#Ze;(S9{z@t$MZfpnfrET#Z_A85w}SSFP--UtjlYxMi<~ zT~8ayX)6uu8H2tVi2w4Y_%qMTKmT_1-@dH>!iVi&{^8-T{mA6oKl%LIKY9D>KQ{cv zkM_R#W4-Tuq4(QAIs4t8n*AR?b@pGsa`)H2^6GED_0B(h=e_^&&3FIum!JLlf4Kbf zudUzj@nXRO7JWhMX}!@@K)zmhsaV@-G7=$s?cfgeI4CaC8VGFE_!3(Go zjGe!i^=LP>F?;RvuKI4hcbP_NjP?H(-20-HyxwDQKG_2S1FxA0(wQ>$x zN9j=n)0iQp5Hyo=RHCjXhM;|&RIr;0b#aM6|PxV`4z>e2{&_c@t3tYHf||%%QC;N2^TfV+RXU!qKJqY*Hk6Sj5L|z zCWNXvxp-EqN>l;Ra8~nDcv0e@R@K-A9$dJr3Fp-~Jl1N%pt05@=p3}35?027f!lZlNlEPl4MNsawwK>>N}><=t5K6YU5lz~!rYt%!Up6lJ*vFsYT3n z4#{#ajwHGjwYIQhp=BW0M=57DWD)~9*0iu5F}2YCY+t6Gi?pjoNE!~sJRxw`S=O~k zJE~zrhsO}~NU$z5_F=->#y*zbR?^#!n)~F2W4U~bPe4~r8Xxz6F)RQ^d zgrqoyj*CtVMIVeK_hQ)muot&<1#3^Rq7x&HRt%C<<`&a?K3w8nmscP+En zR}ijbKVe_xJurs77_EjUepPT^mwneI-&xK%$p=Tdz&Ppb#2xdDYn^po7F?ge7J@2F zI-7Ne7X4u(b2P0zu4VT7g}0c{S&V(Ez(3Xc0m4ocvfoko-H_=qK-RmaB|K;GM7 zT8z`9BMo_nHE2&hL417tpn2fwmR{qO_03~_2oK~&g-7?H^D(jJqrLruz1`yjcEYEK zwoguvcK2EMnwk(&Gsa`ZK5=N&sL5QxOxETN-5{9mG#b=Lhb&Lc&X$QOHl7X11g+Am zG^d!-Rq3S=^r@c4Zi|&!I20F$1fZ>U1j@Qi0(v_HOk!D$ zFq3bb5?>}vEE%8ocXn938aoi~AMWowp?ow;G(S4plc2Wh_{gq*2%w>?TDW2dd$1P^ zJMX~99x3b$FRN9r3p#8?K^Rpl(?)Gn5+~I%t9mAt2nIt=J3MiCzBawqMvU8K(uduy zfWr>YUG_L@?Rt$|5_-ms^(5BNZ=%plyCKOsC|nk>=`(&C%p0)9a4iaxEtm~pwAn`h z+P9HG3%>hd=Z`AJKm&3P+W#;Fy@^P_Mx5`hp-e-oMrNW4`fS{SY z93PGdJ=6B+-$3*nmnz7^rRiFQG6#n8(UXAf*?2>Vv}%LP%&tw~!Oe34EXT?SqgU^JX^YLIL)9;Dz^fTamOtHy`6xDUCf){GX<-q zHExr}c|Qd0C6MhUz|A7hj6ORIDi(Y;OYm0?JL{xogOYaRK6-w=Wcn;&Xi{yk3^g8v zc1O&upl2q4mYWS8v(&Rm{W^Uw&m%!sp2?lcIcRt&rh%*pgw z2|lZ2KiF=eFuS@Q!lZBA9))NBvHyc)%48x&)|@LkQWa1EDj` zxih>c8+8{`(ONFuDOZ}sd=2f-Ts_A%(Y%2ex>JlpwM4#+kO zLlNq|%lWIT=)-vVcpMO4sw@+{JNJV zVRY$wB;HLM&u0B+i^0vXwuZ;*X3sn6WhZ?zC?k>{lrMV4Q8m^ta?M<@oeT9#e6PrN zMXX*i+9`0gbg&3h5R=Yh)m!x%MxV8CkxyW5w!00WB@Df@4WPGpG_zz7eOA$qY#W(4 zD;WA=K3ZvS$THE}MhoBTMoMvr21aDejJ{~Fv!9v1M-7-U!G+)i|l_b~5#ajgg(4AtUBPP%%lL^7HjbEY& zof3YP(yIvL2GZw2IX!6QuGUH}y+R99uS*C-Sw$RIg z09t0ysE_E^W)xK(le=Tm%=K%D5y~`@V=4QbX7rgAg@}=B;}T=Yg;psBe{|T;k9zvS z;H+0UA675M&9gymj3`_@!whnT&X6P+1jvA2s0WmitF)USkDgV zafkKHqEjA_kr~#Y2AT>6Gs(G8hR4OfceqvCb@5kFk!zj!D9?DNXczf=2n@3+44 zLHlbz)cM8Fb${hY$G`rC)z?4Y`L!SE{`!ygzx5Nt|M(Nb-}%?`KmOA7AO7t6zx?kv zfAXd4zxdko?|yalr~m%)yZ`>;$JSZ=**gK~QrJ=qTgnj|8lNLp@^9D*K}$YpfpM90 zR5-^%44)Mvt4b6mU>C%o*A@P}6kf?qq0dRRfiRkWuZA-^{6QN+=XHsjF$N6>5yO;> zh5^j|BD0)tn)A(aFdqw0dK!uLA|IH;nw;-k?g+BX`=J)Fl-V@YGVhyZJ=2Vbv#Gp> zV?TwUacNP7Z5oXITGgCQOAK1g+YvxZD3o&y{WPdbEPy0~Q zkqwiqgE^za{ghYgDZ;uJrUTfzkTSf;pb0?3B-U#>aq5m;`eTpbBw$g8=*bdxS95j> zhTAnfJXy?!D=^xa@EGy|OFiZo=lnAaWT7SfVZ&t!jYB{3S`OnQ5nFslwi=U_A8ZzkZaf<+7(tCb8j1bx@)4&PapuF0Y{;1jSd(5e#+pdv76V$>u>Ox7h$9Uo~ok&?`bZ+QiBCQwNVOxX|g5bZZlCt>Dr?@f4sA+f|%H&9c&nzde$FgY+HvH3{}V^ck3b zI^)&n{Kk9$bI_%bi9j=YpNk<}mP4q~$VjPbJ()d_M`wLH@_T42XlJ$#2s(G;wkB^u zQ%Bf@tqw!~A7}6R>^gegYx=7#&!~0c&dfQ100=OEIp>`7&f$bU-RE?-S}nCKD>+Gy zvafB~WtYeIUWanc)Xe`kYpoXmvG+MW9^a}}sFxrBf+RLK@bJfHIZy+g@XpfyW!68> z_~2ex5w_fqv#x{KY_Jz2>9gc4AQQK@qAqw)>?=rZ2D@}`OLB~p?p22D%qZ(XYjdB7 zb4zx>V$+nnPyP*0PNm*DRfp0ZHwH7l+&=~NhSb~ z1<&X=%twdK9MXzb?s-l5Rz3CGRRy^-iJO0mLFZzW=yO!9QvA0I@^|v`cT(Z+L<5ig zPPpE{YXYmUd)4|dHQ`O5sN#`9} zB_+ikE5@VE$HzgJlk>3W;^K6lver}4VZxZR3b>y?M_hh}q-KRuj6jReElQ_tRi3Iebn!6qQFG9cY@Ay=PBV9moE@hM1pI z*!l6($B&rqnc?hX%0chs8=AZ0h+e3tq=DXh^4LozX#af;wBKRHCOL4$LZS~iRIJAs zb}l92gHmzctS#Hkb*H^*w^q%@v{tF7lM2tldlV#zvlpYv7Gnh*HYpeo{eghfW{5m9 z^o+!rMVmcV6O}p#77IEo@TsbVJh6Z~8FIDbfmJbb)j&pub~BtNUUZbJx|9_|3csVz zjAjzqB-m%?y9od~)zl8|8xTGkn~RE$O5jkBNX#JR_~vw|dgpnN&iaI;n{ z^8A^`ogb72ppiR&I*7kR?wt6+M*8I&`4?~9zx>ScqZ{|t@cFFDxbsJP@T~*O-sQSM}*>20#;JsOL1vYiofnDANQ~=%*!?lJI7yi;&1w?Pl!9i^bJ%$ z1A`acKDQ;7Vu8=r0)kX}_b4gy7SdtoRmgAYA1Bx~k zYRCQkWN?rQK{5Ia(^fo?5%BljUK@OJ+F|Ok+C{Ismkjmjx}}*b5^l!om+RePty8Qt zvZYKkA)()y7lUCaRj=XKgU>-?(8QM+ZpI4erS}-rQ_ljnSaeB#x8!%ld^R0DtA1xg z>N%#B9)*tL@-_ybzsdg0=yTNXkbQO?KnoA)Gm9{rBTU)hv+v5wQqL9vp|hS}HtEu5 z7JS|*p&yh7OTof?aFvbxvF?NF!BPmL*5M)wT;2A@(Vy2nS)AK6WC^0x1Dm_r_0 z*yj-Z&PdQ53;W}Qo)s~eltL*fl$K!{$V9RIU^3##5`bprjVfFdmJ8i7{3WKl#Z-d@bVxI6#i_Vmqq z`0=X$de!@6-G8-ivU z^`v$=s+iB>2W35Ey&dr zpOyVC3#M_cDt$hn1oTs#6hCCmhVdTV+`5O$*YX3mP;d|?zMp#5nX*1G0_YQcy8l2{ zZh+Bh%pVJ0TcZ5?h@p?vUj{(2UjW#S_9H?(#T4kQi2S~_&o}C^TY6Op2WoY&1kUhHP*e_reCMFfe4Q0lyN4Onx*)2 zo;=REaXmY%q$Z6F1JDeN!r*e&IUUtEOv=n6(zu<%c3fKzs~ai;%~&jCJt6+90%+Af z!F(4eSl?g=!s@JvYKs|ciWD5D6MHS`v}&xPCTmUd-Ct zaeda^xu>xeAxWiYojgJ3`nq4ITyu3ZfIV+4yOjkN;`mV`HK->CH3g>gZV@&yfW~5G6p>- z+`s7Lx5N6hnVYrpGYX``Yq-L%wJJ1FYl6SJfIryeyp=f}Hf|S#+j$@AbXeK+OUrI< z+DyZz(7Io^9_PMT7r)x(zP>2__@?rgUkrcs`QUHAH~Ncr?Z5uA|Ld=YzyAK{@4i3$ z#~%#-^{3na_}STi{QT_Se{b>s{PObu{-cY3|NYtj`G?DY`}y?We{cFPKONU(M}fDY zf+ON0`s}GiJ@u%U)X$z0RK#78z2t!Q!O6_5AZ#o0Sv^i(g~Vl3xojp_ocXMVSedvp zD@LDn01fAC*r)>r2%zinbrItNbFA=!as!J3zbx=@`UiDhlh@b_T38jrs{&6kYGGRv zVE{MRMXVK8c!T5cJR598UA*IvcN_^$EYWpL-3ZMQ*HP4KiD^man9nL9iZ!WIN(7UL z!%EoBiesNeL(=Hw$O+zBEYL!@9EQ`mb`l4jRJaHKQ&M5Q+6vc7gcyTX+Y%C+CUT8S z;!P4g@50dK~qCQ^muTNGO3ciNjlSTZB^k1oWc(hYo8}kA=(ZZaK!I{>Q;oqp zc-FuJ;Fhe-SM4M!HB@^BizFv0*BslZ(PlVobPSElFu(H^>YL*_gC=)#ilJvU*Nh?M zq#k)@44O$cR>+zeZjR#q)Z?d^s!nPET3%t{G8-~MZ*iZMvu2W#*DM5`W&rxEshlg^sW-{nr zM(m_e58cm*coX%|=!x#6#dZ=7p)edyZRF8HCl#qBIH+no)KbJ|GSW@A&_p-11&Z|^Oj4J^Xuz7`>`;jy9?VhfJ&4W?(T%C+s1H5h z*|3A@HKJaV>^~P!V)@bYiZC z49k#dnzuHiu1?f7OnS?Ly&zzN#5@nH*vf*fA-g&;cRTJLDVT}w#9ip_h`V|TPlNgm zmU!5Ljgr@ndc+P}V2TW+z38&=!=Nr<47nS1oD~8iN+ORH>_a$BdFCniH0kce&=cK= z*!pqj80IJ4u;ixTKP783!`!{NvlDf$a=z1?|DqT~e?=*HSwW<`&iT&^L6TrgqbTFblh`UY;{>xJ6vJ`B}_IAtxTb?A{i!=tGC&dWVxFAeZ7=<1s-1D?& zjh+x}T{ug@Vu-K@ao8CLimDZCRJhEdhkB9q!#=EX0n9w>NK0e8h0iJO{HPzfZcJjx2H=&OozuT1kLEP9)h-+%!XL>vF_r4 z7s{A=R^=ONb3$Lx?K41UKN~=WRZgukXl8;owkU+D8PT(uTpwngIJ43;7dEfWYCAb* zZ3fj2gb2#jPL;=+KZG?8#IQ3lW%~MImyd>3*xQFBn$RF(8ZZ$gjY)TX&0Ux^m zyl$Ur^H2lJI(qgXR>l(j9x33bMuIHte4jg8;Nsk*0%!|ft0zL9c+d@1ko>)5aD_h~ zLuz(Wi`=&2FFMMLHa5z*ZAwtrO$kmuGKi8j$%e2a%l~NtS_ja2#`(VvpjC76H$|Q` zSRA;=opt)msr9~CBThHtp@)41^>%;n@#Ww>^!xxoYf}cGb8;lBxi}coEwB*u`(S<7 zGmxdc)d6G5uvRI)qt8&VwWKPER!z{llUj$)I(JsSSy7UUgqI~b9zxTL8iJ<6eU@RL zBdId=hxS! z?_W7z&5jneN3-f9>?>H&>!V5K@vQpnv|+kw2jJ1)4pMIi=~umEmiIFHoD{-IdacSa zv7M4$P@BP5UFCHz`Ef5v#2M-HC&ZvXCD6TW)+)uskrCwt2IdRvDU)E*TjgU=Q zg!!fwziuY3Ng616U2@Q`RRI3z;-TQ2_5Gv5TnvctvtDme6hgKD!ub7V)Kv4~mk=rgG^jM5Aw#ez#m*ziF1h(@2Khv*r7 z8oaU1AnP%x@?vXPb3n5Mv@!e4&@*Grun{HXjRu^YmVnm1&+h?fE%@v(8A?abCOy}D zU;S(`aA(ub{;UD$u-it6*`VNXFafkV;!NDt)XWFebx(e${KDqMxnh1 z`s|}AOEl~0X%=&Kt4U|lN#9p+P=mo8eI@|C^FBlAa%X0LCXK_M!T78OpLM^p5S{iF@mbtw3$Ns+|9yt)y?Yt2G7T(>v`j5UcXs1uIKgJ<>-#;b~(IVG#Gupnb+=? z%@@n&-Ja#Xn(mQH(x(=IGrzM7OaD1c5cJDGViHE*OA zjWkTBwItN6o`D*cl~zWoDts}{1<(Y2MDmTjlYMxP4&Y@sB%rCDe277-82TetEDBAv zBiA~T)>F^-9UTai*<%?!(F{hjtuY6*5kNnnz#2P#a-T#$XNQ^FVxn&x;pE(DKRGZN zS_QJ$@`=%vaXPvcadNe<{8dPZ-|2LSZrV?8vj6?NKF8MN)>kp4iZ11GlS zJn%ZrNhz3(g^S5ZJ)iECi^F=gS1Yy)Dg4T$lXt}SjCk~XTss@rPDj;6FONd!L2*4OuKI9P zSEtSVsG6QOGTTx8Y}DG&z1Oq;?E((z;pMEe8B~!bBk)Dx#8QCKVcK`v z&P-cW?JObh0w$n)g;^&{J^f$@%BMrLd7KSft8Q)Cts)S|C5wc`sqY^G=)$a3oHmPB zi{X0MfLaY|D-=>!)`QCVthMZxSVuuv{&L=44a&5g(i-VD0%*!dmsf-8s$X4ns^eB} z-mOe<$8uEJK|QIOJxK0>3#(Px^x+w`F2*W=CU12Xwz(P9w}blWpfPI~)`R-ZYJIs_ zz_Y{MMtYvZ6nUQtzqP8;lY)oHBMt9XR|vt2t6mAa7ozqAof{1I4{M1*HQukrXU)`h z&^Q~C>tooMwXz%RaSAV5(#} z|LLdAzxb^E_di_zGWTII{QDq9{wo|G?7R`F%kHA+M0O*&YceZOL3HJLM?r8RfR>O)SEIgK)H}-w>x#T(F=xy{ z$Dx=~;}n0y#ylI54W$PNJ>wZ2-mFF$gJuAFTaCfV+Y-;RI9Bsq7*6e|cs5uU#cf5} zmgRYlTNN2}hM58jN+YK(M-W@*xn%*T(`<-G-2^gdhM^@lHYAL=P9kn}Zort4WyYQ1 z-Uu;h1C6C(Vraem)->;hbLM6|)J%k037oP)OTp@*d?VZ?B;84d8Gs&Sq<)$iqWNxG z802MS*2z$pveGahNNsRNqjrOu+NC&_j2@)-K5Kl+R(NW%?#Nc3EYW9Tj!;U_o)f$|(OZ;! z6$ zf;-2%u+3o5n&g~`Ae@j}ME9}mGmBnxg4lG5b4cXqpfbrmQ#=5tuScBYFyuUnz~2Hz zo})ff4l%Sj;y#YJRU-#XVPW2NBC&M5-<%EGSc*9jK#%B1icC@ttbmyTbTVIKbHXetHEdw>BlrJGZ0GhU~;Gt0`%WOXtu@Z7m>%b~K~TvS6=KwtA5843ge)($_|ije6)# zoN~w5%+NJJxQyZGZX9FCRncA%ZNr3%n)`X-t}O_v0=m52>TN+BrIz#Rp*cO8G41!?T{v?T;9V@O0ZF!V% z_LInkw}gGSIo~XWe(EvmI~+~P-ibNUzd`K;$4So!D&b+xZn`=}KA7Guo?C>iQE^D>U}(zmja-;RgA&3hmF9gmOp*{R_Z)8QUA z<JpAm?};4|Uly<-hc5~IZKa}Kk`j}*XAF2jHTwAW#SeM52chn&ug zL7!kRyFJV@Ys3>a&Jw#MZa!ufX#;fD6U|4k*1l%s&|$O*t;dJ#S>Revo@gOoHO*}Z zK|doBeH?Jv^$vcyO!(3CZ1bF6TNOkXV= z?%G1$d$qOql)W-czJbzbb{8d};iZPVo)KJTQwE(8Oz-V6=**1I@M<$iO|}2*$s;Iu zIIrEJb7w}5m@ovnbE~;(x7MB3s@f>^$tiOM^(fl1wq@are6?y1jhcK-%`q5vzG+C; z^~iN2a@&yBWicyqDM4e<{|f+mXC;15xbXoXt7BPJVQgqKhyiCL#oF|qd4mh6HyKLi z*qnd{po1!a)}b>E;<{(UNSwckL5DvCo!?7CzYn0bK7<-*HWsf&o_8g13^Btr6A?=B zI782@%83}PrKpK!oiD5GJ7qLPe}k5UMWJ(%a9$3ttBEAMBM}TiXSHJfkYy?Qri%cY zNjAQ`SJ;;DvvJCZoQb4u|Do6;e0v?uaCeb@L6yQ&%t|Fj745` zl{Y=*O+Up_&n)tcdW{|nLBssCUaxyeDAaMZlsB zK4k!!k!53lLLU=7>%r%H=o!~#G#Q%>?iviL^jVEv6Me=8gQR$daxo;$=9n<@%$f~q zsb>UgYOa%74nkRU?yOl6c7B6hzrm+ko59EQTe_z^JMi8Um-RU0vhzM?G~|zB>N%*0 zTtf7x(e(_)Wn)4fUC(?r7S6`dpIb~sGEsjz>MN(kYMQlflN;G+DNp9spn?R{H&Fs%Ff&Lv-d`7P>GG|iL*iVeAv7kHP`+8>97cOHp1?LceC!z zym7mLs^2ZTFR*&I%faoUiO_k~yqcEqu4Mynu18QW*F%gjubMAcEv$9pYEouh3STT6 zm*e8?toHG;3w1FpY<_X^uy ze%;Nix@oL-W>Atla4}qz$JNBFjtqKIRVLMBzZ7lfq>15`L*OSF_Uj)u6Zlv&3wveE8n;WA z^TG9UbhVmXuSRRc-$-xQ!|HZi!wB}EbT(;T&pS7(!PUGo>lCo>Umvs2urPX=hXkOz z)p@5fZ*Qtre8lBwYQjeE{|KJ)PTh>Ii6z?Y3fXv zW&H`^(_`AmF8VA;o@b%*WxoI~Cd+!SvB@FqSY_R-GPry>?p%y_O$edjjhMF5!&(A9 zcCMzK+eQC&)`umL^*7V=Cj3R`&qmc-_=K5vUM_oIot1y*s`iI(CO>=8{P|t&4_?*( z>|OU)pZEXzyMsS_*ZFVX9sK>*v%mVH_v`Ns|Mtt?|MyOv}{p4cD-2hMZcEE}3+LYa__vmam%8bi>>h@M?1 z*n$tK>xs&v5k^~~h(1#sn1!GTLr3ppXqJqIX@>WdWq*Uw=XkKm=(C2Qi76w79_FNe zCIZz~INj6%HONKVN(c)z9qPcypsBl^G(cA@&v-OL(&JoYoRgp?xkx7!Vj1dwT8~9X zplB?x8l$sVA~20NCwVxn72%{VXggpsXx@2@uZ)(1*3-~Yjlz>An_4pZtudc1EBcT@ z3*LOhmlu77NT4VMsXZrXrKbGJe=Xk{zAl? z3A<86qD3#-W7y#;`{0cFIP5xxY1C^HJtw03Bu?>m!M!8M7-Xg%gYaG}ev9ZjV$eD2 zGbf1=6L+>mDJUKFvNnb%YyhjnW(B6Wfk*V);3$gF#uaQ%cq|8;a?mLSoU}UXI8q^` z*a;Lpqe%l}(OBk$-;~4_g(&4vXn}+uNi-}2A4+uz`=e&U_B3ZpPzXAScp9;C6?w4( zKA>{EqZDz~Wj8EYM0|`4x`nxBcQfj0kQlm38t9^6EArO53~O2QVGAtNh`P!VJLaQh zCoGnaz)b|)Fm9mw*#=b=ZN;#ax))Mc!vs1m>WN@A9;n5GFtZg!nMR&7mqlAI=59qD z-I%jOA`TWtZp)6cV4bBsOG3SagsUalo01LgLQJf9DuSgVS}`jP3&$LT1ajdyb`(U> zb1&{1Dyk}ap7wO9v*IG{ooD=K`M@UUr^K;uLim{Jq&ujqw$~&ZJn>fCJt>OQqS%W& z`Z3ok=j&lI+R;Mmw2KP$(9@I$9uyxj>V)mE;PZLWcY#@KN<$-q_NW5robP2Vd{+&> zYKn`jZ@c*6_e_QZ=JLr6BH{l7{@&5CpJxl>pN4{eQWQoJ>>p<3gbf^nA z7;i;J`9zf@uwq`0qkXtgF*z)jAohGyadS{hL!*U*89AIzhsk8!LFXgtB6zf~_ViP^ z_8|i913j}0OYWdEIy4SE95h4B4zmSH4?FvvE=oXq+*Vk|ZtPV^`srij;3l(=9B2l= zVgLYu07*naR2RDhw4DKHD}|s>;F+pW`1zi$C1Fwb%2g)5bP~ z!v9|Y{Xqu(0qd~=I^SzEXdE!_#QRW{D6`S6VN5+6ra{J$HNtj6YntbEXMPX-`>5vrx=zT+}H|^^9KnKv8-}$*# zDu8DF2KC- z71DAz7Z>wd6%r!(b0zHImJ}F$?vxVUQUVEGE#1YjGN`0Rwe+-EnYZiHMt;`FV`#L4 zHE-ueb!AddP0_oWTD6N8qXyQvaXG18PODeb+WEMAJL}%fkvM<6nS8vRzFZAnF8eq0 z+V!k@Gq2t*npe|`!NO6#UG!h9Mo_nSFXCn-)RW@Xv~)EoUBhD7#;|xfF2eY3QN5j4 z&W8C{tM=RT$rsnNw-=+EY5B#n_F{<|Xi`EK5kO-%!WtV~j_R1s?&sIt?6RFi2XsB& zDN60UIIhLV)%d8AnAVe%nlh}!2jy6|C^xcVF%k6Gj^Irptr?a9H0#j$8!_~rN}qKM zeIGzSP(Qy{S|)nerBDaZds-7hqsQa$*`xcaW!4OEXI@rOGAS=ChkJ0crvqrq(f)_U z8U|&v9$waI^3jLNxZ*wZyk}U3q3XS-dYKRR%!m6-#NoD@)NY)I&rJu<;W$@Be>TRI zQc^h`ucQ-=Y@(itHPKg|zyr9fvL6`i;9 zON>0{me_?4rNeM|Q!Ki)>=dD3fQ6oo;(Acn3=43~52^`RaXYNi%;IKPJ{{Gzg9akw zK@+A(tA`cD(338kzv(wH(%UbtaQVvVumy8wt>UD?P%=|R=P6`Ovg2X-Y=qfo0?^HM zzeFkE%Bojo0Gie1ynQ-pz+)ka?vz(O*pt@PVzfpL2mxN(&--Ye43@+wH+J^rWPox0m@Y*6Ew=8W4=XET2RyG1xg+yb^=DYnK}(tBod>k0D4o#U#Gz-8RY{6)~ExW zX_Y9>%+nYAS&kL{b`2^M!ay{gjKR7~T4jZ;K9DuTbe832lrvywfHQ2-5gw<5<5Zv# z^{^0hSaWfRu49oB&=R6&?6D@gO)}~@tVEyH1T+f*M_Ero1AvBeDwY&Z3Em9vX~sD< z`9OlUiL*-Vm=12fB*bS3}| z(@iDDa?R*&M(8ZFT50?mc4JwNYC9uu;NpVtv5`TOc_X2kIv9XP^qgFjWOzETI!v{v z5M^#?D0tj$Be||878RM*tcV>Wr$u>I!dUbe8FZwd72z#rX=uEe!5nl;;hI>;of`>i zPMF{jMl%MTk)V3nXg4D_6uzDa*Ww{o)j0V&lDJku_E%!TH1CRq91@(L`>hhZg8?f8 z&61i#M%*0rnG=4C)`}35&P>q3STjt+&SQetC~;=tWzKOxP}oX0O>w_DfnI5=;6%fQ z>@zC?YcjyJ=_Y3ONQJEMd6E|#ahfj$9lZ01cO9{WbvkHG_!)_|#>fy7^`4|j37rZe zq=tupEo3+w^K7v1#$anj!9iANY>KE5q)rAAM%QFlMRFHJ7fOU87-UWbtp(ne<7~~S zs~z`rVxAI3o2!yD88GEIytfng4ier@+y|@IWmi+CW`@Y4o%x76k3aiB09`||hK)$H z9rMwmqb@mmarZdo9V*^R1h-ih?fI~!NNVY#V6BSSfsh&rB0gpXTWHD%qX|r-Sfk8a z%7UdHv9)A-Q?~bFh<(S3%CF((P(eD}OSl#oKt{X8H06Z_SkJ(D+Plj7H(4||W1B&2 z80ej(ys*kN=^mhg8gtXIai~7*iQ;L?c36E0%ctDkxMx&=PZ++R3gC*=qHwOYB3xy? zr+ME*fjRC)3Ze5h@7?BntE^|4froaF6Yg2kyU7J#HTjR5{ELRL$p>Z`?>yrj!@gyF zi;VB45`0+=ofm`aeBiVgx@$!4>cWdEcTo!5RYG^w&}VG{6VSGkLx=ew&V5_qzU{R= zw;msz?0x(2+0&DQXXMs6(tH$fD)mGIxKDO| z1kUUav8&$R9;^bp%9t{neWkOkI!p&-s8>|3q#L3fL8Ca z+5;|+-{}sxJ?d~gU4>UTJNcKgo4!HP(tI9XuzEIJFaWn9Q8l z)5+%(VUG8Bk|N(sr@MuGBa>?9vc;$@c-;XEMB9TdyO(tiv_Hhn6nVDnv>R5W&tA$t z8w(Z_eO`FK{C10n{LX%KLz^NVTRP-w#(k>-zbW(E63-f6T-GECJImKigl=~o1?sjH zWel1@=gXRSRTr-tk(;J?+Y&G8d?pgySvdHei{pPS1pPtJhMxc34TO8SU}HzY2dxDk zKxZxf{7}Jx^!Z`lSxp2d?}26`-evRubM&k_pmDdudCh21h)VEwW5wi5WCx&=JL0^H zLhArJr2^=X!gIwK0ce8;IxX_bLjbL&o^_GPjzMz|0CdOzpu^{NImx*ZK#M%ZpM{Jh z5Q!Fxu?Qugl}~%|FR3Bn=i}68WAbb;^gLASlYZh&KlY{CiZJ`-JoCMI=BrieXV<}B zyxsrP&!7MN_0fw7ap&5jF%oCh@;t3PBE|EwZNq%m4!#{EKf|PR>eFEgQ_mWJ{&bLh z(~WSGWj%V`#2;y%R;2}8Z=}P#+pYmO0 zVq3zyhV-;Dbs8ove%rXq`SY z+eTb9J`;LoMFg4A=ZKg2G_Z87Gd-M*C7@XoLgK}G@Y(Wy{2BAn9%RSD&beVW&}WlA zlR@MigVq2v^Ku9}fHr71*jl1SpD6)-4?r7J&l+N;nI3DB^DAMW;4vEk^v=bh_A`8F z-gtnXKa_Mf-fO1Tg4Xu|w6=;_N6)N0mg5l8XG_>^BWkQ>nHe(HT+eD5xwA3X?4>L- z^%aPIYOatU=n1EJW z4jP0TdegQOwbLM?=R;=xW$D+akB|4C2He(=$I5waP-4&}hdt4-R}q7`m{?HcLPE+! z!|5oOi-&V@AuET|QZOmOyh8EmYDG6c<#Jy|U6PCx*53ppu-o8_RxY z*=w!)omnfhBmlkcRK|@YL(fo)R$V9&*`1Eq~ z`R&Cg7fZUgb~UR&osaV8qXIKQpJN}w615_%+{|k?^D3)VFEeY#5jsz>Zy_uL(_2(_ zR9`G>cZD3f|(T#Zk0nixSGR*~M)>%?uY)qtH1ql6k63AVT8%;<>-<;6(D$1J?l3e0 zX!zKN^E&vnhtkE(3>GsetXVjo?Sjl~`_J#uXPq(|$NB-Rrlhs+Q49=vXEWCTw924e zmLoO(Okd2%oLh+?fG($`N;*-?rR%vARF!>wQpVnW?P8*tkG2ZYb}`l_4Bf?p8II~i zw-oD@;^=y&4t~g>iT^U_iQ)?c(8X1!yn$s<2@Qu|nSoCU&*j4y&igpzE-}hH5*kpP^U-6Vuy4lPRZ{1fUsKo_F(`0Rd>W zTBl>&<_3{Bx-Uo)Qh@RGvU|H6+$_7>VH0O|ipy@9R33vE2DF>Au|NRxXd zytk(+FVL7VsHlo+jAnPXv{xI%(3KU&s}Ubx%!k*j$=P&(<_+>PGd1(NUp=36FQ?r} zBRi}s{b~X}J?0e6#^*k&PFooS>+}LHJC#+pvg%Z4%{)fP;bkH2d@=5-&ve+pOf(f5 zv{43~p0?5(Qf!lAzOba%3T~c`Dr^iNJ8;)_SUww9SY1y$SJU?SsCqRme|=v5a*g%X zw)EX~`UhwEA6=FH_|4$YKOOz~r~NV_urfR!}n+Z^!4Je zzuWos_j-T#)!?6hIQ{QGTKvrygRZMLuVL(=II1X zYbBiy!s!`n$bqIcn4bx;8l{87Q~;`<^!F5BJK>StC&*asI)kRbFJ_<3$Xi{ATqDGw zCH!U`0W_TmS!5Cys4{4um3$O%W@V4#Sraah6}%A?zBL<6Suc%2|@#EhW^?gl9#OSS_aJ*IG*YRP73wQW-Q>iuwx1Sb+Mprjlq% zG&7Mjrkg1lonocki+SgjW_*U}Rs+!6+75qjNbXEid}vsVF=);8jJSDIORTGLteOHh zS-~=>+CbZev?xn#|5pgLan7 z@21s)gQSV*IfSKfjX2j<0kp)bn~|ZKNxqQ?*W;mj0xH~4_y$~bkh=pGh5@WwPjJm7 z*HFSG*`F2MaOlGEOsC=}iGYRJu{9EKNnS+H0)6)oWz8qi7Ol#fMb8QELLaowuVET; z9E2RKhanSeFPx+M3_mF%}7)c88e%+%VL46^bo_% z#&X^3NoYGhKG;F$BR%O%-1hmg=JYV_h%@Uz_*}=wCR$6=MC|WB)11yvo|p`%8rL%T zI$%3y=AAggyY}@EG@76f4QuTmQ3#qR;!H)|P8g3SvU0q?r-q|hKApwY ziAO(s{D_T@_Am{7@cbE}=O^&avXnG#aDU%+bi{ewSy>vCOVm!VH7J!v)k-6i>J)O# zbee^oF=T#xRDf4G#;jAK_6MDX?MQ$2U(oIu-(INXSR4@6emxB6ukiKq27<9gFig#`9 zWmouO!T_5DE?%3>ELIlRub%4!-B&P`e1~+KpmN*2me1kQR8Od}AklzMqEH z641E8LR2==XQ-?s5RNy-pC5*x6Wo3Jd>=zI=AIS9vqEH=m+-BL@Fe08bP-2BD#Ix_ zYd`pDKY=mlu^M@PNA&qq)}OE+r;0&+iQGB;y+!2rUmyPQyXQZ-+kdlox@vr9QOBC9 z==me+E{KZfb>sN99s0B%e>X~fKF)qN%6vA?yc=amxRHYTxEFuji81<26}zZP5wATK z3NZA{=yQUDGnmNhewz3)Dm7qwS&O{v!0y3Da6TOKFWX3;ZyK`pbqg$s0Q#kdp>LZp z)`9S*5xs3CUUZT#+saKNzA8oV$CWugYyi-5z>nqgEeqItkOAloC7@Bekr&SCSDdUJ z&AKEm3jzy4qi3*!&OveuqJnT+mexe2VVOyWTVhBj0#`D_G&jtI3xXH^>H|7}cA(5> zl*a2EDAYaUHC1F)j;>14ML}AU8ybHTnir@up}Z_g^MW+WVD@>O6{dNys|0&VuA57B z^4U(YTuQ0pk%yiLi!Aq2sm`^j1_Pi%^P~&nLx8eMbBOqe75Y=&mN1c0%gL- zZoM}k4t4;VLeLs4hP5;R?fnpgCPOs;5I~!Z^qCaW*89x{ttz=Tlp24g6-5S}jYYN% zBO^A(nVH|2NVG-t+Le%B3Hwzsv<97308RRiu+spb+18vUgW|*d-t-=oCajEp=l22h zE?aFt&#Lj+dK{qmbI4_5?3k67S=Iv1HuP*T+lIcP*ZQzC;Vv=FY#SElZdTnIx_o12 z+n}*i*J~JXGYdQGQE2-y-n8!kG>(~P<9*eJQMh3;m^U6cbJ6u|lrubgWIfprcx;@{ z9`-wUze5Z-qhW7c@Wlmxl8n#U7*7?>L_^saGU$Aq&&Z)<#Gg-uOG&)g%T*E6KjcdOo~7whX;>uOrR7?&AwJ|7j&MuoFsflUcOmtc9! zN6)HP)5@xonbc$RR&w4{&IX0^VG-7Pz3zOx>AX81e7tSHUUffSb>E;Tx_vXR+{`M3 zs*87v`rW*COV*C-8Re#lZbRKH`meU@yVYdbNiW(dD8$gs6f)>qVpxf<+WB!MIVvXy zC1qH_X}1`yXM|!RRxq z<1JKVNl4}EiMiB>W4gPS<=#PE|mpXC5lZkQ#MJOdB<+NPOMr+x4 zEi2dQxP_{ug+@-M1ay>PX!1TMCe6&GnPnaDmYvf1sB<~(osJsQ7CO!6ogAiaJ2^bO zVcacj`t?m8Y4X{ydAHf#ZZ;c=+%B+VUS{6Tz+wzQBVEPBG%@HQ6_Q*WAT=ITHbX49 zcdG&DEd`~?GJy>|nJpSY?Xb-B8p~dhp=YS`ar2B)%xBXEY<7dL41~z2pB^_ZrmgEm z?{wHCiv?<(5vfybc|ELLPP zGHVskc7lp$X5q-64w@I^&gG;-wvFx@0e3;oJNK$f*g_*UZ)Z0{%!U)|FQW_^i(=#W z{Q}sn`pZrBch0LnzHI#B zb?^6IR{!8t{SRL^{@`Wpmv5TC{@(N-zrXsYuUEf(4fj_5^ppDEe7E}#-=F;LcL&Y5 zH^

    VH;v-B+>RPVnh`{V-bKZh_0fDNyA=>o6=d+oU+U+hAxU2h%QD>Ne6tY(PyY_ zEjGvH>4#;kOGl1hR$_BCyv)-V|KcPYp5_F&YlIA%o8;gui^m=t$pBRl8+&9z)M6UP zLqyNPo`T#Nrrm@Os*~`-6X9$}oc)kP2CV{UX5oOTK!Iq=M4KZ!2Q>0lX5@e|o>L)! zwrcTbH3S{^+mw)#@ny!2b>iGKs5y+qNOUJ9^s`cz05q$922C9u>Sw6JXi{@9!-hI# z1Fdx-c{wmBtpaFrPa7@LOwBV6N9cseSYgffGR``I!v-`#Plu|Lt{wX zrIKjLeG>CoQk;ubn)jp#M#D5838X@HOuq)1(wCJjO&#zuVFy$;>_~@fc@fRUaQrl4 zzFsOc&4~**QLjn}aI4X6J#kuBqtHmAo9Pw$I$|m^X3!a?bt*WtF!CJJ0W>k_7~F-p zSyOx<9WIk{8W}XYJ7^|8mI{>Xh@r{0L5#bBH%au2_pYn)IqYFAv8tkcgWS-{SwopK z08O<*0L^%}%9>T;Y#0!aj>2)S&tGZ-*#4pvVfqvni|*pr4?+jOu86P%w8o$#3_!P2 zVk;>$6&{1q3J>E}N^B+t&CwyY(_$+nuwWzYI#25UB{gBDC|C#v~)a=W6DjV#KX+`9I7E}Sj&AJ zrcQ=YpGhHoM@%aQxKZxmH)D5D!qBOZRrZ0=5Oi2BV@qTboCJ&SD#5m>9rX`F9HzX#5=W=J_r8-e4~UW#C1x*hWp zbcQi}*4glI*g}_Y(+az9=0`LUK}PTR2xZJB`BD9T_$3}%Gb^%c~j*~g^aK-Bxp5P~*B z=K~EoQ>J?dor#~`3qfmL7R_3hMco8Va*spURTV%}uWikh9U*^b=8%2r zlxR6I*;ojglF0Y;*7v$BB8(2H9R<<*9QOF#R-4^qvYs3}w5Eb8bhcRSgrPMaZDY_` z4@$FT2tdPKHVfK6)JO3BoTX?rE9`uytz&J}i zF3Q5XB%Gq+SzwW82B0shBBRf@P3f)`eMQ{)HKFI%eXKV_sMuYH`|dLM^|}4$ulD}n zkclrfa4*qlV!EXS~AD+(=!8>1vrgb*f2SKyZykQ(DoFN2#-@KtU z61*3SPVA8DuJk#|2LN>FLtxj~oKTNQ2Oq?rHJW@6K(oqggEX^n7`gL@05mda_PBho ztjC|@>a>CyXeNn%kbn-c1a#v613()|G#@HT{I(iTg#EB%>4=bth#5(QDTbhKD zuzEDDqH5!^<$T>0-;GnBk2CMa$elkMXJPtwm?q`LZq%Q;y!j%oed`M9UF4T}F$SkT0iW83kN|YV@9ikqf@WQcoR!h7!2;3nmpIR} z&NHYBB=d&IFf>ByYV=eC&?E{Jsr5~4mcuKe4gN$F<%7$jILd_E@gRH%F!b!F3Oby{ zh<}<_(KEIpEK18#bXAfU1&lclG9kDMf{UU}B|6E9(;UX1$5|21>HB!{w7!3PnNliWL0GihTG)D@KkbnR>qycCYJu~_o zbo)4upZA5xec>P#hE*?2=omnABH+jh{s-LIpm_)o$3;LKsczXN)-$dVaR^Y!Lp_p|hcoxG_Yi!#g$mtXY6v z@QmOEgm=ep7Xl6uE}23uLeE?prO%->0_boi#u0kvaxpF+=L!iPs;KbAq(Jd!wQ3o$ zo|BrC8|{`8gIa3R$jzDssA)Yvspls3?6j4cwKE9F5c*`#M)hecJ*p}5cKTvcznV6# zXRYg5^L$h}A68&`F{)fnDp#oEs9w!#H;AX3R~V75U6Og@a*B02#9oDGLyST*`m8bN z+U>k?IWDie*{f0YVpxJgS;wsUX4`$U>E6yO*E6Wn4FPLPJ(uC;s*^q)WMTEYdF|D@ z1xvnKHLj->1l*(I`KWw8Ds1}MRX4rtq*k5O`JlS(mbSg(xE5b`ipy4h+04xvxlvUa zRZ>ucqEbuqB_))T12z+!!z20C0JJ(~NoRfLE)#vv{`}Fs1hkPsKiTo+he7Fki+$%_ ztHUSX(G$>21AXvRm3tVG?ul;9PzBBEfE`_?y=QK#No^wHw3*m}r-km>GDj+arjWAs z?T9XY);l5|J%8jd9otV1VM;v-DI&e6PwxevX%*_Js4{34g??f>*fVJW+G#qn9IEl> zNYI%Oee7V)CPHxZR?<>66RBsV201t2=q+bNIG78GU^OEWeP#!95}nT75;nm@^>cOA zt!{eNSqrTZlSY~ab(dNgdEGCvTJ?)JtHq1c^OvV*x0~g9P$F`Qoi>R?XAwgqfG)2( zRNXT5#H*j8A-XPK_fwioAu40aWxy`sj_SgELZ039Q*;oil?L6`M3oOlk1}nOU_{5Fn3(KoOLcH?Wa#`Wvw7z2H1&3#{N6VE^+ox2&MLoqRsP9!`KLGKADm`>bdmq@Rq-$04*veD#ov5) z{42~vxBu$%?q7b^{mXZqS%J&*_FPzH(0SxIHUiMjyx_vpL>vY3K{w)oSzcV=`4SRm zR>L~HHwYDj1?JRI1AlXdlv!AmqO-ipqglTV76lmNFVe8j^N4IvBng4P3=J_tca+$RDuXl9>a^x3R) zXHio^BYpPUG#3Y*DPaN{XDUH^R&cke(;!qM5!8#}W}Q3h44O0@;eJ-`rg$|0O}1#% zbdaC}22CYMs2VfTs<#=s znS9m*zXcg|&~_LiOmB2UBZhV}K#wJR&^!s17xxgHCe} zR>+_^M~btjLN->(kPS^8JRVx*h^wsx`)O_h2MkhLOfC~3MkmI)8e3{{W+rjo?n=JT zpws8*++d(t-qh}iKG+C}Pt|6FDsG0s7TXxgTVl|x)GTvZURC2Oj5Z?;XKrX6 zKqG@z_fRIe2g^s}bX7%iy{sk{WoZdd1fNSxPeyA^3neIuMMtJZXwTvla|~kQAF6Lu=6m==7(@T+?%GnGZZ|E+!NAI zlbr*Pr92*8wlrtUayD{zSQ)T}yJXJ^9+v3nun?X$p;SPAED1anCU6?Iql~uqDr1HQ|OW&slqzS@up- zzERT43g-0U*o|&8@Z2TX@?=UDlFNqg@uxA8Mg+h1TiDO6xF=bUo_zy#);Gb>jq ztJRXa?eT>5jAzzkyQkZ;`_KDb-{12*00@@U9?$MM&%psf5XEAF5_$3Fbvs8H*Er*9 zgUZ>~0Kv4G{fJuB0>~TV$*s6$h<@i0PCEf!X>@vEGhxaGqUQ{t>W$zYLvMDM0Ud^=cHD{F5Zo4-gQ~=-`7G{6)SX3 zQ!Lgat_oLC(pj=J0G*^GD}K;GK+E(w;B?|R0@&jR0QBSp81Yl~)@7f+ zR%-6(zL7&iM%A)j1EI6-LDCuTHVr966rJ(0oOC{Y@?@X&Mj14s>cFBRU&JFn^ zhhtUn`2;W0mgBRNW0_5#D57u;s-N|zCz=yTtQ#~Mi^0JD#9TblEfywKao%k7%cVu5 zKB=L);wryz=|ASX*r?l9_Aw;x#pu`;?55yuV|n{pX8uJ zL3IL}N*C$ifpt)E? zOvPSyQ%cPFEsjE;-wu-B4imp#hW^)c&mZ0#|Kat~-(732dyf{xouN@s;m%*rtKTfd zr@N-{SvUA@nE7s;e}}}GQqRPl*}U#S%o*u(;w7QyPU2Muw!CNqfPU6Wl%lQ-a%YJ_ zqY0WlO1o<829nFk>w4^2C;h6Mecs8u>|{`D4q@l}CW7fk{22o1TR8+xY3RFF>P07a z-va6LRXs@z`l^wHf|^S7vYuR(!j-5?2GCxbn9oy)`sRR`!<2C*-SYy48=Eq^|D@)b z&l=rFPZic`dc6B-s0(HG7?h-}+=T<^t@!N;~cGVglNu0?=H@Gbw;r zV_A;RkU_I|O>8;g!N@Vpvm5%^TOcSWEXJl-_5yX}T(Vyh29+AksMeS^TH|`NTNcZi zTs#;~1OYwAX`pE^6jM1j6bv0f`?CU|i9xgVfKoH)aQhuDpTiB{*lkgxXQeIh0f0{V zYy_Z_UKM(l_m@V|Zn#YfafWdkRqAI+z7bVw2HCYv$U7_Lgs}rzhe5GL6MzPa?Kb8^ zp0wW;b|ObU)NX_xSU8YVBYpl9KpUw@5M0u16acMSvK@k-Kw*VGOIBzn0BEAm7=JcO z0GfINi9W-ifpXG%bWbHi>#+^l=(+)$;J2^lK@+G{n+<$-d> z*{qDD<{$v=Qi=yr7_FdZRfi#xWp&c|b4Xf}Z_p52mQ@=PXx5(CsBBP+^jUj?O@nMZ z0O-BkSsi&k3_dH_XWhwDk`hqmpo%^NiME?GF00PV9(>epMEwplZ#c6NUp^M(;=#P6 z-3ZZe$v`0;EM_3`T+T(x*^rozR{3a^i$eC9ivY!g=xCx{P7Z4MaYLA}X|mx--a4%b zeKFasB&MzWvRk+q)~_ec%Sr2E+_;?7uBP?tDO<1YhLufMxENO0T#aj26SiATncG(KQgA3r4arC@2dI@4Gje1YcA}cj*pq@i1vE<1nZo8uc-t>s&6=0f`lb)k;mx45 z9hJAE`t528!CMkU^okdwI?`%k)hk^>R2d8ss}2BY6mHa4z4D})8#lOdgCEzqQG=hg z3sAK;C=&=~D_4`w{c`+lIli3@01fv_Y{)pV1mgrC-HYjP-4hp3iddYr1@`O%I@|{& zP4IW#77#!;09cP(^G<2n5@u~|DFk{;E|Hq_a|i608#XwUlN7*n3%zbVf>;6UJmxxxtOq@ zC9*x|9c}@`gRr|(UiT_%_!F={bZOq^*PZOUCHG-b{IJAX6kwKx-=0@LZiHX&D!;ub z{lg`=q5tl@@aql#o1O5#za9ScrvD$Wdw+ac`@_rX|9;>5Kkxhh-^c0O3114^@&Oat zQLTK?ocEjfpoIXmph`d&LbiO+T8cVnQtCMhKpDZYGVJ9OUJG~{24x-WWfcac!2!K2 zCuVTl_(%>rkL8+;F{YjedH(B@#PITD4YPM6E2896M$A;HOZg%o6|lE zR1r!xXObsK0J_gdy7`EddX^zI;O2a|&nMWjn+vtGp|+HR4oaQ*@KKpT zhe^=U1@s&SB#p6XC_F@pt&nH{(_EM|9Yg9f+$%UDXn}~c*SdW!=ry0ZjVEl7LBsfE z5{(%8ObUrhq7nlEXc%D75`fMH9cihn5COE`obdr-&O!Xyo)6l%pp8g$&Tqj1ZkR`C zNJa%d2=#H;Am=1=G&>&_hY4aLycA(ZvvWcgYk-Rb#m#vv49v<`0exOp_OthIP@Wp{ z&S?ce6NBE=Q&3J=ORDV|D_kd`hk7=R)TWjK)?8MuO{^Q~g_xkbjm$bj7hT$C7eBNHUhjQ$OpXd@e{ zXV?V6A2X;t$kRZcf-$Z+YX4*?1OMvu)st(ETjA`q$h(jB9>4G*5M4s^o zDKC4|0mwV*(5BJgK@tyQ*$EkH?N(gB5F*E42ZR&X#ouhN2EtU z|F2}dfSNe8TkJ#7r>8m%>6mpI;JK#+viGxhN@xjl>!p-2Kunv_=yy1LsD38m{OS0t zRt(`%^!ViTP~5E6XlRa);NWO*)+(T!q#RF=PM$nHdh+B%ZLdC+GTn;US{>ZhooT3k z5Rvo~S$r(rd07l{M7@0aGp)yJA>yo{XBud}vY1V08k1I!ZH;Fpow{#OyDwTi3_jDC zbvm2T6mYo}1})uIr?bl0XS>O4RT()xMbhdJv~rc*Xu%Nl83Az$LA$VfkT5hdUo%z_ zYPBlo28=A(Q0OzZP424*&*V6~20%Z^vXSGT8g)9C#S(J63JLc9N1QeqY`JPRXZ8BD zDmJ-1AB%=u4mTDFdSSUYILnfagC&t=0MN2q12Ht|o>lbOY;c0p*%)?OLr!bZVaW%b z?X(ZR^)H5jEZ1Y#jrdI`dr^%dagMUNgo#}4S0dN-=<`nIMHl8}Klf^oeLG5jH;e!M zh3DU1SpM{_?oaQI|NPzKAKyQc>GR{?zkK??UY-8)bKURm4Ij^K<)k+kR_L?u0e#MX zb_hUA0{}M{^8cc3BNX^suF3>H&!8m%^ykyf|L;8dARjHG=Ro!V8N+~D1Tbz0BF{+` zeNG+%=)>T%`cTSmO_*5jAxu=HD#8Q-=tKIv$IuU;bNUndoWVazRu-hNSJ=6LGs_Mb z1`$U-8pbFzU}$!S?^*}Yna#I@}Ky<>F3=nq@J75E_g=?Xb3^aDFIDYoENp& z^G^1@ow;fx*~)b@c~wtb)Z!O_iKFM$*rps^7Q>@_FzT|$v3?K|&^~X}?al_g1fbb+ zSqjr&*qIn~6f@D0O(n7wNfjMCN9c?V?1}4odRwK7$qV*^lD)hW_UO5rfv<4JTxPc! zNK%izDI%04(FC9aE^pA~i30G2 zxUm{NBMX*zF#>40R}fdS0S8+qJmv%Fd@xGQpb`56jd2xyj>}GGq{+C$Uh!;H1)tUG zXJbU>#WI72Ju?AUHt5O*TuHADO9&00WS{klh2wKWBpRqRI69oF;Ip(2JeryYC0I;o z*t!SM@`^#OB{VCexR|L+kO1`Fwjm!=W!{k78Y%#7_-ydmXMv^H0sz`?GtfqM(XVoD zxJ)2-wkslL901UEQ@~*fIV@Bj=sL_k%dA)+zv6O_{;1p+5xBGIu5h zjn|$@y@LC&^NFI}kenMxpH+Q>$4dNJFE1SbHVa6fOUXgKJZe-XO*Vxo0q7<_Yx3Q4q9-Q%)fD6z@mu!i!|LUv zu^kq-!_sb4J|9)q@ZEV~-4k|$(mD8=#cKf2bs*8;Uj_huzii(x+Beh2wqIJb^1D%C zhw=?{K$k8ju)+qBbn(Ta^L){HvFyEA_U~pboP*xNn`z~4QM(#cu7)C;Z?9$_?l!N_ zhr0oPzo_2NYxfKGL#r=Vt;-2JZ1HYhd%f$u+;(oJ)peJ@98}Kx(yY2*KH$!hrui4L%nEC^u&0SZD+6d62`*FQ`L6(IYSh%7K;Ix~ppBYie2yHYL+)J6 zC!~U+0)5U!N^lxS>wJ`*y;z|M`tpIu4aD3)%nz$vzmn;T*-wE+Wifx7RI8WVsP&PUD5aq|Kb z%9}xDH>_QZ8tmetOHyfJGpLbzf-OhvN5dW9#`XN9C6JT@?HuK+DP)t`TunQm$mo)K zg8UoJB@pn+^>X%Xd;V;DakH4?aoAzGX^Y1!GbFO%C&HH!N?;BdROju|yj`T_vR4LJ z4E>7a-vH)2>+qv`7DXAtx?kH3o451c?R>BWXNb7!S4aho~}R3YQW`KZBe!VbRZ6u14FEOZtYy#m~aZUy@uMa*2+*Zm@f!70%!vPV)@ za}<|dVciuc4X#s;_r(;ub~j?T5|^Fg)wFpvZCy_57n9ncnwm7Svvz*b;kW(jZh$is zFUGa=arJy8zL|4Btjpi8%O6+ecZ=M+MINHi3*qCs{F`m<|M!=Tf4Qyv`-|#d-gW-tP4mq-llK|XwQ4GaEIEuHqRdwU(6mxS zD|9|!Wfv#-B{R@53jmyAo^f;V+L=B*+mXM}{47!Ek=nhJv;k$JCXiE}$0LUJopo17RQsxi=Xav&{ zHtb?ssxgF-EYe&UL(s7yV(76D1ptjYjM7S*`qsiKg0_ZeMBfV>8 z*=*`5*rAqORi%Wo+&V}e=lDvD;YbV`Z=TsUGMJlAuWKpDP1n=3zJ_Ib4O`f?*-ayd zHjmVvLCYk1R*p*yy2$Qoa*neUAw9jWrl;6sxTqx9RkIR^r19*EcJnapTv*OQhr!N) z0}L993bD*E6QEW@(njN!pgedj?$F8xJCKiNXEHllpqlcPVlF=H$okEwZ#Kr<@D%|7 z&0g?Va6tl=X@L6KYow|}b}evTXcPofGr?%iZ_WiFtqjf<>@AeC(ryDg zCiq_1K`6Z?lkjM%C%JE>z(`T?d6wj1WSAwA6pLCR5% zKt#HkaPUEs5HPYS22G`qxfC+hV-_I@*6C`*+=y9QaRA4igpI9>5imzrC{>N2>AX+R z&UW_CY(4F3<=9`xU4ddlAk;IZYKe#%BONRa^AdtPGW@1>wwv7P`CGliWOoO@gFtU1>x3wh^R-nlKfH-dXBxaUZs z*~)pr!b341P|MP!Mh1$Q$XqG!Y zl^O0CDV{$e&RTV2Ckn79z`s$!OeXkE&HynFv6$--6vMIRs4rni#ZM+F~)W9i+dY2HoHAVFS@;(s3LZ zIh3KlGP}1ngCXp86%&b}C=RRDNxj-B7KYW@pi=3UinVMu7YPAwW1K=Z zfm=gD&+6co&Q=0`f~vKzZZE9{EZ3dhiPaz^(?{S?B|BCG8YXC@n|6t zWlQzsRV9RYkf3s?TuAYgNRDhUK_g|Zq*F3_P7;P@*FN+<%WyocLeB>y<*8*`h|Hi1 z(cnmkrr7U=A!wq{v=m~|MJfIo{myTJJ15_b;_oMse>nI3)7|6WTs=AOK3b#VnIg|h z-WlT0)kmAg*x~K%8sVWBnwBMO<%eIX@aaP@2mTbtR*eLO6*#WJDpfT@k zj2*J(ef;?lJ%b;^ZcuX5Y=>OPlL@%kqyNI*MHLAh@b zDX>hRt-63Zq%5xkfJO!#v>PRSjFx9LfDXz4S}}6Ko>C_vpyxvXePDd{;t*@5@mZx< zwAU(Kbekogh8-jr5_h)402lV!%#?rz4YWm%xLKjka@ZN^vr`7mv=Ot?dSuzkRXPej ztI_iwKpO}^OOa>9&}V7@eW>8jSmm-o3O)mUrn14)r&KwpKUK*$R18{&31|ZZKVcyI zjO31%GI|CE?X+k;c9YLxblY`7w>9E*#Qd&A&=U{1;sHl8GC96DXa}(7(WSUWFU z-Mn@)t$uqo{cyix%lkzGG|-D0TfSJgUaZ^CR}HrFt4;UKdH?06{cP1-cfrDOIS|kL zm5WhnH!N-kg-uVG)$$`TGpwY?)$FvvCO5361{F5hemT=Fq^r4bH6O0zLZxg_Nc!Rd z8#^<#$B$2+e0}r;F*MDiuRa0L4@SC53(ec#oE#wOua7^`anNaSSZ|09XadlC1NGNL zjTMuI0-zQ8tUzI+#!mPq0Rm`~ft`nPB_Ofm$0`@OB!(v8hRmH+l==9HMSo^BXf1lp zXClukR4t8cHrL?kjdz>9xnQrH6$Z`j%wxaHoDO@1bf}OD7t?Hlm29}i#j1Je&y+tq zNq5TWPAT0jXGT?iQZGy!#c89!*2gtrRL_xZ1E!e+`9__a)VN8N8#jgBxJiEGMO#?) zNGM#nSv1%EA`VD7?pM9bX??{m_Sgwuhs5!)aW(C*ol({S?05z-XHavnp%gQ_IBsSq zkb{PqH3fpLFrzB95nfHYm*dv5Ct$r^f!zU6KaX0Vq!_X7rOVm)ezUur4iFGSka^nT z2tc#h^y}+h713>pt$+y{BhRZo&}4+>vUvj;^stuci>bbtWDms}^cPKxY`3OuVcoAl zC*h#VemeeYRRGP>&CAPP<$5_fpLSMoH$;2{0F-aoGicnrU^8KNyU8BsK|Rf8)XdL1 z{0trn_`TKx@Hns89cKHZ-WoZ31KS$Q7+WsSn%uCK9@R7K*V#f*VIA=Fpn5(6+6 zetO;g%}x*q2>MNhpc#1$e!U%yt6Tt~PXw--jfbQr0Gw^am*fH61Kma-y=w*Gqte-7A8E-S?YC#Cv z!UnlKtCY?BJA5Syst|we!+nLv_@tZXPvnFJdQqLi)76B_6XhYn!ca-7lA}S=brr?WZ=Cs#bPx+g2(_l9b!DsMtV4++S^U(mB5kPm?4!Mv5 zpn)OER}q8mWc?kma|B7*(NHxR4uEAtZWE`m>Kuck2h$>g5P_t4M2;jITQDe+9CsuL-dM=4FB(Vk= zGnR<6fkA`K17sb9p*M&64v9e{fL_l$RJkwhn^rNpEd9~U9y4xWvCxD5b0+~pt#-K2DLCRk^a4iaK+Vh9>BGzFrA z#GM;x7b?TBnJ3FiZ?SfQ4Xv9WDh(gCbrkKaf2IJMJ zlLiU3E)G?Sumpt7ZX0I*Qn3?Nl8Pw)5EM-7h$9#9yB#?^Y}BCzqz+mbX%bE?8?t}o zFx^}TnuH*vry)R%MTKloRb&z)mTJ^01Wcu{xg55XLTqVf8!6*li(0F&g9UmEL&i$j z#MaB$Rmca7oKIf}8p~m0C2B24;I{p=v!AwCBBol#FQ&ZJq^}VNp>r!?>n7}kv%5*# zC}VF#Eo{A=wD-aCVF$@F!eZjZaBbW+OxrKYfy=UQQ}m9qE_U!9jH3&J4(F!eS)q1= z?KZ|d^+s^-1ou1-0GiE3*}E%xFJL??&b1MM6pu6ZDeUYSWgNY<{k-Vgl|kz~=iCd< zHRnA;&O771bKbk=-RxGgypzJt3(h@&5=G~dbDbBwmnH9_;GY!3(_(m-b^eNKK+g^dH%la19>3j=3F0&TCn0EzGoPrr^VzY4K|%MdDn*1MK@4tV*!eN; zcB;otMLk02BRK>uC%$D#G$x%T?tH|4@iQ3s6|`8i_(ZB(eDc(+*ZV+YP2Aba#%H&B zZEP$EJIogB6;#EXl}AifJb1vJl@PSnYjY5Qc9_g&ot}pD8ibw+L)$*dK?8I)5_Bf> zhRLEgTJ#2)RwIMfz)xXY0RCDO22J!CE;=Cut)mb$CYmJ)34Iiy;AWDBgL(ze2diH1 zFq<;raD(TTt>(JZ9aXE-MtxWn`{hzOlgUQHQJ>puwIFCVDT3yQL1q~=%ShU^cW#)e zS5S|of_m%~grTy*u+tiI+afOZU!9|w@~(>E3o(2tMz8D9O90A%l`pE2ZR5I;xNaox z+qtWH{IV8PxU)o`tC5>V_^uVc?*xC?`2OvM`RDg1KYe)m^T#JYes}bzcPD>*clP6Z z?VrBW{>OXGpWmJR`8(tPd}ew%d$ehOxvYONuYWlaznE0Mn2KKxOW$x|?}35?XeMDz zAMs^%zn?OD03GsWKTSaYP2>NZh2w8v%7IUo!T$?E$3E};w+!CT-~;r`$E10n+Q`W@ zj1qc|9P~71@aGnjaS1>tB?Si`4Sy~KEhV5Ij7k-tHI_2b{adi>q`DRAf7*UP#(@4Q!ST(peOd%^dU-1|xX z!-OO53^U>0vl;WRKI!zW1cJT$GXGs8!?D(b;Pk0>Z zpr5$21fYWfc8Bjf(5s2@=iGHYM&4(II|GBp95giGL5uOZ5ZZu^T|&eN9LnDceB-a*b^PkPzEDjo~{gNy*$YOTh- z(0GINxu5m1-Pju*kZG*Aku1?LCd0NrH3%& zFb3>EpV^B4(5>-V08QCvuWCrRLF*oiq?WBwYb6Fv z>n2idsA>i!46Sp^b%nTHCjn^vfqX+jBAOmPZbsoFX>oECU<`7m6hP}3!-A`qzdRcRp-+UKGiH_T7^s<7<3%O1$?YkOd+{TbtiIEX07tN zSKss-+hOx+F<$j5^EOm|t-5SG&?pR$X2suE|)Jhsj@F(Y>E{Z>OzAi$5Pi72)NW-KxAD6t59L-_2{!7d;F< zgM8y|(YRaGaeMt{TBDt>C*s@l{=3V;^L6unQD+y~Kp=Wvm+5o;*}V38+x_;u_j1#I zzG_}UXu5nk0g?21U)c7AO_y7B^6Wk+MTqD9%C0A_+J#x2o44|8*e^J3TXnH) zuzo(Q19hF&k&1#nW8Pvv6uvGnYw={0SdmK_$?vquZ-!O5sIW!|d&g!_Uv&9dn?toa zF=*^I>_gojn5Me|79^JDO+26^@jwncC?h^@Z2Qn{2-o(iY@j}I(!QE>uf`oHB<#~o z@U{c!1{_pV%PxBob#7+8n`xIFVTRfbj6Vz8VfALpw)Zc_?G4JQkwI7PHp}O`)${Z9 z?Rt7KY+N8HzZf;QsNlGmw9dzkWv9Gom)Oi(#aWxDnRht$o3cl21DfW_)nazNm|e}M z7n3f6=@QAW+2f39?!vrV*ebebV9M;#Zr~$UXWNNrvxjTi&P|%xVLdgfCl~NQ@k=%x z;cDJ~wi>-UpT9aEeK!++*i?SAsiKIZ^lqO2uwu)?ck|-gX`Wqtzv8~%2tRBEw(?;G zErq|?75?$E{6BBRf4&uecP;+@uJ&)YP0}M^_Sq-_XmlnZm4;?H0Zq_6VniVf8t7?J zc5alSb7ajk0mw2k=mauoXmVba6U$0sSx(GLv562Ka=|`(VaA8pE30`S2CO;n2h|4F z(~X75h!3-kJp$0VKpzzo-K@WvbT<;N23sawG;B*Na}5Oe~1FHA}^p=>r|E0$b{JqZ2=l41hTJse5O zk@7Xrr$Kdv9rjxwdd7*M3|h)Z)2-OXb~Z>B4!CW~2Zu@rlnz5SB<@gB((K^Kso`Qv z4neaS@EC&TafB#!5|WMs+6dX-tDG1MQJ+NvA`Zie$9Mv1ai}HKkc)#t&^TvQI-Ovz zFn!iEF=znLAUR36jY+o=7_IKZGq7|KDji@=~8*^R`SGaFdXt|bheUez$mT+fk(1B1*l z32Li;?n+F;6QqK5g<@(^NfCf%w_Os6mZ)@^))$q;yh56e*sL6%mJ;J)d>};eBn-E6 zA-2-VN9yT7711;1ogw&4^tpwGXh=q<11kC~(Q2a4IDUy%1Iva}x|;M=5}rcDne`JU zHnG1>7Uj!9o0gq6>}-iTv~efMn(5=KoX-@pX#zG)+GAwr8`~!=Nj8k^uME*<4}1S& z$oSw;8J{KLv&PvQLpRvi;p8C(EuTwlPpnDQDFB*H)NuwCi0FM5*h%H1(n5gLX)iGD zl-I!dO%%kYP_{t-rh#S1oN(&HP6+#F@E75sz)+v{g8dm48~~$vENB(jsq53{kwgmt z_@J&5v5HY^HEe-@GXYZTAr_5#XdZ0N7B=9C#x0O&PT0jT`!`n4L4l!>_%hpv#L&&S zb)0n#(vDHq$@XlrofDo?#8Lz;lCc%H_LKH*($Q5e_J~?Y!O=}vTQO@d zWgDd->^#rA(2wC;^WHhtcJOh=&Tf8L z_TE(kx8=Z+cTK^k;p!%UeGf8rpkZS0yb|6N{cFLyEfB5to)^7C-Z$j^Lq0I$y$j9_ zeT-lWaUv*pLGfV8vnzUTDn53=QO5BrrBLqd7%Ki`ZNgJ5>pNA0T_VnkvV*K0D#-?{ zoE;xyviQk~WT<$G(h05HMtF7@f`<680|U9}O;$l?Y#{VWZfG03Xx3`!$bdLcWvr}G z`tH;rXeG0JriRWG-v)Cu=63fY5xD9|@p8bej-HY#`s6W4pS7w3o=PEc2tl759qBcc z^+v(Ssm5tC`D|9`%ClL)yaA)*jp*Od%ZPa&X9lv2Oxdc+L4%z`g3hqfqBjtIwkjcLvSy!Z%sNm}D1q5DS2KM=6~ih@f>|G@(dv)@)4bwO+X>W-^I@ zmr$~YJti_@R-kksTwF1G_d#Q>^;9B;$W|tob1)f9KOE~ zY04dnHLmJ0HUOQg5wdMuVsi7kk%Rt89o zf)i=JoQjX;;*)Jdd*AiG8)iOC@^aW2=`#p7xbMdKxBc{sE;I^awP1pllzo2FOTNa` zGrK6Y4t5p)285T{Na5vXteNsk06G{*%aaR-He%|onS9<(-8U1@u(43iK0|sMKEJ_l z23&|ynLfwPYq9%g^12?ssKzd`8Zy<_(0=v8!f=Y6h3ZP$BG$x?O;tJ+6qy z6?VI_K~FL2TSCVmD4uE0xe(k{*gKgZB&k9A%zjpKRf(V15*M}PPQ)dcpc7NjJqM?J za3N=(*}EFHg8ep;2_FKbVAhZFcQesvHXfTb7j*T3IJ5oz!+fBV_RiS5Bla$c3-^nq zeyKbx7Y1T|Al3$zYQIux@ugBamkLD@IwMw=C#p(7Qyn z!XAIr?Tj6eVij~&VDu*dI__dG{SiIOojHF6K+CdbV^s257^6rPK^->7hX{2Ss!yaC5F63boA>u4A!@tO#A^R*VK2W|5pH-gc}|U*ftavtYBjM zUXdYVXtZk3xY6?LHfz-)4z)AdAxSnQeoaSnVD?!7(0G+r?RrM;j6YHGZ%9Y5>){@% z(X-^@&`OnqX6*?Z(;1*=(;1ehDHs|P&~m|`!ks1Evkn0C5v>q_MtJua=ZRT&0_fRk z4!SL2k3H%VRZIhVE@e8!OeG(zu=oFBW>C$JB?D|}-LG9uhS$r<-Fkj8?O_D6xbBrV z{qhEv>t1o%$~{~5U#&;4Hp7>z;my2$HL0O+qrU9&>ps67lwR&;ck?#%6HXg9)8_r6 zcfaU9TXgT{or`h#VuS#CQrY#3)JAwQuDn?Eo+EvJvFbs1dELHS)PX+B<%HLh%G>k7 z`|I&{SEIMP{{6gtKWid`u0SE-yn4rGQTuk+`}U&G=Iwb88VkYQQN9|Npo(x)b zbeAuY=Ciq+R#)&>5b55sBP=`Y*(zQDvZwqw+g`>$L;>kMzwQ;*J*Prs5A)*d33oe4U3U_%hS?XR?CWv%*Sqrfo5J^7;r%lI-6F@9 zKdcIWw=Mm4SN`2i`PWo*+OqJyc>HEMez84=UzP_d?T4@4Qx##>Z{dPAK4dRP z-D4p$h=I|Ew` z5pKqdu+q->T4`@D8)zh5b?`g8YH~GfBE+lM4hu0guOz4JsUbTzrns^I zsGVHP!DryqVhVRo&BfG`LeONCmH{+dSpcd|!rc~=czm{hVqT_jbbKg8+xak_iqTF! zLb8q~1)M1poe4s2IxkfkVjw!yB1nz6xt{jp1X^r|Y?v^#>L9@u9(0)eYYdRa_Zaoix+mLb_N?}VWY=v`4{*p&hJ{x5R z2n;*xN+I~z15^BPST+L6pxGIi4>~xs$7JANMF7)fC?^EITnw7ndL?4Xc=aidF6-5k z9-0fVAEC>F|5{&xlr)g&oZpc1>a$*5n(gK@@BstwH};Z_X3W+FV+LrH8!?MAO=wLt zmx7R?Mw^GJ95RY1`e=fwgZ*4{C1jlDTyqYb7?Z4Xkiu|u+CBskvulun?!<8pK=6`t zFY>N-!rlO_hiQP~4tA4m!E;dpf?SW8YcUXgRKkX8*wjf_&P$%_iho=5v=f#|#xc!0 z*MjG=!ro=Or^U#m2p?!Ic-NA1t$5cC0@R+J;F;$gb1-j!Bm@97dO6sVgdY8*ZJKke z1o!J^=vTy%kDoq$^369gUWD4cvy&6eQ%P!Z0G(yehOF1nk|_D)$>S3_DU5ywi8vcH zkQ4^b@{#&z3XcXY1|U(r-s=G3jNDls+kV|+F&ocLrC{>ODOn)o5cDZ+q~inIl@iU5 zPl1pUafT(<5=vTUb_A{FR1$iyU-yZ`qmPlE6C5Y#tU>#S6oLlj$Qe4XwPYz_KTfYX zHJoXTTCD|4$`(S;9;-5D0?=-Y#i-Fh&mo4U*&Q>TsqD{Z>SVMQL&S1FB*vn>4yWHC z380~YkO;CIbG8^L*KAS?HwaQIk!QvJjPYj!A!+)##L(GpZnN1b18B*@fih^e(V}B7 z-zBZ{*)f}^BrTz^v)y2b`Tezgeq685oAp7ZGOpDo_3F4;bF0u97cm2 zb~Y-h=TAp!6tu|kXUjqAnJ~13o{c&vIyW1zgQr5o{3+~5krqk z0HDX^FT29iTnIwYh?RYE)1VqOOIJxF>zL`POz>|{K>HuAhoRq(Ci`EyH5AGmRN0V& z2k7~i0Q6zIpg*^#&;N}OG~Gmj&IF)w8IkoPeidjA{8a!A+1>{Lx|ob3fPP@%kbh-W zM`A|3LI65=;OS=fgpUU1#b`3%%Z4cg9ps`g)r_l}3BH_Lcb%_S^{?mEujaL{CzY?* zjByDVy7FjU*W7hn?}q6Q)7p7gdQpr-T=sM@2UWh2JsmE{Xaoi4b+eiR$uEo)k5tS?)$d1pek|JX#COYXr*kz5lUCM;r z&Wzs!>gOU@p4k#VG=gk3Te++!Hx+h#N<9N~zO2EPT_rvfg6mRv!Ux#19+!cc5E|rs zt5OtH9>wso%wB>AdRaevKjXKV)BxILwj_Pdejeh_D1Bx}hz{6Gw_>SRD)-Cfex*7T z8w0U66zlC`SxBZ6fpEkhP;+NxVsg4!Jqmyhd&#pQrJ-@7kLWX6p3O=hU|d1Z`xWD- z=$S^{Nk};z1whO6*%aRkH>B*d%JOX3(`TiGP@&JxPvg&O6SS=0Af^oTSud{xXlB1u zHt5cUJlU`}j8r--#jcGi+5?Qy;J4?A{nL$gq zS&g0*9&Om$HdG3ZkljeK4x-Nlp!W(66?&F?1!c*G<-h^$v+3FYN-nbw^Tm=1V-KJe z_-ovUpk=ZQxY;eY3o2AvA=ifiY9;1;CIM*pKT(Ir(MbRr(X&+#Oqtyc54%?~p|@~M%^)puG=T5dwxnQ^7>Pm{XITAesXsF*lvWr z!GOyW^4KCiN7UzJ6A!pkA#Xb3%SQdVSRfboXJejx+{Yzgg-tHz&BeWyJUBNRg;cYc zt_#VAkZKn*-EzKP;d&LWFLJ$du96EC(%w?WFXn@NF+Bk*ZeiXjZ3fNVpt*qr^bm+r zzd+x7-}cMfeud3$P<_6gz1S^Yo-balhj+`?Eku=@Y`F&D#V@;gcB`9d^LEx|OPtp2 ztaCR5`g}DNuf~-Nly6*5tL)-#2pME{)pKYa>^)m_pRZcaQK0c+-67QmIy&lXJKOkj z(|xn+JzsX70f25jo3$?{rJI?^_PLu^U+)Ir?nd9955K(_JexPz7Ptyh*y80F0W|wr zljiNDaXqRbedbmjZq?0idc{q*uiKakzi0@P8b7IV!)hLy3Hew( zA8ql8ZZX{k${(xcqhdB(PKOH#f6QyQn>9$HAAy?V(O1e)a#>-}+7tG-eoXlI^yxQl z+v(|Nx(&ZlJkiGo4TKVaK30jL$={;VWqhNUniT}Bk(n<$l!V~~BKWzz<1_#FH z7B_Ek7ZcEzUrpIG7wrO@Wrv*rpxQv=b9p-|->`74|=f<*& zu8c_)W-PLSHck*jH`wfkHF7jSA-Vx5HwTlTF zC#Ka!SHPc(GidDkjYYf6W;>`~j@uXG78|xAPiq5FWhogwZ42WT#=YB;1OrpU1(bCZ z3FG3YO6bR6Pv>zJ62~yrt4Zf#+=eiCzqlRMx1-v2T-yOLSJWBJ9e9=reAib%w~LT& z9#wbX6=_@y**_h%aU(0$Jhpj)^4mcffc2oh!>UG*Z1k#|zDPq~uwcizn%0Tnlb~bT zfY3TH`VN0Stldo7=j;cu`^kR&Q3GaJTf@g=%vVh{%V~5Zjt|fUHrRk`M2k# zf4D0D(~UUf{b~3nJ9K}g@Z0fN1!lw?v?=cgA2c7dW_)H2jJ2Jx0BCj;4rDcmWmKg@w z;|x(~_>+an3f)Y3-TD(`(2|QoE+jk)+O%xowWyo@rq(33TeBemo%Y!hZetWA(K^D= zF^T;FOe8*-aOsgjQ+5^Nt5QUo@E?Su;T%(lGx(!@pO9!$!4Q28$b)TiYzko;2BmGq zh>e{gy_|o@g&<{IisBLl(6#io3D9|4&+Zyo1khP>Wk3|V@{mCGqNjyoUPcOU%(s8hzp}^3tWjDkMK_h#17Xd4qqj>HS>4reG zQZKeK6KlVLezDh3T@#Muo5&{d?;rI4W!w=6mL zH1C?`oY*wz7-gJLU>LV{61INYIY>L%mK6v$JS*NkNZYB~u%7~D2h9Mq9yaz<${}MZ zWb7m?y_B^TH?w6wW$mV*V6d0A_cP8#-nHaC7bX8i(YGmhH@th4g<``YbQ?O>f@_g? zPJuhy#~Ir~@GS-JH17m2N8ZVPBIvDC5ZwNi;f%dfdPFQ0bP6YO(pj0$(P!-m=}g8WdgLC_iQ5*7ne#u+I-B<^NOBz}qr+%0KnPlIfZ5~bPe&1(&9A+K-6eB8| zr698$bEZM8yl)^>L+3qxmUGZHuya5Nnm!mX>vX0wodTex5VTxH$nL-X6b#^Io!+9? zTMP!b#Ts(E#cXyUvR6^{NgZZftBtDFp;#`ak_o@pYqff% ztoEuNyJ;kpn!%f9@}?QTX-02bvAcHUc`x#Q;r;z{+n?W^{l|xspFSM@<$EN~uyXQ$ zzCZoXkD8x8Xn*=>{QXPwyY=I{(Kk24qi5rj^Uhbx`d7rA*^)-iKL3xYq~HJx$GGxU zF=o%~Q_nu7T5zv{R-iNP@DT5Y=vIHLd?T;o&HzSna^b)O?yTr0r2MbKmje=mPOC!D znZO~c4yg0aM49~$BG0)`$_5`!kjAg9r~q_C86g&tewR;d8-ImCD?NnDRMJVbPxxdD z$KC-=pjlzina@pj|Cb^QhyS_}g%_sb02lT1aX%mPO>3@2{cDIhSH7H8ze4T|C&0MO zR=%E8zL|-S&KvrdJ^%Yj?t=uKx$kE@GH9M{c|YOa^wY12J9iSwl48zie@=sfqo0P| zXbXj-(ZBJmjnj(1>Ll-4i5K1U^G@o%m3-Dt-?vf`myJpYlYU>)?`6ZDvwS3YRY$+G z#G0db4G?aymD@(_mKby+zN#?g^lpU4?(3j}qz?Jy65(NcEMN&2+O-^jY#8ynM zp&>9Db=$%&XThX7hiHM{|4&WF4)x0%rM0eyBF6%0+*4oW>s09pl|!%maR2Q4w^ zJ%E;>v$8I8XDRy}up2%F&_Pl^+oZ^|44@$m9b$J9iwYG09fTw3)Y=WQNbdpkKJ~2g z$m?Whb|MRw6VPX$0%*ybfr(~ZVwa#v_C6~B+Nf2yGkH9KYg5M{+BWQZ%^pA_eWs&9 zv{`?ulnUDPryeW&A67?cXbe6}#e<-D)&gI)!bT0dXvD}f%-NCLJ$P)?0Dv~q3WT7K zP|Hj0aE~QRuf*CU9<4-HHAtV?7Q5-p#U3lW!N>llUVA*?P6RzE_WxQe$R-~T<>SFz z+?!7X*pf^7`D7p+ak1f({&FrNaWZ6w4Zqr7-3=Psfhf`Efw&up=R@&s*?+#BKHJQ07X6EHZ8I!h zOvJlI<9t-!;cOwES-ryGGaFE6OscoD_T9AeYBzeb8NOI`o-JCa=BUzKj!VzxY-9J? zqIWSWvzuH`#AnOq9o7lnqwD!)zY* z;kUcd{Sr*jD2WF849f}B7`|Hd?x(HWN%Lw_o7U5#YGT^RtU5dZ=uUCn5tgmOsFt48 zGawtOv1N|UtijD1{HT`cSCYMQqFYJ~Dp}G)cT1TDAFXqdT0UCIL<%WiF~$Cm^M>3e z8@!8nbn^6(8bd2{cKpa`)quF;(bt-zM*)w{aK>Jxe?yenaCUTd{P zG>!@)AAMuiu@}i2wkPd#0HB|sXXE4vT1wPcsQ~ox6Nq4+NIIIZ$C``zc%;u5e~z_; z44a0KY!y;OpWCHmod*EjDW}l*49<;N6N>ntD6dyub}2#3&s+SmTU>SlB41AGSJURj z2r|pSKzr2{wCw?M-3&|Y+WW%)mOHeI1 zY3>HK9r%dZ)PX4v>bqh6a@@L|_1IjD>rj*j=(ZuvsD^1@h)Z8inwOIX9u@%fw9U=i zkRV?7Q10Ag$869Kx+0vOBQsl-MsdZE>&>lhly-Mg~2Dvc!T? zW4P=U<+w30=nJ6R?dwVRYSLK^O1m)t=qQf{gyL70%#us=m2hHS7G4yO#b*>7qaW{MGi1% zscb_A&~f}wA4AaK;z;}KsKN+-%AlK6{-z2+t8LK=fL8L+atJ!Agri#+YNp;fB_F-_ zM5_R_R7Hqgh%Gr)-N9oj3>vq?ZfyI2a?k=y*r9jokBC8gP3Ypl2M1%PSP4K4;O@D>G;d>c}mG zEU_)qOtKD6PDvNxk8UeOti_0!05thG5J0DA?Cl2PW(q{J+0$+88=T5BDMo3g<@mZzKsm{t zM4LuV@@!Nk06iCzQ@H=sMwnQLNd(YR8X6chduHLt44NG(LkxP%o@<5J5)K7-Z(2@_ zgeV(H{hSHb(g8M|T$IQ%6d20djbZKjM zl!L8bm3_0EYrz3-p64AK!L{LCYtA*zI=TsKAEnisqJLHJ-B$c}qW`MwopUav($f4& zb978{XW25L;?9!g8HQaXy|2si9y?pMz_UMNF+wp>bO>)HR?lA zoC0^QjzqDM=W>x~%+8j%^Ujy&?JstnFIJ5&*3B=L%`caYFBktmWAEAJxRtGG)(;pdrBr5kdT&9(5F|l@ z7WCfx2!@Z0^qHzENi{RydhSe5_cc{g-Tt?I_C5z77@4ZNYwd+~2m&C802$!Jm(OmH z0sy@<)uK+hGx|3)mV<6)EZI0SK~n&&3RpOxsprhs(6gCA|3k?J_a%3x=$R7RJWij+ zeq(0!#EwDl%{N>eF_YYxb{E`nXCvm!nNrVO_MZUgJ-Y=ZzW|^mG0#fKi$Ve0`jPrC zqG#5wFi!grrkDd7OM^ayyuRl;R*rMj-K^U=zFHsr0`B~50^{!iJy%|wH!P3c=!d@i<23v8y!g|+@bdzov(BLNpGFxPZKjE4GlQnY z`4bZ7kE{bBOsRIm=sgGkx|4jBnw5&j-?oo|92lG8ZAw z<+7G|)dEw;T@xJWuk@CKH#okB*HPjQRq1!&w2`TN9r;%BffaR&+8Qr22xyze5wJ-2Eb)uSs*Xu#3To9lU0c)uk`au;<}Nd zczTwPkr)10<)%286=1r6?uEjpk|0Z-S7Ev=3+GjteC8SDxNbV6a$X<2)$Bshrm5#0arQF>hq(!% zSp%(mHvS2N28tcn5oC-!+n8I!7zgY*0TmqaP%`X6`n(r;Hdf!`&H=sj__N@5@N9X5 zK0Chv(7Nkc??A}38(tHPHuVqOk38@E8@!)6Hz9e`DAi6cYdiz0-;d-_h^cg@im^UmZPMto3Z37a}$Bxq@Ea;*}0W_wY8FyylU8cLG z&W#r=M!IX)_QH7v+Kp(y6$`pJa*#p0;ZN~lQW=p$^voBMLO#hCQbHjW$BLB{zMO&5 zvO-mr>Up^VjR)msG06aQ85JCrT)(3Bv`kmi9nh6@znUI5vXf?Z*3K`xC1gNVL}|dt zZl>+?LHPmzG?`hwfS_pka#FjVHPB-K0@lr-csbUfCY8%^W!cHCK^qMr=-YYYdRo1m z*KcQy_vhn}mlIO&FGe@eQIHfcXfnQ@R&F2=-TruUbGPW;&gxfVZPiuJ2ZgI~>2cM# zomFpVwd+Y4G|=-pdZLG~7oF>I&3;yWp zyLJD=`H0lJ&0yZnOdF|LOPROQt8RYX&0q9Nn_h8N&yH*95p--zPaBzeOPwQwUbYMC zPI*#KkL${;m7O-#X)`;iXZl*ITb4VeM7tyvlhJ%Ks41~ZCax($yO=Jf_=wkOIRUbK z_ye+IEHXGb_&y%7c^pS42S1!0Jr`rPNPt|2|3F!@?ex&=Jfa;44Qq!EpuflX^RuJ< zhKD-*eZC)gHu?eTGm$CVPY%hoYXDnSlXLZ$V&#`#2{;=>8@K<%iHRT^0cW?3Tp^!P zczyCD{>((rFAW}jvRj=ludj0W19>(192P|g=jB)_%~!x?E;kG02xnV`%%GAR)$;vH zrc+Mhshb(ppeD`Yyj5Pb!M`zW6=viw)z>zoDvBCP=L2oi2ek!gWXNeeu0aNQSl_}I zEsZtU8$cp_F)ZKBdylKp>-F%>dU!prUr#aSJgHsM0x@y*cG|w10|~vIc2N3^`sQJI zi(9^g?`eQOlh?(vms|Ams(Dhc6>3etop@eFF$Lm<3@&@W{Y-_s+_53;}S&7U1ZQu)X01_>A2zpF`h5ZG*3U_~vQSf}cJh(T2wzcec~vb~?D64lfXD zqkN+V@@2GqkSTe}MqvxY;v9n5>YIz%yNmg|%lYGKXwY_2AiRd~G5~0Nw`tM>VvfXr zGlU~BZ|5eB40*Xh+Impjj%wuiUjoI3C^RTd#tr-~p?1-)!k=tL{%YjURJ!hG?nkAE zQQ={v+zqhEHQ^%nVV?iI%DLeL<6?yDToX8_PVP4be5Xr#i8WVn_HkZKwj zS|&GX-q~N1g8-lt!KxIXt_F-fx=UmbbBlf(B4((l3jj1II9x!V<6dig2cRt!K#L&X zpw~;gu?!|?m(dQIhM*BZd-6g6P0evE7|={~Pn8V5Y=oe@pvd5NoLUvZA`K9kqik9a zM+;p&9BpRS=Ja$QL)I;wM0Xg2=4fL>qv-Nr07KBa zi{n(#0|beX3;S?50YGEX0RVbH&jx*l=8cH}NEqaREeQ-7xN}kuL8lQt8w}d4iiTcr zcv2bt2{DceIFd1F%9`;EqzoFJ(e51O(b%_;R*CmgK?m|^U!9yS=t6h~ZIN{YPn$TGC3@ncP9;?9t@rX^`oOl%N9 zlUmg?(^6tml*s&XK^o)*azZxJpngW6%`9_h4*En=LMC&wJlIo$!@`4W>APRb)HNlJY8PxVlm=$am z&&fD$nS7AR@S&_gKKX`{5m=aNqY;tYQhM`4B@BURg);PjCE>SZBQ_Nr(~dIls_;Of zbDTYg0J?^e4>@RPV~E`gYl5pT zy4$jcdO6Cx6OdkMrHc92cSo&B`8m-g2{&Ef1~*m;ohjWdC^O$-`3_(i=QHt=~kzt3m4IZjVc4gqu1htul`bbg7=3D0PwyfbuY9GQ6Z<}# zq|lk%^@8TOVXqu#R_M-mX2?cP?fXIub5z-3u^bG6@*ZpXmI4m|^X#_~Dr zZikiZ4{rR+;4_On(*g5i&=545pj}p*(`uy_4$6)V=xiY7C#nry%CYC=cmkts)WU%# zXtHIppF0yY#-G6}f`0|_2kMu~t9E-_t1VhBOg%To)tZ)0W%zguL6R5>#)JNt--kbS zcNzs0+wC&)&Svx+0?UWPXeYSi&SnvZ+a95kji{$72j|7uq7++|VjC@fQGqsP+p4%F zQxtAc^n6tlcj&n(-9kZ-^QI1ljR*8>{COGqZ;!rz{cQV>KUx0z=i~qQ>GQqVsIs1OUB8 z0F4a#*|GttXBvD)`33{fqY|kfa(rmlhfvVDvtA~bMfCSv8AcDoC#sE|j6%-{=Z&zi zQOKYfbwwZa)3$pi@AH$|gVDMV#O$N^GW+~b;?FGd%zdSBYk5&Hsvrp^IYH{50%#Ro z%=G!9DmrfTA*@0ZLQ?6x#FOnSF|H^}lsgwB5s|l$jXwdG z`u$jYMru;|Zc?FB9B4qF*Nx-5j{kjM{y0c}7^XiCQy+)vKhMCn@zbIRk>_d7$TGjz zX)+yug5}enhssAJ&L0N~;OSoKb{wv@#k0VB<;*ewg7CpMW$eRzQO5jGkF7J znXG;RUjoUO_2g|ceS>vXPc2K*rjl5fMK$IpZxl$M1GJLSP$dD<_ElL}0dy7?MHnwj z{H83-^4zu}lEE|=n-=1@Kzvo^CwcNFKtA?>d1GFTlZBThVXeWVY%~e|&d^T1pMhU= zl8-AWmv;r-ZdzftyP{+!jpn%Cn72BMR&UnojO)!-zMK&g2`-+Bi_laM=`$IKNT1{3 zXdD5wKpwAeBZWQHaQEruzowCx?)UKB40=82C+abK`LlZ(} zSkFwF>a3k#^|kdtyBO6jC-tjo<9gCM@1y-0N?Y~w7o##VXvjEUPn*{h_!<7?L}LIN zi~;3kr?Bc4*1girtbVs>-pp#G-mQmkH(2Z8)ueJgtzJ*6x6}HYW&d&6yPZ|9CffV! z%Rjz)^W**Fr`zlE0oj7O>|{6nJaiFU)NgbEjge~L(YKQt0BEwck#+~225S$q7O8v4 zJ6B0PENa_+?i_17C_T(OkBiR7i}Cx-=oX9|WFIP*BW=^qZTf{xudwK3S3PJ#IBR7` zwbZDZ{QjB4cYCR+uuoQamwk&+T^736*y zMBC`-NLDiOWZdTi)7%T1aen#3v!jFWrMQC&Sy1`?T#DPd5V-~h=p`kSk9=Tw6M<#|O04p#h+EcKm~}5#wGX z#e8B~%zk?8I6Gkg`bp8Ig-0)Gl=~O~G?}UQRQ&!}-z*uEQg9)g?z=}9vKf|?N)NS2$|^TuXWM$HA-naLI|$MuKh;LUpS z2;!On=+sA*yJ_!c(wQ|2xc}t5Dqc*`zl@>gRlm6C=EqHC+)zMvF=i2L6ft+M#_h{7 zM3S$l40_TcdqU2`VNJOh)|TBe+1jF0T6V}Qv4zQHfVLOd@ei9Ef|P@HFFYUA*1gKC zom+Hs#1QQx$5R=H$_@x%UgXJXgoOUJ+8;^ zw~N>3<2A^di|c+7oFNFHX`!P7Ff@50ug;fmuWlYM&bPRq@D&$KVX#5}$vIi2U)l5^ zF?}^@T#p<0r-T7{^SQ=%o11z4W}w~-l)F*sepGrjR7u?rvk#;Et5M+(-YfX3Wn7K9sKRx!5{0VJ)) zJUO&*RHQIMWMN*CmX#z#P0NX;1`K+RPTpCO4L}L41L$#{A420n(05D=;sk4ehBRn7 zm=j11RNiRQ*HNO4WT=Kt=V}6y&IqIZ6$$drH1}GS;I4`kph<1aJfcCE>~q-3xh)ar zDXFOI42wFTL2yhH&~Y6=>tD~?=~wc|py6tV(r05nTy$aA4ch;?rSM%ObeJlQ8P!vz zE~<6Ax;eL{a9t2_P(saY8#E=2C>elqQz6H}2uEWGS`|#WX)+diK&1g4w)Az|NVmJx zE1gA)w9cj}i6)yGyq!z`~4k#;ki@R_Kxd zpcz1~$VS+CRa55VMTfQxQs|pzxOu^zf{fcwGX{-9YO0wgM_>YkS{h?bOHw~iPG;;$ zn2q-!-7GfA=}k=?SrH@BQ1vv0)D$-}PTk512EV3Mx|0KOM?JkuPj^%>c#!RsrC^@- zWjHsoU?9;+y-*!aUWr!0M}^TgT4X+%iDnqxIgV-8I$2;rL#P#p$sy!T9rdeRZ6Oit{uQx{C5G$!Io$NZ_N2gM+Egx6#{cIxFQa8B}u znG9ITSS52J_Cm~oIcVC-)lMrPbrj=H3YzPpTjj|1t?4jX3&=H%KQ|K|au;|x;;dsK zvSX+gKV)%kWhA^657?0+~t^~9JlvU-fq%cBb$P-vzshglYLFu+aQmN ztCJ~Nw+YDG)0R;%op6)2Mrm(9P+zbnHS z9xmlu=Y!hh=z?2 zG^5^R4x&{{*u&8CmlgHFT@H(}GpCTY2J*|Gv*FNy{XaT3w9X7Vo4E7wivz0WIDGL! zH&)X)vz4|_beviIE;lKs#i}QrDIGSF&SXi}Nbpcsk&rFhfm~bsI&pqdK8M|Fx7o1k z;}hs?*Bd!Hz5v|J!hzfw6(|-1E}I6sPJ{F&h0g3Qlyy8o&jx^Y+w9EvVS${r%Vwt{ z5g^VUcg*jPhx}qVBt^qYJU*({`sGr$Q0Nqkswha|pb#YY24j97bb4_+gQmWMK^?&x zMro63!{*l$&`iYPu%cMQwhKGE!0gO<9WlQ%ANRFVp=BYyEX6iueyu^?nG~3v0i`7| zYbhdq7PeIZy9+YzjK%=zp)H|jgMZWKe_DtB<+b-;KU@CePu73?VJ39d3M?T<^s9%dHY*BCADd>Lg&V_Rg>nR zpDpUo=CyCvjc=#>44Txu_H0;sR!+Jh8z@9of#sn0im}efKWOm>)(-5yhc@KcF5qk? z&cfaxFY=`5Ah!!aLz&_7o{qy5c~*9V$gV-(&W0TOV*0x}4s&P1FS+xRHh_6a$VnnO z-*UMBg@jm^W&KIT_K33{c~;pIXKerrlBC8t>_eEM0%!<9r;}PrE+#}1dS(Ec6n5u( z(wvaX?7N}OJ52s+c_G{{J{uI_?>j03gC1AN^t)mCyHWZ1MEl{s1Ci$s1NkF14Ad+A zv7h?$yzqIH`G^9I4?1zCSozaX`8-lS4bw1%0WDp-(Wfct^jnZVL%R80U->Z1z8_>i z46^SAnYaDSo4)c6v(K-)X^1d46PRvJTvSEg?*aM@{*5T9G#4#O@kWZLKM}a9ixfBC z;x{*U*mdw0%^Tz~OoV;x$QN%%BlJb39xvD3x$jnyy2Hnl)nm8}U7ll|u z4sl*5WS;}jcsA|_9-WScW<>}xPYbbC836RWz;A1bc_F@rZldA^GUz3$HfD&P$y1o- zfkdy#@-Ux=nKjUEkhMlCG#DIY06=$@NDulDIuJd(u*s?`?D1qoY1V8nI=y+TJFGP{ zC7X&12~Ln>G{qc80L@Dr6KLr1XDDbM$fC_O^~_4p!_i2n$vB#b#>nNnjOdw?;-ual z&>Upm0qCz9pN*e_Qvb#dIy-a*&3-OwkYdBsY{Z|LYU7LS^M5V=Ot;`J z&_)hg^uuDASfC)q@*;WF1a|-$II;si+c4tn)B&_}U%tVd8vvkL-$Dna&wJ`;Q?8lZ zr0ChG{eFYCU7JBY`1~b$Hdox|_>w!r9G~4ppDlX!+2XfRxNN1+nF46PV~3k*klDne zS^PQVwuRkx%9@#cgB2*G4dDiE8Hl!z89Yv@UD{*FG=M~#?9xo`ycct(4B8NG7|@w= zXL^$YX#42_b8cYR*?D$M9-Zo*9TY&*__N9W%z~(lJA-h8rbo#Ill}BC0g>}EU=@%)9yO}m`XU+R%>wew7o>oD@p<`%Lw=+mR-!ED)op)X>dT-XCc)l7} zuEyHc1YFFIi!L-01o=kqlFXSl-(77#TwOt8dXB^y#2P5jfIftchk5sL-o2RtgT9}) z9-!J}O72AfjSPCxKNnd zBtQ#5qTy*4mfhTFWEv`8 zQ~7=+-GgLwvR#xLd8w8YD_Op(f>0t6^}ESs{mbXplNSlzA#mi6Pfmm9(a;&s*~oxq zoE?^Z$=S|UNA7&|0`mSRaM$xQ^wN-{ zKwhLlwxT>w&-MMEp^q)lZ7!KJ$}0x-!Hn?lNtbGbWLEI7z%vHQ%p?5v`+g9VuL|& zfLx5V>nV9fbjfCMW(A|!C9?D6T$;D@>p__cnzzvQum}-jn3h=d7@MwgaQg(XtpwJys>6^TZ+FshNif;_6HNA(nWrBDF9>KE>o?N{sG!>UIP zh1pfT8A2CFT9>dLC^+nhswuF(oHSowtlwTO+zjOhA$MQ`-d)-&AdudX4!_31l`)ZVbyQqI$x8JWCcYWnyn7$t<_x&tLIab=o zMe!rK&YTzDj&pCvDya|i+`DP^?L5KVO|Ep zwbYX6bQY$?I2i-HDMZGd8OCE#zn{n!;i#=rBUl1I#{mnWH1tN;A!LJ7X*Z1mEoF7y#*(j7)TgwJVGb zPzgQG3#8IvCpknxBLs~Hhg`@R^f?{&B=CBVR5I+vj*b>x!GRiRFqSY22fdn2?G-zz z(rAKKD2ZkY4hLn;D)@N;CBvD902-tR5yqg=%fXBs%*(;)0Giu_(fK%>31!g-Z8Ir= z#)9)i^lFm7sUPq*d`S@R=VFthKsC(_LpL%P4JL_R(DPOU=DTfVQSOW`4m~%`$`pKF zR1%a#uXF|tzGj+et|S*U#f(^a$$&LhCAn#0{u(mQ)T)643_+6>p{hx}dm*f7ifn^k zgJNhMMuT=^RZTDS^fY78b;hP~0mRVcA4fScE=iLTFz88Hnu4f0F)bx#TB3vKxr+sj z2U$--9vE~g+DLN-ai(!;WYF=ZZjpxNb#mQ=wPG|e-NDxjnbXQbGFnT73xYoxb(2>d z22H>aEr)EhX`z6@XUe8!$Td5tz8Q@iV1-7Hvz_`evJq$83kLIan6Ye3F579`UiUuR zDV5HmT{?+hjgWT|stU>Ir(X$wMNyT!?y4$U%c|x{T`QJZEo6p1K4GxEyyuP@2Pzub`Q>Wy3ZVR?-1P=P08I%xLdNPz&Q#rJ6VOy?L2uoM7oSu@KN2q2# zIXDF4#Oa<1lmiL4$7TG@!Gt*U+K! zOWK(bP_^D>km6nI$-&Vv6=G1;H6q}E%M)QZ+7GgO5jTG&2hB3ncDv8%@;RJ-my0}W0eXT3`Ji722C@QQ%c^x%ZRB#zTwYVs zd?+A=!a_L22Lqhn8}s`RA^CRbnQ`a+rhxCfzoZ5aev99@=SAm%zWk^?ch9N!>N2yB5@|j_|4@z8#34 zXZ-(l8U3Fh-2e8Y^?!V}{Lc?(zx{mh+s`L|`|0ejKOO)2ljXNx?0@^o^VdIn|KAUx z&zqy`{`c3t@2R}cD^j`MaxS9F=;Ikf!W`+vp)A+J}Cl_o0XgYWTpp|{}{Kd>j8jAvGQeOn0 zxi9E5_m6BFdqtlVY&MM>PjmPvaV{qbs>rK4O{Tf#JRO)Aw7OrW5Hz2cM9@HsJfqKu zp*3XC`v988pJAHap=a)E7>J`506`u8r&xYmi#^qYu-M12t*jMnOnYe36+lt8h-7+SiGop~;<4^*x$-+%Nc~ckf zaWR^JCa#1@!H(@us4=C_yMBXuMB3;*_+Qj+NK}akA4S{@KnI+n-=U*t zo9=Xmn6m@`I#`h61&O>h z)14b8?rdiXXx|P!$4wP8(Pu=@U#HK4-}N;BP1bV6eNK~h!$K=R-ra zpW89~eNRr2Yjl;xagrdy1X4}WO~upZl*N|I767Rit>%>{i5+|(WUh;Z{N-9 z6hOaPv_EV>squa@xLwpApc)U$225AYi(!5R8S31-P4E47_;E8Nt8a(pbw9uAshfWO zd{B6`>|hF;>|P6zcNN3eWP#kOn}gitpfPU)zMQqxd0U;ez`wC<7gwFqqFor*6`Fuv zGz)VmXje$4%T9S%P4~4_H5;$zgt{tJGVyLnY2{N*Rj%jc6z_A|4*94}$0Lq#;FO$QhcBKz0lQ`Zt+y!r&PY8oW%I#P0KL;|y!?S|pIlEu z(-D{5NG^ZTKX5lTdLbU8>*M$(&0@3Winfy@QmoP93pOQn0DJ!Y`0%;q@Z}k)qaUot zFJ0DS@-h#3Y*C*x7I0<6u$lp7&)Ddfx9MO#~TNR`*U`gStDU9N7Io9%SC>J=BA{0P1qP&NZ_K+_h2t1cvJ*BGkZ z4yxo-M`H{|`!U@QVds&N=+_nyb5`c*6p-&J8e@z2N2;&^?u$Xr}sJ7 zmH`%1z>N+1D6s|lOjbeZbCotcq*@OE$7rC&PI|zp(O*G32ZG0Ah2Q!>k{W(|0HSIH z&^2m{CR>>Iiqp1wfqH22;=LNRw?p#!ZCpcF!v=L#uZN}WsCqMR-7VVWOdi(A(MwL6 z*^5zaJF1hq7}g)pr?0m&vdq=AvDG8kWM>Roz3dn0b7AS`Q5E_Jjw)n>6Y`eQEiJpn zB^=ul1fLhJhh>*M99dvJB<~gVn@I=r&J5G9z`lNZdtz>D7Ss(mP~ufb%#tdZx@aCtLD3z`eBlPH_pAA&PnS>v%RTEJ4WVjADLu6bQ ze9#&Z(6gUZQScYyo?Hwi!We#}qFBjqL%Iq8I^sNwUJk32HjN!upDIhW;)VVV&<%LhqfF9 zZ8T!&6eH2JwIGv6tK^s%0Gj2aNzv#uc_0&mrh;kCSb&K*U@EW;V(B?(VUUlLLlLkY zha6CNaIEBVi(Y`i^q?Hs8p`b_XzsC+~6F%z^Ar$~iNBpRTz6EU=d zMxhNDtuWS1BhMh;P$C9^*6}pXS9K|eYIH9&Ph)N}KmhG4i~h3cGYVm}hkj{+JQ`+J zq(D8z)l+yzCBx+JMdc(*#L%SB`<$Vcj0Ldc#04;D+G9|`1ayk&J0QHAM%ywJE}t-v zGyv#&+SEc&p@^9(H4K>sc_0imGpx*@Gi0SxrkU~#0WmGI01ZK7oH;o|=`(rJAwiaC zfoWQIPg4xd&~q&{hio+zS$}G znyaTd14AQ&rjh5}{1yOfLC4mVRx@!2Wz#y0j@Ok~Jr%8{I4u#%^ZsPmC50eXF9vMX zB#zxI(IQRGt1!F!P@C^TP=pP z+H#64-Xs`tL=%d=9%AJ?~&NnxGw&CVwsRyh}ZQ382p?>9#WB zyc2HdmS;wmfi+VwZ8)I6Y)FW69DbLJl+WoD!eLEO8o69eReQx^DV=KN)kaQj=5tL| z&G5Vs4gxI-_|c2v4tv}v&2Sn3I$#FS*lEz9&wi)PEP%%Bv(;<2_@Jz80Vm|0d7nd# zdAsTGq7;WlWMzI^5kT&&@!P6++mP>oJE!kkz@2Ye$;VC_x(I^V8GN-^;(beeXp4_s z;Z0xo%LVr@ul@h}$^GwtbpHDvZ76g;`1Pm5Uw=OP^=Iqfe?Ix`7yGY2d;j)x;9uT* ze>^|BpS-*q9o!6_Z#(}7;%4B^WD2;sO^Ne2Sk$~hrq9+*NI);ayaDKW*?=50#n21g z{!FG5WYDBWHngq*c)eg#@!pqu)a`N@Wh{FS#=tKRHBL;dAEIvE4&)>C88k!(3C#&@vOiXrTAr4x^GCg zb@3KM&^I`J0QEDO$r^Yfg9aFV(~wEswNkG-%6&U?hk57QCUgtDZparEFhL_tmM*H& zrXp?1!Xy_J0&a?)=``%|B*MX7Ha087&nvejog{k zWnDh6BsO}jumd6B>_U8!2dT)QlpEIST)-c2IRQO;JW;=&^ZSc(QW2z7T*An6ECKX6 zCLwpGG+7AafHfY3-h)7&Lli*A3{I_wqsh!DABu`$P6`JwEaTeQnRWE6ce%0e0cfg$ z4*qTkTHXsyql*JB?%lGfbKqA^8fMn~rE?>(zvMpv&@v0c;0F>+b0?4;3r6snB4!8> z!6&zL)LW3af)vXM+`eAJ6n|#F^mOfd62icdiHDR}Fdg+%0R2S_8H3Nv{`@rfYy!|Y z_Sy_`&9cuh=j-ShbTAMIrT+Q>fZ31|#Q(|e5^w7J~6XXAGPgZ7kj%Mz3{tiv7na^`Gkm{ z4|}9&fVCVH!ip48WiG*avr?=e$5Fc><>gpD$rVyu2_nyemXWI2gq9U5 z*>R&V>q0}eX}8#~WruZ@(&qsH)6BS;1LJeAyy%wDS6d#|(&KveVp!jfps&|yYtD1?ey(tbPMRYakpsPEt^-sgX(v)_8qL%yq&jh z=gs>?`+nZpPAZhdZAaSu5}Fp$y2EaSw=;;Eo_EXV&e0SdaxE+7m zPTrmO9~R9^*oX3VSh}8QVBwf(_w&{rM7E)B#+6O4w1&8AelsXu&wy!eCnHGFwt+#D zTC}rQliI3Vm^771Lz!X-dfLb?T7~nzwjICtRF#7QXNyN{))R96yyU``XvktceR+h6XQ%Z@j5(uWa#?$TV0TaVOgj*gnNOM! z8VU}R{rSb2*~kH6Xz;)|Ehm0A3g4VI%Mk<6$1lI%88&o>25o^z8z-_L_RH^$Ikc=N zNA|NLfYgW3laTHJ*>ewsnr#7(oe#PN@|GC)DMBD4g)@mzRto220L@y4uYkK;B&Ts% z;Y&)aOezzr=fzf0?rG^kHQU!RgGzQ-RYx^AlY2m))5EGlPTFZRx9n6_o$9QWpSJQd z__hE}>1D6P>xIl*nW^Q=y^FYgO-B{D%l`2$-NVZ+{Q_ba!`FW*3ZVU{UFyz1;@A`4|058 zC3nTK;T{9f5cN$(s>q$|G6HBhL?I)xMIU9*g}5(^`>BMT#y+Ql_K*_*bkKehcAOXh znz}fELF1HWej$U2eF${`ZIkFvweTlpc+<`Mf9^p%JkER?FdvfCZB!zlqk}3w1Xw`f zjOK@iLfU}Wkb_p^Lv(TUv+;=Ylmh4o1JDi;FVzxovB$3WAO{`s#60BCoyOd!aSt$P zksK~4iynfeSE_asiFT&K&NLQgQC(ENVU!6&J2Sd@Bdd3%WAX&kOmn+J!@_|g4o{Ky zQ2$MyoL&o#ETy@emuRipEvAhQc*7 zpAyUW`MqTH~D%osQZ{F*~N4A^6;qeGSQ5l7dyiRf<6`!FIya z1s)Bg7z?;F8B|4ALxLh>@}Q--LyJ2qyt6L4DuS~ix|+zHm$~3D?d_+%vutp#2B#T6 zx!F!a-no@<_0bs(Q`ub?ops681ObS57ljL$Fm? zk6E)j+TxFGoV5W2HHVw|A3Ra)JqYF70cdhFoKA}lxQ?EZJzA$<%(gZYeY6^laM|!H7ikoTK$j0Cq9i9S(KcXNTkUB0yX1cA` z-xG28QN-c2eCdF;=-WTr>8E!9n%zYfW71~_mVGCKW(^4)PM_0d?mhT~JNuk&ztbIX zd%`}yA_#R=9abu%T5VLV&ReZ{voUGZ+l4|tA&DV?&ZMYe17sRb%8^mE0cvI^y%!J? zbRDEJ4cn8_#Ttfu!;0vce6%JX!fjx7j(Dn4V3do3?^WY3st|VGR)x!|NT#>VkY082`%!_y0V4|Mrvhx1Ue{{`2u~znuO0^YO1g zpZ@x@<+opKfB)r_On?2!^Z$Pe{N>j6W`1zfe}3Kn{&x7oMdx7KJGktAk4a}h&yam? zeWP>dZ#He(co4@e$Ud(c-yndd(3#qwpDk+7XzxKXhbEvAKm&Rn6u%voz8#gn(`0u} z2=67JcZm6^20Dw92P)iP+6^K06hQyi`tlj^XG(8>A3#S83cLf*1{dbcA?VoeN1?w) zpAkSC-3u}DY=$TeAA(%Db^GYmS5Iz0E_jxg_isVm2|2ljQ0W_)es;r~uGz~$cZ6jsO{0yu){o_da zaZD=nq z3o#5)2BXic`=5UYpp7^)T(9rtqtQsXpMYkB8UZvkWXDQ|-4g9CXl&mA%0}2Z_`CF3 ze43d4NXcdSdic6&RDxSlr{5u>e)cg*pQH+XG)*V+2^kdH~hQ2Gv=drgqlKUqhdZs#BGhb zjYfhj`^*5e$*tjcnw1(<2@NUcC&p)bGvv0%1LQ^F;{4=4tQ8QmgJqx1(dJz_EIx{- zZNFPzqt7~nK07k9&j6iS-{WT)N0)H97g)4a3Mp*q=)&F(*f|iEvg5smVw+o2;sG zH7nQDq?Qq@88`uTI<9X)C+#m98f(G;Gj(Vr9|JT|zgo*2BDeJ*{J6QM+3J zdcGV%An|6}x}SA!=dC*g(63hD-*~<31C|dbMl;xyGb3NH*s6yJ_cc(mwA4 zfPMvbj^5*P@M_t8O;%s^-vEH_(M&X1{&rqF?-$Moh4UdaD!iM~&@|k8J=JcemDlU` z;|hGxH&g9)qP!v=;J zC_Z8i=vO;gVXIVasVE4kSAJIN)t)pC4bplu45DPJ~O zrx|D_4~ou>7xvQ=RB!224*X)hdumH}VoWO05zF(BLZ{RaHEm`F2_El;tk@ zv|m#u&_7e1w#c6#x9Ak6Y^=^(;65e=sb@$xS21F&U5#6pEas2K1|+KFq`jZD@8Ogq zXUISY(BwoSe|>U_HZR9DN;b)9`F1mYvzfeJ56Mdan;b&U8WPRZ#^ZYMu93|SW_{@1!l2nBA7y33U;q%{p3 z%YONGIe2@uxS4itX6@@~>w3~4M->*MnQr{`16trK7%DH)cB9CGyBJCC+)g_1^%XQW zq{(i&=cRMt_2pF;rt5C`_4x#Z)MK(^4THtsEm~x;3w)P2AC(^0z1u|#Q{?0=2wl&U z=FOzNrD1TaHEd9~ctffh9t(cH(9T|Wm5X-rqLn;{l1W{5(pTN|HP+ogc^G704RV*Q z^i?}`)k$sJ$@6yNvYotar#4M_-Ar7NwHneeAAufU6y?xRVHiVyoD2CN_>?nIw}NU8 z6)hY^-aE*lLnALBYXw>J8_9?!0XnQELKO@_moNui6#PZrU*LT?w1p@Twxw57aMi@Q&!Eqq?I>gi zx=NMM5pxdOO_k6#QSYeCj2x_O2K()oxl5t`Q!o&5kZCy)YNV-@fa_&NP;Fo;xt(G0 zn3}y1QeB z$z_b08Nl~PV=LyE5XYfiyowVM!5V182LC@)S5JOK(_=vT%v5d~U zQwxUI$QyiM3d5W#cUF2p>0nDw*;i4GK#@ysAlEc(J=wJjn?9iR#tP&Vi)(c*< z@S!Q{OGm-sF5w3v!GD%yy)o^y-ymu|*v%Aj=M;!C*w-X!)~VH&}@rh@RGIWTWH>yo=Bpvog^1AH6G!SG`Ey-O6zU*#@u2S4l z;OyD3g)XD<(7kY!29HZ8@^chamo( z@lOgtGg?p$G`;KOs(k6a-2zqDUU=;g= zvSVt}ICferE{iqnahsttP8p9b>pq#aMuvti!wyMQ|jp>QRm z4z$XsTAS4Cvu2Y_$F=G}(;E3)R^WvYIGv%9pv$RCob__rjifUv1kfG|sVRW=JHJAo zsqvXip_ib?5%I#O>xkQyj<{=y;2dC6d|i%jG@g1kwiRJRZ-R3}FzE9=3{rQrmtaG@ z0o8_h-xgoBr8j;4)0F=|x6%Lp&i&iZXQclA%MtbxJoxPwGIjp_FOL8G#rE6J_FsST z{P$16KWz^m#s{SCM=!6s&#!yWulp}9dp}(E$n;>_{f?sN3xhkizS$ssUN_Oj(fJnU zw7xk<`!lp3Y_jtz`?FYxK1L3oA`P*sb`>FQBsPr-~MxL}E#M*_R zDR-vH=$r{Xt2+k$&xx~Hj{Kw>AqCJT;RXxyGU&`1!VME?jqQ;1zJ()Z?i~30KIj;0 zerTfJd!+jd0KFr;oX((yuQF&xqO<(2f1rW9^9cw+Yy0$BOD2nwRFIwmXb^FT0_(&` zcU5`R|PyYYFfpmQVjc?{hJKV#nc!w`xx==acRF#Q%}(5biG00oh&$=nq}YV7bSoL2;(&w6?qevSb0jRfuXc~O;a z>!{#prEZ()YaDN3`($0|9DmBNF0+n;^CCaV#in_#ECwPTC%&<>uN%dXKgWj`MIJTK z(F_F){>;QH4uHASAaod@Hw$2SA^sWtSHX3?6}q-?{bKq$-7)* z+H4J~wN9Z}Or>Qc&gr<6;Nn<3_88h@lUReuKcBPiP(Lk`2r|pS<)t?M}a_g><`^X%(~8j9690nkv?FiB>5^s$0(WG;neBE7@KJ;awx&ujKj_6=I|nfOP9# z?R?POjv5cE(cPkdJMT_g>Y`gfrdD3}fG*A2Dyc;${{WJT!R@@W9aU!7cx?twWXJ+z z)DaSkm#ivRaP1b$48IgLkCOgRx^BrWOd)Jfd1>mXznSZ}*JS>}c^ZLzHBdcSy z8R~|P5lKHRz$FcWj%DNZviD{^e7hQw!OgUOHP!{zqw3|ba)A*1a#*_@)=6!LHQ3Jq z)TR#%dfCZ=Y-Cm^<3%U8V6o^NJtp&(I;f@xT54ETCiUFBRo*~ESDUwswsF@WT#3lkrOg&^X5^ zQxigS)*b;gJMkdP{N3@(@6V22x~yj&kj9+3?PuhKJTl_UFTOi`{@nq3s6p!i>%O20 z4%_L0%X;D?uS&Ny;&aBx`&HDFjE580~|6i&vx$+$1Y`;)vcpNQs2NzsBFE2iS) zysc%Wnkv=vaz({6HbXegxE#0r^47#2j z*U2fJBFB)_tWy9xO1Cg+Wfz?SIZ+|b-z%-U)kUiW)h^AO#qAJq^TiP2y4Mg5Ze3%Y zkIM8L5kQ$k_|spFYv@*{76|QfQUL%xZ{E%tWIj^S^4+}sdOf_w05Z)WqfeuX1xAkT zq&jV7rtQq8Pd3XyklJZ}fL((%bss|h)n zm{3MD$)rt=_LkPLxiJ9r5JTVND%tp^S9v_2yxC6QUM=2SPEoi~gCY+)Z`>{#WJ=yr z-kcBKU5wvfO~~M4q*2i`De}4lTMqnY0`?ymbf-va(<>pHCR1{d%iB(h0_e+5>bj>~ z_0swrdD~9j4wO5r+kWP{0}OiI5H}5B(@0#lQ>4f;WUX~Wnv`R}P5f4wDL4=jLN`J; zj$Nsc1G1~AfyP#ZU`M4IhcR?@L%dZ2);xi{voM4HW+J(3QV?gQ#3auW&_kMi2LA>o zptBqeL6e)4g51yU0CX!IX`~{JBr<3WLF)k8SJHE=6d>l~Y=5$PWE-;2U?+nMp}5zA z0QxxOI0;kw>^z|unsWny##V$D-fJb-9^|TnT-ESi3%wNCxy6{8gT|s+FO6i_MFF%L z^R<*{6T1jDf%ythpvw^2nOF;w$nj2=Z)bUkKWF)_Ds_Oc1A}fU`xE)XIc^^AxRo%HXc`h4T@tV(ME21 zuF1v*S3r}=22&`KmN8Pj!_x~|l@#42@-m+z>^ANqH%CQjR1k-x^5P&5eKIM7h7_|B zt0gIYj#T7Gg&an_iJFcW#n4Sa%mTDGOvgaP0U(=9<8?4cLoyoF(y#!yr<)njNuxg+ zRw+p#HSQzl42Gi}sffME(>A28G~|@YiDyAuw3VE4=jv&+{|F3LN#J1<01zPy1+R~F((<2Rg|zb6|xjzv$k~5 zrU|Yx=s4_jG4gOV(S^DU4>~=ZWD8x{J5mBY*<0mZfSUzC(iA#ZValS@K&Zj0;e|GX z89zQW*{qE$(}ZNSdz|*o)xa_rMBzqY2GbBos8hZkSu5=ul1h0yvb&uCcuiXxlDpcd zpYErbe`A>okp~69ExJc(xNDpV4ATCd66)o+KhVIknb;y$h7k1e%L5}EjmG3t#LWyw zlVw=zLWIlE67YbjFi`7pY^NRbSPuHchM4&1xm(gdNTW>k&VTO$-od#WWzR%&}L!m-au4dI?r9P@Rri~`0&y!lUna>rI$wVYf zO&UTd6!tiEW3>@mcI-!++1LQkm}GRDmkF@$g6P(8J2;Os=6A>a9wp|lCBx)G1YE8f zzbeN!6~J2;Ri@f73Scy;s_@WC-?fqmooR`;O^|GW+_}g9yy5=agYU0@a{T&}69v^%u*pzc~N%FWz7O68ayXLO-4#JxmVnMlZ<|Cn{>CLU)W(e%Ote zmK5H0lOJ^r^run!#|aHPGy43;aR%bgBi3~gmr-a|`qNN(-%q{m%C9;Ja`HTO5}zkI zto-{y_Tx}}*9Voyn{Mh&59%$MV)ps5E#F{N`4+nfLeD_juCpp!SH<(PAo$%$XfcWa zI!1PzPmw=sEOeoXS5^Efs2o4n1nBcw1#EqVtKYXU6O9&*Ti7hLG`w%g7Zu?Ke9&Y7 z02-6a!lD?T7h+3<$jg#2$#GpJ+(}0eKzsGKdeCCX;lQFO&>n-!6391J@T&+$pIP>~ zB2(^s)ku*d5M3uFvDS`2g8A>B@e8%AN+*=~l;w404c$9e*qE@=YI zJNj&{M8L6!o_7gom&yKYPhuvT%@3No4w{0`fS!>)3uI@0Cjm`U&oZKC3ZN4@fY!@p z?r=!`8#>O0TyrwyEhppUq(~|i^_u`Rl)zHYPXV+PGyt@ploW93T-drp&jBm|&~`I} z2K3D6Giy$01fPGm)1V%FHqmDqg4R>dy8)nQGW9!6&JA6=;lnhvZ;w9jg3mylT{Z(f zhx9ZwRYg+`G%Se}+h>Q>_k_+2K%W}HXCHG|ogq*LtZa%xpF!DA$xPQS@{9vUpHFtW zXH)!H=gt6~segk4X!LA=aKmLG+dS2q4Zbiv7kqc1gP;j z6%R{MUn1s1`W#ecuB3?no3!_AavaUl_T~>vwW+GCwDjJB0O9CKfS?0G?|u5r@;$R= zx_dW5U!?b4NgpI__ssrVJ?A_C$jqwlZG|FEAdnzvk_0o!i#M-Z&GBTJOUKKZR0Zq= zP&TNNcP6Dw3!I;KS1 z#hFpMnRVW-M<2G6$JGF{joN0QZ3nf>VGUXb`;}$Cd^a;57JV`|lNRJaJ4N7YtsLNK zJwI*dr+V&kr0y&XP0g)o;|;^hC!lqHb*OKql$mVtI4(RFXCBA7&v|}M4%*{a&a-23#5zun+!x0_ z=Sj$W9`-t70S_Auq@(0O^$W?6lnP~15iuE-QxP&5E?nZ1CDRYXYI(6Dr}9FyB$C@7 zN0oCz$#7*{DQ6N|p6gcgZTOf(YL!JLm#pTJwIWN7OrtEfE3#3Md)0iun%5P1+9}nju4t&*MgM+$)qj5?q|K5nE_WfZe5KVWJwO@B^r~r1C8wPh@T-{ zO`7oQPbnz|V}=QoQTkySpUV`f)8FEH)LwVBrJ>Gs#S&FxY#cJnc$3EUTk~Fp50H@H zgT3T(2uXAN6|hQiP`QII4VZ+T+$ys2ZaXG(g~n&BHm%c-rs!Obwd+~y{dVwv+ush* z$N_fj3b}J`u%{GeN}jVid8%&v#jVnrv-RT0zGmfB%moD zbVD~6KtM!1F^s8#3_4I`0)?bk&%{UQa2Nq`7N!(H19UcLgoAx|FjT%VAX9+lu*7xk z5OjeVmIa{F2%s^g%QR5{T^FNZMwa6ZDMq#^mU)9(6v`=onI*ReTI_6yNp2*$wKM@u zey^yTS~!3~$315;OhCuICV*xTK&L2xPK3pnpT(CAHh?~4&^CZJOZmu4Aarq%ceO1{ zKHSGLwtX357K9I%rvxR=Mc!D6{g-^mx-bAFtY(PK72kLd>ql#k+n@7PovP7fcDd& zFk0oK=A>_lwTi!!Y%*vvQ@k~?T8xn-0RUukP1`3QX2NGwmjM`|x&=IIH1o2DUQ{mwA zDsohakfHW)!E=G?JMgm&h4qz^UKx)xz|aXZ=1hld$tT>UB-xX^WrHt^kYgL;$>eXv z1(qVBizDh3;F!NaJ+!mTc(PV*8r4R01$-Lm@C8}P!EO#Y;z$S2$VRw!Ca9#mrKGz+ z2{mM#Jyq6Q?`1gHUC7vj!r#F>vf>%e(Y?#z0MNl<(=(=as-64nYjJ+Rf# zUFW=Q(chPYeK}0lsSjFXAx2$cTq-1{oi)}yD@Nyq$OwxE`x&xx5ULSDzTq=awLz8& z>sC@OveL;XdPVYgJ2@>x=EdkNA2H;hA%dWzjb|a#76TnA(3Jx{fY<&%nMr5x7a!R| zXNx!k&!x%eLr?U9)0w;vIiYj%np!)~9cI?}j3R7`fGJsaoZ6y{(`V3mzr*RN`~2MF zaK!zA`2MTeJ`h7&6Tw)n_u~A3Wz%bcA5o^U7dpH4+}TVzyCCWOidG07y)x~_ z&*}5oVelE~bHMF!TL2nk*W?;cO~tdzHbGmdXDjIpVP}sw9t?5OSVfZiXxJFk$g(l0 z)_areMfu;HeLayBW$#E zk$b|OEvB4297><9lbC~@8QMemC3OBRIr5i*=mN()$sm6tgJ9wY7p%76rOnRhEG}A50k<2u<{iX=S=(Gxo3f zJ2&Quf+J2I6isB;^=uYtIKApziU9!4CQCfK(S*;CUqE=&e3A4|p z@tG_?_cI?l(#Nj!p(Bz*=mV@s9}Mw_Ve#`I_X(BIZw=`~SN@3T8KuwCZHs?6Xc4@w zgF}P5n;+W}`4PWikS;SJ(E`vJ5S654@+&7I^GfPc<4gvP-%G$ALW-M#V$%{rTp1OxT-A9T;j#{{=be^bD(pf@Emd}4v(Iwe4;ttwB$2I?{J7DNG~9Ejel~e=7!`-s{6+%Wa{!vn5iIkD zC4=_zHhrc5n${1R^)+OCls+pWn@NQEhzX`yM8?m!vo++_`f}92fec!V2W&K)vVu8W z*h?Ao9zZ`u&va718+-=2bI|pLUD^y#o6_gQ33{_Mo?LH_#rJt;d!A2mrcCmRF<7J_kLj-;Nu%!}|RKQj^<0xy^-5w|qTp z+(85tIuhS*rVq>E{k(TOZA13CU%Lbbt!;WV`>bpSmHR~-Zu3~Xo&uG|+%%?Tq5rMA z?p4UWv7{KXJ|QLrz+*dFrRXV11DUesYT>JM@-p|k7gWCS`fCb~V-q@mcd*g+X?$~LH4~m6 zzaqylc@~7p)5`B+$e)X7kdKGNWF*VQByt=k$Z;5!nV`soWHy}V5;FOb3`=&1R5Iy2 zYGLwxq9DY{l%=GW;~Pb}RnF1RMYKFu&8CzrLzY^etrgf>k*gQUamx+rg<-weua&xL zM$0i;9;RMoJLEo5$z+DL@~~bSHA>?KEcXDqnxD4RnXXJ)yj+h~uet-59MfL>2(VbmdV|ch}ee#N;Uu^LEOGjSkZ-= z#0|Mgz3SDZcDLw!xZHfWyxff%7(=d*tGJsRkITXRoRaA7?Nlc>iPjPVP@c5NbMtE4 zu+rHzaxJ%W9Yr_B!+h{=JNtaQ`*68_+)Qq!ZQL0Lo$QZ`9+`)E_XZQww8w8ZsBZz? zl7qQs-C(qQ;2ANMtf5<@djmEPgBe3a6JIMa>Mi*`j@OWJ6xpc@uaiJJ?SbWf(i+ge1i(ga+5?x683k;b+p7GYi z=&;BRiol>J6=AA~WGHurC4gxQJ(p6$5~a_~pkVe8_K`u88KC-kP!cc@oz$}l@@^3T zv>a~$fR5CJa1-b=FlfuX0q76_G$x>-FA)H=t#|N3Y8#}k5DQ@Z=OM>Q7#Va70d&H9 zoqZ3)8Kmrz6Dipkdc8b0Je(~FCY4D8QK$HLG)^HT&%!9hC-Z5R!#@PIz!z>f+aRnlZ4WWB_g zhs2?&<0**_RIH8z6&jLFAc%_%j5YkwIrtAcM9UbS_P%o=MeZh7J{U z*qoZ2tC0am2NLZh8axtpDP9$#6)s$2gL%fEX9BsTpNs?`*h7v4RJeFEaSuA9!RZV( z5BzjQjJnDxuN0$^Y7hMwBWKDtT=}@W!g!UGw+w*T15S*D8+9KSQiS~3bmkN8a?(rI zO9^)YCub?71w`KDatiRl9*|{BMmxw-1b%%EPUkqVW+mkzFNiY9U?v%$J%`1(ON=^& zhy!KNE-LFN;ZO@l3B1zI8V6b92Jg?2TY}kYvO;&LaUS!c60S;;{1)hahAu?F)@sVF z;M6%tG&j;-L+~3S2s(7KA_WZz0?uT5Qb6Z@EhsbesFcf_~@0*j%^-ox;2iDPT#z-lg<<_12sN2 zZP6AurqKD~6gAK%N3Y?GN3Rjxo*oWTX|spWd9eNbFb92n?76rIdp$OBj(suMW#@96 zorkaOHa`lQsbRwuC|j~=@*82088Xi3**H3WMQ+I+F_T}1>~QqzC7CxbA;e7+(4Gqi zIhC9R`0uONwl$l2Ih<#-(h&S4r>3jq)Qua-seYHsQgFB|8114HaFSCUU(-E50nlEj z%L35nG->W~I9;HDM*58Mjey&0bLW7Eyyc4&1<|M|UA2myjoPSQ?`yTLQmqy8IgaBK z@pKHhGaU#%heK>QL~hj~dZxkW5caoF=!|2oPyikC!NY{`2p*}Z&y@^#`Dj2+gtJVv zlul}5g8X~iLSj+4tc#aT>82@NHN~5jynzlecB64C75y6spf^=^RZYS7`Wt|rQ9H}s z>*@P8_pZx*9Xx{!9jo1YcmO;ET%+z-4r90EXTneMScT{RTqNFE6{tWLEk& zXxn%}Q_qVAK<8x(2l@uFbEWCb12FXr_Z)7qcs_1DYh(Y*d@SwFjJ2jBI0i#uEB z83um*(3KV5lsiA;&V>W+Y%XEN0lU*l&lR6PZN3oM!HHQHllZ^t5#g8AV{b`ScHi4EUYLdj|d2Va7H=e?o}- z2@44^@(irmK62iZm5xZ3$fIFTx*P1-rAt81Zw>ig7inkU9sT?Un*+(^+#-WUg3Rww zuhGjhLM$pJ;yE^zO)+HTWI~9Ay4l21Ax~Zw6VNP#plke16SN!KDtFT~F9$5`4FJ$& z2gJ}oqA%;zyunfLGnF{6s_D7H(H|!zW>!vR<4+7ralfAp1shUgsd9*|$$8UYqsF{5 zoon)^gRImgT#|KpRg*W3;=ECtH5-$LI%%~hEgin(QEv=t4ZWhuDe^~;$#8rs8nz4u9Db}H^jg7ZK+hO?#x(TlGyAjq z?3j$pM$cyyJ-?yo*=f3-0XLH^)TL&&@KR=eCk*SF(nZ zqw430u8x|eK_fe87Di2oi_SahZqn^H@*Pz)s#32eLv+;aNvmvz+ICdiL7owUlUQ74 zkhvbWX#^7DkZ9hR>baSbUv!J_catA(SD$Yd@3zCsQGMM<0NpE%TG>He8tb`DA6x!# zuEyHKN`G8*9%jIx@1{^D1~Y5k&0332VcyQo+xb~LcZ109c2>Wh)}YdG*1|GFa$|rA z-b`wDllrV(7}UgGHBI)vpEVwr`mPWDgu6-e)291r*Z;KZ-On4BBZbV>NWC7b_v9K! zjoWeacHF>DLJ&`{x`pde{d$NqfGd5!nZ8@k-ma&&ljaQwXB(G;`qp$5lsCQdwy)ey zoA>k9!@PYvZy|1mm+ z2C5A*gBnOSAmiLDlikQM+^=N^HE=-BEU^YSwOcs^(Bv+yjGMVp6B5wVc5ztG4jP$J z148;sa(MT(&7is+kYl)k>gN{1$}U@)RHk@T_?~ZNQ9M^ty0Gzkzgf=YHBn%SV-ZOMof&6f7{T(P%l)=V=ETMUV*E<^M2hW^KR3mhm z5q>oRzh-eWZCcaV4at+8Jk7~%Fvv6aX51hH)|5_Rt7kU4eAUgao0&~RUN_`B2tLC+ zjFj7cY2B39En(FZmJNQQG4mQn<{Ea$ZFOl{WyflAR7t9QkP85V7NLX7oq@=+J0JJ* zW~ZD9pmWH1X$ZQ^1_lVA$&4%fq=FeqMZnM{0O&ptXSQEpEc%>6`!iz?&}RV9T))T- z%X|kCy9ph<&v8^ggMtGAG+^ku5GE@cA6C-ADj%kBklK4Gg`};C6k?K_ngM$55hCzf zE8+$Xw3UNC0RW8*I_^26J;n?WX8_Q0JeUexBz+h7={0O;Xg(V0GmFiH0@M<^G5buv zALfzbRtOpyw1E~5gGQl|LARa*XmbpVLfZ*wGQg3GKr=g-Yi{S5Cjn~AP*cWDWgQ5( zQ{dJBxd*vk7JS(_Ad)^TMYKq?o=MPLwiSN{^9ejsMV8!Sz>$O4!)!8WkIkR~I(yId z8ffpCwZ$aSdjM^vp}D{Xx&N{D%}E(FkiM`fd!hAlGGb*4m#qN1-A@QAnCwAmVJ;3q zY5GA3#GjEq7gGU+k16RWID)Y-vw$&J8$-h|dl-$lIY41F{S1SS)n|y4@=+MQS4DF) zBJD%D2jr>MG&njmAyN}#O&O#UdLCN!$P&WQC2p#kA!rJhDNQypbR$a#s}6zQ9_|TC zb6r5(ESS;^@Ma)`)=9JB||ge%u+}LgSK4H^SV5uiD@LxwvJ<2 zL(fKqAFCpT)MI7eb_lGw#36$=L(n4&Slel6++wa%I!~1yI>eblzR|=ebTdm;8*DuT zpqWf7$HNwgNOPK$#7WST=m49}0GP&9HL&S=#td0&miL3Ks{+WQiz$DZ3y~q~N;+I* zyjW{VjyI1KbJIRUo*ts`WmZ>(@hK^PHsQs;E#7<__7OskY|K?odeoG!%K0)VjLyY9 zY!HriDe9Dx!BQ$vP5Z6rw5ycx6ce6O5~9#z)RTrnMe^s=fl+A4KGWet=R)XQiZ~R; zTP4RB`U8qh}QYYPEG3K$|dqg&{VrVcTfBdq4^Ilwmf&mW86yv$Z;{LFN&cSfUlbyLvY_)hB4cyT z-n=<9EF+vfe(K6NwMz)?a5OpB(=!61Jv)Bmw6f28We2V}p7}SRfzaV|T=*OyuOM%+ zDASA`WS?ySP2I$8oYP3Pd1)68ayc}5eAwCO0K4?j`SA%=a~$*&f&hf()oa&k;72kC^ozKGACibM)L-zrxITCJm~qk4UyXH?V!WS`+1`gQ`ERt{d)IWm+!-|5^# zn|(Cce_15|$J@aF^DoZ-{2O)&n%tQxo=^Yl=kx#jUjzU6+5h*SL;vwZ|Oeack&{44?ehZuC?aD}Rw z@uIA-Gjiwbo;cfAv?tVPtY)-~WTR(QA|sS|)`rgZ6gUc?6LNxbXEP5j|L*N1rEll^YckVk{uh9zqL1 z^U-jHi*Bl^EoPtbO9|wODctEIfaXRT^3I61uj*joxM>R8Y8nF34FP2xHh|_(pusK` za6nU;#}6w#pbyV1|rHS&ig zyJ{-)R%_gBPFrO3Y0H?jT9c;UQ)^njkYPD4p5WrP&^dt_=cl=5vrF(mzF`4qux(IB z2M#?KqUQu+Vz+SM(4eVj3q3oZOz>c7_t=EKV9=qjTg7C^`SnfOx%Z31XeQBws6 z|5f@N+^;`1Z+NV4nEDQu`+1g_wgEJ@_rSMSZ2&FC{Ka%a5m_>MHbyqmH+49N0NPC1 z@L-gN+%y2_6j(T91kiN5g`N*EbjV{lH}=r^8HWBM_3Sp$bI_Ii8hYLj_7JAPx#13b zK(!n|5NvBV?5J`8q|E!^GlkSt?rc+LYJ!gXTviX^#o_)irqkK9Z3GShw27Y2pP*;V zI3s`t!-mbB1J3h9`s_Kkv(G1c?FQPPZS)NEnc6l^UgL^AM-I$B+hJ$t$&t@VULYMo z`5SHof3B5%_Bc*L-iuhkl_U>PBFM#q0uzQIk0TqEIWiF#Hk?lQBsMIiLM53gXBY*8 z&y@`Jw&gg5ye9#=CsF#0?QODA&34rMpkAKn>a1Oz8@0Ki%?xF%m&Rb*sLYJYyj$tl zv(t8I-l;4=4y&&E>bhUu47HtE0;XS$+PAa8-K=*zGp;7~xBkhcf!!DYbi07T!`8>E z>HE$2dfI|=uyONh*ci96{e}ntx|Mxg8js8N4!s=U!~io!>u%XZJfz=_5kNztQ(JXQ z^LBpSD?^fT-n^T)FfmQnn`Gm%TigLh1_pgU)$b?mt3hqll*y@&Oa1Mt{jk*UasAV# z|9RVcw>IXT{Di!kf`qdA2tjH6Vb*?}8*gEM{VlmA)B2*Do40capli2gfnkFz@6k?h z3v{x1GpUp7y#zt9LXr9<24*1=OWnbk28Ats^@d);1Qo+0aw8iHqcqbII)fOxh~p$eb!rc<6uCDqX~9aSa|G^(=nQk*dha3OVpZrXr@w0#lX~WwIrcgzXuI>{c&Ix{_~H zvgF627%d2qDmf;BHA{_Rx>n?LMQkfjDrhKjx0)MhrGAb4%7vbm1(aMT2WpNSiiS$| z5%daAmaS5{RpRs#*RN#;b*O6WY4AzOTvw-hnaltV-69yDjq<`!CwgJr%3G5gfqx^1 zJCv@*`leT#x69*Z4kNlW*jq!)+PpM<&}5^AXjPvy^ZlyWs|pi6cRgyZIu$a@c6rlN z->tj1co5#q8i-sm2oH~bZ3n^!nCpqQ=~w7C1Lio(ZfP@6pfL~U29wtiYMvVR@BxgD zjtC7?($z($G;NdLCA;ob5I}bUKrh=j_<07IyJ?#SqG37jZu-?>UG8h*sF9g8vzW!M zQwELu^d1(2hk2hoLxF%#uu2i0q2Ro}1K-Z{{pIrg)$-kX0z?~>%7~%IO>!7t!&4im z?zM@Y?V$|Xc)uQyD}v9Z;DaT&aPs$I-Ba%1_o58CyB$WrJTd(qy@8 z@^`($Z6~*DXNC&XE5&P42=%5kpz5Ln02f}30FjZSv_TF{sZaz5`rR(%X8|;i%KX>{ z(3SKM)f_`?9i-A{$UYYt`^R3MZe)=@1Nt0QgibDr-Gi}~9BoR`h8Te*t~4+QO-AFx z&<-cYG(MuFLy%+TLgiGTlmZb4Hq`m@Nq-(PkAX~_yb6L>Q;hFC>^u%T0YFDU27O8` z9AqWoJ*Nzs4Z3p4a3&s3VmToU(r1_eN}}Pl4ZP-|Rmo&*08N&8Ca7mH1Pu(DG4h;I zFc~yu#4QvtV{+LHFI!P)=8!>CW{n|eoIKY)0M<0f+_Z$za1vf)JIhc8P0I-laBcDg^ThJOrRkNYPhiP>d0DBZj6gx&THeu)Hye77mj>(;T#go*DmH zDqy=fs1N!a4k|R%;R|LQ#L$w>pd&83K8~jE!Jh!W0vD=y-FCAa*`6~WVhWV~)WuOr zM@<0DML^<_^k+?Hv}yCebD8ahI9`-TTj6L7P1^wa*^~|^We!Es=z+npBhqY0<-=7W ztmj#99}6-3m?7CKrpAh?!k_?mRuyRa7>4|LN1jXL%oGjJ4~D{MC_J=gZuJNL#+do* ziOSpS%ftFXxE2AfOBKedFs$$xh?d6m`HQ*c37iFtA7nYxBmmH=Xr-Zf(}HbjH%zR& zC(cg>Y}6GKPg6k$F4Mgt*DaC*o;4sG4MQ1pO-@$DL=95UsYZrHHVq8A3bu{7jiCW9 zi-4QS&gOQLKJUjw)j+GUPfCD6txn?rixHC^y;?6ST zuCic`E+t$d*rh=L0&TJTkHSXdAq0&-Zm9HGOOx5v$Z%HVnN|yO_rRUG ze_1B~5FUV|Z zc_2XN7dsO-|JiC31oRB_x$}bhH#Vq#zUqE|)h8?8t#tsyfk$%?^%|Y(`zO(1fIPz!cpvzph z#4-=`xs+zU!kz!S$x{sd6({l&;l_Vwh-PdX#+TmbKQM_exiiJh=E_0j*<3Qo=kj_Dl5(B^tl5qVV-6;ZH;e+Hn<+CUBl-P4If=k@Pn z`YaPK^QpNi3`!h`EX-y<5J2ZyxU0)N``DI#u=CCoJ>#+Qu_q&I2Gs@`SO=d5&}VW8 zy)}f-Jt~9F{biW@+|S}NL;V}?I`UgXdPK_n*cJgmLjqd-&><(myftL<<1LjzH~9x$ zy41KGx^5Pglo0lb@hH8WWJzu_AB)Jb@LGZRGgJ{`{FyvkfiEL^zCxh~xhV4Ey2@VH z`J09*;-D6e6*-HRURBfA_~W{YA2?Mx_^yM(4)XC)G1)7m#CSO7I{?t3U^a<8gbK`3 zfkMJr83NSguga<_Sn+3R(=pba_PX0ybvlc-vFvoGt@cE3_iOcvlqrgmU}~Kc2lROl zpt(JRrazj2Xq!GGbY^gXK8wjzI-cNTaT`6;v4hW|6*M-J&Ou6?T~Fw9&jKr>IE z^L{;nlMFbYrk*`EtxnKA_r%#{rJ-H6f&KSd$j#J8-=?VhqQwo}`>@&4+ z(8%-C)bsfJ%c=#T-wFS(W%`6_XhnNM=t~Jvyk^9 z;&;Z#eI5%?^h_%UB{q`bqB0BUIm40lNRE%?gm_U*Rx&IZB}uJKMAw%490)Xrq7?wtspuwFrsrZ#zIH=%t zZsf=;I)zog2=p1}ZmPdsbRHL-w@c&g%6MFon@ujHdONL?^=Ugd(KExkM3z@WtWXZ;cD{NyZH|{(;sdot8Q`G$uBy&Rkv_6(Qc+1)*IHrqA)ieXT}3yX#ECa*Ba!n z$J(}Ex*RH(Lv=S&=4~h;oVN=oXMlj`b^ug*)hi>pZrx7W+g@#Hs0#q5kkUmrG{_<# z!QIFX>zRHnQ_jTLq%#&dXW|YfenFP0go8`CDw$YQk;r2$ase^zR}>aP?utwvXhW4- zCBB+Vsku~1Nao2KMKPgdm}-u#7x_ks*K$I=AlC9+MNXt*&P2??B|Y)z1siu|(;+p> zlJnLJ=~hKD)T~j>wJHF$YXy#K#A}7LnoU(QNpko}OfVU7C1b8;Q6?v8n9;5k_?lTE z$dhBTB*&F(Ld&Q0vS_Fo8g?c(vQw2Y(VQLBK)5k(R>qCWs9A&-!DfEg%p0oMsY-2y zZ&%WTdPXm&+ZAXXqyV~44(6InRu=8*yshF?squNM!2nz&8M< z7!5YRUO=9S%B)jZbV?{pZ{ky+i81Q>4KA@bvHdvf-c37O@`UYz*?HM1)KZpr8 zuBR2N&FzY_fq2_dM6eq3BT+eTT`;$Ao zP670;o!c2%s)4@hWZz9|kCWQ0#!afJNsU{##EmW?jFwDChc4~N1J}+jnj(!wlO@@C zR7vXjDCI9=)B|5dN9ZgeF2wAr383XDRrgW|=%t-(;BY9igHoDeXrNc<+@N{q9`+3$ z#-BU+q>)c{&4C0iR^fqZ~%R-3lU8Slc@oKj%q@*%12Z_tOAJ+ zBY^hP5HtelKpp|K1XW{BKIjNJ-h{0LG#MK}lVRY+z(q1}A;kk?EC4SayyrH9PC^12 z05p|Bn=970$LROW_=sDIdTL^v0%F}XGjJw`rXlFeA%IRc)-;#_fTnkvg`uASXvTlW9QZfbfW2~&4m$QPm~93P_ZSZSv?J=Wr5yI>A2yiI zL@h#%MsiF*`|{Qll71x}Rr#381AxxPJta0kCFT@E+c4U0JERPnV(4e44oam9%#*}4 z#nAgD)*FJm!}M~{O2bf@4U(zA=OSc#7+oKJB^4k?sfJXV9L%i@MEl8mpAoinj!<3! zapQW1^4y7K)tIS(n60I7z@TM1hX8s4US^=%rX|Cg0}OrWcSZ(XMRx~&Xf#HwJVaac zu*}hDGyQR578{C`K@TnBOmFS@DQG?nKASMwYC$~Qd1!i~(>?4hq;?KE?R<)M7*cjj zmvxyz)dov*&{Zo9O^4EFYv_;2oy~pV>_DH*taOrkJgk&-LX(r^uZIfXs|b<@SBBIM zd8=|Rm@*=F2K~|GN3s!*^RqM7i7f9 zMJef`kXqxsm6RtNr`jUn}j?pxY3ja{<>* zf+qWf(&xjI+~wWFxH@q#~UhyQm7Ay0mLZTgsiA(lss-J&W5Kzpk1w=dH#f zafZ39{3BY7J(;y>@8Q@n=bSa!ugz~0XFG2E zn~Lgv-g)obFhO(n>o+NB)8`7(X8_P>-Y9Uad8Z+OE>SNB&mFE){j_;I6MG*>mU&Xl zNFLCY#*2wahGw+E2c3dJ*1uHwj}TjyKKEfsBg|lSrrBpJ1P$mJF*MoXuY)WGr9lae z06PD}AV<#rml2c@{$*5t*OfnYGxxecx$`?i`qTD8mSfQ`U zQ%{2u!cCQ3Dyg}`sBB1xN3xhAr^H-JCaQd5T1swJc3WlP+X?VN5r5khX>=O>?54_N zrLZ>*!8So()diC^qr`a!e*pkMuT}O^OOvZ3C(&Hte0bE zP*=!K%c)s8HHJb$_;IaC>zcT3w>G`*y3^ityPIBb-RUkn#<MYrPXMaxdP1K=2lV-{TIUN5^t05nE!=oQpUHa?`u@bS zB_0B39szWgiKr4=5y+&-o_7410_dmxHs%UBV!f{veluUZ2gJ5~W1nSq(^5f` zK8I~Rw3(YeKLpT0dM;{|_Bev>i)UAX#%J5Pac=9LefAQzocS)GgwSWjoNd*{A%H%l z&$MsQbAFJ0ru6w3EYD6GKqGwy^lZ^*@-hejGh;|-iQ>UT#2E;8|; zn~eteBse$7K;Iy6X9zwE$$-cNv*~C~h?ZrxB6CV6UCr`JmaFE|DgZ~e3ivPG0{Sc) zY6ig{Q!jFDMe5eFy?VZ1&kvggGUH}xJ*bgc_Nq%rI#-uuy6P4{RqJZ1U(Z_WfwJnU z6hI?lZtjNAmUfTy`H{?e4tYjs5^ItjR$XOo6qnuNHG~jNbu8`vvU|+P++uS1?aFw+ z?p~1_(5b9JP@vvT^>H)Xs|urLX5FoT-x;g|wVO%fcGA9^plV>IQws-mK+p6XjFFpl zawwrjLOp9f%s>VWorH@n5WRWh8m+Haqv{qJ7P*m=mV7y=T#i(-@e*3*Dj#;kzuYc9 zUJiFdWz#Qhdc{?zcr&ZrPGL|yt%9X`)&&4PYu^HTHp9_C(;)p?A(xNr5BdhluXexe zKCDM~i|*w}L(y$z-BSQl_DY*>b!Dha1A6CB30+(uHl6B)Nh>!52Av($vRu-YiaSy! zfWAn^9Rhj#l#SObQZbVhxq!s^%jHz9Di~_Et&lq~XDD*3EHp~#YA#jH!ZeC$>i(wF zD)Y?}uaW=OF=sq_k&Im=BIkV4TM(l))G^oLV+^5F&2_ZAUXgXk(bJ{WED2hkO-3M> z9rm6EyvIz$g@PAy?HO{^k%J8a_@I9gS|HGXCE3_f0XKK68AA~bRRWnt4P+XFT5(h- zzqK~i)rnrBGj5TMg&sL*tK?wjQJqm5HgX+R9MrR;W}Yku^$giE)ypW{u%|ND;r^Ua z(KggSl7~a>YjVFTj~clhM4RioA$in{P2W@xlf(6X+Ch*C5OdirlZRk#6gH4vuU?Pz zYsdn(ZpN6;UFc+PXH9ZM-Aw8ai}vHPGuE@@=taFu_Hx+3Krv9=+ll_+a{35CX^NrY zGn?H=TVjtN9VpfVB5VMIUiK|C4AEUoD4QZ_z_pO0Z;-2|kzr~WM*wXmsmT&dAU(w# z4Cd2b#2xHOZWw$!;cC)ATe`)d$NNMxctS?%B?zqR+abA~rA3$AjYZ(jBUD`vR7mc( zi{$yf>8T(ULH{yT3r-vFmi_mu;m6(h!)6HjX8Zug(x6v&h@s!_*6(+ln+XJ^A>Xa% z7Y4bsGSn*esZPB@@ia!l+YeL2g!?F4zZ%xBh7B?(=+JBmPwo@)yu(gKmHY{Mx9ojh zPd=?D?^k`YaosCV_3XS|+<=K*xg1t+C(Ug;f8Q(L^~<-t!q$*3JK4)N@aT=6nP}{+ z#_bH?&g+J-Lqqfi0JMCmXRh0Mvc7JL%LYGC5`#*jS4!Y3jf+gofAHbD3%}as6fglT zQ#Ujcy?m0qPxm#Y7-$^w%%G6MUOT3bJ`G#V(X#+F=AD5-lNAb@jU2k3VUk#vm#_ge z8lSBMG3J?jj!B|TFm2|eDS$SII-nDXp3TNW0MM$Ks0s;{N7DimD5iqh zxXToRn~j<#iMC-h1<=&gL4)&lIQn2|<7vOG>42;>h&!l4Iz$T$6$?NEm`;Z^F-~p| zWb>)J!x}V7hgE1eBtQCUe5fVI;8PqBsdHvwU^z{pu!){+`fT?H0zS698JaXjTQtSZ zL$hy?w@5T^k!b$67&Kt$sz@pG(9AxAQo{~7n^+tK&_Kp#RY*fms}ea>#z?NmSW!5x z2nTs*eqJT}h~#qm7OJLv+`4(dps}bB7<3m6(Oo+Y4IkdHP}G@AHK4%IBFNx?hG|+P zS~GLdNyN|ypoKUhW~M48=?XcchTNH2q{)gZBorY|mdL47wG7jM{mI#5cv0~jUT zN6dwP^xXSu&A@pAV*Y2T;5mL!=YY>SV(5B~I{Dx^hiT{%$~N5mjD7&%y<#`#nh2a?e=mF!be9*TyA(3xaLu$|ecLk9T< z2&r>XS1s*D*RxNGLc&^(TomG{jZQkttiQm9i|IWXk02sQO}G|1JZJSyiUdzPUN z(Mbl9+Mu^~R#|s71*L`L)H>(YI1l-;#(K(0kH+~G*4q*S^|TLy)r^}eJNgoMpWA|u zjv@H|M2*k(?8!3DVf`S`Rf|^Jr`i!|SbrLk#-#Hbs*|Q?@jJ=8ESLASuy@EeG|NfKX*Pkwa zrQG?avw!@X`&X1~{GWe`{L|*>ruWTt4<#E1F=s3F{O5fLxTrn&L z4L{0n4cLyFj;x)1rU3dcqarpC7CsM)|2!%G)1>^?kluCV2ZJ1MxevYUr$OOUKmVbZ zduL=G+wwzOzHX!uC3BY$dz%e?F9B zJO|LvU^H%_K$#Dj0%#hArej}}m8W*wy63~DczZ0Fh9^yKZ9G^JShR4YxS*AQHuv#- z0iaD02US0l$smB{B44%+n%#p;z-G{9*g3gJ%mAQM)VbkzCiYCOCE{^BrP3F6_8IsxhOB9BnsR3> z6+E}mvzd2xSQZWd(6(E{91uOz;PZtUh<01f4c8f1o@oNw1>Wa34wF8=avTGL#*c2vKa>8rlF9o4}8Jk)lB#&$qs&dtkV{bt&ESObH; zpY`vio!hB#JMHd<8h|PkaqK|VTH6h3R6zg~3`@z#5}dhKGuSPdWNS;KvNXzf<2J%3 z{RVQQ8ub1_Z5nXo533;xWU)XD&x;w!+Okucw6aq@J85Os{W2<{0c~GGzOr&Psse^y zbnh39`+4II=X$K|hENqq=4K4xWwP59SPlxyZi!qVS+0ADQtRn1G z@OQ63R@ws4m&3-gqacIMljX1p$dygH*o2b~mvnJScfG_m6ge-)$&W(HSIEURmG5b} zu9k09#EzQnR`YE|1m8uT)$*L7$h~T=TZI&SSIg*%s4D_FHrS+_OSok&Kqi|GwJUPF zl4+JWG%`zFxWHTw88LpO0n;q;WjPj)Is^WbpzkE$J?4@gvNO5Tel0hslY!4UpfIqC zXHjIbWz;N=8pUy|)T@!-NbXjpZdLASa$n1j>cw%RG;LLuU1QbnEV|8Un>?}=@H;ol z(t$M&i8(Zk^ z(-xfy#)RSVx}SDY{R~Ii0s^zSiJqIb^VehWJ40xF+(J=?fu@Vj!&1K-sg}naK3W(x zGlRM`X=YboJTF65chr2p9e=)Ae7c^0yqbds8rmrv*Ql_#F*VAK%W?e{iZ0EAoIH2z z@b8W3p>ADGG?OOd@pCtCUD@S(BV^M=szy{S0;3> zUJkVfyz3sO2DyZfS64sW-u-ZU|MBYbZq}Z+$Drz9N4dE(g?; zqi&4c&d6LE+53L!Zcrd|JILSmVdJhX@7kHWK@L~sHM9{zYoPJw`Jg^AVt&<(@j(?~#C;lZomvbU=rdW;U~k-ePF`{d0HB==d4)jZ z&q!KRfeSj%7&LwDL_g-|u@R&yMCy`BmK$;cK{H)R*Z{g^o@9=dUuH~rjVso9UwQRqY~vnSDd=0N3PhM+lAd2ojq8VEIJqA>)`_stMAZ{PzrQRQKY%fL6$ zDS(DoQ1m1Jg!e2425nkJctHWQy-dNJr=C_3qPV~TuZN+Hki06URfPK}w27OaVQ4sM z51?_o%MwF-a^%6KDwr6$H4;9m;HZEDItt-s0MI6V&K-oHO{uh{<^T*$9UTYZ=mT@~ zK~Ne}&$cQ$K$Fg24y`m)(;-bvD0qA#p{5Gy!@@&9^c;dq+Gn;MasiDGH7SgSLQWG# zA6hkRf;_E?wxF5LlxCTcGFt?hgJM7mpi!5BQEPsB5Q~OtM2fKKJ{8^yK67S;AkN4} z%#=ZcavIXm`>9G0*(S?fGE3+EXyK?`9=5q!{IE(oX> z=;ssixC1UH+NJHZGEGCjdGivuGno?Fg4DyW=n>!nqRGX2 zE*u_*(|h4MJ$`fg<_%OVzJ7C78k^RZU{9a4G;fna&Oenxbf~k;?kNC;o_kKRL)`WFU z+Gqlq9Vj)V>sIEf3A3$B+qy8XFl&@MgWp+8Z*XYp`KBq~8`6Wp-?!86dhCxI=6`+& z{^!4X{_}5+Uw?A^`s2l~Kc4^nCnuSI{Otb6zxjUoH}5|{vJw3sA48v)udb0hljWgg zWBWw4v4_!zspn1m&(@eNf*bt>O+C}0^m*0#e%=25vU{}aoGx46E}F=oA^7~wyzzR` zd^xMX>Q!8gT%;nfC4npRY07*rYw34w?1<|~Hf}zI&cK~Vc@sKQ?hNZCobtzRMim%T zIWvVn%AofEI)6|_c)*&O!XFbuenXB53;-I@Gtg&RIY{dS)7H`)$C>xSh~l!iuzMg z9}Dyuyw5Tl%W{cq8YaglvV4qAhKtlIxu#mstL0`TujPemj<11EL97+|Mp>wr_?y0hx`Ci* z4WU&70?wFmChKIdgs^=BdF1Zx1isP#xadDDdhq4?VI8`{AU;_$W1GmGH`dqfw+N5G znTtVYGUUf)r+7PVJ)p`Kc;6VlgMUA3Kh8SuSEKi<0hxEp!5wxIf;4tgqbB9uKwB9_ zgnfXk$nt*HLI4dR$E%_CVLf;Yjcu*_dGqa}^LEjDoEvwbrPffLQKNH(w_(*SEe!BJ z&yC!wQ@9>g$$39+h9B4ccgxPITf{0eG|2)HgSna1->rJ@x1&$H@yGS(ao&aWH;6ct z+iB}+)ZFxd;yo_=y8Hc2))oO zvl+oB^InV4&!d+$R&TmKT=2_G-{u z_UbU*>Qo0jO_mEofqlq9-h`S#$m({~O%KExchjz^OP;is9c5uuARpbW?1qpIHWkbh zeby<=+IgtcG>UM9z=7Jloi{gqUOb-%Lem;YbZ-h;W3^h(p! z515%Asmsv7dyh;Y4ZQc>dq>b0$*QjE){N9G&2HR#BkuT(-BC;0e|x`k&X)<0Ro$B1 zy%8relF5W2mv`*8JKhdT5XEIPEZ*V)3^Q&`o9SUS zHfyHYmETO8`2J0WR1!BxpK;kjAj{Li?A9TO4X$K7-~luPgGSSF3DoLi?DkxBp0@q_ zB|z8SD73j-wC|U_I|xK~t|pB=!1SCZvo2jtFf=`ByaShdo89gn zIWNh|7af4?V9%H};FAio#_hDjo(JA7hwR!eM!aa0oeuX4UNOqf>;1TKIcYy#Y(8A> z*#mnyDZ`sOlhU%ArMNc@^n6b0)Z_^vbVzw)^XHfzoC=w;p@$F|G&^DEt<6P`*$H?J_p^S#=sdEYcMgjAMI*kf$=gm$Q*Fer`l;Jd`m&eYcN1)RJxJaR zQn$nOx}_3>-e6JTwh_PV7TD~2g>5swYsRNVDKB~03l(@3;kU7uuPUNjh3B9FK*uAEM^fa%I^U5eEkMr^vZ4X0sjvv!!s2l|1e9WVvE)Ta; z2%20R^%yYd8hmg*KmZ!4A0$ta54v;!jUHjR!=xUDmsoC-*K+1DpZcxmdI;K&KIpIm zS_h*Zn;LK_eg_yi9L6wtIkXbOmjD`H@Q7{_L-V)i6`w5;a@JxYb`L+FW+L=O0Nnsz zhoreUga+RpJRU3?6gt>R_)^D_&=EGOKT?r4qUu(H3!}-%p?RgFl!K;yNEi+5J1O+D zQa>xV)8Rou?ZP_*VM-ndZmSY-uvcF}>v<3|@xt3ORdR}GST`}V;n%^@O(6z z0>WspNFV8>snrmR4V_qN2(pfP%+F2)_KO%7<#CA$2DSFTlB_#7*cO1u)i^?AOgaNZ zjy_}1MV^Bu_)Fiyt5Udl8khQvpfE6s@nq}>%~LEI$^$3VG>8{GV$gA#1zVP5$GK@8 zK+kaa9XOunzK#KVmME$NSeN@bNzX*LAq^dArK8PMw2qj#5(^hmwNX+-^+dE97b`IV zVRVEjGh%4s&Z0I#H73wSV3c4{308?y!*xb#NVM7YR5i?9Pe$rVy18IA9xf^VqU?jW z6Y%$y2$Cq@f*qSs4=A|KqY#2V&wxYO4lROy_T&I4ITb)y95jpgiGi3GS_fs1QE?ly zA!}Y_``dCM8$xYv=ZN{SuG7ob+0!pT?V@O}N)9X@w6Z0#W>840J`;qj0~XPFCOFR7 zonc3HJmk!<(;@21g@IWY1gq*X#=Ph007Z?KEh z(HzZIdNJoOK#_5FcK()YH_qOIdBbKj+fCq|IHu2pm`Myx`sRakgI5>6CK7EmKyKG& zG(t(8ojox=Iv`XuTFt4zhd`XmsxYIGlrl~UK2M*9t~P&!|9v1haB{) zuQ4UffwlR}z^=_|G9ubGo^h6au3I?tD#DXjuhGA8uydf#Cab6spHB`1qyB*4@d_GrCIC$|nSgQx zEgU@E3=H~^fDXIeL6Ly|4D& zzu9-cK$dm-e8ipq2J_BmNO0M7<7=wH#Sak=ZBZaSx{ z#^0_Rzg*ORHLad>vaWJ0Qi@4MRmv+6hAk*kUXDT@HY(Os|NCxSQ#{9YzcZWf#u<*A zpU>aT^566mA5ikkmh1&VPN&ak;rQt^wD38D=G&iZoqwi^@TUQE=!FgAFGimK_t10V z#rn@jo`q-0=;Qg{xDTL#R+K#Z^(hkjJ+dXnnFH+FGEvGwlLk6kNniq6hTSLxjlXdK z&_Dk(mQ=B%h~vBz!xBQBKGT)6Yu?mU0MHO^<_Ewd;ARkU&%(s)=hhh2&8T9*p>Rl&s*Ho!*ke!UE%K(!G$}}Vb&}`8ze&=-~H4bo?Jo$ory+h+W#q24s(I5F}*Z{Z^jAbQ@h zXM?gtlJ^xvp_R*e44*NemGq(pBzjql4m06lI@pT&m4Mf82l`ACbi3lA;0k1Cu}!XvEMVwnYsK zlG{T1W(_gZ#|955SqISamjLuL^n75@2!-7*$_BOSLIlu~=S%Tt&$D@vdX8yJ&HH?e zo{#A>tUrU!&lDWkL+E*dn=M~p&=h>;+Km_SXA4Lj45VrXFkX=xKhLO8GY76&1l;&W96Vp1i`nYM(sxfFvH`|WTvzC1Z^sLVjeWv*HE0eb6ka~U#if5fZpTBu^_V#PL$zV8r zWjuWyaM{9Mr|5S_0v5V(;iMEw%K|$^(`qQK1T$(V7Z*z@xn4-M zs`*YeU&+YzoXVz_g=IajGzx0780(Z1{c3vLC{LQDK{Y$5Q@Y5?>Zc;Bdex1K^*-lVl3H}~VlZdijH^a#bTQy29F#t_+c};U3T7qj)Prc z_hv#>hYfb?RB3pHF#6rHy&qLDL786nbJw%#^}POmGx)F_>;^@)ebvpfyLvsY?I~e8 zEUtQR&)JuE^VWy$_#H;JiLzafo4Y}I+beClMa+jbF9v0HJ^Nu}KdA2dm5V`j+b^xU z1x%7=XRX|(SJ@Bim!syzurUHk8|znM-I9{h05mXY$*zcwWZw9j%qD}4oZKzP$g_-S7!t?5N-`dG2?0~sZ(>V!@kTz{%!8eyRZwP~@~l-J zRx^W2x?fHWs;ODCG;J0p&0H5e7%Cg=IgBM_d&p-Dc#OcHou}DYpuzsvtt5J&8c*~q z35q`tYpF>igSQ*+my_(+o3`?!I@mKtZ0e~=J*Q26*5nc9Rj<14Ro0kUX0z-9Bi;_7 z)^E|u%`xe`=oFV-b}Wtdv&F?^x}Qz~K(`??&gN>~yjynn)5ffshJr_|c3gJyn|}Fv z(z=_oUr_IU)(54`5JWNTTl;bKO0x;G<95-`EIKf7OcH~z(S8nDFdLM-? z@4*$*yc~n&S(m!7BV;oyEVO3Mb-%!l-s>sJl*%6qqJaIpmbe@@?`9nh zK*L)&w0=ElVtBuZot8y7%==S^VfX%yg2j98j zeSOq?{VPPVNpkc_H`@rjd1r4fG$fM`?tn>2C36%Fd(K z4cMjGDcOKiath4%X3|~_a{3*n*z$f-8;*pAqY7^w~g4Ms?=ism=9DEF?f*!SWt4CWRyW;384)!v{iFJJAv~C?O1=u ztqve`&WODXC(+P!htto9le{`Y&jSJIHuyI{xY2^vK>*E70?-Kp&_Uk32Tgjxy6Uef z5Q45lAR1t9RSlG61kj=jKSE6na?cXbi35O!51B>Xrl6hu-F)jdz4cqq{Z`CDV+cA# zxY=Qf1zn2YEokT&LeLHZ(7ZgEV06SygD-pV(_{3S2VXMTN*IF12@py?V$g>WbSDL# zfp#j=Op4qVjf2tYa1Ad7z@4oCgATRR5z`Ttp1J0<&7DV(Mu%W%gdKR>uYsHn~6%x&{asnaT6O%KwIz)4?8hvEWo6<7C3#T#5CJ87xCvLe>UP{8^OLJ zxVXKSE*Ln*&`0ZNlEDK8!_kPj*^-qZix;b2pi==@jO$WuL*|6^tcP^>>5ZFO*aH!npie; z7{WEH!3w*e5-7?6ly$JD8VeaY^oje;nV^*oTbJMs7|?fMuGt`Y098lWm*DHb{lVaD zj>9pJ77njb0j6w4zlVif(rlRsK*kwYKqL($TCgU8BU{*R3f36P=%^~_k@koZ9 ziih2hA?7oJq|t9wJqDuBr0l@!gamXFG#%%ufGLZS>T<+UlU?AF7OY6Ufk9^=E^TI8 zx-r)v=I+JZ4aHrKfEXkfHWx)l1;X0)Ch%)WI@hB1GDM*PL$`5I1MT|7*&EPAoIv5; znVA>s@f@xdG{ju=%r(SZ<$MO00_(-=^S7jmK4p7iXxBtqXUXeGhMbuYQf3}-_TUF( zz_5`CyRz{1lszZ9(ZYcw8h7LLIq0ASG=`uZg4^!3Szn}vAyaHIJI!oNma|ji=?QfM za!JS;`xgm*G-_FV^Yzz9-#s^+o?+7YYvRtQz=$EQZNQ&SN77*Sc=JX#LDOYVfVM*q zAt^^Vi9SC!A$=wpH2bdM1ZXu~&}IaUhU+I1&>kBbtIcRgN>VwMu4i*3cW!125Oz*y zONmrm5JN7H!)$gyTcgotI>*{ZW6;I3&om*oJA|QT6g?w-#x%6(^9Ww<+`t{&L6|v#sj#mo1qa#4x*XfoK(eu`ak0ilRo#>UDy`7ax`veqa_2+X znV|C)KA|6fKZ@P7()_32S^xBV$N&5X z&!2wh|Ksn4fB6*t&F=Ji@XI}L=fB>ypW)`Cyz|R}fHMMUJ?{+YSu=02*|h$8-K1*4 zuhz}45J?}nGoj~o^Ow8!$wmA8qH}uLHr;pG^PN&l3FWv_P$V3gpd=B@tQ1Kj2!8BB ziJZ=ze+_cyBlN7Lp8sx||G>-T;=E!G3FE$|BQ;vu-g zG-jMB0gc)Xi3^}H0gajWX8`)e52am+R?8i|Cvd^O|sx~sP9A@5ik{?Iuhi>9s zD|X8U>GQibSetL^kbPbk#fwUW9MEhwrO2`%(3B*PiH=6{JeXRg3sRP02)Nk)>155ib>_T zoD%%1-yv)CS<`d?HP-2~0C8qhLO4o5hdfcXk0yQo96d+1Wz_qV026VXsECZ(iMR*7WQXjWy*NRBOI;e0$& zOiHDcT*;`_EE}c91~j{|8kWD+ax%2Wl@r}c5_HeibThB^E4e{6J82fz-TJaqS@#>` zR(67d-AOBpG1B~g+PGWyA2y@Abq^IB1&BY7%I~(@$IF|i{ng!Oc{ypXd!_B5x*gWG zgWBB^KDmEAYhKNo7(%R43mI=ko7Jx7wa3lyZqeC|E6AOTY-gaov-)mSrf4T1r)lNg zs&_Fet-9G|FM|+@3dE{6vnEKK5gD_UYsf9a%DZ{*a@g4R%A0QSb^@UJe%WEmTdXB~ zw`>!YyI-}oqrz@nd|db6uLrk_&Yfl(xB*pe^LpI4nKbSet#_+7=ryM0>uL4l#pv7p z6mZ_U2d#t9b6929{IKfYFFKd_vs{g9*V^m``AsjkhUheiWpC#7N3c%A&UbStLInQa zN1!&TkgWC{yBjlh>&>fC<8oN1m5V`T-p*{hm36ng?ZI-{$&Kqt1kmcBno0tIws8P0 z+oiB|)JQkWDM_%0{KlZq5D8gj(LQeGNA+wb?n$c7xMEKz_DUu^s%QELg?p7myQs~%%}V* z)uBeML7&mrj{F1Y9x$BoRemV~3OnH|+ZZ_T#MnngDA z7F!mkjohr6n&++|{Ic%Z`dg=W5!V14jnK$+DAQ_X@jV^*K{=r3i(zd)Y+R0853By|yoJq~ zH9R;gIB-A`fWDd4K3q;8E=Ft%#rYo=y~p+NVFh{?4scPad^xUPA_d-a2?m6t7hMSC zKCFhQr|84YLEaxDy7LY@p>F1lbw59JJe)4HQ{&We4?(L#+HLGeow@NW>ic8;e=LYcQZJ*t}>V8y%dkY_NsFPKhJqULY zi*CUIJa4hvrMGt2ExzB5KJKO;x6_Apmz~SVeBopVI1UWDc?;(_9QH6+NVp#4)_t5_ z?g~EZP(nCfyhfusNJRz($b)x_>rP?aEo{4`qXcvr6VqKJ+HLM|$0bPE*)s#a9rd&t zTuw??AmauGeTTm(Ft$&sPpj_x4Samz<8FMnXt3`>M7@_|51^iEf0)*9`?*~!xoak; z<>(HY2IC-iZpOB)__`Up8yD`!g?%TnX{xI_R1RLT!?GFQHWKT4d|6c%6?s`xmUVSj ziMCQfAhz&Yf-A+ME)%|s)V@Mey&j6Hx1@riG3vjT`og>HVZ2uQA>UuobrhPI|dj0~nf*1WO|tIXI8jsI*bnbO4O@B7nxy%Q%#8 z6N$EKfoQM;6cEIMT4O@<+drtAQpuhwly;{-yD z#t+TZK}DBP!l_H5)0$cu4IWMs!eD6nSu#2+IPwvfUTmm)sLAp{^@f^h+M#o5eLF_5 z9c2k*9qnYOmlKD%2n^3VN6EIqr=;jX<8eV=R$_|^w`6eai+p(i*MKBCr@>{e%aA{> z8KfOFs|L_&j%|DV8%Q2yX z(776CR|pKctOcbH?hY+O&E3;6YDbLJz#kn(Sx2xS`7)x5Ju9+f56&8wG3wzkTJaj$ zL;yOUD_C8qc&T_0z;PUt&dOmU$U30C5JLLYr3n~13G|u6XyDO7o`6pJ%~W`p#85M} zAWCka+t7LFGqK%bUeY&P$m5X^Jc+P7A-LIY1fcUkoGm5MUI<&k-7MOQBDp(2-;u-N z7#i6$+b0(UVRT1vwN+PJc2*+b31I^l3A6hNyRqwR$aXd*bVgT1TNir>*+qVFC=xWB zpTB;4_VzUdgiin{Ta8BRvs%1!Y!N&)o}3uK+Hq>80zf1CPs!-D7})=lX;i;+nT7z% zEG{#&9pQ2YCo2GV&P6;Ji*^x)rhV8&*lvWL*;4U4RG-6R#f-6Kz{He~CMu2ojdMym8%{AL{pz5EJ_UuynGr8*0w_;P4deOS zlM|%R&!o?9-=4mDb)q>*cyA#ev*84!C7{4QSUAictHo=x(omtI-{}DKoG&zT`C2Ad z&t$WT67l)m81V+^Y&eJJMx%j^16SA&?y_1$uQyD&W{)T2avg=B55fBEQV^KYMg|M469kKbGV@V)!TAH0A3!Taam`+xkw z|EJ%F|Ma`azkCXPT)nyK|8n2`n@f;vAX9E>DEUjo`3nG=p!1P%=^Gl;m1MbLmwFNO)FN3%LT;Ed6@vTi~t%}q-Z(<5!Y2o`hYRj zm*^QL_uVx20n)6;+&NA`SHRZ8#5coaBN_e4g269@poL@lj3XRrp#LI$7QP6e$sj@K z`TqnuCpCDTcu8pqZ3F66gMNMDKhZ<@ViMudPXXw}XJ(I|pDci2DG^5Q9O4`t*8}>* z!v2E*S_9BfZ}^3u>*XEDOX8{`#e=StC_?->%Hz*$Qc~IYzVw* zC~Uc}0dBsmQIViTD{RZI99b5H3#cL#W;ua94@7+)9IwC?J&w8>*w^IycKoiLxNgMQ z+_mGEb@j3)vx_5rR<2OKv9C&3$e?dqY=_t$aC7{+3F|Z$fTX1*K8H+m!Xht@v*B(k zs0O_3wln~3_c(_XMKDj4~*yw9MfmojlLE3 z1~mGt^$==n<1eS+nIug!vhO=CNfk0P-eu&9FfkqO{;+^Bh3)NVUux zeqeL}eaxWAz4&?jS%Pm_bq0-bY^$aOu}a!LFXGQA+29)w^x1Q0a@Q&Iiv+ZExYVij?DiZ$9Zbu#>g{4=Qm*6ID7r8)7QT`C+&vI;&YkCpj1tMk6K#iBR>p!4x)T=XR(zCt2WPJ`9btLsb!UVPJ!0A zoII%H`_)XZ3f|s&PR0s2xm}E{di8a`z8N&PgXXGNTXZUfo@YR!Gm~~^(JkJtx@*)x zFMEYmzra@R){BST#lvoYJs)g`<;@Uc(YsOY7D!h6ZrNe;ZavtK@k9ON>b#R%cC)K~ z@oH9k#LV*h&G_A_52{v-GvCY_Y{(T0jBiqTS`Qvc7rW?QjhmM|_zbOs#NY_AT~4uP z4HJ$RgWBZ?0d$88J?_|@nX_wVw^G4o!phyexf_FygUxR>cP;VeE zU0(MJOQ_C+Ho|c|Ic;PUiX$f5W2oSeMQb!-FIvm>g! z>X#8ivmH`w$&R{dE4LmF)`P*aQ(m?!(`J_an8={>%P!&O{HmWvOk9Uj$9`emE3sL1 zVHWMenmth6@}^hW4V#-m4K9Tb8pqA-Q0(Ql!zyH%yIK4e0BF#jfJV8r?Bv-jI)#g2 z<96P8SU}MJaXDm11)*p3JX9_Qm5X6zKd7)@?l+h7k2kAtZ#N$nG-Quoa zy&gB&;lUn(Wf$&0djzhh&1-J$022kfV>i?09a?LyC!nQ%x9q*&4K=w<6;&`*xbvWK zFR@ea9eA00_sibRys=@YIrjCj2Z}u!`(c%43zdw83pi_9?0nfzE0;8r^5c5&v|%Up z=$qYyoty9}gjoXsG|G0a;nc>mP{=_y5koi0t+DQ9+2eT&5WIPZ9ii8=iZ)gDV_pvH zAf@RRF8ZK~Chp8mcKSR4JqcU^ede>p!q5E>93Af#o&C57XDbHJ**(Fxqw4qb<{rb* z?8)J2)w=^hd|jU#u!XQE8KBa;c6?TmH_gPhnYbO~ZU_0>US{1?x2?pc8Cx}!yK&)W zkX_ZJMNL}Pz6x(3^jFnD^+>^iN(7glfKG+@B#&~?3NPm{`7Ea{3_*J>r(W}k*K*>w zo(65_VTTdvvy;6<2|A3Rn85fmxi|!Rm4a#x0MJM67u2PU9}Ckfrfo&Z*QDq%pyXhK zx(87M4e4girh!K{lVU9%Zl@v`h(6??30NOb0~mCa4F#w{37rxNKzFI<@L=Z z5E}^;df+wi%O0_2#LZ$$2hjYtLs4j!Q(LtnME+frcyIun3h^a&U~*0k zj0-WBo~qXT9$Nn)az?<}(4TpL&Ie8{Xn||UT*DBO&PJTYh`Sc^>o9tt!DyaPE-LeK zY>C0-aY0$2B?J7?m4ptUhlGQ(d>y3E#RG<(mDLGFr%Cali924f=21b`Y|dQqjQhli zJ`<$YM9*KCVP2-`=cQ>WMl&hK`p*Hho`Y_t#3tmRqm)p_Ucn$RWjR1Vxd=6bp@JOD zO93`H$&WA^sC0qQv-TxhFC%fT0A-F;*|lN(xun7r$rH_SGs!w4xS}&?0X5T+T7qKN zK^nF_uLM(JrxLJ7+|a`r^>DP*N=h&dTRk28p#LHYq*h#o^W1l@+Y5Z6PKAvztf)Fek$auCZ- z1uaq6nd&j97?CcZ`k5Ga9{kh*wb@PN!q&2A%cBe$v(mZp1*nZ_1mvs z(Xe$Bl4SzcaM{d=yy7TAk%R13NNRF+!`S^Zr6+PIqg2SgVP=l`DMQ=;&Dd3&ScozNrYErbzN0g zmDpu7dDTqrYO!qfNTO$4O8dHc+fnY=bfpg?<-c4- z{@*9zpT7zJ)BEs0eG~kTzqkM4d(V&Gd;W;r`Hw$1|NQ&FpMEF&^QZ7Xeh7YCpIr9- z_M-bY+xA}}K}M5?w%oLS5kRq@V*bwrpK&Mw{eNcF_*pW`Wg4*~ z?hF%vC551W20j1G{O7szi+f1u`4~XI7_KHrVAznI#pv)hS53tq1p4(AnRKNzfgVBQ#1 z*q``l#2*lSfiMTkJoSu-*^2|)i93rh0g68dJ-#3UXyVSCO#^xcRW!R@IS5o#@i{>s z0dUqt==O^ajn5O%M4T0$4U)(~XCmZE1YK;I7Q8e%fIiZ09CaA_cn+G=XFVCMfoa-! zOqON%SJ19f>e+A8uR(d4eLlj+2LR1;(2|CpDb#!b&2-L2cM&d$n#;? zw|M;7@yxb?l4z^u+^}%r2GVCgh%!t8yNO$#kBb2jJ-fJ+nYi;YeKs5c=p*{9jZaf~ z(8Vb|?c!HuBKqvI7@fR(@JIvw96bYQHlAqc`TVdEg3r3^`HXVVmNU(>anAG377n1_ z^3*dDXY-M5LytTkOP`TGvll;*dS)xYpx;7PI^ed2y;wG=NuQ%ZryTagM4u{pGitOD zm(xl(DF;(>Fs%ghYBVNz6A?d~q!cV9#Zo$2%PQ53RLMv+pv)?pb}=!4uycM?FAQsi zZY9yosjZ^gDaA*P%%qhYw+fqnW7(;|bZe_#b=50RK&J~9j#($S9oF}w)~XKzXw01A zO22$DZfu8@^`N)`m2-JNsqLpVs4rW#->pUu>k(VtFMDkN1v0)>w{SISUyWN&oAJYH zu*7b?X*0R(W-pG)%5bVzv)a=dpxDi%&3(AAQm4!#z%{_c96jTJ@AYoc+zo0MqY7#n zN;k9i<+%F5Idv71lG>;EcZ1@ch6PcJ(L4gsovTUtW>$T-f)MoMrt`GzKC$Jd3rgro ziKjJ3g^MA(lIFvz_qgspt$S?P%EPMru*x_t@xAO+E zY|63jMrBaYE?W=l7Fz*f?i?()09c^{5vc3Bm)rI#Dk7$F)SPEN(kV(XeLLs3Q zjLfBk7_j<1=N{Ktfc=Li*wUF$uaZnByg;8Nm~7nLD<>B1(!5ogw@d9}+y}8`@Md`3 z=Z%~)tY)Y6{Ir=J*Rs)&CFD1T1E!$Q5Di<$E$FLc)2k-)IWZIWsBoQjaDYUtUKh~k zfY%TT7zfq#s#DtbYRgV(3;}1r&?wme4fFz-FFWc=B;UX&bb8rq??&U@WPULj%{%a3 z$PD7oxn-xY2aR}@{eD-25?V6q)P8wA8|;RSO~1V9mDk-8yG1r^ebXzg*|FNqultad zX6pc>A@ZEta&vSEx+MoCP%!rk+dcqjEP*7EaeCg#tUI}jAv<{L5ZFg+Ia^)~$^f7_ zgRb99nh)#2r>o_|cDMvdbZXJbKzre`g8&-lcHX{ahZX|ps|hE|w+ko+BuGsd`hL;7 zfy_R@Vib#`aRO^OH@)JjUEFj_+b+OX?5oVOBm8kWc)tcpelux-pM3yo>>Zo}W$;vB z;+PHFa}Pf2>g}R_F{pvP9qL2N@OBFT=suf=W&izde81|#BLe`sNCIm%_(P@Vt>k8q zzh6PV_zF+J{iM8LkLRGcA5}rPG1Ub)9d?)46<*WvJmdZiP;kteSJN_{vus(u2h%ir zG@AE|*2SQ-L0R_Atb!Ko=IsPj8*JDqPbcZSIXk}wkEj`@XC{eb0 z)6d<~`%mzW5ddgzoyNBiQ2oK~GiW#H^t@X@CF#?$|6w)!uo=Faw=cVySxp_6A`|wy zu9djzW$p&Ki&k>iN?x>5bAZmuvJT5_BQ~qavubo%li13(nPK0ZRibRz%C;4oRb|C* zjgZ$E^1>#)B$-ek>3S2GEJnk!jqT6=$4Bi0z{++i+$O}V0qAZz(qoh10Gd#B2T*B9 z2c3BF2<^~->@X5%)lX_;M7KfqWd#_tuOj<6fR?>%P^#9Sv(J2* zx(u4gGO_7YgkL|lBk}+>4#lDoK=VK}7`=%>)7u8@HU%o#KdlIRvFp^-sr7`m*r3l_D=GZN%b zQ3)61U=A5Hn}QP3CoczqN^1a`a?rq+IfE7s3|b|{N3g7hbfYx5J5cnYZ3G5Q7#jAB zh0#nc)Z#)lA?77tHtGc)?YEK=TJ}LtAmy6b@uLP^bhzT74k_kT&`JZ5e89w3>{Ere zXHZZB6Ze@Ur$KO>M%{*l-%O-fLJNoFHqd~PgKcpeGC+Z?`TDSoE;lT60J+0AqTCcq)q1rb`ks* z38P;dc*P=jcboyQKVeH+v2abc0auLZBzbG#WsGNRqs?S?Sga1S&0)59Y_^EsA9lN= z0lyj!XJjR>#^GGs#CM`N*OKisxM|c2SRCG?Ewf#7@IT z+j5l6rW{?DBCC?P)jS*2F}SNnubL8@`>y=$Joc=?#h=-iUo9JdvumAhTd#Jl*Za2Nt}VRps~`Hw$G!;FZNu!xQTF4c z@L`aA-;dw6)Ok@Usd8SoF`$_ts{v>>Wca;lC)t%?&0y~7Gw!UR=V#pc(5{zy77}yhho#O!gH5&nRZ&-~Dvtz6I2n25~bapaDsD)o*&Shqm(60rdPHCic)# z-mxuR6^zgD-Uc|JzhMV$7fK7+k@g7tu*=4uFa-Us4GIp*L6i6S3hDC(EgUT2d^9IWnJ0VluM91 z%hydvJ(GE3S5+4Uc0=;A7@6k9c|n{Pqw9(^&W5Hrfo)++_7v33=LD}O2v1z>dCVE{ z`C@_)3yZUQy<05C#E9tgvk|<0qR(HPpxetP?DZpk4jyeM0PPo_hohr`knHzDa@p^O zSnd&ZReg5lCnV17TbckGCW?(TJTdLEB*UI~5CL?M{WU(@IF2U`7pQVxfF2oQwvtYB(Pkib=7Yj#e^KH46Z`kq7B> zznW>6;;mAAR4WW>*t z*mBv)L1kPs$!6Y8Q7amY}jn{qFEhk6SY^M;fXQPdboRmCb&@2W_LeQL$-OyCo1ZjA` zp2%jxam5`0_HAMNgh1i}sG5x!w#=H4Bi{A_6EEAPWxL33ZUTAdB)j!tEjg~IXH7^z zvlUoE2s$-w6?fy|Zai9a^0Rhkj>+W91|y}+3^ zQwyjZtR2MVLoPwy53ARJT$==5;XQ+Xe%4AZI>}{+_vS${=Dc+`2eAg$-+?uP05nzw zwqX0bgSzC_J@}W&+R?c{F*@F83EtHJm2>@aRND|bJiDBQ_unY`7H>*1%X#kbds@2;2MTu!g275GUZ z7*0Pjd~{&d&Ax+M9MDO0w`ecA89bL$2=NQ+evUnu@G%8=C#L^|uJ-qv$-71W20y+4 zq3k(3_4??yDZ^VqixvoTX6!gAY9)=ic_%e*rMLakHM(&wC&kN2372K89vwX4;2TJt zYfx>J?`M#+zMpk&CXHRcs5w&VH<)f_5BnZYF*qyvBZCfWFzP_w90VQvVF^Ui>;B!m zweM!v&G@RJt{dvM72mcJY&oyWmjX=LSICfd(Ndg$Ni zrG-8?hy@vgnhDxOQVxnjNANWa zCZM^R?D&0m#b+-|KArY9v^Xsp^7C_xZFbL~b0!_@E~FWm!%}KOD#7wj%gFZ?_^IAdx&G>GIg_J3}Dw-dJfZi~Puc^I{0dyM1qxj+Y zRK40;CXgz%K(Qfq8^-(=8YIz{B>FT`2LNp&LVd)VbsmjK8dnY>Xbzxt^lT@BOr(n^ zppO9bi;y*@n|Ze(g`?AYHKKMwl1=M5Xx-Y8{@mSxnP>p+KoP%GNW0kNqwZqVRR>c? zxSJ7)FAsCkaY0^CF<>ReR;FltK9FcqVL;y?_dbJ0gIWhm%ItZUAdzSepet~l{oEnu ztf@Khdh!P$HQtt_SvXL{k(G!$>;8?&5rC#;FDrF9edZ*ZtssMr5P)XOYC^1_pc!(| z94qr6b6zF@4N{K096VrX8J4sUn@UV17YAFxHbSwa3I#1Lt&!*;0chRSp$}eG;0Ed# z38_PRw_!CIDWN$Uuf(5?uzwF7nCmwug4VdttcKi5(4`QG1_lj>C><)fuswmO8g0?+ zOaa6UUUg7N6EC&^dUhKUDD;2;wI6iSQI{bGA!{RoX@deKghr|#%!MsUzbVNz&@|xa z$O};HsRDhrvYS@5MntrE7*)@CI$)|w_J-tWDXww^{LW?3nhBb-A*edc1T8sk^RU&T zcD7GLwzDtUrD6vR4ULGP;IJ6ZDFKa%-M6IIFrBjhc1(67aA$Nn+u1+Tg(z1!YeTiO zZv14yVKTVX6VMrfFER4$Dnz|F9=JC4M@$Xhf) zvwdLs=B?g9NU>-hf`0o3>lx2zqs?Sy<1||XZg)bI(vnh2q#BuADU~WG(}131@vNds zfq>U;bDGVVbT)p0HFE}iPSDwAIEST1pEU-39>5TEz~KmR01e}@T0J&v&}mnE5ObD& zF4@N(Om9CG>L$aZthgvdmStsCRyGx717T-%i>c=g&aNJV)H9-IjXp;fMG+Ox%C06| z19y(xbfVwQ!~fU4>)*e#{_{uYzkTca!}p#){MP!1-+KPzx8WbZ5C8as_~+mI{`f=q zkKYUb@@?eTJLCQ6@tFoTijBwNDzDEoepdhEs@ItkB|tI7g0`LQ>Br|F1L+CjP<%^}I8so7u1x1;fq?LFa%Ump<)F zA0>_ta54X$k|N$?Z27LGd;sViL+1u9A@BUqRw(;S0Ge%t?cLZzTm3l9ejKL0 z=_d$1zvt;`c90NCS6pc*L7)K6v4|; zjjjtqQ}qYoBNWc#5j;-zT!G9QE(^_~xPnv~!1NX9I3NLiQDN6FUvvLPY=dfe^2JZ{ zBCX8X(@sfZPdkf3bX`rX8`W*EyKJ`wuQ%j&#{~gL%qeOjBE`jMN|KeZ5c2xM9zKAT z-Cv;3ey5vF2=mU`c0Z1umtO}=c?O_8I)*;jpQG;M$n&%R#9{$wO7LL`p;V9~lHX1=S>!bN zm_C~{y@o~h*;9fy!6wWGstX0sH=F3guzCWTqh}|t5G2bp#h=5P`dK&v&|#+~gag56 zn~Ai`I)FY#&mODcC5+Y*&~BYX(~8Y_#GOq%J&j3f%^!WB&o4)-A9QFYXou;P0JP0; z@*)RqH=dw#<3tNSpXmVFiUH>%^voq20HDu~>GLaH`b;pI4HgWN>sgaNWA^#<^)F9e z{SwR@Z@%`}4L8g=GfIdJiM<2GM`$Zc*aSusJC?4Dm%Bv0}VXr2YYpfrn*$s=RvTfX=TL8gdO#S{ldkdw(CP1;eOoQ^(upEA`&tSL6Z)k!+vu$9jRp`Az%*r3~tAn zkNxA6@TF3LdNG=cxmC#~2H9=~HDd3TV}nYpUy1k1@uckaI8R*&pncA>tm3O>g$lc> zv{Xrpa@dwpz155`s3q7zGHRqi+1$ts>#0mSB#HK*&q(MQ=`#Rmwi1gvC(X>f&5pP1 zs#98a*kfB!b+@$Xm3E`b^?Z1<7+)_&5b1@7s0ss8@-o!falJocDU#xSqBU*A|f2 zvSpsa@|4hr>tB-GxkZN}xW6Z5hz7$TmD-LBV-EFUQIjXXg2vYx;iDtv@^Sqs&wi5GpYSv6FI~j08 zPbkY=(mn~%Vdpac?7|$hJnYQ9CH=^(eK~^nX?Fc0)Ivh1XyXost<>>!D`FcYTNc@^ zUyW;sp{o}|u(xmfdG>rVsVK{OYFSUL8p^(t+P9ONc5+^o`?=7lAdE`FvL<5*VQkxu zZCf~v_y#fbv>X|i#7Q|aD2Ux`sG0Jo1c&G{5PcS1P$;K^LYYUQwFGn!3}A_%BN4J! z)j*r)okc7m6iN5oNr^*f9hCc-2zNtgqJyl|&q{2in~7p*7kMb~Q=q6F1khClrO&D# z=`C>Bst%wPe+3zIMG2H-AAtzu&Ibzz1==!#I~{Uz01X4UoV}_EJB?1$8;|+aV?JTy zHFE&XUYtl?hZ1myYzFpa5G))(pK-+yI`(onjqu_J05rS=B8?b%qUmjT_EInzbk^aX zBma$u>R*UFvyFU3qtC$x(&__%#v$Q`&Y-&~iFT+$q*`bnEYe7#j{vkb`j_FxXB!bZ zM>y<02GICM0$b^4qP=kS=o=)~E8;c?u;1JMAWF$ZnXyc{s( zhDIf{nX_h(evFy1;u~Z5B#b_W)VN(ARa0=#65t&sqhAcgOJm1r=zuke8F}h9L|cpX zSQ{PJEYdGXG%Zs>9-Y=;7l@>3Fm3791RaiN0Ge2KkoO#Fk`3N%n9|sET8mC+GzP6( zIJmEa%ciLs@tLn9r@?68(Gf^S=cBHYf!; z&;=Q^&IN@dY2wI4qLDl6`|Bi{eQREcV-A|b<>7Pg+$Yh;^Nk~Tj|#rk*Dy4@(Q!fH z3>pBmszsrtZieePI_V<@ojm9`utgBCFB&<5I$4Gsv=Sm6$ALlPl4KohJFVc(?BeW7 z1U&~$=4kSD=%#5NnvMyY%Hx^MgBKohFbyGSj;-UEv&I#z3o%e+&tp+fS|F>wh58KH z@hN+ZsgSLJzjxF?Te&bAy(Z+WQO|sXN31e5G->iqD@ggSF zMw?=OzMdDrwvoiha{~R*semOPw&etSL9l1TR@Gy`jI%Wpv}6Ki#Lz~zXEto9M(x#z zJsB{`Zjwz~AUEwdVcHrnbWyaGL|a+36)-MMg6S++KCHhud;OZ|Gl5i#!C(XKX$sic zbE`cS24hA(>di+y)mXTqhKiDp=yR61vxc5^gL6LOEh|BCXkhBunI+W*?v{r>P;U_d zG*p7(Is#~SN%9hOX5T78c_;_mX~E?*zBRo0+W7XB+x$`heLN16(RfCIWdqd%p1gjg zb7zn~pBs#41_Lh}WdBut{W1!zi90|EjS1)z>{>hnx$_z2nxSv-4B51njMiba)o5~< zEl#UV35D~qL^GRj6^fl=xtY(^(d=AGq>_>x@%cSgE7d1{!L4C>mT}ex=(FL#plJtK znhZX>P3O)uK8Ia!vwzEN5uZ~HxU&&&D;}KW!n3?MD@0ZxcaGu2cl9{tonthsva~Eq ztFpYUD(Kt*^bGVFT+iaRF5Wcdn|AbR82$bt^p77L|N5=v-@Y^b`*+6w{`YVG$KN~u z$8TJJ_^tmB-}^zh@w>o}KZt+$jr7kSqrcvn?-4q`o1R~E{&v^?YTN#+%^|J)C7|3o z&O!gxfk7Yb!1K|t1mb+0an`qNTLhrl^7W?m^<~@qt}Q=y0XjeS6@YjB1Rn%>U_XEi zY2w2$`+k^vMDTalj&;*YLDjO)2%WQXGy^1>EdfR+MIj*s?piUjC}7?hdgKr~#}DXv z1oQ1M0nl0F&N_p>tjF?___=~3{nG>JS>z0wF!WKtSlzR3*djzzf zi0xBA=zI*I^Gfva=>0T+Rzrcb5E@|aTY2ax zA819J_n3DkJ2?rXA3Ev-*f|p4^phWl>8D=m!yx_LIQP^|K6VrLE%mO+T^yG+z|D|- z27C+-=xs5wE=Mk^%4IdW$cM+7P|$AC(6dWt(2ZDNQ;x8?tV){_xH~QoLj%ID$=ga~ zUsEos(yk(H%h7#RzNpHZvV;w#(QR3p=EQj+vM5C0$)_aaJ6_3MuX!=-U-WzX;qYQG z%qmLM7f1+VUR4ufG$uw;Q8^Wrl2Iud3~9kGnBXY#DHSpEGDa zVUI`f`Xc@S5@fs1lyw08+0v>UmdEHB;4E?H;~@Z@2myeOa{x`_PO+B-8b{VG&&0c_ zJP=J9&jGZTyP?S|jY??iacKGltpB@;(F5B;0rrd6tfbtDj%`qb+*(;7k9; zGY0((KofL6PC%;xXCmw_t5P`@EviwHJ|7vM59m2U^ck0u&z1;#*ia8)1lX|&$4me^ zqE!xJ97zj4JD#-;9tHt4IX42Rd-kDo!}%ikY(2I-8(w6hJ=T{yd`6!SWrMnH16Bxd zn@Qq)c8s16xn>j0^O*C=3kwIQ&&JbZ^lUSpSwa2$_62%A3=cbN+2>RJ%U1xVPu@J^ z&M198d#%Txe|i4)S5DhGNS`78Y>xz7(U4mTQR+Da^f?+%%R)*HCnY~>H$vH%kWs^F zHJDLD`M6L>h{dEx=ozxl7=Nzk)p|~86x3ER)+)vOwalQN9n>>JbS8`%*%f#;8tZ<2 z)vXTd$w4jIE-L*hfW;YfwL#h7ZdAP(*I*`Ws_S8CKW<)*TWq-@k3qMX2VcEwI!k3plb~kdnVTpYgKFAN6W~9%2 znh^X%0KJ7kVi)BAz3XZHn1Zp3-^{BUxUKY}o5uKX`DWJsczyNh=JtBlq$ad0NLkhh z`CU(HpDxDV?x&yj(+}+ata{f|QcJ_0`%!gGI^b^Milb*>&>OT60971;uNDmnMCGct zv&PM|0RVbZe^?G4ap11btGw|H8w)7`eS!H|w%m^@cZ)WB_J7)5vuiU80h1KAMZ(s0 zQ5x3bgIZ!(PfVKWVI##3n|>|PsizwGD7#%k&tk|T1lZCnvVYGMcQGZ*fIh?YD)CNH z9+u;vY3|_hgG2p+IHgqw#Le4Yb=ra>XVyx?z)_SP*AvTbj^5swHrY`ZA2$-4Zh6x$ z?MCH`aRn01Y-L#A<0Au)&j@54?6(FFTA!dWK>Q88M}mXf;aGxr@}hM=?@?zU6k3j} zJO29u%1o7mXh*3N)!mVcW29qffX=fPC}lQ7cC`ggbrC?{F2HeozieYmXY-PB@oYIN zvAG&ouEym%1kf~>V=%O=F$+w6eT#OQ-Q3lr_PFjsR9~A*E|w`FoCP&GiedmjUytk8 zV|H-j;Nhyz&Ak3$Kl|=>`>+{o;GBg)5>1k8xO><9jTs`d^#`i@T=e#uQ60~n%Bq{e zApl)M&f5gaKPp~okH9sUpsP=t;m3>VhwTVCIK-K6XP~};j6XX_n%PAw!yZPua{Oci zdxQ(?9^0N=bkbL|ihfE`nc*#c7y`^2@aWx6o4bB#!j964GH)i?v&W`W*!I{IcfHcn zy8B_*zh5@*mJI;V!vg-+3VU{oqZ-ZSsCqlEvMuX=X5Gt-s_Lw&F6xOzJw7N#`bA+> ziY)7~Sw)_fqw}h~sIgI&b!FE~uvs@%wgn>3)#$7uO-d0qqoOz}2)$e=A9dnO8l&Je zLSz-fsxJX_JYWaz9K<3DTw(vqQ|h^!7W+AQkdymaiLIjrLhJ&4CL}E$186n}`!G-M zh8l4w7_2A<+ziB7@z-L(itH=XDE^YnHU`Q{KnKvspg#l9VJA7DV_FCrUW~cTZsQ46 z5qgn9`yt6|hqwN<9r05L&pFb5O#{R(b2Z1@MgcSQBD~^hCR~Fi0nsZk3ayc2#G{f zg(E#ml!gZG44~N%)~Ixte|Z*mob$mzG`OK%&)m=;9CvF*4zHQeGYlMoM$KHu-$=ku z4Fa}iFO^e*CoOu?f|~--dN}$SfTjdAqG#F%$TGZ@qE#BAnnQ!me9$p{Drb3P`^pySXWb?RsiIu4v;&9o+u)|M2DCiF~c z=m_?63cS@YPZMEFs4=X^{LMs={aX9k2>VBMR3yrb47!>C=LXIwFCPQtIVGSqNi?OK z`H*uXe=t4|P|9(Ho58k0o@h<_40IblCqag2&B!q>DlkZ*M*zN6ngQxK*mN_zlTdSU zh^=(Anc_<5GD76Mrh6`_2PHH%69%~t8bi=UZScFnqC&u$=c5rxL#rVa8xnd}=;Ck< zY)=e93ly@(EB7D8rMW_yNOa{0K$q1Zt_UazVfQ3J*=pFX28*gcBf2vp_2GfJg&j5} z(NPfXMZt~?+Jw1g6T#>lKx%s-;)wfzJ7bL6NjYe?Pc~%DVV7Xs&sEV`^hBqEJoudO zo7k6ZADEC;@tER1Gu%pm{U2%u&2-S5M~igK3jyjh!sRS>60%`mW`Y(Sa7!LT)O{|w z&tbXrkpL43!vqODc=5a-fX1k`HtPXXM-H{oY=sig8Xa)w z6TRlpZ9HXf&Xa;QC0N<>hgdUUV#&^?5OBeY&z_d!$(%lWtvSh&_d9cJBxlBJ<56hT zZeX0*LT+e;%QpD8;fH@PdC8tZZFCl)a~5OKS;>}#s5SgkiMovJuZ;HK`{Vb2Jo)&& zUUT%y1ic5K4HSZY{|?ykyZ0ZyXYaL+&@rN+vcV5(CG1p-w3mlS2YmeW`h1Ck3R!+ z#-$I$zBmY=UF-p*;PXrFjOh7GFY!v4QHsVX7LN26|!u0Du5VL_t*bCB%P} zKJTGtd6{^#jS#7HR1J&&0Ra70v{?n6)nR8cIAhY8xO0GKoD~NBHg|plK>vsI`PItX z;%U$RygG+6*RSvXo?Y7GN~=TAIN>+Bwp@_N!_@39J8Y$}FwRKun8^8V9)cF#ana3w zbce^=T|M}S&JC171BNEte5*pw^mzu+XArq`A~;cSL$kxR6Z_OleC{P_p4zeJcI>_x zyRHT<$`TIdpow=Hy zGh3dQ{c8l!Y;W6=e_IZa40?lm-W2`IybrV+8Sf+u-sgEvnr5U0`x8{jt=siYr@QHN z)}79_*S+ZXXN~5f(QIY1VL;Emn9m;t`ix5{AljUycy?KBE?SWRH0U)fHmBJN^x0@( z<3I+@$ILc%2sWEwg-%63elJo+$vOot2UX_~dJgV3&?(&6uRv8f`23ndOXf2YKu6pP zfQEV5C5Rju0kn|-G$%OnK8F2hg(m8Ghv5Pe3aS+Hcbb*{yP$b3rK=lCnWx&|wmw9(v!oA){v{RV`Xi zqv(L<0NSea$O&k+B5OBvqUB6PvBs;)L4`h_LGW4DZa55DHi}yV;?IDXk2zUZ81&BC ze5_7DD_#z(Zl`s&D(G20)2yVP`HF^MH_~S=+}NYfC%i~db@G4!G~1`bpmlJLD)@}` zgX|>%$TyB<0DZIvpgDIY+{`1-?@r|G^NR%Z(T6|F*=Ig_?SWZ;Y&D+POxej)02MI~p*--F-K)g9k6=T>&!&Z1N|Gpr<*og(;odnLA9b&I1~Vo;6u%8_wBc{OfcjT(3J z?#-l$(dHrzg`>}b~$}jjoU+h0MKE-F&Z*8^8P|XNJpF@pD8GsW-Ta) zLyDTNqyyf40PS&}xE&fAm;Jq?y2KiRcK`WG_8CP^78ehOq1nAGagHe7T86WkY6sbZAP#q_%}xNM6VR- zmm~dBm|d`6!SzaH06yX@7EVHyA3I`^-okRzBLJPJnYU19+{rDvS+?6=DLkk|C-nqg zJiG1{Fn(TKb@R~0H-Qg45M&o&-~)p^nKZyPJS@p-3pfbbadkC;Ffuy=C(SsK@m?u3 zsD|M;P6=oXBeQ{=^{l3p=AjM(hqvVA$jEWt;{ci$=nWtX+^>Xtr$gu$@%G zZr}sJnr#>jrju|E6%P`C&iU;ai33)E-?26kiAJtR(Kj;!XcC41gQj9<$$sY0A6eLc zH)PQEvm=M@*lEy+7WRrl&z4U8F`UCjPXmlqi9Zv7W<#%k@THDU0nk*i?1z_{hM31% z3c3&hdsJo&50w)VFQ)Lal2BGBooi7Mku*~2r~s}EM9;*aD-l6%I7ADFyeslYa{wLj z5UnPnE#q%+aa1^-MhqS0HwOC*y`X`H@jz%j0U7pQI?zuC+9{u4)Vd7p!2$Y=5^bn( zWRDCx$064_?gyf|g#+vy2J}Q5j&=YVbsYQy56VZ&5orZUd(9dzMDkCR_yrw!7}4M< z>6lnWI~A0f{g;pvU>hD31&}A0FmIY6h+D9#o(+O)tH-{`O@2 zlx~*u&M;*E=w$+(w7&!A2l`pEa0Gb}8;9f`_!kDIneY%17sdD4X^< zsPHiDcaZl3H=yXWD-V_rfh-?+;@UyZwJAeQ8$hdJSfFdfD7Pc)wR^9{pF+kt;bt2c(jFc6JA-XQM{FAL^ci4f zk1h>+(5F1?FT4)y`4DG@jiERZ2dOunw4NY(KFxR_868r-830mg=pKwY*=+;qM;vMo zVZ!#4s6!iboyA3K(rfG6?ZI`i4sv2IF;gq67m1IsL8~*J=^Q3=Sn%c|u|h0SiYF_{bS050CjmO=qOqvY=XE%& zdY$^_sYeZ<_51CDD(I|QQ2?}Rbebdfn0T!Q(Zc48{V}Zs9sQJNloG}nahCU^WFxpL zN7yV&;YAUG&*!!HvKZptXNW=v7o{Lu&hpYY=UWzitAe<#de>#~yypEh^!)d0%fCMB z|Lx1!zkSgnbSCbs`T3jn-@l#xU*8PB{Kfq5e{uYupQNv=lk48$b^qvQpxL(mw5WYI zuM;We;8>P2|KW|PE9<{kF=)jEE$^iEtMnPU^LMM-pO>{ipVu{4b@yFUdhRA3yV2)f z{JEES?j@hQaTRwCLdF>dyLXM?V>|lTjsec=Ldn}>D+)Xs1FE<6P$eP*Xe=S5;B(9i z=sAWha}m+Qo(_+l@bf-;{?b)(=dPMNM}I)>{B4xNN&h%Zo!4To641hL$DbAdhLVQn z4B9KaldqDg@g3ii> zfBnAiJqUvPHGoz4`J9{iRaheh5Ig#yZ z7lKCgye>#6gO=u5-#O%<0YIOZ{A?Q@g3dw?dY%t0>*ZCuv1+xpozAAyIq&thy&lG& zJB@5M6Ng+ScnS+>m4%&%6 z8$+)W(D)5RpuIco#%ll#Zv~A=pG{$;&p{AeobL4pT2A*Y&$c%Pxjc;DrdL-Tsx=)1 zpm&{wN-d%FrE_C{Aa5RVTQVUr7Y<|tzL3j;DP~Te)xl?Z`X)B>_!+gM6@W5QEPrcEgE`l8<@o;3=ofR+V8xWq(!x^fAB4t5F4? zcdloWdtkyE0raV6&$%JfXClt}7b7Q~5m;*!Lao~15K_;_A9b1o9j>2(X9I*A>>QXeH>pR2`wtvsmadR1s01n+YN1ioZZ=vU&iMt<7N&04v6tFY?UHvRghUt9O;(?)(+ z%}iU_SsN_R+kSJ~ufz0ei%x#t&JjJ_bc=+Zfj;-3*p1D+lONR+7vPs@T#g!-!}W4VcvUO^d1&aS+*S(A^wcW37Q7w@7mu@TlWhvEZ>-@gY1kehcG}LY zx)3J4UpDR*jr#>G?-un>+v%tC1)Hb!n6l4T;N_@dFcug$+d0;wp>-N=K=XE5zZzFS z#4*ebfFTCD<>06q+w|ae;>Iv+%d2q}0dzhSb%-u#6!eRFHg@Z=-EwRnBj0-bWCT?%JXV!0446{6Kbq*e&Tf;JCI zpWWCA*Hg`6G@I}j(!oqZ>Q!RBQlwK1w+kV%Y7m27bt@oZ25&=d3Qd)% zaU%f$x>Fq2l9NUPJuS(3GczbhyX@k{;IJAS)naJs0Le00O=!98m$#sB;R#~I%K6K2 zZP|l@!8zu~LD*7@4a$*zF*K+|ucz(%W&d(qXTOe3pB=!Uf#%p6=`%aF@$g1J45`U6 z9ZbPq_{;;94m6O9AC}hL+@v0#x0B0GdWn{B1klyrmFqDVRkLBwEXZ+>u^Mq)KJQl`Yurvx>M?F0 z>1NjbEPG;7D0_n+z1&S&xXr01j2+MA$h;aG6#TuM4@c@|q<&5s z(85)wF_;XD37pAkU2YN&Mv5iOTQV@f(91L(LH z;Vhw2k!N+Io??&yv>mh0Zh{6`_}VmN)Q~d}cMlkDqHiI47_F!cC%tXvNDRnAj`8Q);tdLnmJW zXj?+C@QgD;-ev+4%2cjM9fK5wR=gQC&Y-;to+k7R9+Jq;?~D%=cr%LV?xE_9iMOkUa(+p&T?H+&?x+#szeF`@xEk4YIvKBpe?fs&E7VZPc=* z{Y=(F1HL~b7_I1`siM$H!!9Cs6#{NH1Bq7h(Q;{_M&$JQgnS*6?1q*T8#=7S)WzNA zmx=tC=AgC|S88juM9cK|}DTIp4D0~28 zjN!*Hpo9kE3;;SVt7sF{h~_eod_&Pd6OX1$G#Q_jGD8B;yK&0;4j1i#E~qEvw3 zu4jVUJHd3uzcXy0WP_5XXQt|%x=98C)qZB1kiXhfK~^{%TdJ;bU7-NB2fBQ zif~6Wf?Z&{DW4r#urtNSk@VSxAnp?mB~bzQ+(` zPXTa1>k`;@h(7}K9Cd2LHlWXxi7tRS+VDFl02D0L{`Z1AlZ%;7<}d+`h}lh)8J4(0 zJQ|jgBa5gyEm}#+L850&J=3_HKuMWGMgzn7!X``q~epfho2kZc@l z4B9iR(d4pN;!>a#OO_LQP}y6!p^6r(-Y$<$IWljXBj}N zY#WMm;{^CJp=TYZ&#E~&HlDy6UG`o*>$SDxAlVpa1hTA7vOdf*`zi`U!V2=$0yytKI?w@c8J{h z=;v=IKYu&@<=ffMUk(5M7wa$olj~nUIiDsUwyk$;ZU@IJu3eTHF}j%5lzCbIsn}D45qPi5WLSmZycd>49exaGJ_T(f^bm{sj3B| zpZ@{wtjyO@>dPRRmW1DmKa0F?aJSAw(C)arB<{@4{OzRk>&)+d_;;^hP}XkjT~Kj4 z|Nk-}m-7wc{2M0dJy`sYapzb2`K<>5k?{-qoPh*1JU+A^cAMqMvs0bsCeujV>+YvS z_DVG5!2~qBVWJG61$WZtx~T^~b;7qGgARTIgEK72#Q`zrc7)n2G4+fLx)o+eFCC~q z3{q@K==sM%k}aPg^&GjWg{~m@>__v4bX@`Y#JCY&td{d9GmFs%st{FSW z7QuN=oacmk#0}-8CIHYb89=+uhE~kIDfvMF4XvbJRBb>B;W;wsO_BWw6dZ)4XS})8 zzbHuaLU`G%tXi#gn@xMwZlCvhmxJE6*PS*Rg=j435s5o1L+F_%EJ_}`^F`Aj@nsI6 z&0v3)0koL_v}m=6Rx=x)&CHF)7IILWDH3ND(pAxC+b;4PfbzXl+4ZcjW@6AM3Vjw8 z`ixf*$FwT4?qvtbK z@OcNIv1U*gc3Z+O3jk=BML_e0=Y?1UGDk9iRwtm1CklOL7qsX!4ujTZJT(z7mJQBa zjv*sv8**et+>9CL9e{olJ@Wvy?&St@m*CM$-7|%tck~&w8*iXz4Ua#o0JJRJ&=7q- zplU$`&HEW|^_M5vSq6_Vh3 z&c(g?1gM`YnNTeoZseoQLabGcH4D*ZG1jT%dNO?;)$*fye$pt8>X~6JHK-=pa?;36 znz>msKWpXZt-_*RSav|3yXn;@jlu*f}LX3|VyCc3`uH_iu*S);gU71_q~PG+sp z=YIKe&{#s86V_Ldg(T%}?P>_;D{)jR8|3tPSb1EvAC@4KeVli}#R0vA;1D<;R4#V_ zy7_t2{c_$%`pgx&WYGmQJa62yff~Rj#*ka2e!d#lm2$tW96N=WH7f^ZA#{ z<L}+! z)nbHAuN;j8th8IVQxg!4!+LVsNDr!sayAr?2=S%}C?^~%+HE}!dK5oX3tMT1(z^)XKF=nDM4h*yIv0m(=Qzc0CeSX4q*3j*}j`Kz{t^MdrQOTDC0W&<=%nTxyo)E8HzFU zUT4<@44U1?R_1yH8GNkct6fj!&OHnfQ~Muj#Mw^RA-Cz}l@vB5vN!$Q^|VG+nQRYp zNXjSI-OL4|bA-rMb|asc-KTZ?8K%SLVS$sk)XK^crW|&$7p#0QBvY-A9<)X=T;TOdD~~fV2{eP6{H- z&_h_e9oO$BjeGViV>7G5FAIKOCA@3-ah)ASu|Xv=s>dh?&Gvsi008~>CrrEU9LOtbT%R$aJDoLZFZwSSM zVmB*vvYt^sILP_gMcDs(tl;AbXjDv`pn?O{VE~}1Iav?lQHL%JE)GL6=z?#@16c<2 z+)hYDnF(c5yIoWE3u6MBYoKKSEn7HnN+D+UU12rWC zuHZlof|>Uax{VPR@Jej1lRw(GXl-Xl*3(0a_5j-m5AC{R!q9fzkqu5BDd?GCG+Cj! z8`_|ei8EO^)BxI`0BFgs54lYFfRg|;yLZh5dThaW;brH@GH8e-S5*wU5mUm^JRe=* zm4lvo%tuBJvfq|Mt{sDph-H9c?h7jNC(Rwu z&A12*8dMDaUdqp2sX8$PZ9h9e=zQej0Qx{-&9~fZnn~BUj(9Qg^O8a zKRA(S`h11X4A@_bq$wGFswku*JVOmJ>IjIW0Y*pNrkKYZM+ppw6y&19n9H!omx)I^ zIZfV$n&k~%cOmYVBI@Gm#zG81)5kEFcc%EWNlrlXG;~@%{{@Cl?6n%261Wrg94v>O z4R!#4EgA#J;OhYXJIn<~xzLbLP~9}hPSW|k3_E7nUjtt&>BXgwgd6=A3>p;A;M}0F z^Q$UCHIfccZW`JS*$SKl4BbjfHE1IgN@3)}uoQ^c=7QY3!J)HcPx?50mKn5zV`#~x zkZ4%PbTct)c9E1%#?T0ki(#=G5le7g?lLYbQL%<`>{5h_HF80O%bY~BD z$&P7PK8REr9U%D-8mL2jZ&YlkuxWPJvgo-^`K(E=H3q*peFDYJNsl2dz{K6UgiA+3 zY00ATnUC4{EgC~(E!2?LN^R(tS{f_+0 zY0;wM&K7wHKwH@%o0Ew%0cakD#s+}AAGk9RYBW1%<$}SyPO2k=4&l;IHYxarr&bgsjH533%A`XQ+EA*MI7`331 zWN(ap7G1_`>BZfUcTNk_ynoK?1kvwY4726B9NpGa+iHA?=aXk+UI@Y{=oysI;;Jle zYQD#T@ZT=2e|0eDf zD=}x4e}lMlOj-VB-dSDr_u}Lp(tY7~_WY;0bMQY8puxi7cJUnaKQj9!=wBcCp2`oGKCB}RKHcIMQJz=lpb+{Dt?2^;XY6k7x2heVdRkWJDR+HCi zWaB6Lj2>j({%4aBGm>Z`!cn({gK7McY}L@JL9-lo-kp>ydQMdU+Dava5fzE{TXyVw zzv^&DpV`uHQ}+j+$^iOIeznc%vuy1!swe0`3kRTNy#kicg_vS zK7V|N4Ei0~pWhLHKKk&zS*LMXbuKIP4RZSIGE3~)A=m;QOh9{VA<+?$obiB=jVFp} zpwFqWkO~Qzs5c)A6cV9gJXA`C%Be^NCY+0VQT^<%Wh1q0l;Y3LLbO$kwM%T`y=rPu z%?@k1alJ5Z6xYN4#cZ@0b%(X|q>;nmbAH|~%v%MvT(*nLE&%97H^1nyi)2P@vu0}C zOih}}Nh`hVl;*ACyjeg1U4)`Sz4VpzKvR>jH_`K(w&p~&A9Qf9^K7*cgsG6 zxI0;7c6=Td%}=ZT^Rja@se$CWomzMEm*6)jUyb-&kIRqi(dUch=d1On?E-Sm?3Th3d<2HK$nyZ`*Fed#+yY<8`S=soM_%rZgB+-r&zt1Q*PJAA{=sH#K zv|{t{;BF=HEbKQ#0xY6&(&HuY4{Yjoq@+;#xaoiaF`N3~2L9Zbf>WK7Ja zB&ZMs*K=yw&Mn({wp_LI>rP?Yt8IFfO}{#=XNHwzzm%BNQ?pk3yvJ3@7yTL>lVHz) zI>BK%G63OtbXlhaJ_>a|q^f_yi(DVcumsyM($zvSj2RXWfTc=V8`n!w)|a zL$l*ySh<@v9+z!)G_L!+<8IZ<+)f&3u7F`j+7+gWZzhfFF{Isim6K1Sd_66H z+H{}S9eCEv8#Dl*mrck=gQub`e{TSuYnLEg=AQ=LOxUw^{J5Gvu4j+yDH8b_$fo;M z^23a(k#RkW8Rs&;(lLm$@8CNJ@I<>9=1`YGN{u2uP{5#9z3la*!X40q{3ZC)VK5M# zL6rwiFMBiV-p;DGvl?4cUYp(hc>ozf=DsVrXs2$bm77T!O&VoD&yzYX8@z##hr9DA zm}Y;_QtTqsCc5sW*>cfNvYYz2?tZzNJ}kSflu(H~t4VhwB@7CIPR0u|=#1D(3jm|D z{$4iF&jor}ef|UgTtac8Kl*UlyB~ZYCH_CTJWtnuURBw)h4BpyjNtyUNAK9&{hONYv4Cu2Jko1ugI`@tp2%yQ)A&WT3!l4yRr)1&qT6FB?2SlOi19)CE0uy$! zn`B{kuoh$Y)Kic9IDkgT%kDci5IVUNLk7@w%rfs>9I6(Qkb?pj&a01+(9p$Q}e)!EvZiW(S@GDaRSD zAK?0deW&K&g9_+bYm}2wb5SfY%*^`31 z(NPR7uk0gfc1~gkppD9~3#Ps7d2Pu`){JD$`YgquqY`nkL!zDV!Xz;ho%9W|!BIZk zqkyxDLCbJCNc5R7G-RSvN)DQ%Y87i%CiHsxxVJ8kLQ5^aTX;?>I*v+IEJF@jBwYq| z5|ZOW$r`_4&`B>)Y4{N_Xh|8T?CVf+&}?bP95jTiOA)}(9AN8tgA#Qfef5 zF1s9I*N)m~NeNRsc-|SD8y;@_Kn#sqYS{sTBs#;+hXk~j>!gERCrxY`3lbq5P1T6J z2+{9IdClxsi64!yLkKd?3AZlhWbfck1oN@id>pWHnFcfvx^-z$pLVl1q;N9s(gi6x z?bKzxrWE_BV2C={6G0O~a11IBj75h%=CFsoHM6j13SelDKIJi_*pgkugCY*JaFBJH z0CW^P4@o2)uxfs%!p$lGjo)XHJs6N*&Pfi1I}?nquwUv9Jp)R{&ni*Gfry!noSVk3 z0Ngm^1-{I-%*Zu^vaADg&{?k)j2y6JyS1_>_SxY(&4)i9zyH$_r_bLVzyGuL;JxXT zy|L8F02=7C=?sPtun|nqhg!@#AAdYJc=!I`9hW=Hb%H>gH3x^sA3q|J<{KR2PoY%s zM5{m1Dw2&tG+v5h-Z_!TM`OhpEEAICb2=SHqgAhC1C4?Rl;2WqylNWcif5JRnWJaT ztKvbKJ8RhcTlV+*g#BqN`K|qgdysSwlb%u9GfsnTV^ItvWeyT$UY8@tph5I}UQH|t z!C4+1&@yzM<;7)5SeHF)9(s=dc4_(7C;h)X8UFfc`01^C#LvC$R(2Etq;tN=V+AxYKTM?kswcKC>mj=%;pArq4VI{iz#y>V*C> zR&aA#VbEWPDdNt`tct;uPk1}{4C7XWQ zaG)97Z!^G^sx;7$p?0%Bq{4kYcvlayuGbN+v z^rvou;?Ixm*lm?v7Rm-G_Jc_qwJo4?1;-9RTi8V17Pv0kUYX$zK=aWD!`dNzs3Lqmi4nA^uD=Z?iu>^>w$l?pBFD1Ay)q+4hrqcGIg~44N0i z=EbNCGp<~Ws@q{1TGSwynpt*p56kw&sJMY|<>${wlKW{pZ>(;tYxDBWrfj>-BR<6d?+er%}mJleuo>WO(3oUIs`drxb z^0P+vykEHi0NsVEK(yI{I%73>+D@N0^H1mVht=p}1ffy%J6AD}35EoA;~_uWN`dqi zLYK*9Cxe@n(QjMa4hvV4+Wm6yyqQwolf=+iJy)SSf(3?bd&o_n4@&E9mRF+nb2p>L zc2Et9M$yFqw1*Fck+nWSABi~QF?S;BuBU@umreoD9uA;2W&@;{i9Q?kAFbwNpV#d5 zT4d;~v0IPqmLr#4o zw3WK(*DeS3ZLhNKl$Ndh65Ptb( z#}42{i~Ww84~zceqIZS4xu3O`U3NuDcK+44yliFJepaw${&orpWm%w+$Fy(xc2Y+G4WD*g z;oLyF4}3Y#jh}8Zk7kbTR;->q!q=wo*bXjalie4{5cRXmvI2Oo&F8{?KJ04YUTGyzt70 zgkUm#mH{+4dBF!Ab6e0gEYxFSoh=bYqhv#D0?>qBJ1Q!~P^}kr!@yxHVOKfi!nQqu zEEA+E1^^v&u#o|@TLI9RescnVM#}**XbY_a>~kA-ybpZ{F*kdGXCNqvZZUYR#a_bM z&kl_zA1vCBW*7j_2%`^F09xbF5r95ouPc-iLikD+j8^3JgVcus#mM{vc;&?szA!6C z&`}$4*X5!=CEZ*>0A1P(LAzf7Xn0^{r*m~r9__2kR*ec36>>>5kZ3^L;T?dk;Xs^R zPCyrtL{kb|!QZHprv1Z};;+&}xpj`A<6_%9%9fki3Te)xuMa;aYkP{Bs&LIf198W(`m$7LY_5I247n9ZbL}{$_kH0 zvaHTc%Qc2)3VOzi)1|a3BgdI)_EOSpu-?!Rq2thPL|=#Muyo59+VvtC%>gu4BXau8 z`wyMu2H|yx?5A>K`lW?q*KmkK>(tVzbakr6yuUOfjD`U%ftS>{s3;&z=Y!5R;&`Q? zgFSh{u9Fbiv=Ux69YwW~_EV!E#HI5gV9>aM!k}dg?SGMX?q>rk7`@}pWP(ObN2r?# zb|CxAF?16dG#p)EhVQ3V3IJvi4qFO~aIX&p+!CgblO`JXLv!#4sug)OsX2(OsahmrT^Il`ht&=R8 zkX`FG9)^%Xa~B6r%*EaqYUGMe0M-)fJ7DZ50WeCRunm;b!jfc6dGu)y$k0P}I3`0j zpv);MIYjQPo+wi3ICc_xO-H{|JD0(u#FzM$7Sd>VtvSTX2$UUEHdqL-zgZr_%EXt8 z0aq!=#$5z2hXaMtP*6*~f;mh&=cFBL#^V?ObPj%MRZP%1JhItJN-&#FKI)F%pFlCr z4nQBh`_tk3?{u0Y(WEtxLNr#$`)0GdM37-yzAIfg32lOtXy_)(5R1Csvm0nR*P z8*uJy(d$EkHysS;!XS4pCz6F|91I(gSUMCAx;=u`X4UB|XQymQHGnUMb7wlKRhY6m z@4SbeX(wtDO~c-xnziue)@wdX38r?;-Aj4~Dfb`=if2I2Al!hNWW`y|O8^>s1tXx^ zfUt9DUJPw3@p&OQ0|p&jmV{Nwvo5=@n(nW2%l~#~`j;mIa%cTdUr&)cpZ@(TWS@Wj zs{7@e@t1G5U%op3$0yg*^zgj%aozlW(|SKG|CiU8c=j3`%lTymG_zSXzFRdAK)*?u z`L6hKws-#T7o0o)X;af)RRVV{|5H1T%{RR_Y3$+Tr_lyDL?|~PaSr_ z5DnYae)c)_!;U+{3ZiPj)}K0&tmKKQ(X*Ghv-?f@jAYqKfOR)-MV|iy^!zJs3i2Ai z377dv#~y?J&jILPGeQ5#gyj5k=oL*?0qB=u=U=@ocb2Xz(oNNWRq;XVvfoG^#lOK#LY*z^3=}T(b_*vy60An0P1IP@!iWBc*+1;f7WL z&GhbzPSWgZyZ2Yv{`VcwmZ;mxhL<0{WYC;GD=(DUOJ^Sk*{8HFDbDB@=vl>}gZuQE zjiP}jCJrZUJEg`80KMnmuX?4X#ELq8az8<^WhAP z&mUB*8P-n@xnYA1Wt?BoXC8U}AomS^{NBi4bsQbO|6Y6a0s00FCmx$YbeermtIq}6 z4Zp`8_PU}zPfWt`d*T5%43-T>eD<)<#wOykrP&Mpbg+~PmD6m(rBtw*ju3ioWaG_z zvQX(BW%m^ZoH`t8^40_Vu^b3S~f%%Tg+`Q2T06k?7 zMI}C|Czq}K-K=>{6E+cs$rS+d*;OPEG3Z zMLUI)UUf2*%ciQj%MswPTkueWF!yFQxSsW3roBt_-kw7M9FpLx9>{aaa(e|=TAFt< z5x-d=1&32TCxTNG^cj;0p_KLaDv@}?Er~`!rPOfRG+@$@0kqk0Xfk}X7!JImN%Wc> zwqp47-)2OYxrB%DoDh4h`wTF46SGzdO(|)VtFT{RW!g-RYSB?W zx z0en=j>ae4(iUbyB)ypp0Ni3nv;uqV-`U;N>6@$F{y^=9?uVtT=DSiijO0f0uu zMDdE$&%^xlqWgK-|FrDhPHLNOe#s70c2k?li(!Es_F$qw9|c;}xz2(Oa$d?N=cu=n zox`4A;HVij2t9*g8M`;H*;59deI;b;jr&QHho+%pFc0P&daMvzZ+m6-G+BY+B=hO~ z;>YW|=k5AoIlP-TAIL&8ZQf5?_p>(O<7tKCW9%>_28}nH&-J7v1L*EOT%29DiTaVs zCHxt|n>{MZM(OmnmwlMGo)(?QdHa3_^6Pt)f!qT+Zz6y$Tn;#f-uAPr4*SiV?uycf5 zz>J;*u7Or^(EQa1GH7bffEQF`Er2#cLoF&cd6Auuz$IHMQjSJUAk_vXd67XQFp7zg zcP1(-L+1jl$m;=TNd=%O*#`B42%vE+DX%RlS_nW>C^bw<1gwdRpd^I*H+Z`Syewq* z(X9PwI)Slj53MNWfE+YLp-BvVY)AU+0E7ykZM$(Pn6w0-$peM}TIaLrX%Ijw4B8lW zv0G?w#3h<0j87R1LAxjftuScf_-a&LBat-MI(y(uo}>lRATR z4w7=59XfR+-%ym$nqR@tr0Lj6IXH~oC(&}}ik4@hEm}Xeszh8S<#qlJK=VFrqR*!? zN~U-RN78uCi8}1;$KFEqIg%PigO28<4mk&HPk3#_paDb6QRo!ppxtcb6&EQuNY=ptbWq4b zQ6X^Nte-u3z2Ke>0fr_$4uqhSQVW;xgo?ALl~`i~JernZ9Lm5BkwNnuG?pLA*9F%S z^yGs=QgtTXcm<=AAta6Q=L`X8=s$E&+&defjoIzA=hzhmTzQ{4C$hs#A9iS|$uI;> zhU`r)Jh_5)EqwZd!=7AW(081$&7#gzwmsTBPJ-;IVL6H7nMjk*l5RsrFhH51M;CXU z1whtu;x!$!;po|+&0xb}R$zzdS=0&V{B8%G1=;1llR=YD!zRa>$@&ifx)K)HfcGTm zDncw8oX+q^O{o^dc0u{m5(}bdIEQ*{v;0R8>Ca2HEX1O%^f5~Y3vJo??ESXxkiA*@ zGbNxE{{{f)ci*x1QHpTm%`u*8wMU0qz{=de0ab+WG3oq0o%7$b4XuJ?hWW$kkD4YqhWhmzJ3Rb(_V6f_RHoacv#ayGI-$|S`yc_Tp zN+tlU;AR~foc94VMV{e&lNP=;Y&U45E@Q!O?InOav*i$~1#!~Ckn5g>3CFlqMhQEK+|BawC*KYbJbmn-Y@{P?{4@x1eK(|Wh4|51g8Ic}a+e$S`+``K^6XqhH2>fbHv ze_GbRTh#vP6=HsqJO9(7`o~r6!?ONvTQ%L(g7>Z96Iq)(96Bq5Y2_dedJK?0vyG`# zkUSg2oxji$0W=V2dDPC0N2+@3MxHz2XRH={>O{&>DdqQZ0F4YfDhdgoFYfckM1c&^ z?748?fNOtJrX6~2g)sr0Qiq)tH#7yMv0pCq+zxe;zLZY^&~7;a%^5W1oq0W=`z3mQ zBi_4<0RMK5_$7mWO^5w5clJAMeie6qbKVR)zu?qxaxVexe5-`e`H#?K4%}abqeHK< z&-)kr^;9_WZgx)-GI!=n4xr_6zQLVgkWj}(S0N-$3Za0@P5_$iBr1BM0*=Qq&wFpG z{+pWrsv@zuuKI6lfRf?ZYe(?&58=ipP2hgBUlxqob&^K-6)@en-!G82wxS=+01c3;{-48nq-d7ETDg_7Il`M3& zasjkz=mC74de*;8NyF6{*F4Om$L z&}<@}mjHT?I~)0m%She~IhZUL z5Dx0eVJ$grX6LQKvQwUSG7ALIi*6Ph=Qw~~baKmHe%Z+*gRWda*;;+uud!M6^AF4R zr)~dn-Q5nT)vZVg=<^Y$&)Y%icHVy8j=x;aez=-Ht%n@Gd^j?rp?&0la_niK)3;gaGMzcQfm;8^7#i8U=qP z>&+!xxtOz-^+F7@pM(22EX~{LsNam~W3A}Y$|h(YMvet+gkMMXL?Y=CU1w}dxph!u zw;XfyEGszJ74IDvH7o$2yM;C8ptt?<`Jh4{Kd_@>(=R}aT{lZ9W{4qUqu{1rW{=pi15J9L)`Q0d z+Z#K2lhv%S1b1)|4Jvgg0A%~e+Q4nMblwNtd_E{GTInS_lAB3%JFs6|>2};?hs3&{ zrQa`f`gODTK}F$mRK8!d9@m}wdFw`{&VZRVE(WEmVHIXny%<5c-}#6=gVNWd+ASEp zn>XVITfZ0y`9z&uvWmw!l$kj z171xk53}aOqV;(@`EoUT-V71cLWY{%Fkr_rpS^)*&g$n)|I@1XdEJAn7}YNZx4_mbl$%D41{gN3hxMyLb<-%gzrMtA}M5?_KF;T)lw@lig1Cye>V@ zJD-+aHqVO=yQy?7kJAq`RJQvz2C2XePa_q_2?>*-AC;E=8P9!?6=Mpa#L83P8(5&#wSz z3_+t9T3-mdnsGm2Q(3!#0tYVK@K>W)j)zm@1KSXLEhB&~1RQMgAm4BhgQgxr4xj^6 zMQBT-r8DKVCLsHa0NQI!idMEB1qKZOIt&2X6mgqEyfRVmS0$h!1Z_DnYCak@AJ_nc zM*1x0pgDu){tX2{1B2Fh2tZ@WgaV+w*oT2HZ%!2eO|Q`6f~^vQTr<*ViNLX(0ryp8 z4KxC1ca7Gd>o$#v%A4v|N%OSTcq27%m z;-DzBvS-BNo@QKV#epF<*&7>!MyAh4GJTd!&~gG=kwH84)aytBXrRvuYgUJ#-8(BZ zU)e{}K%(U@Af76I7^2cXd>!tG?iQ`uWd|p5eDac?W8IzaGoPr#&XRSHK2u`)1&Q|W z3p!M$4i$h_S`85#V=3G&&P;uVSYv2-JrP;HA-BnKmQ9yZXf{2#4uYORr1kp zbxWaI8@(5fR?}x$%3(ycI!dCkt59)w5Q*L^GbD=bHRt^{ly$i4QBMoL00H^vMqF&E zg3^Si6&*+Kg%Ua!>SY61GbnXX8{JV&JL!WT;q)@Wo+=ZKej9Hi0p9?q;(+>w7&KJ* zk&DBnrnf1dg8+0~Cees=*^gWRpd~jOwvu3fUVP+_c4Yi+Hn{*Lm)W|5CKqsG6xu^y z=BPwy-BXPT_y-ohTaZA%4FPC*kXZ}t7UmH{E17FHa21HBGXXboaPAL57_D?FDg(*r zz#gPdOFVE5f(~HNY}{Et>aD%DsN*#3WPi_3@Dmq!HlgBQmvHMN?0lOxXxE0=HjdMz z3yjh!K@Te)J$gK}Ij^B8nTkGkD6#|Z6g?Y2rP)9N+OB0InKdAic4!mWPnZ`CSy3Oh zYkx=3ImMkDka{LL2AMH1X>YHD1pvpA16ecs55fLO0e~(A-I#iI6(I_3CwDXZSCNu0 zix+20bHVSDgVIhV?97hf9AB~Q$~xi3z)iAh4|GTGHShn#6&##Fa}s^8C)l zF-UnpwIQSDaatIqdHk8sGfY-of67e&{q;=1qI{_EEG zKkl{v``zhZA5Z`7N6p`U(ERPk)4%2 z2kaTjJhvm8axm_LzQMT9n~;16B}KN*hJ4To{OPjf$34jOxgA!Q5Pp&E90Z`B+DcFw zyXIP<>sm0y-u8Rlud>f1n&7;ZY#X6{^sMk!6;pnb>b}W&VS-MFD&uTZh;v{k-1u$! zZ1bxk(r?6~DJ-loXy*>&LVX{apnp5>{5D5^1=io>)JkU{Kj$s(Ot2g8Cfw5(@n<%E zr!DZxJ%aZO(KBbza1tyWqH~fDhTL{J0qtQ!A!v3^KOtNqdcLXoZ=oI&e9({0Fgc*v zQSn1R^$CN|cTG5A*#>tg+#u-uPzO8tWi{~Fj68KP<_}8f1On(N$v4hR;Dd%*Lgdcp zW#78s-4vln@Uj}Zu7qn{H=~vuHL`!I014Vt+_Im{Vq>thg<(F4!Dw>2

    yqUR6&w~e$epe7*aC`zL&neqoh220rnhz~`g|(4e(Qb%KnHkc z`BdFoNIRh`B8W^64xwkcQBcu984K~Rk(&u3*m-B&8(F{9*vpkZhqY_ zT@IV)0|L3j-w0hMqY=@uKY9T4RqYTCmxJmMWw?@sK$ZG{l0YLejPA7d8Xnq04S&)QBfSR>^Y~5cFZm z%tmyb5`Ff%PfJPPwpZPDE8}`H7I*tZ1EFW94aR0ZvZ&Cr)x=I78ucGt&NIPnfPO;j zk;4k{XN!sV4YHGX@nb4Ego~RF9rlxYE&$f%W_Hp{$3vE|U(Y5a=_3I{uNYspON&-< z*2oo;LPW9^V2_4fg|wgjlx?#Hn{$1QQkPXX2l{We(t+7@3+MgP&3te> zpWM#-*HijrBDcgm_@)mHgqt4wrPMdQaw+Y}Cmk2#GW!+W&s%JpW>Lz-t=Xgvp#QLR z3+m+hEf_iALxpX(cr~iujGH*Et0B};o)7cvS5Fb+hehjp0@e$5M1epVf6<$6?sisv zTD70hkNmjo-eQ5|-2?)*n;utcz-J7jijtAPkTnqyr=2#ZjbyJBgsRC}lwAdY=}8ky zCR^;jUk%wg^@jymVm83O(;$f+H|`;y3k>>c(S3%atBaxj<{gHDX|5(^wi%>%XVACF z_HfPZ6P25BnceckYiVeG#Ruc z>^4su@pUgvF#2{@Vb^;3yY+~fOo#rl%PR2XRhanc7@pZFOCkxAA z!QabC{k*@K76?FB6K?32OH0k9ul4_N_MXkHYuCD_zqgO=9ad7Lm&2KuMY@Kl|_O zG=8F_sz(55;(FTW1Om{Z9e_5mkBEvutGxGMoES9E&$b~^3km32%%e*~d+Kor;npYw zEdX>WELBhgT?QEKehr`@BKt7z4rlr;R(KgFE`cnf}33CfNp0( ztxUL`3AZu;pzCoT?o7d;sW_GPRA0oX`Hk0OUfM7kRUUC=_vm$e^Txup5I5DuVEqPjMQFggWOcAb!~1CLu{ zOe5E*-H4*)LkFNwUbQrY;6H+Ck&iY~u_X!jiI7U4>@*!Xp}vJ$Vw%HfzlFE-#JDu- zI83@Z>7j`@Td8{?T=Z%r8qCpPGQjw0Az)`O4%M(A>EU3JZ># zGeI0>XBv>SGsD@g2Mb_yDj=o&4px+#&WE^;BOmr;**g+&US}cfDuaX_&@<3yG;h?n zRtNtfVIQQR!BMlPya@Uo_AV|JON@pf%tPR>P7BM^m$k8 z-3rcCB6==Cfjy%PS!suuNM-KmaN>zgIJb%B4S?NwvVU;!ZOQrh22{eXB>PVJ@yCOA z-|g#4L(f#~>yzb32cW?LeGG*z4l`SFba;d!j)RY%(CoZ#0C0R{JU$9IU72vSmdVyL z`9`i#O=Vf-qOoiw8u9vER-5(sn8%snd*HziG;_&@7G&0H&#=FDva3(K9JH=~pivim zW;b$jxNkW;upJ*bjmNUx$aYINv2}8dVFv+~gBX zKz|1}%NaC5XJFiTUw?qebK~Pyv0ODG7xmC(BlOr!5qH*A;!cgcs8-}&@7(AEiTe!n zSr4GoPu)29G=N!S5qef%pl2E%+tJV6xK@vN%eQJY7n0L*fVeXou`8WS^Hcy797)+% zlI;&j51)kwnppEQA9s0Yq|Y%Cl#WsT)KAu80RYf~KF7T-D$TZ`={3HU@YMx@UB9ML z=6@yb?0i9=^$_{1p!u5@9d84|FUs|`>Od_b$9lbe>8N>tE-fB`N81pH^epfCSGSG$G_Y9w}p94!J4#`~Zg{c%K149CF%cdH=is+KsbXY^@g0yY2H%>%7}p zcROcYaBiG+q2=JX(TMr|0m;eA4WOCOGnCtA_dq*AJ1d0IQo!X7x;zM=Wwbw&0~(4g ziFjeT%Vu|4IC^I9&uk1i%=*+b=ef3Hu487OIQ5QZ>k9xavco1Z@`^}C{5T7rYkgR6 z(DPR?G!=cTVOxUq*`CqCg&wSXp5`#}z%H3lsS0PV2kLcWab zNe8^_ru^TIKL;p7WIg!`fYv3Tb;0LjHd+iXTLS9r%%ppMOP@J_*3)MJpsj`j>r21cI{-}+ zaS=1lKOlPkVINDQ&wGTP-|gtL2B4ibgUe?0I84xQP_p=)mY@fW&k?^fE_;$8Un=a+ zL;~5U%qkZP=HtOaBAAN@a&dn??$1H_@^N1oz;E0=f*I4NN*Oy2T}1r&k@f zGLu$zq^8*tSlBC$ni+`1Hd8>NmGrDtJnuK=5RuN$I(g_lI8-i1>Z)Jb4x2P*3ophh zplSrrE8vgib1YCU^h+S0UA1qQtXhk9Zq~|9)y%8~b%v}N0CWfB126}{MQJ;(ta)cP z7|AAlIR*@UF>YKy>>6Csr@aEImaCv<9#>Y#oheF58VwQ)+{{`;pGo)3sqq+-p}?bS z+fj9k3WeKw`wolU#j2aT95?P4o!fcqVb#4r1bIGSdoQ!?*S3S&c39sI>KB6syZswT zKr2@>mEyPSL3yksOIc4mVv2>#@vym73Jw~HMH|~Zw$e%=m`}P}<Q!U4tl#Gp zE@qFRRf=7XTAM-hv|p=ay*~G`%W>d#9C)Ndmt)^y-Q)Dx%mFlFvEK&(+F{#c ze=-~2TZ|v996*DGL$dGTRbZjT^wH}$>Q&=2H8)W*y;>p}u|{NLBxsDtC()o$DMqGh zVWt*)wN$$p^*9aeb|l-rWIJ%#kAeYfBxrBuBa2pP)d8u?x?jhRf(ke>z=r?{<#Vt` zR4+!&yVc}oIl5kqujl`MaW_+M5h-3z6%?T~c2LysI(j zRlB%s<=GxUfehu2YZsHs)r1}M&_Hj|$*lXu2f*|S0_Y~Dyo<|r?z~rG+x)od{dCrU zJ{$aWHe|;z?JHvUY9C{)ybUqfu6I?7B|?s zN3jOg{jAL%)Gb8a*>l<)H)8#2cu);bl=#hzy*%r8^Tyo*>S59SvR(b@X8ZHyDa4=o z_SA3Ke9X3rO+bzEyoMfw(0y^P+zE#@kosZcb_qC}-PFyj(JMmsnN>R+PVRLrweD3=oiRE~sX}2d$*N?OXsrPcDd83@DjE3fTj>MF=)*M?J(?VA!t_gkpoT8hiCvh;s6@X!Johg^J6@}PTiPI8iS6xZS{no zxG-nXz?TEq;x9DAvxSoAM(8;H=pb+} zN?YhS{=mH)yKpp-=sg-SA5EqX5OKJSJ06XknlGWF(f2YJ0-ADcROl1Ra)8lR{W^!3 z$>7S4zz$FEAT?#E{X#P>QxS~jxn{!-G1EkM5n;5p5Gsnl2>{{@^w}IoEe!QG)b%;k zV6;Y}Ik1M7h8U41^sKKaFy)tVX^cN>j*gfJO^fk_FUKXwqp6HZK+-!ZjeR?*ESRds zl(bhLm)1!14os(CTr`V(G&PnJvW|d_{Wa@17lICU?6Kpm%>i_%o0U5v+N=R(tw{8Y zh7E8%1B1@&a?o&<9J>nUpdkt!?PCs_#24t|fKGtms7d&%>|-i6B!nh@Y=jiBi<^{D zwUG~d*@&_W7ma|SMHD(KyAe;j*cUpj*b)sx7s4LmxqzWVt_u9TfMaOTMc{cIdf9@G zgI@axqZRaWD8!~yf=#Dr1(>j_u&bA%9<7ODKJ1}Q&1$Y{E{W!`Xz_4dJ7tFsI-}3} zMQ)n6SOg(8+)EKv9%XiqeoMk*h`ZR410m=bI|3cNfnm^o5ON%*JtujeDer|-ED`Ad zy9xsUxI&)Jhj+rx--l=c|&K4T?lt^~}#(TvP_o>_K?j)KICLGE0SdTUYW zvRdI7+F1_qV*eq^(0dSi2D0KVjxfrb!mcX&&w;^bLeH43wh8oXrTb+^Dk?azS0U1B zR`#Qh#~*(@c>kTQ{or?>e*8|O&#XRt|2xC}Cw&51%RXC#o#SYK&#=FLynkRkI+D!h zbSP5IWE&aCJ2$fVN-9%LWze>fh+4+Hv=_3*fC{VZAYJB@`=?6 zs{_8|!AxZc#mP{|F}K)%fsG(Tp#@M<>>Fv#GP3k|KrQ?FVFiZ+_3%fEd9rw z^fU+Ve9`-G+5dQ|zCUffKjZa|jf=+b5e;hq8Zypo{uV&*NVMLh(R@Rq>rfPS#*4q5 zHGaEMPtMiDwQ4wRzTdVS7me_?9=u==2gV=(Xc2tAZ^v)d$gP0Rw|e^AiahnwsC!Nm zeSX#oxN{O%9%v0>96QCeBzmKy&4U(&JI2G_FFz?LK^BdI$MVtRW zOB}U)TMWy%ce~h&zV}Jqrd+n?wK_L+)N;(0Tx^L(h&kZfi%(Ee-P__Mwg4S42Ez z;<<3fJknJ?Os7ED(fHUF*=HOt>%kl7PY5yR>n5e1!?)145OUBOdcLS3jBZBm+sV(p z^fj)3(~Mp)X|bV&!xnOwWQx}6==1BOv-QOo&|gFVt&!R2 z8vqUH+05zluMlUMcR>;I4J5W~V@SK92heOzjtl*-0)sC*4Qd!#=JvXiuudm}nngW; zHtoXBLfJv|Ii%U8ox7s^vc3DQ)4KWxL- z0dxovb}GO=&$(GeTvoQ`8}1Aq57}-EV95?67eIULRBr*a+kAw<=bfPW6?(QF@3B$W zd+^Y4@}kqAJ^@YM=Uw)h1L!>pKAVqUhnkT-9|CkfK0r4)F%d4rL-}|xp9th) zJ_68r_9?#*uVlhRpQ~9YuyEufN+AWrxfD~&akUg5DTPiYsUUi8SK^p}PW0>Pk&>Hr zO5oh+mY2QCs$ZM6O3-+)Q=YZaq0!1tpvPcg*(2Q2hB)W4eYa|@ha_RB zo)4*{wC@&>IlW(YPP@fJV zX6i;hT+GUatX$5?jcnM#?!xj3ZpymvaT&U!`Y zn1^Q$*uk(F*Ee7dW}~|57RdfQYvtGh0Q&*l&3SesrL;E{GZ!+_dRV%EhJodL(wUA~ z(lK*2=Ruouelx6MGPim)ZMMsiZZ&!dF6P$ttjP|Ea}aKD2EFR%*25xn-kZaT0e)rz zI{57*tjZA($C~^jk-sd%%$`|eQX*c(<=sYdEkE|A5_9#}J96MH5-P~EPK;h`0 z&IeB`&b9AxyqQ7QLA)K{<7EHX42v58&;>kwQoEkF9?usSlL`Rn5k{LQ)vIys@l?HM zJ9DWl+n}Ri8^CtO^;kgw%|_)Bx94HeMFy>2PwRp~SC-xER83Bl#H^WEw$ntk9|1tO zucy!v@n%}PpLGa8vwB)~uEzD#PHxnQ0)TGBHiN>&i0!xX{k(BEZ-7-}-g%gJAK;<2 z(8gY;T=vbRaWf$jUH`J4{&cze`Qq$(Grwo=LI9u@!qAta;uU1%o9v3iN@Q4qAFadh z*0F_`n)S7^&~*?TsfBPOgJI{C8(~eTne;Z(KD0&4E$BuV=;UD1%ST$-Kr`dZ$#xe> zdrkZ7P$~F=vWMvwfwBFK9Ipf|hCbR(BZMPo*RS)WA?{RLGXFd+Fxb zH`Xv!D;-i&GW8*(Qw7ZgyRQIseQa=VfUgFIRXzuDCxX(NEn2~zglfvyN%`3^!1fFo zOIX>Dh~0m%AAPV3B+V`okJfx0qIKaO$zGiFC!Io?r=%$^&6WU_<~*8>UNf8;p_mBG zy(R?E8iO|TOth|-IH%76%b^fSQl@<*8SOlUC1f9b?{>+;b(nUd; z0YfLfR`x}J187_l(=q6X4l(N$(y)Y02v6fYA`;MvZ&*7L7=^~*^NGfhF8ayJ*&Gib!nz@Sm%Bfrf-V{<~_&cvW;-X71`U|C z5YnR1K$CMJZyx#qdLa}nBF5=}M8rAemol&3p)m@bLnDWXLQB*Dun=;w_bV+5 z&0eY;MvG)Lk!Y0y(ON8;e$yc4$fo_IkOmUXn;H7pgc=nVQO!|6bguPIq{@ehs#AGI zA4OhV9vyT-$uJVgX4fi4{iUeCfPkKq9blIZf!u-}8wog*!C`cadKj{gg-%E}CtU2U z^}ui4m#zCD`$3q>0r6+HJZL*$SAk>6Wx&%OhTjyxn_;KSvId>O<1D~22hiAZP!MN4 zGZ}Vb5omUE=o}FM8hZ;{n;9LHdln z2Z2O?_wk3{YdPo--~XO{vl2}R^%xrHv+cxSHGq`Ecyy4IgVjv7p3OIN`EoK{N&#^$ zB~qzi$m?*BOB#9x9vyIMENC(^=)Dt8nYp`JTS3Fh2%R~4))%h)N#oA+&69moW#6&O zA!(Qm40G}*7Z~RQvjUs=Mk4Y|+2^syJCAd0j=cx7pn+bMLd$Y+UXmA3!P9DBT@P-X zf%}2wzh4;s_VnQ|5Bq<<1LFMmXI2Nld^w=V^Doc)|M=}7-R4`^2)rSr_W!nR)qa^Q;%e1UqV1<^g#z;j`TSj3}8b--)SxK+}G%H9LVw{ zM@ece?@Z|VOF#LiasE%^95yG!aguxPB~yM^0wd3F0kj~k{~CbyzV&SIYYFZw&@)d! z>lGZ|kZio3JKoe+IupLRk*^dH@K=nOQ)BGo_s`?ZVxPPSLA&+n`NdA7jS1>f&#x*Z z05l|^eLMjja=k(4&ToXEUF?m{J1Yhw^w98$+dUSyeNqVAHp7pt=(Q4gXv4vIiJJE zb=%8UtC`Iv0OUQdX55j_G1NN z9*@`IbldFM^$yXqPMy5-Y*+~aA&GG_@J#j`fPj4pt)ButaB8G99jtagnz+%g`Rc7Xuc)T9f&&z1${Q_0d&xQ z@>cPj^f_JuXwo<9=ra#KYYZCDv;D+xd=&e4qcn5_T+TJ#lk=m4}X_)OmCL%fB9o$mQ) zmwJ9Bakh#CG!m+#Q?9tE7=vpJ$?TJnLY^o~2f@NXb` zM*2+N=Y1Z0#>x91gmdEu)IGnT&upQ^urFDTT{eU4vW2}aM9&UrIp~r6PIJIzmOa)~ z(3cEBzrjq@pNaZdE<}AYA#gE28lj53ehIf z=Tf{~Nsd~@X&bOIoAhd_ZY{~GS5FOUsd>A$?9}Gn@}gTl9n{YTjWh5vHlY@8nPW4M5L>=6S!lY*$z+v}i*Iw5EXuJ@hH2P+6f^qkTgS z1{dn%S@+?z`*_;DU8>7&4xGXWpa->BuM+82LZe0;7&NEPQ0Id((PygjA$1fiA`yn# zLMyh$=gs2tX3p;70)++-^WNPYoF3a@6^sW<4xsO5>Sj=xfhQz0Q!`qs`T|wCms5_g zFDAA7)db}UJvOr2M;mp8x)e5x!Jyw5l}*u*N%k5%(xKhF=dc1S_PI}TnP4dwF6AQ? z_LZ-hP6n-zfOdjp+3z}&Zbi9`+eMXnBTh@ED>ITQcE_ zN2P4iQ%(o$xaE><-{m;;d(EMMEgq4EjpVEa?3fjMu33Std)PR|=j*&*KBI<&a4Leb z?PWM~Fs!oYbkWYC6dPn6=P2%2w6dAFl#ZG6N&6g{{$<$_l8;M~z)3n`87lG3h&{_3 zK(i-^jcPHNOFB>cCGaVOSh^}L@)1xJyzx9H+v1+DGCxr`ikTBqK6JSGev7+CP_ zqPZOvwj;D8{l;?jUK9H_GZvGTCIZ0BZ5mW^x7V()UwxNS7QoRptd zJ+?7Vi!No2*>x%9eZ%f|2H9S=@#{Y1wV?;#ymK>Gun%D!@2i4+1+mxz1WaF|hJ@(f z0N9NHx`e+ZsFHt!%}+bId7HiAq}a<7AA99`+`JhpkE`y}vWL}u1iJ`(jg)Vu&C7A= zdcyW_@wAhfDFC4FfXf3%W<}xU8z9JRY+Q|+#Gvn|>ZV^@_X?X{{=Anb08NbqFX1#m zS)cQb|E$R*rb@p4?8HsaGp za^6fXn(1*hJ}gD)$L#H#uagU61v+_uC+BaZ+|b&q0J*|S%&BI5DC-DO0=kovd%$kw zQpo8>GUzt$6XSz_)&f8yy*&B%mRL z%ZYP|hoGHA2FSvp0caFJJF)>g{PG=%4?3V7JM)H%R0iglTYS<31qbv_L&SO4nJ^9142V_CO?wi-J> zF2tz;=o21=mRXpzq*0Xr6%P47!av4ro!BgU*CqWY8VN(CthJbHss05^~VBxUU)` z+cF3)ieYyFmC#&U0R$GU8UUc(+{h7dl6fQPvnR0FoW`WzP9z%4(a4>73>oL7T}C5^ z2hQv0L>%OO7QbVF(!3ly2E7wTlc@vV6B_i+0B44L6zi^GvYS-V#fXm;dkBcd-9(uo z3LU1Nimog?I`KkQv7%a4qck8gs%c%V&ij96;ki zN$XO0C|maf*8QmCkVG6Q*KyKqNV^RwA@l$TbV)~?^#HmYa$(~^M=8WgszyBGJR~Q} zRW1zT8t57_=qfU3(PMDeB@R^aFhg~}K4EI$HyD1;d-nI_jeUAVd6VUJe z0EG$Y4?p~#$De=r{rm5J_wKvj8Ta?Ku7g&?vF*e_Wj{Hw84Y&hiQ8tYrn9AFx}0KT zCKru|+#a{pO3)d&^WlLB=rc@2V0oVqvtbWWGL3>e^MJEXxB)Bd?YQ$XUEKRf^w|U^ z$34f%LD*@kgrs4{Kg!9I0u-muMflA-fMx-pHS~;gZ!hg0W;_I-*~LXEu&RVktHE_6 zaMgDGac=tW7svnk@cwU4-~aOYyT3nw_qXQ*h&(@2qW%p=0jUM5=7x<~ zDQ9OZsStc+up@HcVi=YI0vaiQSOIa=*!NI<8bI?-m_mk`G1 zZ*>~{7xWY^z27;8(3!`a1#Z@|&o5%U{~SO&ew{mi`?_DRpa>xI5VZU2f#rWnpT7>} zzlNS8>@nhF{}y_dX>>X??o5^P`$KdsvCaB@Lfn}q2&NrLk8_p}1Z^gc*F8LPj;LK? z{}FGR;RkkL^QFk zPfG!+Wf8gvo|hp9JYRN^y+d=jhA_I4;K z^9nt4laJ=R2q6eY0&dcG?$(NJ*lYBxOFe7O z=n$@^ac6Dh5oV;%y7)79h9tfAUj@)YxZ%LyGt%S$d7obZXcOBZvZjINEeb)tK}*;? z?v+xQfR1||`UEsJjt?S$#`+3?j<~G!)y`{yVqf`oF=xS@ZM)zz_caR{G(@DSIicRU zAqf|U?Sxi1v;jxn7xfkNY!U?t=wlsv7CC4RojG?#v4*xpP-!C3Jo~)A>n^CTBhI7Q zI-dl0CebrDJ8Sg$;Ny=v_4AJ+{!DEK^}*-w2|e$B_|a)KI;|&8wlf{(h}RYNIwL+d zN+GYqCz(Zz}9fhCSJsKNIt1qTVcMHv+|ExR8+Z2{s9q)1hi6TF=FS zK7(W<(XC|%&3vblsuv={wh>oLiB>t$sir1s0RVKjI#ja5W@gaL_UfsAJw0z#7XYB^ z%T8^g6i*2p524mDD${muqGpjkV|8-NZfQGFwo`?Tn=!_mdyNswpy!=DPc(y0p@t0% zE6a8niY@Gx*th^M2fLB{qLahQ->#NV+smiT_2c&P{&ck+G|q0MJk8*#h;a)W|Y{Ws)AhORy zv3Z`F`!_g%rnEA^!D;h(v-)zm{^@e_o;KMQUQBC`XS4g$>BH&#el@+BwJ{|P>#Ro=wn8oE z5Bg60?&E;xn2k;=fMY7jc92a4a_L|;9jNA`!$usZ`@WOco<0Fh0%!_5vy1#sKN&=ee!Z4c$qpF}JgRt^PiN-@-}L?=qNRf@_U zgI54(uj?Qrn`2Qa5p!nao=CvrK>@VKc_e#I>e)cE5bRfA%ZJSrd+Oo&1>;I#GXfpT z^;CiQGxi}|b+Y^!1nLU8buD#%GjE`tLgANiVr^8%=)&@{FmES_}>=e^Rp zU%VVOp<~{t2}WQ%mw+K?cFPsywm?F!*;6cf{fPi_`EEw7^E!_xac1?f?A{2yGPbNN zvj=;{t^$4YD(8bd)n-__nK!nWCMLxEu;^TlD+Hif-ON?O*4*{M)H{e=8=p?QU(N@h<^TX)KVz?>PX4rAT=&Zm^ycR11}c@6+nIu) zV2F6%QNO-9+qNo_Zm>3^r#pSx0~a#{z=5jQ*xj)WU{5aFX_p`*fq?eiOvMm10BDFp zLqeI|U<-rERcI#&1?-qzB%j9pyg>$PkWk}pCzgGK!Rjr068i-zJTU;iw$2_SO$%Wckz&-VpyBe1o zNx##$Pf7$#m~xOuA3QL5$}aNHArZv8Bw5Y{?6ria227a)=w3dmrh`f{K=hePLz#6= z04*}M)u@Y22t<^)y%Vj_A!h|aL@@-FlN}j9^d961=zydL&@lkeW(3gYs1vv|3dc@D z67RH30Gil3dzhw!_aSu(*%@>H8-$Zqi}Ti=wdy_^T>6IoQwV0 z&>K8b@}QXN zo;wT>8@C>PupHt(Jp5ooi8di=ZFKBH&?ta59`NRb$fLm@P09|Ap?Bz6Uy;@GiJS4M3@MEebuHogc-qYwIpqXRk?S~6k;mo(|51(;4F zfW{7oqI?`ir@f|PNGgS?oOr^+4P+KMEO>iT)X5NVb6dopyNIEw5J}^2J`g}tK@>Uz zwsbg^g50*2@Ks`9ST0AsT3f<=h+8ah?g0QDB53OY0F5mQDFmJ17}`b*8hy}?40JDa zV3$HDNI-`@*iO(zE{h68q2UFEFDtAh&}6o4xOqJ3tO01v&Y|U?1+dm8yy#pJ{izP` zA%5PpFy!V64m5IzaaaT1uK-#PzLNa6p4Nh8_CHAAjKS zXWoAB4?G0@<9DC9f8+NApg(;7`@J83u$&xO4F*=gosG~f&|xxqY>tE+Oobxpa5NW9 z#MozP2sa>LyyRXt0=GTOe_I>= z^7!FzPw)Qz`NzLM|KaaX-~H|ByT5<_{+H(;e))3v%kz5#&?moqHvNwq>*I{L^M_6M z!*Yk4d9Bp<$cTT(vGN<@Jmpwf0O*?dQ|;g0&}UJAo_~i0S6S4*J6Dc3suj_*@v`l_ zZig;a&s8gM)e2oHaiC@mAZSz?T)S2{eMSsNcrJX^3_&%pH2RDHnxM13h&~JMjKOCF z&|lYX=+HA+GDyMk3PxWm7=jMU3CugEWN>bzkv^w`;DAnHtGc+)eWfM{C~MK?pC>tX zgKYfM3-m0;QEn&wXtR3>C3Vtgy?Ns+mSp#@0BCA0C`ClfSyOF<#llw=`ZfCe{{uZc zewA7805pvRpd;>ohMwK8G|(=+c>_jVAwoAL#vOguSx3Iko%v`Fy#de(zc=Kx|IllYHZ< zK|W|8&KLDCdnwWK>t=La32kbj^Gc8{Tvvi;W%;xu&(PrmB)Sw>A(CDc{8JRlPw+Gt zsD85ksM9Q&xPn6?(P5Ws+wWbDh8KhWOlc$oa?s_LU2dO4@=H!OdQr9Ev{+e5W-I5; zyRu6b8(Z$AQHw=e?LLPSxHAE0w=0Zk_n5~S_egOVU12VI-tkk-fWgc1Ej#loQp`T^ znYp9_0kkH&V56QpYxLQ#!_fGR%OG?8#jfaH4EZBISHv$x15!+O`kkhL+nj>lgZ?xMpt13w zF9Ws>e?B3XQejpFn1t%NWFwz!VkyPspivk!@X(;Y>SS14l0UjzT7XU( zxHAFh6-1BASBuHxdV8~&Y=$cOI-1)N6!zsSuLnGgEE3SAr}NR5&HQ;ic{&?i=n~DW z&ieV&eqjX(=se1xi)-j{mmfA_TjG6?L9SlS2A9(wyEWq4>mepgA%SO?#)8Eh4^#(dZJLjGIoz^%vQr@BYnOFQ!RwG zuP3eh)niko3`re>x}s*?7y>uU6w63~>SMwSg?4OR{-y9kO5(nGr( zdx)o@*u>?4tHWPW%|Qw1Ou}7Gc?R`lrxL4V{C@Y5*LCP|9uNxmdynH0S1jVpBs?L% znEae4R5Cn!SFyP?EW>7h0M-c$%;%Tpd zVr8JNsJv*PbGeC1;_9rG9W)Z@s67&Zoi=Dh=k4rRNwRs!cg*%=GGsf4CUsSfUvEa` zdcmKHT5@rT?Img<$i_<$q?AZ2u^ATFIBv$5?d%!bfPU$gJ#q8i-K=vxRzdL$Y_yIU z<&-^SXyS)jm@%?TCQAksa#(tR z2%yWClhWG#d;>CN^?s?`qX!vO z$kXOMoRw*_kv*a{k#4-NnVOm@sYx?2S5s_DfD{9%$C@;6;28&_2)hOL6g(_|JM&T0 z?WB1NM@9L1T4DDto*JadMEQ|Hvy0ndL3pJhIt}{)gU{#ikPD)dVPOl;3$pACN;gaKA6q@Dx4LaRTXT-?lRB=sT6h< zf)cADGU$9zLI4fYXDtMs_Sq=)9McleAO>NZXXI@#9J{ml0!kiwOb523k0j#Y0Qv|3 zv<>_l`x5U%xbHNwI-s@_UhF*K!iyk-21^M5X!wN|0O&)?K_jE*pAWen&1qo|5GgZ- zon?gsXk^fF>eh%53e_Cij>3+P9#NDf7cCqq4UKzGqt8_AF8YO3zmVwWqO5xP7yux zG%JV5K_iJ~N7n&Gp@~X6gscO79d7`%;ge?MaB*|=K6NtG@o24GArD7;$)`sr8?@#w z)INGJd(3E1<)hh;#WZ9C|q35p^*G6OCLPr`q8S+MmK1(sgUhEDwvMNV_N7teE zCKo8PQDe|hSu6t6kdF>&02*`9q=XJOF-=@g_^NSlB?d(<4%AJcg+tRQhup%j?7;?o zu2jImbI^WA+-HaK+6YD`eRgzl2pFwdI1uR;Bi?eJY^vfZB@@?V-6+s1soijg4t)w+JOcOGCB? zBECYzS3(AjR2tUN_c_cXRYx}M)gsb>?AaV4ej&_m*`D-T;Z4|W4A~FE4(Q~Wa2=;G z{+#xl#64CD-T#Kuob6Z+YAslXJ^=Vj4bdZ2W6*4lS!Osn30HXupfM%wB61DF zd%OydJcpbG5Ux=a=>ASfrr^p5FcS zXb)76*5d=oclfH?Qlo^jqi z$-Aco_pBt{^-ce6bNE-}&VT#-13_ot&QHjlpWprR{PCAB`~P@8{_B(N|GYSPn10-L ze_VHd-1a^!m3Law8SDML@q2{MqG}@1T-S2VyO{G1K-XTB7J{B?*=O;mIo#}TH;QGg zn%0VGqZ%(;?n~8w)e2&TuGGZ3DqjFTix79dYDTUQI$tY1;CZd^5Gb2);@o(Ho|W(p zCAVV_t(f4*K%a#tI*JnwJp-GDNgL`ldPX@0HXbBpbNsD~gWXg$E~kV3lx{Kdv68KHV`c>Ba&-2bZ@rADF>Jhzd!|i$ErT^IF8AHSM*nO{7dCx|6kpMoXl>2_guI+>yLOG%W_~_ zgY5rhJ-n^6!#;M`iruKO&;87OC;2=`-*=PPQ8NP$Xz+4GZ=2Mj6N1lI;^Yl98?1)V zV*_!cYA=0lgDwpjG1~dgjFe zv}B_AGqxNwhD7k0=yL#nn#vX?eNI*hzbjxnkvVtP%A~V!z!$l=$Ds+JgOb^2H8_Q- z*~$~jJos$m@#np_0NVBjK#PI|H2as$iXzfB#LzqneRBAf;Pc@QL-Uq{A^~kW)ZEQG z^t=Pmv|LL@lX*knW{o}@IDOs$=#%}A$NL{C_O?J$)qJnU{uFDMqg`Or$*EeNs>P{NoT=qrEjdzhBPDx2004bDs4md*yyzCzqvqAL zdo$}}_2#Y0qE$ZaHP3p=td*NmwR33ID6jfu%t2Sq`qi_3Wr^|UiJBQU5~D_X*hm9? z?iE&`+=Wo{S+BAl)Hl$g5Nb1MUX0aszkc2?QD7Nrf=Sp(v z8q((?X?#hfOSKt7OSJ2may4xteXd>4hu8A~tE>6&YB3<&2EyXX63 z>WNt^J8q^XN_yF;ocC&*KHCY+RlBqq)Go(O4MSf|)QfQ)1s!E-{YOCman-+FD3_4N zRoE5RgIcE&Eu^Gaz!>(Q$X>%#Nl(;NOf~|5_8B~m19o_?d*$tr0Cbfd5|ykg5iw^I zQaSArPiyOTre0(6ca8LUrY510T`e-KM^C%?yJ=e^zxTL4s4Au)thg6#@g7fGr*Jf; z=W24%N-ewTt7%m*=+f;BebC5Qp8$8NnkV{dQp4zacG^nMTB%7RF;NneX8f$5znRyu z&tZc=Gn~now+KVufGMJRIj)kmV>>Eqo(&2eYva`vV!y;;x1f^-1`Wh^2Hgln@!<29 z^TG290@~YQc@18UB72oxPC!1xZfZL&!v-vS_e+I(@m*q=nq84SK*;hBDFK~l#WsoU zhekgiJNMv76YL5hdlaN8P@qVE^pLZUX3Y)W?b1^ES(xk8%ZqtF= zwC};@Z-kz`oZ_L`3_hY5h(Slew#+rqNQ_&LV0kq|atk7uWfZK%g>pTR_ za|5EEvnlQ}*Q4%cf-_$g8xoRXL(zQMajzzZrl52k*|Y|rbts=RXbO+(7&Md$06M{{ zmydUIagP3Zet8F-n?R!7dH_wUQH#QtY}#AnA!r`WhI>h(h=bd--Je zJSz?UXaS%_k%HreQThdpKGHsczx3uAcvEp9hK3G=ZcEsH%nrh!oqa1g4BDZwA@(-Z z)&vsGnYH6cnO~Z8wh0Uv>V5od}9Zo#XPQIXfj9d z);}f&okSmW(qksMN5XAPdCXAW7bR@brsS?^p+&>cSY|CBt$}IMbmV0ALbmWgwD(Ou z8pF|$j~3=$e0za3G-;!eJM)RS7;0yLM6lPLltl=p>qRL&ygK97NtRC_Vkkg8XO&YV9gRSYj)jw)U7F@X_5~}B2dzUdFv0G&bw{*-9mY{RNpOMa%Y}y26p@cAHOY)O%q(6)?Qpo%<1Bb$*lI< zMdRJF@qVkC*XqfI>b+1rm#Y6#m9LbA`LC7cV%ly}wubXw*KXjTcoH}3O157K`^0R8hz&&Esc4CtBIxBgz(!dW4hfK=~S z{2M#W`qnt%cI_Ce>xEuJEPv4`?~S=wB%rnWCUkaugE;?l)y6C69DLo)&$(mGzlNc8 z<E}gpJ6$0=A7C3_i2h)EQh1 z6T;pgeZFjji9~~i1GO8=BGfeRJ1qs~1s|C=h)T~3fn`ZvmSd+%^}MYvTdHI-x-1qq zE31`N(CN&CBVms>=<>)ew_kEm>KO{m8(`9)XtSWt7Kgyl4wHpS|0k!#qO}(E*==F= zH1Y12Qq(QsFDR`^j}6N~^cm5!=p~}>D}t>>cB7SkI>%GPy9pm(Kxf{Xj}*x~1ikB^ z?dNfcW0}M27bR0Fc?YJ!kQj4YMC}-~rp_SOGZAN)a0YD(?*Q~k=#^^YjqX{CKksm} zWP0h}py0EXeSX_!P*ZU1641MR2S?8!cMdv?dg84AT7_)`4TQN7j-LqOhB1hNXrj*q zpxFxSC6ItbvlNod0y-P@BsxHDXadk)2chSnWRWGagwhNiPewH}`ki$E+VFxt+qfZm zUod6pE=cHE2%wK7(+dD?=XIn3Xv^{bF7>Q65wWv8XOuQPF^DE z*UpVk7rr>u z%ylZUPBq@GCPt8nhMK7*cClAac51PHBQ;j@+ewQ9=w7K`Pom{HdogKWPTGrhW!|DH zuZQZQQ<}B&=)DJvdl*4`#0|cfL;udL^s)TR@-s)hOg5^;XsqEbBCc%i|iv|B!UV1C4wun8b$oVcZf9dULN zfIg(Z`rOB%fH@WQq@r#%`aK5tlXU2k4uf7}Jr^7+=}{v&Q#0L4v|o$Q)%>bc-1h6I zozfZBd9MtDi*e&>!k#JhX5Jz{2`1kQ?78^78a^)jPs;%`4;(c&gSt`*7E)3qU<`PU zJ&ygDZ0^@$Q2@|}p!eAA*!M|?%U1rZS0V;|)~^)P&Q#QrjXOtb;rZh1r^_=q!2mrW zn_NIKtFxzU+=vb8;eItdRgw^`oix!k0nO{MwIDkZps+1on~itNCb%yKg;kdwkZD#N z{sRB4-cHrKnRk^Wp?pq+PI#ui)?q5$Om#ehi-n*@o!qemVK;%L?fszv75SG4DOcW zyJi1w*|}RNVAvoB^c-@{U991~SXAf=C99EPMgWAQ5ETPMRR4~t^*9s zZgx8?h$`OB>JLkW>hoFe>9l=2Z{Wt12tX5qemZSFpLc%RbiS;+pU>D+T*GyW+fn{; z)_MdJG^^JALU~%XwYq07cJ^S0g^NL9JIG&*3K!UW@OIkxe5O8OvB`E+Y~|!$Aq=#I zRX*6s%dCh&cMHL8K2S|KJ6V4_=f{O?olp-*G}xm1g$SZ&uafo^qmEM4QHeW)l0h;6 z0i;%h9&{RTY=`C7I$=Qf;}c@gNw2jSauQGm0G(vp5LHq#0BHENxCbM>-m1=DT>lDy zcGY7RokNA*Vlp*j8oJGO9N641=~oh71k>Oj5N_xo$J22yC7_jb5CJh~ z!P?%d2`)@g=s^(x^q`pT=AvNsAWyWeQK815g_HxbhML@?9`n|L)44b?Pxvtzy$fFh z%f@teE#`vo_#q^qsUQt~0BLCOavZ#;ShTL*W6b;`66*H?Pw%qQ5{09&G))IPAhl#P zJ2KfGcIg20izqZqK4HNUb^v>*T_HC_<6(>d8W+AQTu11nkzyab@GS88{s=4co27xvLj2jXk^gPxe?VRIf_Duy;LZnhV`>SR}ofrqg>mSW&74| zXGfX_pbd)3Jb3p9ef;@|ef9eA11rg747uHfXtJ0{m6DlqGF{E&Dk(O}6yhliJ4?2c z6U*_D@lb=y2R!c##2Fa08M!m!=KWo#L9N6RJzo|8`U6ZpY0E#r7usV8Ov!drIVcS> zfk93lWCIv;=3(a{Kxg2~#GN(a#we$mH+T&*?ta?c&mea$IOiqjP0#YbuMYll|Koo? zy!+3`AOHIJ-CrO7@Yg3+;Mw5Z`Sac{&&R(!pZs4}#+%W13+V6nzp-(GQDs8U0zkh< zx5mz!@vjtH`Mk4_A?RHR?Z%6R0zLnBQGdT^ykFFRT-Nv2O~!JWf5NS}G5!WKxJf%A6Js?m)L=p27+ zbLfnP^Bx;10S)!^M!^BC2r&em3kTAafDR&bmVL>9mtZsj=!D-rD@A@9W_}h78fujN z(oc!Jb5!d|_!dC3Vq2c{yM6^glXv2+Sz-s8^)Y7@Zg3ZeNImOW^IHZT-T`R)H*oV; zxbs^k8~k>?>#$zA$wlcXq$t72gEV;!hzCpkHw3R}7kc(MG2; zJYL90zj`3j*GaT?kv$i^jGw(@(5=CZAc+RL?Qj%BZuS~M^qlzI&D^(>51k}A%^$kS z&&Z(f)EKEY==TBa)x;yuh?{W|yv8MKIL#9xBL}PVN|4a=X-P)b>|>>+p3lqjyeOa6 zlk0YK)9x*uTAmHx%0A0F03Af!45?>6IoUC5MAht137>?C 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 z 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 a68udEzW;ptY=>G$!o4>*U literal 0 HcmV?d00001 diff --git a/resources/supersymmetry/backgrounds/credit.md b/resources/supersymmetry/backgrounds/credit.md index b984eb322..96fd644c9 100644 --- a/resources/supersymmetry/backgrounds/credit.md +++ b/resources/supersymmetry/backgrounds/credit.md @@ -6,6 +6,6 @@ Darkaken(@darkaken): 10 Pun10123(@pun10123): 11, 15 Valeqs(@valeqs.real): 12, 16 RandomScientist(@rsci.): 17 - +Mister Schoolgirl (@monfleur0177): 18 From c5fdc53fbabde5c6192c907f8c229ef7776716b6 Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 14 Dec 2024 15:29:20 -0500 Subject: [PATCH 124/132] make fluid coking better --- .../oil_refining/ThermalCracking.groovy | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy index dfbd98287..e3a1710d8 100644 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/oil_refining/ThermalCracking.groovy @@ -72,7 +72,7 @@ crackables.each { _, crackable -> .fluidOutputs(fractions.naphtha.getCrude(1560)) .fluidOutputs(fluid('sulfuric_fuel_gas') * 1365) .circuitMeta(2) - .duration(50) + .duration(200) .EUt(30) .buildAndRegister() @@ -85,7 +85,7 @@ crackables.each { _, crackable -> .fluidOutputs(fractions.naphtha.getCrude(1560)) .fluidOutputs(fluid('sulfuric_fuel_gas') * 1365) .circuitMeta(2) - .duration(50) + .duration(200) .EUt(30) .buildAndRegister() @@ -97,7 +97,7 @@ crackables.each { _, crackable -> .fluidOutputs(fractions.light_gas_oil.getCrude(225)) .fluidOutputs(fractions.naphtha.getCrude(1560)) .fluidOutputs(fluid('sulfuric_fuel_gas') * 1365) - .duration(50) + .duration(200) .EUt(30) .buildAndRegister() @@ -109,14 +109,14 @@ crackables.each { _, crackable -> .fluidOutputs(fractions.light_gas_oil.getCrude(225)) .fluidOutputs(fractions.naphtha.getCrude(1560)) .fluidOutputs(fluid('sulfuric_fuel_gas') * 1365) - .duration(50) + .duration(200) .EUt(30) .buildAndRegister() TUBE_FURNACE.recipeBuilder() .fluidInputs(fluid('coking_residue') * 1000) .fluidOutputs(fluid('heated_coking_residue') * 1000) - .duration(50) + .duration(200) .EUt(480) .buildAndRegister() @@ -132,7 +132,7 @@ crackables.each { _, crackable -> .fluidInputs(fluid('water') * 1000) .outputs(metaitem('dustGreenCoke') * 32) .fluidOutputs(fluid('coking_effluents') * 1000) - .duration(50) + .duration(200) .EUt(30) .buildAndRegister() From 43844e9a411231ad3c0a6ef2bdde380bea0e328f Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 14 Dec 2024 15:55:09 -0500 Subject: [PATCH 125/132] buff specialized gasoline feedstocks --- .../petrochemistry/Fuels.groovy | 30 +++++++++++-------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy index e43358025..94fc04d1e 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy @@ -598,26 +598,30 @@ log.infoMC("Registered oxygenate pairs") // Gasoline final blending -def gasolineFeedstocks = [ - 'naphtha', - 'light_naphtha', - 'reformate', - 'reformate_raffinate', - 'polymerate', - 'isomerate', - 'alkylate', - 'pyrolysis_gasoline', - 'pyrolysis_raffinate' +def GasolineFeedstocks = [ + 'naphtha' : 1, + 'light_naphtha' : 1, + 'reformate' : 3, + 'reformate_raffinate' : 2.5, + 'polymerate' : 2, + 'isomerate' : 3, + 'alkylate' : 2.5, + 'pyrolysis_gasoline' : 1.5, + 'pyrolysis_raffinate' : 1 ] -for (feedstock in gasolineFeedstocks) { + +GasolineFeedstocks.each { key, val -> MIXER.recipeBuilder() - .fluidInputs(fluid(feedstock) * 1000) - .fluidOutputs(fluid('gasoline') * 1000) + .fluidInputs(fluid(key) * 1000) + .fluidOutputs(fluid('gasoline') * (int(1000 * val))) .circuitMeta(10) .duration(2) .EUt(120) .buildAndRegister() + } +for (feedstock in gasolineFeedstocks) { + } BLENDER.recipeBuilder() From 59e03d16a5b79f08e8d3d06bdcf3c455f595a1b0 Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 14 Dec 2024 16:14:48 -0500 Subject: [PATCH 126/132] petrochem quests --- config/betterquesting.cfg | 2 - .../DefaultQuests/QuestLines/2.json | 213 ++++----- .../DefaultQuests/QuestLines/27.json | 7 + .../DefaultQuests/QuestLines/4.json | 451 +++++++++++------- .../DefaultQuests/QuestLines/5.json | 28 +- .../DefaultQuests/Quests/2/240.json | 3 - .../DefaultQuests/Quests/27/1997511526.json | 38 ++ .../DefaultQuests/Quests/4/1056118460.json | 42 ++ .../DefaultQuests/Quests/4/1177038065.json | 58 +++ .../DefaultQuests/Quests/4/1193199034.json | 47 ++ .../DefaultQuests/Quests/4/1529184698.json | 37 ++ .../DefaultQuests/Quests/{2 => 4}/179.json | 0 .../DefaultQuests/Quests/4/1837809262.json | 23 + .../DefaultQuests/Quests/4/2096017803.json | 37 ++ .../DefaultQuests/Quests/4/22127543.json | 40 ++ .../DefaultQuests/Quests/4/326901357.json | 23 + .../DefaultQuests/Quests/4/618527753.json | 30 ++ .../DefaultQuests/Quests/4/632.json | 1 - .../DefaultQuests/Quests/4/633.json | 1 - .../DefaultQuests/Quests/4/634.json | 1 - .../DefaultQuests/Quests/4/635.json | 1 - .../DefaultQuests/Quests/4/636.json | 1 - .../DefaultQuests/Quests/4/683.json | 2 +- .../DefaultQuests/Quests/4/689.json | 26 - .../DefaultQuests/Quests/4/690.json | 5 +- .../DefaultQuests/Quests/4/691.json | 6 +- .../DefaultQuests/Quests/4/697.json | 7 +- .../DefaultQuests/Quests/4/705.json | 32 +- .../DefaultQuests/Quests/4/707.json | 1 - .../DefaultQuests/Quests/4/714.json | 5 +- .../DefaultQuests/Quests/4/715.json | 2 +- .../DefaultQuests/Quests/4/753.json | 1 - .../DefaultQuests/Quests/{5 => 4}/822.json | 13 +- .../DefaultQuests/Quests/{5 => 4}/823.json | 0 .../Quests/4/{688.json => 943634333.json} | 9 +- .../DefaultQuests/Quests/5/824.json | 3 +- .../Quests/MultipleQuestLine/172.json | 1 - .../Quests/MultipleQuestLine/173.json | 1 - .../Quests/MultipleQuestLine/175.json | 1 - .../Quests/MultipleQuestLine/178.json | 4 +- .../Quests/MultipleQuestLine/180.json | 1 - .../Quests/MultipleQuestLine/181.json | 1 - .../Quests/MultipleQuestLine/621.json | 1 - .../Quests/MultipleQuestLine/638.json | 2 +- .../Quests/MultipleQuestLine/687.json | 2 + .../Quests/MultipleQuestLine/699.json | 2 + .../Quests/MultipleQuestLine/702.json | 2 + .../Quests/MultipleQuestLine/718.json | 9 +- .../Quests/MultipleQuestLine/751.json | 7 +- .../Quests/{27 => MultipleQuestLine}/874.json | 6 +- .../resources/supersymmetry/lang/en_us.lang | 19 +- 51 files changed, 829 insertions(+), 426 deletions(-) create mode 100644 config/betterquesting/DefaultQuests/Quests/27/1997511526.json create mode 100644 config/betterquesting/DefaultQuests/Quests/4/1056118460.json create mode 100644 config/betterquesting/DefaultQuests/Quests/4/1177038065.json create mode 100644 config/betterquesting/DefaultQuests/Quests/4/1193199034.json create mode 100644 config/betterquesting/DefaultQuests/Quests/4/1529184698.json rename config/betterquesting/DefaultQuests/Quests/{2 => 4}/179.json (100%) create mode 100644 config/betterquesting/DefaultQuests/Quests/4/1837809262.json create mode 100644 config/betterquesting/DefaultQuests/Quests/4/2096017803.json create mode 100644 config/betterquesting/DefaultQuests/Quests/4/22127543.json create mode 100644 config/betterquesting/DefaultQuests/Quests/4/326901357.json create mode 100644 config/betterquesting/DefaultQuests/Quests/4/618527753.json delete mode 100644 config/betterquesting/DefaultQuests/Quests/4/689.json rename config/betterquesting/DefaultQuests/Quests/{5 => 4}/822.json (81%) rename config/betterquesting/DefaultQuests/Quests/{5 => 4}/823.json (100%) rename config/betterquesting/DefaultQuests/Quests/4/{688.json => 943634333.json} (57%) rename config/betterquesting/DefaultQuests/Quests/{27 => MultipleQuestLine}/874.json (83%) diff --git a/config/betterquesting.cfg b/config/betterquesting.cfg index 99e4cf137..d94fe6af1 100644 --- a/config/betterquesting.cfg +++ b/config/betterquesting.cfg @@ -24,8 +24,6 @@ general { # Increases or decreases the scrolling speed [range: 0.0 ~ 10.0, default: 1.0] S:"Scroll Speed Multiplier"=1.0 - - # If true, skip the home GUI and open quests at startup. This property will be changed by the mod itself. [default: false] B:"Skip Home"=true # If true, then the player will spawn with a Quest Book when they first join the world [default: true] diff --git a/config/betterquesting/DefaultQuests/QuestLines/2.json b/config/betterquesting/DefaultQuests/QuestLines/2.json index fe4a536cd..087f38bf3 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/2.json +++ b/config/betterquesting/DefaultQuests/QuestLines/2.json @@ -273,608 +273,559 @@ "y:3": 78 }, "37:10": { - "id:3": 172, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -300, - "y:3": 270 - }, - "38:10": { - "id:3": 173, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -300, - "y:3": 318 - }, - "39:10": { "id:3": 174, - "sizeX:3": 36, - "sizeY:3": 36, - "x:3": -348, - "y:3": 402 - }, - "40:10": { - "id:3": 175, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -300, - "y:3": 366 - }, - "41:10": { - "id:3": 178, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -300, - "y:3": 408 - }, - "42:10": { - "id:3": 179, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -342, - "y:3": 366 - }, - "43:10": { - "id:3": 180, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -300, - "y:3": 456 - }, - "44:10": { - "id:3": 181, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -300, - "y:3": 504 + "x:3": 114, + "y:3": 522 }, - "45:10": { + "38:10": { "id:3": 183, "sizeX:3": 24, "sizeY:3": 24, "x:3": -60, "y:3": 378 }, - "46:10": { + "39:10": { "id:3": 184, "sizeX:3": 24, "sizeY:3": 24, "x:3": -12, "y:3": 378 }, - "47:10": { + "40:10": { "id:3": 185, "sizeX:3": 24, "sizeY:3": 24, "x:3": -12, "y:3": 426 }, - "48:10": { + "41:10": { "id:3": 186, "sizeX:3": 24, "sizeY:3": 24, "x:3": -48, "y:3": 114 }, - "49:10": { + "42:10": { "id:3": 188, "sizeX:3": 48, "sizeY:3": 48, "x:3": 160, "y:3": 463 }, - "50:10": { + "43:10": { "id:3": 189, "sizeX:3": 24, "sizeY:3": 24, "x:3": -12, "y:3": 475 }, - "51:10": { + "44:10": { "id:3": 190, "sizeX:3": 24, "sizeY:3": 24, "x:3": 78, "y:3": 475 }, - "52:10": { + "45:10": { "id:3": 191, "sizeX:3": 48, "sizeY:3": 48, "x:3": -216, "y:3": 36 }, - "53:10": { + "46:10": { "id:3": 192, "sizeX:3": 24, "sizeY:3": 24, "x:3": -252, "y:3": 48 }, - "54:10": { + "47:10": { "id:3": 193, "sizeX:3": 24, "sizeY:3": 24, "x:3": -300, "y:3": 48 }, - "55:10": { + "48:10": { "id:3": 194, "sizeX:3": 24, "sizeY:3": 24, "x:3": -336, "y:3": 24 }, - "56:10": { + "49:10": { "id:3": 195, "sizeX:3": 24, "sizeY:3": 24, "x:3": -336, "y:3": 72 }, - "57:10": { + "50:10": { "id:3": 196, "sizeX:3": 24, "sizeY:3": 24, "x:3": -240, "y:3": -24 }, - "58:10": { + "51:10": { "id:3": 197, "sizeX:3": 24, "sizeY:3": 24, "x:3": -252, "y:3": 12 }, - "59:10": { + "52:10": { "id:3": 198, "sizeX:3": 24, "sizeY:3": 24, "x:3": 48, "y:3": 336 }, - "60:10": { + "53:10": { "id:3": 199, "sizeX:3": 24, "sizeY:3": 24, "x:3": 128, "y:3": 336 }, - "61:10": { + "54:10": { "id:3": 200, "sizeX:3": 24, "sizeY:3": 24, "x:3": 24, "y:3": 378 }, - "62:10": { + "55:10": { "id:3": 201, "sizeX:3": 24, "sizeY:3": 24, "x:3": 78, "y:3": 427 }, - "63:10": { + "56:10": { "id:3": 202, "sizeX:3": 24, "sizeY:3": 24, "x:3": 78, "y:3": 378 }, - "64:10": { + "57:10": { "id:3": 203, "sizeX:3": 48, "sizeY:3": 48, "x:3": 162, "y:3": 366 }, - "65:10": { + "58:10": { "id:3": 204, "sizeX:3": 24, "sizeY:3": 24, "x:3": -78, "y:3": 114 }, - "66:10": { + "59:10": { "id:3": 205, "sizeX:3": 24, "sizeY:3": 24, "x:3": 90, "y:3": 108 }, - "67:10": { + "60:10": { "id:3": 221, "sizeX:3": 24, "sizeY:3": 24, "x:3": -204, "y:3": 432 }, - "68:10": { + "61:10": { "id:3": 222, "sizeX:3": 24, "sizeY:3": 24, "x:3": -204, "y:3": 468 }, - "69:10": { + "62:10": { "id:3": 223, "sizeX:3": 24, "sizeY:3": 24, "x:3": 132, "y:3": 174 }, - "70:10": { + "63:10": { "id:3": 224, "sizeX:3": 24, "sizeY:3": 24, "x:3": -186, "y:3": 270 }, - "71:10": { + "64:10": { "id:3": 236, "sizeX:3": 24, "sizeY:3": 24, "x:3": -102, "y:3": 426 }, - "72:10": { + "65:10": { "id:3": 239, "sizeX:3": 24, "sizeY:3": 24, "x:3": -12, "y:3": 558 }, - "73:10": { + "66:10": { "id:3": 240, "sizeX:3": 24, "sizeY:3": 24, "x:3": 114, "y:3": 558 }, - "74:10": { + "67:10": { "id:3": 241, "sizeX:3": 24, "sizeY:3": 24, "x:3": 78, "y:3": 558 }, - "75:10": { + "68:10": { "id:3": 242, "sizeX:3": 48, "sizeY:3": 48, "x:3": 18, "y:3": 546 }, - "76:10": { + "69:10": { "id:3": 243, "sizeX:3": 48, "sizeY:3": 48, "x:3": 18, "y:3": 624 }, - "77:10": { + "70:10": { "id:3": 368, "sizeX:3": 24, "sizeY:3": 24, "x:3": -102, "y:3": 468 }, - "78:10": { + "71:10": { "id:3": 369, "sizeX:3": 48, "sizeY:3": 48, "x:3": -216, "y:3": 504 }, - "79:10": { + "72:10": { "id:3": 372, "sizeX:3": 24, "sizeY:3": 24, "x:3": 172, "y:3": 427 }, - "80:10": { + "73:10": { "id:3": 377, "sizeX:3": 48, "sizeY:3": 48, "x:3": 132, "y:3": -102 }, - "81:10": { + "74:10": { "id:3": 378, "sizeX:3": 48, "sizeY:3": 48, "x:3": -12, "y:3": -102 }, - "82:10": { + "75:10": { "id:3": 379, "sizeX:3": 48, "sizeY:3": 48, "x:3": 60, "y:3": -102 }, - "83:10": { + "76:10": { "id:3": 380, "sizeX:3": 40, "sizeY:3": 40, "x:3": 172, "y:3": 52 }, - "84:10": { + "77:10": { "id:3": 381, "sizeX:3": 24, "sizeY:3": 24, "x:3": -144, "y:3": 324 }, - "85:10": { + "78:10": { "id:3": 383, "sizeX:3": 40, "sizeY:3": 40, "x:3": 229, "y:3": 52 }, - "86:10": { + "79:10": { "id:3": 384, "sizeX:3": 24, "sizeY:3": 24, "x:3": -168, "y:3": -12 }, - "87:10": { + "80:10": { "id:3": 385, "sizeX:3": 24, "sizeY:3": 24, "x:3": -132, "y:3": -36 }, - "88:10": { + "81:10": { "id:3": 386, "sizeX:3": 24, "sizeY:3": 24, "x:3": -132, "y:3": 12 }, - "89:10": { + "82:10": { "id:3": 387, "sizeX:3": 24, "sizeY:3": 24, "x:3": 180, "y:3": 12 }, - "90:10": { + "83:10": { "id:3": 388, "sizeX:3": 24, "sizeY:3": 24, "x:3": 168, "y:3": 156 }, - "91:10": { + "84:10": { "id:3": 418, "sizeX:3": 24, "sizeY:3": 24, "x:3": -78, "y:3": -42 }, - "92:10": { + "85:10": { "id:3": 419, "sizeX:3": 34, "sizeY:3": 34, "x:3": -16, "y:3": -12 }, - "93:10": { + "86:10": { "id:3": 420, "sizeX:3": 36, "sizeY:3": 36, "x:3": 66, "y:3": -6 }, - "94:10": { + "87:10": { "id:3": 421, "sizeX:3": 24, "sizeY:3": 24, "x:3": -78, "y:3": 0 }, - "95:10": { + "88:10": { "id:3": 438, "sizeX:3": 36, "sizeY:3": 36, "x:3": -156, "y:3": 510 }, - "96:10": { + "89:10": { "id:3": 439, "sizeX:3": 24, "sizeY:3": 24, "x:3": -54, "y:3": -90 }, - "97:10": { + "90:10": { "id:3": 440, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": -42 }, - "98:10": { + "91:10": { "id:3": 446, "sizeX:3": 24, "sizeY:3": 24, "x:3": 78, "y:3": 594 }, - "99:10": { + "92:10": { "id:3": 447, "sizeX:3": 24, "sizeY:3": 24, "x:3": 114, "y:3": 594 }, - "100:10": { + "93:10": { "id:3": 472, "sizeX:3": 24, "sizeY:3": 24, "x:3": -222, "y:3": 270 }, - "101:10": { + "94:10": { "id:3": 473, "sizeX:3": 24, "sizeY:3": 24, "x:3": 276, "y:3": 522 }, - "102:10": { + "95:10": { "id:3": 474, "sizeX:3": 24, "sizeY:3": 24, "x:3": 276, "y:3": 426 }, - "103:10": { + "96:10": { "id:3": 500, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": 288 }, - "104:10": { + "97:10": { "id:3": 517, "sizeX:3": 24, "sizeY:3": 24, "x:3": 276, "y:3": 474 }, - "105:10": { + "98:10": { "id:3": 602, "sizeX:3": 24, "sizeY:3": 24, "x:3": -60, "y:3": 324 }, - "106:10": { + "99:10": { "id:3": 603, "sizeX:3": 24, "sizeY:3": 24, "x:3": 132, "y:3": 6 }, - "107:10": { + "100:10": { "id:3": 604, "sizeX:3": 24, "sizeY:3": 24, "x:3": 24, "y:3": 252 }, - "108:10": { + "101:10": { "id:3": 610, "sizeX:3": 24, "sizeY:3": 24, "x:3": -150, "y:3": 468 }, - "109:10": { + "102:10": { "id:3": 631, "sizeX:3": 24, "sizeY:3": 24, "x:3": -156, "y:3": 48 }, - "110:10": { + "103:10": { "id:3": 638, "sizeX:3": 36, "sizeY:3": 36, "x:3": -306, - "y:3": 540 + "y:3": 318 }, - "111:10": { + "104:10": { "id:3": 657, "sizeX:3": 48, "sizeY:3": 48, "x:3": 216, "y:3": 144 }, - "112:10": { + "105:10": { "id:3": 658, "sizeX:3": 24, "sizeY:3": 24, "x:3": -54, "y:3": 78 }, - "113:10": { + "106:10": { "id:3": 660, "sizeX:3": 24, "sizeY:3": 24, "x:3": 24, "y:3": 288 }, - "114:10": { + "107:10": { "id:3": 661, "sizeX:3": 48, "sizeY:3": 48, "x:3": 222, "y:3": 462 }, - "115:10": { + "108:10": { "id:3": 666, "sizeX:3": 24, "sizeY:3": 24, "x:3": 30, "y:3": 42 }, - "116:10": { + "109:10": { "id:3": 667, "sizeX:3": 24, "sizeY:3": 24, "x:3": -54, "y:3": 42 }, - "117:10": { + "110:10": { "id:3": 682, "sizeX:3": 24, "sizeY:3": 24, "x:3": 204, "y:3": -90 }, - "118:10": { + "111:10": { "id:3": 684, "sizeX:3": 24, "sizeY:3": 24, "x:3": 156, "y:3": 558 }, - "119:10": { + "112:10": { "id:3": 712, "sizeX:3": 24, "sizeY:3": 24, "x:3": -180, "y:3": 96 }, - "120:10": { + "113:10": { "id:3": 721, "sizeX:3": 24, "sizeY:3": 24, "x:3": -228, "y:3": 96 }, - "121:10": { + "114:10": { "id:3": 725, "sizeX:3": 24, "sizeY:3": 24, "x:3": -204, "y:3": -36 }, - "122:10": { + "115:10": { "id:3": 740, "sizeX:3": 24, "sizeY:3": 24, "x:3": -252, "y:3": 468 }, - "123:10": { + "116:10": { "id:3": 742, "sizeX:3": 36, "sizeY:3": 36, diff --git a/config/betterquesting/DefaultQuests/QuestLines/27.json b/config/betterquesting/DefaultQuests/QuestLines/27.json index 488f30eae..b2fbd8f12 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/27.json +++ b/config/betterquesting/DefaultQuests/QuestLines/27.json @@ -152,6 +152,13 @@ "sizeY:3": 24, "x:3": 384, "y:3": 96 + }, + "20:10": { + "id:3": 1997511526, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 264, + "y:3": 0 } } } \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/QuestLines/4.json b/config/betterquesting/DefaultQuests/QuestLines/4.json index 9ccd7cf6e..b004b6f39 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/4.json +++ b/config/betterquesting/DefaultQuests/QuestLines/4.json @@ -14,487 +14,606 @@ }, "quests:9": { "0:10": { + "id:3": 172, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -132, + "y:3": 162 + }, + "1:10": { + "id:3": 173, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -132, + "y:3": 126 + }, + "2:10": { + "id:3": 175, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -96, + "y:3": 126 + }, + "3:10": { + "id:3": 178, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -60, + "y:3": 90 + }, + "4:10": { + "id:3": 179, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -96, + "y:3": 162 + }, + "5:10": { + "id:3": 180, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -96, + "y:3": 90 + }, + "6:10": { + "id:3": 181, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -132, + "y:3": 90 + }, + "7:10": { "id:3": 479, "sizeX:3": 48, "sizeY:3": 48, "x:3": 48, "y:3": 102 }, - "1:10": { + "8:10": { "id:3": 516, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -252, - "y:3": -180 + "x:3": -264, + "y:3": -168 }, - "2:10": { + "9:10": { "id:3": 519, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -216, - "y:3": -180 + "x:3": -228, + "y:3": -168 }, - "3:10": { + "10:10": { "id:3": 520, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -180, - "y:3": -180 + "x:3": -192, + "y:3": -168 }, - "4:10": { + "11:10": { "id:3": 550, "sizeX:3": 48, "sizeY:3": 48, - "x:3": -216, - "y:3": 198 + "x:3": -132, + "y:3": 234 }, - "5:10": { + "12:10": { "id:3": 614, "sizeX:3": 24, "sizeY:3": 24, "x:3": 60, - "y:3": 0 + "y:3": 6 }, - "6:10": { + "13:10": { "id:3": 620, "sizeX:3": 48, "sizeY:3": 48, "x:3": 48, "y:3": -96 }, - "7:10": { + "14:10": { "id:3": 621, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 12, - "y:3": -84 + "x:3": 78, + "y:3": -126 }, - "8:10": { + "15:10": { "id:3": 622, "sizeX:3": 24, "sizeY:3": 24, "x:3": 168, - "y:3": 0 + "y:3": 6 }, - "9:10": { + "16:10": { "id:3": 623, "sizeX:3": 24, "sizeY:3": 24, "x:3": 60, "y:3": 48 }, - "10:10": { + "17:10": { "id:3": 624, "sizeX:3": 24, "sizeY:3": 24, "x:3": 222, - "y:3": 0 + "y:3": 6 }, - "11:10": { + "18:10": { "id:3": 625, "sizeX:3": 24, "sizeY:3": 24, "x:3": 288, - "y:3": -30 + "y:3": -24 }, - "12:10": { + "19:10": { "id:3": 626, "sizeX:3": 24, "sizeY:3": 24, "x:3": 258, - "y:3": 0 + "y:3": 6 }, - "13:10": { + "20:10": { "id:3": 627, "sizeX:3": 24, "sizeY:3": 24, "x:3": 258, - "y:3": -30 + "y:3": -24 }, - "14:10": { + "21:10": { "id:3": 628, "sizeX:3": 24, "sizeY:3": 24, "x:3": 258, - "y:3": 30 + "y:3": 36 }, - "15:10": { + "22:10": { "id:3": 629, "sizeX:3": 24, "sizeY:3": 24, "x:3": 288, - "y:3": 30 + "y:3": 36 }, - "16:10": { + "23:10": { "id:3": 630, "sizeX:3": 24, "sizeY:3": 24, "x:3": 288, - "y:3": 0 + "y:3": 6 }, - "17:10": { + "24:10": { "id:3": 632, "sizeX:3": 24, "sizeY:3": 24, "x:3": 168, "y:3": -120 }, - "18:10": { + "25:10": { "id:3": 633, "sizeX:3": 24, "sizeY:3": 24, "x:3": 138, "y:3": -48 }, - "19:10": { + "26:10": { "id:3": 634, "sizeX:3": 24, "sizeY:3": 24, "x:3": 168, "y:3": -48 }, - "20:10": { + "27:10": { "id:3": 635, "sizeX:3": 24, "sizeY:3": 24, "x:3": 168, "y:3": -84 }, - "21:10": { + "28:10": { "id:3": 636, "sizeX:3": 24, "sizeY:3": 24, "x:3": 198, "y:3": -48 }, - "22:10": { + "29:10": { "id:3": 637, "sizeX:3": 36, "sizeY:3": 36, - "x:3": -186, - "y:3": -144 + "x:3": -156, + "y:3": -174 }, - "23:10": { + "30:10": { "id:3": 641, - "sizeX:3": 48, - "sizeY:3": 48, - "x:3": -30, - "y:3": -12 + "sizeX:3": 36, + "sizeY:3": 36, + "x:3": -24, + "y:3": -132 }, - "24:10": { + "31:10": { "id:3": 642, "sizeX:3": 24, "sizeY:3": 24, "x:3": -18, - "y:3": -84 + "y:3": -168 }, - "25:10": { + "32:10": { "id:3": 643, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -72, - "y:3": -84 + "x:3": -18, + "y:3": -204 }, - "26:10": { + "33:10": { "id:3": 644, "sizeX:3": 48, "sizeY:3": 48, - "x:3": -84, - "y:3": -150 + "x:3": -30, + "y:3": -264 }, - "27:10": { + "34:10": { "id:3": 645, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -18, - "y:3": -138 + "x:3": 30, + "y:3": -252 }, - "28:10": { + "35:10": { "id:3": 647, "sizeX:3": 36, "sizeY:3": 36, "x:3": -24, - "y:3": 54 + "y:3": 12 }, - "29:10": { + "36:10": { "id:3": 648, "sizeX:3": 36, "sizeY:3": 36, - "x:3": -138, - "y:3": -144 + "x:3": -108, + "y:3": -174 }, - "30:10": { + "37:10": { "id:3": 649, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -132, - "y:3": -84 + "x:3": -60, + "y:3": -168 }, - "31:10": { + "38:10": { "id:3": 679, "sizeX:3": 36, "sizeY:3": 36, "x:3": -24, - "y:3": 204 + "y:3": 240 }, - "32:10": { + "39:10": { "id:3": 680, "sizeX:3": 36, "sizeY:3": 36, - "x:3": -78, - "y:3": -198 + "x:3": -24, + "y:3": -312 }, - "33:10": { + "40:10": { "id:3": 681, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -18, - "y:3": -168 + "x:3": 30, + "y:3": -288 }, - "34:10": { + "41:10": { "id:3": 683, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -114, - "y:3": -48 + "x:3": -168, + "y:3": 18 }, - "35:10": { + "42:10": { "id:3": 687, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 114, + "x:3": 120, "y:3": -120 }, - "36:10": { - "id:3": 688, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -72, - "y:3": -18 - }, - "37:10": { - "id:3": 689, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -72, - "y:3": 12 - }, - "38:10": { + "43:10": { "id:3": 690, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -132, - "y:3": 60 + "x:3": -96, + "y:3": -18 }, - "39:10": { + "44:10": { "id:3": 691, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -114, - "y:3": -18 + "x:3": -132, + "y:3": 18 }, - "40:10": { + "45:10": { "id:3": 692, "sizeX:3": 24, "sizeY:3": 24, "x:3": 108, "y:3": 48 }, - "41:10": { + "46:10": { "id:3": 693, "sizeX:3": 24, "sizeY:3": 24, "x:3": 108, "y:3": 84 }, - "42:10": { + "47:10": { "id:3": 694, "sizeX:3": 24, "sizeY:3": 24, "x:3": 138, "y:3": 48 }, - "43:10": { + "48:10": { "id:3": 695, "sizeX:3": 24, "sizeY:3": 24, "x:3": 138, "y:3": 114 }, - "44:10": { + "49:10": { "id:3": 696, "sizeX:3": 24, "sizeY:3": 24, "x:3": 168, "y:3": 48 }, - "45:10": { + "50:10": { "id:3": 697, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 12, - "y:3": -54 + "x:3": 42, + "y:3": -126 }, - "46:10": { + "51:10": { "id:3": 698, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 114, + "x:3": 120, "y:3": -84 }, - "47:10": { + "52:10": { "id:3": 699, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 114, + "x:3": 120, "y:3": -156 }, - "48:10": { + "53:10": { "id:3": 700, "sizeX:3": 24, "sizeY:3": 24, "x:3": 168, "y:3": -156 }, - "49:10": { + "54:10": { "id:3": 701, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 60, + "x:3": 78, "y:3": -156 }, - "50:10": { + "55:10": { "id:3": 702, "sizeX:3": 36, "sizeY:3": 36, - "x:3": 108, + "x:3": 114, "y:3": -216 }, - "51:10": { + "56:10": { "id:3": 703, "sizeX:3": 48, "sizeY:3": 48, - "x:3": 156, + "x:3": 162, "y:3": -222 }, - "52:10": { + "57:10": { "id:3": 704, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 228, + "x:3": 222, "y:3": -210 }, - "53:10": { + "58:10": { "id:3": 705, "sizeX:3": 36, "sizeY:3": 36, - "x:3": 162, + "x:3": 168, "y:3": -270 }, - "54:10": { + "59:10": { "id:3": 706, "sizeX:3": 36, "sizeY:3": 36, - "x:3": -111, - "y:3": 204 + "x:3": -72, + "y:3": 240 }, - "55:10": { + "60:10": { "id:3": 707, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -61, - "y:3": 165 + "x:3": -54, + "y:3": 204 }, - "56:10": { + "61:10": { "id:3": 708, "sizeX:3": 24, "sizeY:3": 24, "x:3": -18, - "y:3": 165 + "y:3": 204 }, - "57:10": { + "62:10": { "id:3": 709, "sizeX:3": 36, "sizeY:3": 36, "x:3": -24, - "y:3": 108 + "y:3": 156 }, - "58:10": { + "63:10": { "id:3": 710, "sizeX:3": 36, "sizeY:3": 36, "x:3": -78, - "y:3": -246 + "y:3": -258 }, - "59:10": { + "64:10": { "id:3": 713, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -72, - "y:3": -48 + "x:3": -60, + "y:3": -126 }, - "60:10": { + "65:10": { "id:3": 714, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -72, - "y:3": 42 + "x:3": -96, + "y:3": -54 }, - "61:10": { + "66:10": { "id:3": 715, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -72, - "y:3": 78 + "x:3": -132, + "y:3": -18 }, - "62:10": { + "67:10": { "id:3": 716, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -132, - "y:3": -240 + "x:3": -114, + "y:3": -252 }, - "63:10": { + "68:10": { "id:3": 717, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -105, - "y:3": 263 + "x:3": -66, + "y:3": 288 }, - "64:10": { + "69:10": { "id:3": 718, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 108, + "x:3": -168, "y:3": 162 }, - "65:10": { - "id:3": 719, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -156, - "y:3": -48 - }, - "66:10": { + "70:10": { "id:3": 720, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -228, - "y:3": -138 + "x:3": -150, + "y:3": -126 }, - "67:10": { + "71:10": { "id:3": 751, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -156, - "y:3": -18 + "x:3": -168, + "y:3": 54 }, - "68:10": { + "72:10": { "id:3": 753, "sizeX:3": 24, "sizeY:3": 24, "x:3": 228, "y:3": -156 + }, + "73:10": { + "id:3": 822, + "sizeX:3": 36, + "sizeY:3": 36, + "x:3": -24, + "y:3": -60 + }, + "74:10": { + "id:3": 823, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -60, + "y:3": -54 + }, + "75:10": { + "id:3": 874, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -168, + "y:3": 90 + }, + "76:10": { + "id:3": 22127543, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -204, + "y:3": 54 + }, + "77:10": { + "id:3": 326901357, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -60, + "y:3": -18 + }, + "78:10": { + "id:3": 618527753, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -60, + "y:3": 54 + }, + "79:10": { + "id:3": 943634333, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -60, + "y:3": 18 + }, + "80:10": { + "id:3": 1056118460, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -96, + "y:3": 54 + }, + "81:10": { + "id:3": 1177038065, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -60, + "y:3": 126 + }, + "82:10": { + "id:3": 1193199034, + "sizeX:3": 36, + "sizeY:3": 36, + "x:3": -24, + "y:3": 84 + }, + "83:10": { + "id:3": 1529184698, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -132, + "y:3": 54 + }, + "84:10": { + "id:3": 1837809262, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -96, + "y:3": 18 + }, + "85:10": { + "id:3": 2096017803, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -168, + "y:3": 126 } } } \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/QuestLines/5.json b/config/betterquesting/DefaultQuests/QuestLines/5.json index aee2499e5..fb475c762 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/5.json +++ b/config/betterquesting/DefaultQuests/QuestLines/5.json @@ -308,69 +308,55 @@ "y:3": -54 }, "42:10": { - "id:3": 822, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 30, - "y:3": -96 - }, - "43:10": { - "id:3": 823, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 72, - "y:3": -96 - }, - "44:10": { "id:3": 824, "sizeX:3": 24, "sizeY:3": 24, "x:3": 30, "y:3": -54 }, - "45:10": { + "43:10": { "id:3": 825, "sizeX:3": 24, "sizeY:3": 24, "x:3": 114, "y:3": -96 }, - "46:10": { + "44:10": { "id:3": 826, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": -54 }, - "47:10": { + "45:10": { "id:3": 827, "sizeX:3": 24, "sizeY:3": 24, "x:3": 156, "y:3": -54 }, - "48:10": { + "46:10": { "id:3": 828, "sizeX:3": 24, "sizeY:3": 24, "x:3": 114, "y:3": -54 }, - "49:10": { + "47:10": { "id:3": 829, "sizeX:3": 24, "sizeY:3": 24, "x:3": 30, "y:3": 30 }, - "50:10": { + "48:10": { "id:3": 875, "sizeX:3": 36, "sizeY:3": 36, "x:3": 150, "y:3": -18 }, - "51:10": { + "49:10": { "id:3": 876, "sizeX:3": 24, "sizeY:3": 24, diff --git a/config/betterquesting/DefaultQuests/Quests/2/240.json b/config/betterquesting/DefaultQuests/Quests/2/240.json index 73a5f71d2..db1f43143 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/240.json +++ b/config/betterquesting/DefaultQuests/Quests/2/240.json @@ -1,7 +1,4 @@ { - "preRequisiteTypes:7": [ - 1 - ], "preRequisites:11": [ 174 ], diff --git a/config/betterquesting/DefaultQuests/Quests/27/1997511526.json b/config/betterquesting/DefaultQuests/Quests/27/1997511526.json new file mode 100644 index 000000000..2ce8e57aa --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/27/1997511526.json @@ -0,0 +1,38 @@ +{ + "preRequisites:11": [ + 373, + 786 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "No Description", + "icon:10": { + "Count:3": 1, + "id:8": "forge:bucketfilled", + "tag:10": { + "Amount:3": 1000, + "FluidName:8": "natural_gas" + } + }, + "name:8": "Natural Gas", + "tasklogic:8": "OR" + } + }, + "questID:3": 1997511526, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredFluids:9": { + "0:10": { + "Amount:3": 1000, + "FluidName:8": "natural_gas" + } + }, + "taskID:8": "bq_standard:fluid" + }, + "1:10": { + "index:3": 1, + "taskID:8": "bq_standard:checkbox" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/4/1056118460.json b/config/betterquesting/DefaultQuests/Quests/4/1056118460.json new file mode 100644 index 000000000..bbdc72558 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/4/1056118460.json @@ -0,0 +1,42 @@ +{ + "preRequisites:11": [ + 1193199034, + 466 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "No Description", + "icon:10": { + "Count:3": 1, + "id:8": "forge:bucketfilled", + "tag:10": { + "Amount:3": 1000, + "FluidName:8": "vacuum_oil_residue" + } + }, + "name:8": "Residues", + "tasklogic:8": "OR" + } + }, + "questID:3": 1056118460, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredFluids:9": { + "0:10": { + "Amount:3": 1000, + "FluidName:8": "atmospheric_oil_residue" + }, + "1:10": { + "Amount:3": 1000, + "FluidName:8": "vacuum_oil_residue" + } + }, + "taskID:8": "bq_standard:fluid" + }, + "1:10": { + "index:3": 1, + "taskID:8": "bq_standard:checkbox" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/4/1177038065.json b/config/betterquesting/DefaultQuests/Quests/4/1177038065.json new file mode 100644 index 000000000..67815a989 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/4/1177038065.json @@ -0,0 +1,58 @@ +{ + "preRequisites:11": [ + 175 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "frame:8": "GATE", + "icon:10": { + "Count:3": 1, + "id:8": "forge:bucketfilled", + "tag:10": { + "Amount:3": 1000, + "FluidName:8": "desalted_oil_light" + } + }, + "name:8": "Heated Oil", + "tasklogic:8": "OR" + } + }, + "questID:3": 1177038065, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredFluids:9": { + "0:10": { + "Amount:3": 1000, + "FluidName:8": "heated_oil_light" + } + }, + "taskID:8": "bq_standard:fluid" + }, + "1:10": { + "index:3": 1, + "requiredFluids:9": { + "0:10": { + "Amount:3": 1000, + "FluidName:8": "heated_oil" + } + }, + "taskID:8": "bq_standard:fluid" + }, + "2:10": { + "index:3": 2, + "requiredFluids:9": { + "0:10": { + "Amount:3": 1000, + "FluidName:8": "heated_oil_heavy" + } + }, + "taskID:8": "bq_standard:fluid" + }, + "3:10": { + "index:3": 3, + "taskID:8": "bq_standard:checkbox" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/4/1193199034.json b/config/betterquesting/DefaultQuests/Quests/4/1193199034.json new file mode 100644 index 000000000..2947a7ae5 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/4/1193199034.json @@ -0,0 +1,47 @@ +{ + "preRequisites:11": [ + 614 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "The §bsieve distillation tower §ris a slightly cheaper version of the regular distillation tower used in oil processing, which allows for more inputs. These will be ubiquitous in petrochemical processing.", + "frame:8": "GATE", + "icon:10": { + "Count:3": 1, + "Damage:2": 14506, + "id:8": "gregtech:machine" + }, + "ismain:1": 1, + "name:8": "The Gates of Oil Processing Hell" + } + }, + "questID:3": 1193199034, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "Damage:2": 14506, + "id:8": "gregtech:machine" + }, + "1:10": { + "Count:3": 24, + "Damage:2": 5, + "id:8": "gregtech:metal_casing" + }, + "2:10": { + "Count:3": 2, + "Damage:2": 1, + "id:8": "susy:susy_multiblock_casing" + }, + "3:10": { + "Count:3": 8, + "Damage:2": 3, + "id:8": "gregtech:meta_block_frame_20" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/4/1529184698.json b/config/betterquesting/DefaultQuests/Quests/4/1529184698.json new file mode 100644 index 000000000..392b14e60 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/4/1529184698.json @@ -0,0 +1,37 @@ +{ + "preRequisites:11": [ + 1056118460 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "§6§lLubricating oil§r is a useful feedstock for lubricant production, derived from residue distillation. It can either be produced by directly hydrotreating the crude feedstock or dewaxed with §bMIBK§r and §1§3Butanone§r to improve yield. The slack wax can be turned into more lubricating oil, turned into resin, or produce treated wood.", + "icon:10": { + "Count:3": 1, + "id:8": "forge:bucketfilled", + "tag:10": { + "Amount:3": 1000, + "FluidName:8": "lubricating_oil" + } + }, + "name:8": "Lubricating Oil", + "tasklogic:8": "OR" + } + }, + "questID:3": 1529184698, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredFluids:9": { + "0:10": { + "Amount:3": 1000, + "FluidName:8": "lubricating_oil" + } + }, + "taskID:8": "bq_standard:fluid" + }, + "1:10": { + "index:3": 1, + "taskID:8": "bq_standard:checkbox" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2/179.json b/config/betterquesting/DefaultQuests/Quests/4/179.json similarity index 100% rename from config/betterquesting/DefaultQuests/Quests/2/179.json rename to config/betterquesting/DefaultQuests/Quests/4/179.json diff --git a/config/betterquesting/DefaultQuests/Quests/4/1837809262.json b/config/betterquesting/DefaultQuests/Quests/4/1837809262.json new file mode 100644 index 000000000..6168e0da9 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/4/1837809262.json @@ -0,0 +1,23 @@ +{ + "preRequisites:11": [ + 647, + 1056118460 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "§cThermal cracking§r is a process that converts residues into lighter fractions using heat. It can be carried out in a roaster at lower efficiency and longer duration or in a cracker. There are three forms of this process: steam cracking, visbreaking, and coking.\n\n- Visbreaking is a milder form of thermal cracking which does not produce pure coke, but leaves behind a residue that can be used as a fuel oil blending component.\n\n- Coking is a severe form of thermal cracking that removes carbon from the fractions as coke, which can be used for metallurgy or as a fuel source.\n\n- Steam cracking is used mainly for lighter fractions to produce olefins (alkenes).", + "icon:10": { + "Count:3": 1, + "id:8": "industrialrenewal:fire" + }, + "name:8": "Thermal Cracking" + } + }, + "questID:3": 1837809262, + "tasks:9": { + "0:10": { + "index:3": 0, + "taskID:8": "bq_standard:checkbox" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/4/2096017803.json b/config/betterquesting/DefaultQuests/Quests/4/2096017803.json new file mode 100644 index 000000000..e6d45f86b --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/4/2096017803.json @@ -0,0 +1,37 @@ +{ + "preRequisiteTypes:7": [ + 1, + 0, + 0, + 0 + ], + "preRequisites:11": [ + 479, + 394, + 775, + 181 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "There are a variety of petrochemical productions that can be blended into gasoline. Below is an overview:\n\n- §e§e§6Naphtha §rand §eLight Naphtha§r, produced directly from the distillation of oil can be used at a low efficiency.\n- §6§cReformate§r and §cReformate Raffinate §rare produced by reforming heavy naphtha into aromatics. These are high performance and have high gasoline yields. Raffinate produces less gasoline, but allows for the extraction of BTEX for petrochemicals.\n- §aPolymerate §rcan be produced from catalytic cracking byproducts in a simple process, with a medium yield.\n- §4Isomerate§r is produced from light na§6§rphtha and a small quantity of hydrogen. This is a high performance feedstock with high yields.\n- §6Alkylate§r is produced from catalytic cracking byproducts, isobutane, and hydrofluoric acid in a slightly more complex process than polymerate. It has a higher performance and thus yields more gasoline, however.\n- §6Pyrolysis Gasoline §rand §6Pyrolysis Raffinate §rare byproducts of steam cracking and yield relatively low amounts of gasoline. Raffinate allows for the production of BTEX, similar to refomrate.\n\nDiesel can be produced from Light Gas Oil (LGO) and Light Cycle Oil (LCO), however light cycle oil typically lowers performance and can only be added in small amounts. As such, LCO is better used with hydrocracking to produce BTEX.\n\nFuel oils are heavier, energy dense fuels that are produced from heavier fractions and residues. These are best used for off-site power generation and marine applications due to the low yields of residua from oils and their high density, allowing for ease of transport.", + "frame:8": "GATE", + "icon:10": { + "Count:3": 1, + "id:8": "forge:bucketfilled", + "tag:10": { + "Amount:3": 1000, + "FluidName:8": "gasoline" + } + }, + "ismain:1": 1, + "name:8": "Fuel Feedstocks" + } + }, + "questID:3": 2096017803, + "tasks:9": { + "0:10": { + "index:3": 1, + "taskID:8": "bq_standard:checkbox" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/4/22127543.json b/config/betterquesting/DefaultQuests/Quests/4/22127543.json new file mode 100644 index 000000000..c5d70ffea --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/4/22127543.json @@ -0,0 +1,40 @@ +{ + "preRequisiteTypes:7": [ + 1 + ], + "preRequisites:11": [ + 614 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "Supercritical fluids can be produced by compressing an already compressed gas in a HV-tier fluid compressor.", + "icon:10": { + "Count:3": 1, + "id:8": "forge:bucketfilled", + "tag:10": { + "Amount:3": 1000, + "FluidName:8": "supercritical_propane" + } + }, + "name:8": "Going Supercritical", + "tasklogic:8": "OR" + } + }, + "questID:3": 22127543, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredFluids:9": { + "0:10": { + "Amount:3": 300, + "FluidName:8": "supercritical_propane" + } + }, + "taskID:8": "bq_standard:fluid" + }, + "1:10": { + "index:3": 1, + "taskID:8": "bq_standard:checkbox" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/4/326901357.json b/config/betterquesting/DefaultQuests/Quests/4/326901357.json new file mode 100644 index 000000000..3a1616e15 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/4/326901357.json @@ -0,0 +1,23 @@ +{ + "preRequisites:11": [ + 647, + 1837809262 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "§8§o§o§rSteam cracking is a form of §cthermal cracking §rthat allows you to produce alkenes such as ethylene, propylene, etc. from lighter fractions and molecules such as naphtha.\n\nAdditionally, pyrolysis gasoline can be used as a gasoline blending component or as a source of §l§l§r§6BTEX§r.", + "icon:10": { + "Count:3": 1, + "id:8": "industrialrenewal:steam" + }, + "name:8": "Steam Cracking" + } + }, + "questID:3": 326901357, + "tasks:9": { + "0:10": { + "index:3": 0, + "taskID:8": "bq_standard:checkbox" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/4/618527753.json b/config/betterquesting/DefaultQuests/Quests/4/618527753.json new file mode 100644 index 000000000..b5f9f2f0c --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/4/618527753.json @@ -0,0 +1,30 @@ +{ + "preRequisites:11": [ + 1056118460 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "Carbon black is an important component of synthetic rubber manufacturing, strengthening the product. It can be produced by partially combusting residues and heavy fractions in a rotary kiln.", + "icon:10": { + "Count:3": 1, + "Damage:2": 4169, + "id:8": "gregtech:meta_dust" + }, + "name:8": "Carbon Black" + } + }, + "questID:3": 618527753, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 16, + "Damage:2": 4169, + "id:8": "gregtech:meta_dust" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/4/632.json b/config/betterquesting/DefaultQuests/Quests/4/632.json index 917c4ae56..66b751675 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/632.json +++ b/config/betterquesting/DefaultQuests/Quests/4/632.json @@ -12,7 +12,6 @@ "Damage:2": 523, "id:8": "gregtech:meta_item_1" }, - "ismain:1": 1, "name:8": "susy.quest.db.632.title" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/4/633.json b/config/betterquesting/DefaultQuests/Quests/4/633.json index 9c1905e04..cdca9d508 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/633.json +++ b/config/betterquesting/DefaultQuests/Quests/4/633.json @@ -11,7 +11,6 @@ "Damage:2": 524, "id:8": "gregtech:meta_item_1" }, - "ismain:1": 1, "name:8": "susy.quest.db.633.title" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/4/634.json b/config/betterquesting/DefaultQuests/Quests/4/634.json index baf6becf0..489bfb25d 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/634.json +++ b/config/betterquesting/DefaultQuests/Quests/4/634.json @@ -11,7 +11,6 @@ "Damage:2": 525, "id:8": "gregtech:meta_item_1" }, - "ismain:1": 1, "name:8": "susy.quest.db.634.title" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/4/635.json b/config/betterquesting/DefaultQuests/Quests/4/635.json index d80a1063a..dec5cbc7d 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/635.json +++ b/config/betterquesting/DefaultQuests/Quests/4/635.json @@ -12,7 +12,6 @@ "Damage:2": 526, "id:8": "gregtech:meta_item_1" }, - "ismain:1": 1, "name:8": "susy.quest.db.635.title" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/4/636.json b/config/betterquesting/DefaultQuests/Quests/4/636.json index c77a6ddc9..27466d520 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/636.json +++ b/config/betterquesting/DefaultQuests/Quests/4/636.json @@ -11,7 +11,6 @@ "Damage:2": 527, "id:8": "gregtech:meta_item_1" }, - "ismain:1": 1, "name:8": "susy.quest.db.636.title" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/4/683.json b/config/betterquesting/DefaultQuests/Quests/4/683.json index f78cfd241..4559eb635 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/683.json +++ b/config/betterquesting/DefaultQuests/Quests/4/683.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "susy.quest.db.683.desc", + "desc:8": "A §6coking tower§r is a specialized structure used in the process of §6converting residues into coke.§r", "icon:10": { "Count:3": 1, "Damage:2": 4, diff --git a/config/betterquesting/DefaultQuests/Quests/4/689.json b/config/betterquesting/DefaultQuests/Quests/4/689.json deleted file mode 100644 index cdfaeb63d..000000000 --- a/config/betterquesting/DefaultQuests/Quests/4/689.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "preRequisites:11": [ - 641 - ], - "properties:10": { - "betterquesting:10": { - "desc:8": "susy.quest.db.689.desc", - "icon:10": { - "Count:3": 1, - "id:8": "forge:bucketfilled", - "tag:10": { - "Amount:3": 1000, - "FluidName:8": "alkylated_natural_gas" - } - }, - "name:8": "susy.quest.db.689.title" - } - }, - "questID:3": 689, - "tasks:9": { - "0:10": { - "index:3": 0, - "taskID:8": "bq_standard:checkbox" - } - } -} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/4/690.json b/config/betterquesting/DefaultQuests/Quests/4/690.json index d22497e84..9fb9470c0 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/690.json +++ b/config/betterquesting/DefaultQuests/Quests/4/690.json @@ -1,10 +1,11 @@ { "preRequisites:11": [ - 647 + 647, + 1056118460 ], "properties:10": { "betterquesting:10": { - "desc:8": "susy.quest.db.690.desc", + "desc:8": "Catalytic cracking is a powerful tool for turning heavier fractions into usable products for polymerization, aromatics (BTEX), and fuels. It requires a catalyst that needs to be regenerated with oxygen, and can crack residues and heavy gas oil.", "icon:10": { "Count:3": 1, "Damage:2": 171, diff --git a/config/betterquesting/DefaultQuests/Quests/4/691.json b/config/betterquesting/DefaultQuests/Quests/4/691.json index 3b3c67e51..d094c05f0 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/691.json +++ b/config/betterquesting/DefaultQuests/Quests/4/691.json @@ -1,11 +1,11 @@ { "preRequisites:11": [ - 688, - 683 + 683, + 1837809262 ], "properties:10": { "betterquesting:10": { - "desc:8": "susy.quest.db.691.desc", + "desc:8": "There are two forms of coking, fluid and delayed coking. Delayed coking is a slower process that produces more naphtha but is more energy intensive. It requires a vacuum distillation tower, coking tower, and a tube furnace. In fluid coking, the coke produced is converted to syngas, which can be used for chemical synthesis or steel production. Fluid coking is also a faster process, but requires some more infrastructure.", "icon:10": { "Count:3": 1, "Damage:2": 8116, diff --git a/config/betterquesting/DefaultQuests/Quests/4/697.json b/config/betterquesting/DefaultQuests/Quests/4/697.json index baad4b733..bb34ffe5c 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/697.json +++ b/config/betterquesting/DefaultQuests/Quests/4/697.json @@ -1,15 +1,20 @@ { + "preRequisiteTypes:7": [ + 1 + ], "preRequisites:11": [ - 172 + 326901357 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.697.desc", + "frame:8": "GATE", "icon:10": { "Count:3": 1, "Damage:2": 15126, "id:8": "gregtech:meta_foil" }, + "ismain:1": 1, "name:8": "susy.quest.db.697.title" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/4/705.json b/config/betterquesting/DefaultQuests/Quests/4/705.json index 290331c6f..f273c7bc2 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/705.json +++ b/config/betterquesting/DefaultQuests/Quests/4/705.json @@ -4,11 +4,18 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "susy.quest.db.705.desc", + "desc:8": "Now that you are at HV, you can make more advanced types of §cexplosives §rand §cmissiles §rby putting HV power on a Weapons Factory.\n\nThere are 3 new types of explosives\n§eEndothermic explosives§r, made with cryogenics\n§3Exothermic explosives§r, made with ethylene oxide\n§aEMP explosives§r, made with superconductors\n\nYou can get most of the ingredients for these at HV.", "icon:10": { "Count:3": 1, - "Damage:2": 2, - "id:8": "icbmclassic:launcherscreen" + "Damage:2": 17, + "ForgeCaps:10": { + "Parent:10": { + "explosive:10": { + "customizations:9": {} + } + } + }, + "id:8": "icbmclassic:explosive_missile" }, "name:8": "susy.quest.db.705.title" } @@ -17,24 +24,7 @@ "tasks:9": { "0:10": { "index:3": 0, - "requiredItems:9": { - "0:10": { - "Count:3": 1, - "Damage:2": 2, - "id:8": "icbmclassic:launcherframe" - }, - "1:10": { - "Count:3": 1, - "Damage:2": 2, - "id:8": "icbmclassic:launcherbase" - }, - "2:10": { - "Count:3": 1, - "Damage:2": 2, - "id:8": "icbmclassic:launcherscreen" - } - }, - "taskID:8": "bq_standard:retrieval" + "taskID:8": "bq_standard:checkbox" } } } \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/4/707.json b/config/betterquesting/DefaultQuests/Quests/4/707.json index f8143e0ea..ab0f12307 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/707.json +++ b/config/betterquesting/DefaultQuests/Quests/4/707.json @@ -11,7 +11,6 @@ "Damage:2": 2, "id:8": "gregtech:wire_coil" }, - "ismain:1": 1, "name:8": "susy.quest.db.707.title" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/4/714.json b/config/betterquesting/DefaultQuests/Quests/4/714.json index 526ba1e9b..385328f48 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/714.json +++ b/config/betterquesting/DefaultQuests/Quests/4/714.json @@ -1,10 +1,11 @@ { "preRequisites:11": [ - 647 + 326901357, + 823 ], "properties:10": { "betterquesting:10": { - "desc:8": "susy.quest.db.714.desc", + "desc:8": "Steam cracking oil fractions and distilling it gives you §aButadiene.§f This, along with styrene made from §aEthylbenzene,§f will allow you to make §9Styrene-Butadiene Rubber.§f\n\nIt can do all the things that Rubber can in recipes, but at a lower cost in assembling recipes.\n\nIn case you missed it, §6Silicone Rubber§f is the other higher tier rubber available at HV.\n\nYou will need §3n-Butyllithium§f in the first place as a catalyst to make this.\n\nn-Butyllithium requires a solution of Lithium and Diethyl Ether, and also Bromobutane, which is made by combining Hydrobromic Acid and n-Butanol from the Ziegler Process.\n\nHydrobromic Acid is made in a CSTR by combining Sulfur Dioxide, Water and Bromine.", "frame:8": "GATE", "icon:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/715.json b/config/betterquesting/DefaultQuests/Quests/4/715.json index cebd5f097..f040ff143 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/715.json +++ b/config/betterquesting/DefaultQuests/Quests/4/715.json @@ -1,6 +1,6 @@ { "preRequisites:11": [ - 647 + 1837809262 ], "properties:10": { "betterquesting:10": { diff --git a/config/betterquesting/DefaultQuests/Quests/4/753.json b/config/betterquesting/DefaultQuests/Quests/4/753.json index 86eb3c85f..c3ee8916d 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/753.json +++ b/config/betterquesting/DefaultQuests/Quests/4/753.json @@ -11,7 +11,6 @@ "Damage:2": 172, "id:8": "gregtech:meta_item_2" }, - "ismain:1": 1, "name:8": "susy.quest.db.753.title" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/5/822.json b/config/betterquesting/DefaultQuests/Quests/4/822.json similarity index 81% rename from config/betterquesting/DefaultQuests/Quests/5/822.json rename to config/betterquesting/DefaultQuests/Quests/4/822.json index 30648c1cb..607c91aee 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/822.json +++ b/config/betterquesting/DefaultQuests/Quests/4/822.json @@ -1,10 +1,11 @@ { "preRequisites:11": [ - 757 + 614 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.822.desc", + "frame:8": "GATE", "icon:10": { "Count:3": 1, "Damage:2": 14638, @@ -25,17 +26,17 @@ }, "1:10": { "Count:3": 27, - "Damage:2": 6, - "id:8": "gregtech:metal_casing" + "Damage:2": 7, + "id:8": "gregtech:turbine_casing" }, "2:10": { "Count:3": 4, - "Damage:2": 1, - "id:8": "gregtech:meta_block_frame_7" + "Damage:2": 3, + "id:8": "gregtech:meta_block_frame_20" }, "3:10": { "Count:3": 8, - "Damage:2": 2, + "Damage:2": 1, "id:8": "gregtech:boiler_casing" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/5/823.json b/config/betterquesting/DefaultQuests/Quests/4/823.json similarity index 100% rename from config/betterquesting/DefaultQuests/Quests/5/823.json rename to config/betterquesting/DefaultQuests/Quests/4/823.json diff --git a/config/betterquesting/DefaultQuests/Quests/4/688.json b/config/betterquesting/DefaultQuests/Quests/4/943634333.json similarity index 57% rename from config/betterquesting/DefaultQuests/Quests/4/688.json rename to config/betterquesting/DefaultQuests/Quests/4/943634333.json index f2bced8e1..c69139475 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/688.json +++ b/config/betterquesting/DefaultQuests/Quests/4/943634333.json @@ -1,20 +1,19 @@ { "preRequisites:11": [ - 641, - 466 + 647 ], "properties:10": { "betterquesting:10": { - "desc:8": "susy.quest.db.688.desc", + "desc:8": "§9Hydrocracking§r is a costly process that uses hydrogen to break heavier fractions into lighter fractions at high efficiency. It is best used in combination with §6catalytic cracking§r to convert cycle oil into aromatics (BTEX) and lighter fractions.", "icon:10": { "Count:3": 1, "Damage:2": 159, "id:8": "gregtech:meta_item_2" }, - "name:8": "susy.quest.db.688.title" + "name:8": "Hydrocracking" } }, - "questID:3": 688, + "questID:3": 943634333, "tasks:9": { "0:10": { "index:3": 0, diff --git a/config/betterquesting/DefaultQuests/Quests/5/824.json b/config/betterquesting/DefaultQuests/Quests/5/824.json index 6011637fd..8b94a4266 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/824.json +++ b/config/betterquesting/DefaultQuests/Quests/5/824.json @@ -1,6 +1,7 @@ { "preRequisites:11": [ - 823 + 823, + 550 ], "properties:10": { "betterquesting:10": { diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/172.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/172.json index 9f0cdcf0c..f6429c4dd 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/172.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/172.json @@ -14,7 +14,6 @@ "FluidName:8": "oil" } }, - "ismain:1": 1, "name:8": "susy.quest.db.172.title", "tasklogic:8": "OR" } diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/173.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/173.json index 7b87134ac..c8ce78e1b 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/173.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/173.json @@ -14,7 +14,6 @@ "FluidName:8": "diluted_oil" } }, - "ismain:1": 1, "name:8": "susy.quest.db.173.title", "tasklogic:8": "OR" } diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/175.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/175.json index d93469ca6..8b3e9dbc3 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/175.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/175.json @@ -15,7 +15,6 @@ "FluidName:8": "desalted_oil_light" } }, - "ismain:1": 1, "name:8": "susy.quest.db.175.title", "tasklogic:8": "OR" } diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/178.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/178.json index 9fd5aefc6..f294791da 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/178.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/178.json @@ -1,7 +1,8 @@ { "preRequisites:11": [ 174, - 175 + 1193199034, + 1177038065 ], "properties:10": { "betterquesting:10": { @@ -15,7 +16,6 @@ "FluidName:8": "sulfuric_naphtha" } }, - "ismain:1": 1, "name:8": "susy.quest.db.178.title" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/180.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/180.json index f1623d3a0..d1de12c0f 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/180.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/180.json @@ -14,7 +14,6 @@ "FluidName:8": "treated_sulfuric_diesel" } }, - "ismain:1": 1, "name:8": "susy.quest.db.180.title" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/181.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/181.json index 6dad866e7..f6402e59c 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/181.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/181.json @@ -14,7 +14,6 @@ "FluidName:8": "diesel" } }, - "ismain:1": 1, "name:8": "susy.quest.db.181.title" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/621.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/621.json index 67da5d181..7362569d5 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/621.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/621.json @@ -10,7 +10,6 @@ "Count:3": 1, "id:8": "gregtech:cleanroom_casing" }, - "ismain:1": 1, "name:8": "susy.quest.db.621.title" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/638.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/638.json index 0268aeac6..1af16e1cc 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/638.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/638.json @@ -1,6 +1,6 @@ { "preRequisites:11": [ - 181 + 121 ], "properties:10": { "betterquesting:10": { diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/687.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/687.json index 9b37f42d8..9ef3209a1 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/687.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/687.json @@ -5,11 +5,13 @@ "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.687.desc", + "frame:8": "GATE", "icon:10": { "Count:3": 1, "Damage:2": 8004, "id:8": "gregtech:meta_item_2" }, + "ismain:1": 1, "name:8": "susy.quest.db.687.title" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/699.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/699.json index 8b101828b..d6b18787f 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/699.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/699.json @@ -8,11 +8,13 @@ "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.699.desc", + "frame:8": "GATE", "icon:10": { "Count:3": 1, "Damage:2": 8012, "id:8": "gregtech:meta_item_2" }, + "ismain:1": 1, "name:8": "susy.quest.db.699.title" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/702.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/702.json index 4414569db..461c1bccf 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/702.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/702.json @@ -6,11 +6,13 @@ "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.702.desc", + "frame:8": "GATE", "icon:10": { "Count:3": 1, "Damage:2": 600, "id:8": "gregtech:meta_item_1" }, + "ismain:1": 1, "name:8": "susy.quest.db.702.title" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/718.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/718.json index 26f1bfb54..9348a1daa 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/718.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/718.json @@ -1,8 +1,15 @@ { + "preRequisiteTypes:7": [ + 1, + 0, + 0, + 0 + ], "preRequisites:11": [ 479, 394, - 775 + 775, + 2096017803 ], "properties:10": { "betterquesting:10": { diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/751.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/751.json index b99eceb2f..38cebb92e 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/751.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/751.json @@ -1,11 +1,12 @@ { "preRequisites:11": [ - 688, - 719 + 719, + 1056118460, + 22127543 ], "properties:10": { "betterquesting:10": { - "desc:8": "susy.quest.db.751.desc", + "desc:8": "Asphalt can be extracted from vacuum oil residue using supercritical propane in the ROSE process. The propane extracts the asphalt from the residue, which can be later separated. The leftover deasphalted oil can be used to produce carbon black, mixed into fuel oil, or used as a lubricant feedstock.", "icon:10": { "Count:3": 1, "Damage:2": 4001, diff --git a/config/betterquesting/DefaultQuests/Quests/27/874.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/874.json similarity index 83% rename from config/betterquesting/DefaultQuests/Quests/27/874.json rename to config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/874.json index 819187625..9b16e4d6f 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/874.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/874.json @@ -1,6 +1,7 @@ { "preRequisites:11": [ - 791 + 791, + 1529184698 ], "properties:10": { "betterquesting:10": { @@ -15,7 +16,8 @@ } }, "ismain:1": 1, - "name:8": "susy.quest.db.874.title" + "name:8": "susy.quest.db.874.title", + "questlogic:8": "OR" } }, "questID:3": 874, diff --git a/config/betterquesting/resources/supersymmetry/lang/en_us.lang b/config/betterquesting/resources/supersymmetry/lang/en_us.lang index 02230ff4d..805c81eaf 100644 --- a/config/betterquesting/resources/supersymmetry/lang/en_us.lang +++ b/config/betterquesting/resources/supersymmetry/lang/en_us.lang @@ -1421,7 +1421,7 @@ susy.quest.db.681.desc=Using some stainless steel and explosives, you can assemb susy.quest.db.682.title=Greggy Ore Processing susy.quest.db.682.desc=You may have noticed that when you view the uses of ores in JEI, you can see an §6"Ore Byproducts List"§f page.%n%nThat page shows all the possible routes you can take to process that ore, to extract as much value as possible while obtaining some nice byproducts.%n%nYou can §cwash ores, centrifuge them, macerate them, or sift them,§f depending on what ore it is.%n%nYou will get tailings as a byproduct, which can be processed further to get stuff like §bcalcite§f or even §aemeralds§f from §2pegmatite tailings. susy.quest.db.683.title=Coking Tower -susy.quest.db.683.desc=A §6coking tower§r is a specialized structure used in the process of §6converting bituminous residue into coke.§r +susy.quest.db.683.desc=A §6coking tower§r is a specialized structure used in the process of §6converting residues into coke.§r susy.quest.db.684.title=Name Tag susy.quest.db.684.desc=If you ever need a name tag for some reason, you can simply assemble one using leather and some glue. susy.quest.db.685.title=Brine Processing @@ -1430,15 +1430,10 @@ susy.quest.db.686.title=Geothermal Energy susy.quest.db.686.desc=All of the fluid deposits in the Nether are §clava fluid deposits.§f Using a §afluid drilling rig§f and a §bheat exchanger,§f you can turn water into steam using lava.%n%nThis steam can then be used to generate power. susy.quest.db.687.title=The Gates Of Semiconductor Hell susy.quest.db.687.desc=Silicon dioxide wafers are the base of many complex semiconductor-based technologies, such as NAND wafers for EV-tier circuits.%n%nThis is only the beginning. -susy.quest.db.688.title=The Heaviest of The Heaviest -susy.quest.db.688.desc=Putting the sulfuric oil residue in a vacuum distillation tower gives 3 new oil fractions: Bituminous Residue, Slack Wax, and Lubricating Oil.%n%n§6Lubricating Oil §rcan be upgraded into lighter fractions, or mixed with additives to create lubricant.%n%n§6Slack Wax§r can be treated to create paraffin wax, which has several uses including making treated wood.%n%n§2Bituminous residue§r will be explored in the page to the left. -susy.quest.db.689.title=Tired of refinery gas? -susy.quest.db.689.desc=Tired of §6refinery gas?§f You can react refinery gas with sulfuric acid to alkylate it, followed by distillation to obtain §9gasoline.§f%n%nThis can also be done with §9natural gas. -susy.quest.db.690.title=Fuel Upgrading -susy.quest.db.690.desc=Some oil fractions such as Fuel Oil are too heavy to be cracked for useful chemicals.%n%nAlthough fuel oil can be burnt, it's not as good for energy production as the lighter oil fractions.%n%nLuckily, the heavier oil fractions can be upgraded by cracking them in an oil cracker with a cracking catalyst. Centrifuging the upgraded fuel mix gives a lighter oil fraction, as well as a spent catalyst. This is put in an EBF with some oxygen to return the reusable catalyst. +susy.quest.db.690.title=Catalytic Cracking +susy.quest.db.690.desc=Catalytic cracking is a powerful tool for turning heavier fractions into usable products for polymerization, aromatics (BTEX), and fuels. It requires a catalyst that needs to be regenerated with oxygen, and can crack residues and heavy gas oil. susy.quest.db.691.title=Coking -susy.quest.db.691.desc=Using a Coking Tower and a Rotary Kiln, bituminous residue can be turned into useful coke dust. Green coke is an intermediate. -susy.quest.db.692.title=HV Sensors +susy.quest.db.691.desc=There are two forms of coking, fluid and delayed coking. Delayed coking is a slower process that produces more naphtha but is more energy intensive. It requires a vacuum distillation tower, coking tower, and a tube furnace. In fluid coking, the coke produced is converted to syngas, which can be used for chemical synthesis or steel production. Fluid coking is also a faster process, but requires some more infrastructure. susy.quest.db.692.desc=HV Sensors will be needed in several advanced pieces of technology. susy.quest.db.693.title=Gallium Phosphate susy.quest.db.693.desc=To make Gallium Phosphide crystals, you need to make Ammonium Dihydrogen Phosphate using the Batch Reactor, and Gallium Trioxide by roasting Gallium. @@ -1465,7 +1460,7 @@ susy.quest.db.703.desc=Make the Workstation, from NAND wafers, HV circuits, and susy.quest.db.704.title=HV Circuit Assembler susy.quest.db.704.desc=Make the HV Circuit Assembler, which will probably be useful soon. susy.quest.db.705.title=Trolling Plan: Phase Five -susy.quest.db.705.desc=Now that you are at HV, you can make more advanced types of §cexplosives §rand §cmissiles §rby putting HV power on a Weapons Factory.%n%nThere are 3 new types of explosives:%n§7Endothermic explosives§r, made with cryogenics%n§3Exothermic explosives§r, made with ethylene oxide%n§aEMP explosives§r, made with superconductors%n%nYou can get most of the ingredients for these at HV.%nRemember that these are Tier 3 missiles, so you will need a T3 missile launching station for them to work.%n%nThe range of this missile is 3,000 meters. +susy.quest.db.705.desc=Now that you are at HV, you can make more advanced types of §cexplosives §rand §cmissiles §rby putting HV power on a Weapons Factory.%n%nThere are 3 new types of explosives:%n§7Endothermic explosives§r, made with cryogenics%n§3Exothermic explosives§r, made with ethylene oxide%n§aEMP explosives§r, made with superconductors%n%nYou can get most of the ingredients for these at HV. susy.quest.db.706.title=Titanium susy.quest.db.706.desc=Put the §dCrude Titanium Sponge§r in a §6Vacuum Chamber§r to purify it. Then, macerate it for §dTitanium§r dust. Smelt this in an §6EBF§r with §bKanthal Coils§r (or better) to get a §chot§r §dTitanium§r ingot, which has to be cooled in a quencher for normal §dTitanium§r ingots§r. susy.quest.db.707.title=Even Better Coils @@ -1483,7 +1478,7 @@ susy.quest.db.712.desc=The Modular Storage from RFTools is a rather useful block susy.quest.db.713.title=Coal Tar Processing susy.quest.db.713.desc=Using a Distillation Tower, you can get more out of coal tar, including §6Aniline, B.T.E.X. (Benzene, Toluene, Ethylbenzene, Xylene), Pyridine,§f and much more.%n%nThose products will be useful in chemical manufacturing, so it's recommended that you set up a coal tar processing line soon. susy.quest.db.714.title=Styrene-Butadiene Rubber -susy.quest.db.714.desc=Steam cracking oil fractions and distilling it gives you §aButadiene.§f This, along with styrene made from §aEthylbenzene,§f will allow you to make §9Styrene-Butadiene Rubber.§f%n%nIt can do all the things that Rubber can in recipes, but at a lower cost in assembling recipes.%n%nIn case you missed it, §6Silicone Rubber§f is the other higher tier rubber available at HV.%n%nYou will need §3n-Butyllithium§f in the first place as a catalyst to make this.%n%nn-Butyllithium requires a solution of Lithium and Diethyl Ether, and also Bromobutane, which is made by combining Hydrobromic Acid and n-Butanol from the Ziegler Process. %n%nHydrobromic Acid is made in a CSTR by combining Sulfur Dioxide, Water and Bromine.%nuu +susy.quest.db.714.desc=Steam cracking oil fractions and distilling it gives you §aButadiene.§f This, along with styrene made from §aEthylbenzene,§f will allow you to make §9Styrene-Butadiene Rubber.§f%n%nIt can do all the things that Rubber can in recipes, but at a lower cost in assembling recipes.%n%nIn case you missed it, §6Silicone Rubber§f is the other higher tier rubber available at HV.%n%nYou will need §3n-Butyllithium§f in the first place as a catalyst to make this.%n%nn-Butyllithium requires a solution of Lithium and Diethyl Ether, and also Bromobutane, which is made by combining Hydrobromic Acid and n-Butanol from the Ziegler Process. %n%nHydrobromic Acid is made in a CSTR by combining Sulfur Dioxide, Water and Bromine. susy.quest.db.715.title=Even More Rubber susy.quest.db.715.desc=Tired of using Latex and Coagulation Tanks for precious rubber?%n%nIsoprene from §6Steam-Cracked Naphtha§f specifically can be polymerized for §cPolyisoprene,§f which can be vulcanized the same way as Latex for Rubber. susy.quest.db.716.title=Another Fancier Rubber @@ -1557,7 +1552,7 @@ susy.quest.db.749.desc=This item is used to check the coupling status of stock a susy.quest.db.750.title=Automated Driving susy.quest.db.750.desc=With an OpenComputers system (unlocked in MV) and a Train Radio-Control Card, you can control Trains from the comfort of your base.%n%nTo use the Radio-control Card, it must first be linked with locomotive. Right-clicking a locomotive will link the card to it. Shift-Right-clicking unlinks the card.%n%nOnce the Card is linked (which will also be stated on the item tooltip), the Card needs to be placed into a Tier 0 or higher slot in any OpenComputers computer. The Card can then be polled by the computer with the component name "ir_remote_control". If you are not sure how this is done, consult the OpenComputers Wiki.%n%nThe Card can now control the train in a similar fashion to the Locomotive Control Augment. The supported functions are%n- setThrottle(number): Sets the throttle to a value between -1 and 1 (reverse/forward)%n- setBrake(number): Sets the brake to a value between 0 and 1%n- horn(): fires off the locomotive's horn%n- bell(): rings the locomotive bell%n- getPos(): returns the locomotive's world position%n- getLinkUUID(): returns the UUID of the linked loco%n%nAn important thing to take care of is that the Card has a limited range and power cost. By default, the range is 500m, and the EU cost per metre is 0. susy.quest.db.751.title=Asphalt -susy.quest.db.751.desc=Asphalt can be made by putting Bituminous Residue in a Rotary Kiln, mixing the resulting Bitumen with oil, and centrifuging the Bitumen Solution to extract some extra oil, leaving behind Asphalt. This can be used to make Asphalt blocks, which have the same speed boost as concrete. +susy.quest.db.751.desc=Asphalt can be extracted from vacuum oil residue using supercritical propane in the ROSE process. The propane extracts the asphalt from the residue, which can be later separated. The leftover deasphalted oil can be used to produce carbon black, mixed into fuel oil, or used as a lubricant feedstock. susy.quest.db.752.title=Catalysts susy.quest.db.752.desc=A §6catalyst §o§ris a substance that speeds up the rate of a chemical reaction.%n%nIt works by providing an §6alternative pathway §rfor the reaction to occur, lowering the activation energy required for the reaction to proceed. %n%nYou can make §eZincite §r(made from roasting Sphalerite/Smithsonite dusts) or Magnesia to speed up your rubber processing. susy.quest.db.753.title=Synthetic Diamonds From a581084c2e86fd270a18059704d82befe0e57c2b Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 14 Dec 2024 16:25:32 -0500 Subject: [PATCH 127/132] fix gasoline blending --- .../chemistry/organic_chemistry/petrochemistry/Fuels.groovy | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy index 94fc04d1e..66df1f052 100755 --- a/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/petrochemistry/Fuels.groovy @@ -610,18 +610,14 @@ def GasolineFeedstocks = [ 'pyrolysis_raffinate' : 1 ] - GasolineFeedstocks.each { key, val -> MIXER.recipeBuilder() .fluidInputs(fluid(key) * 1000) - .fluidOutputs(fluid('gasoline') * (int(1000 * val))) + .fluidOutputs(fluid('gasoline') * ((int)(1000 * val))) .circuitMeta(10) .duration(2) .EUt(120) .buildAndRegister() - } -for (feedstock in gasolineFeedstocks) { - } BLENDER.recipeBuilder() From 3a2b5a1f62e30d6232861404cd2a24234c721293 Mon Sep 17 00:00:00 2001 From: planetme Date: Sat, 14 Dec 2024 18:23:28 -0500 Subject: [PATCH 128/132] remove volt reg tautology --- resources/langfiles/lang/en_us.lang | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/langfiles/lang/en_us.lang b/resources/langfiles/lang/en_us.lang index 5872671ba..a428713d2 100644 --- a/resources/langfiles/lang/en_us.lang +++ b/resources/langfiles/lang/en_us.lang @@ -2486,8 +2486,8 @@ metaitem.protector_chip.name=Protector Chip metaitem.zener_diode.name=Zener Diode metaitem.fuse.hv.name=High-Voltage Fuse metaitem.voltage_regulator.hv.unsealed.name=Unsealed HV Voltage Regulator -metaitem.voltage_regulator.mv.name=MV Voltage Regulator -metaitem.voltage_regulator.hv.name=HV Voltage Regulator +metaitem.voltage_regulator.mv.name=Medium Voltage Regulator +metaitem.voltage_regulator.hv.name=High Voltage Regulator metaitem.circuit.basic_integrated.name=Miniaturized Electronic Circuit metaitem.circuit.good_integrated.name=Advanced Electronic Circuit From 84ad2e2488186ef12133931310bf888610ed9149 Mon Sep 17 00:00:00 2001 From: bruberu <80226372+bruberu@users.noreply.github.com> Date: Sat, 14 Dec 2024 18:18:42 -0600 Subject: [PATCH 129/132] feat: new MV-HV circuit quests --- .../DefaultQuests/QuestLines/0.json | 1 - .../DefaultQuests/QuestLines/1.json | 1 - .../DefaultQuests/QuestLines/10.json | 1 - .../DefaultQuests/QuestLines/11.json | 1 - .../DefaultQuests/QuestLines/12.json | 1 - .../DefaultQuests/QuestLines/13.json | 1 - .../DefaultQuests/QuestLines/14.json | 1 - .../DefaultQuests/QuestLines/15.json | 1 - .../DefaultQuests/QuestLines/16.json | 1 - .../DefaultQuests/QuestLines/17.json | 1 - .../DefaultQuests/QuestLines/18.json | 1 - .../DefaultQuests/QuestLines/19.json | 1 - .../DefaultQuests/QuestLines/2.json | 1 - .../DefaultQuests/QuestLines/20.json | 1 - .../DefaultQuests/QuestLines/21.json | 1 - .../DefaultQuests/QuestLines/22.json | 1 - .../DefaultQuests/QuestLines/23.json | 1 - .../DefaultQuests/QuestLines/24.json | 1 - .../DefaultQuests/QuestLines/25.json | 1 - .../DefaultQuests/QuestLines/26.json | 1 - .../DefaultQuests/QuestLines/27.json | 1 - .../DefaultQuests/QuestLines/3.json | 561 +++++++----------- .../DefaultQuests/QuestLines/4.json | 536 +++++++++++------ .../DefaultQuests/QuestLines/5.json | 1 - .../DefaultQuests/QuestLines/6.json | 1 - .../DefaultQuests/QuestLines/7.json | 1 - .../DefaultQuests/QuestLines/8.json | 1 - .../DefaultQuests/QuestLines/9.json | 1 - .../DefaultQuests/Quests/0/0.json | 2 - .../DefaultQuests/Quests/0/1.json | 2 - .../DefaultQuests/Quests/0/106.json | 2 - .../DefaultQuests/Quests/0/107.json | 2 - .../DefaultQuests/Quests/0/1107188354.json | 2 - .../DefaultQuests/Quests/0/117.json | 2 - .../DefaultQuests/Quests/0/118.json | 2 - .../DefaultQuests/Quests/0/12.json | 2 - .../DefaultQuests/Quests/0/1241306929.json | 2 - .../DefaultQuests/Quests/0/129.json | 1 - .../DefaultQuests/Quests/0/13.json | 2 - .../DefaultQuests/Quests/0/135.json | 2 - .../DefaultQuests/Quests/0/1365346037.json | 2 - .../DefaultQuests/Quests/0/14.json | 2 - .../DefaultQuests/Quests/0/149.json | 2 - .../DefaultQuests/Quests/0/15.json | 1 - .../DefaultQuests/Quests/0/1580653524.json | 2 - .../DefaultQuests/Quests/0/16.json | 2 - .../DefaultQuests/Quests/0/1602093300.json | 2 - .../DefaultQuests/Quests/0/1610061980.json | 2 - .../DefaultQuests/Quests/0/1677924297.json | 2 - .../DefaultQuests/Quests/0/17.json | 2 - .../DefaultQuests/Quests/0/1767849062.json | 2 - .../DefaultQuests/Quests/0/18.json | 2 - .../DefaultQuests/Quests/0/1867050010.json | 2 - .../DefaultQuests/Quests/0/187.json | 2 - .../DefaultQuests/Quests/0/18799598.json | 2 - .../DefaultQuests/Quests/0/19.json | 2 - .../DefaultQuests/Quests/0/1902566957.json | 2 - .../DefaultQuests/Quests/0/1958019111.json | 2 - .../DefaultQuests/Quests/0/2.json | 2 - .../DefaultQuests/Quests/0/20.json | 2 - .../DefaultQuests/Quests/0/2081939483.json | 2 - .../DefaultQuests/Quests/0/21.json | 2 - .../DefaultQuests/Quests/0/22.json | 2 - .../DefaultQuests/Quests/0/25.json | 2 - .../DefaultQuests/Quests/0/28.json | 2 - .../DefaultQuests/Quests/0/29.json | 2 - .../DefaultQuests/Quests/0/3.json | 2 - .../DefaultQuests/Quests/0/302928877.json | 2 - .../DefaultQuests/Quests/0/366.json | 2 - .../DefaultQuests/Quests/0/4.json | 3 - .../DefaultQuests/Quests/0/441.json | 2 - .../DefaultQuests/Quests/0/456863075.json | 2 - .../DefaultQuests/Quests/0/5.json | 2 - .../DefaultQuests/Quests/0/530373325.json | 2 - .../DefaultQuests/Quests/0/577792334.json | 2 - .../DefaultQuests/Quests/0/58115670.json | 2 - .../DefaultQuests/Quests/0/6.json | 2 - .../DefaultQuests/Quests/0/650.json | 2 - .../DefaultQuests/Quests/0/656.json | 2 - .../DefaultQuests/Quests/0/664.json | 2 - .../DefaultQuests/Quests/0/669.json | 2 - .../DefaultQuests/Quests/0/7.json | 2 - .../DefaultQuests/Quests/0/722.json | 2 - .../DefaultQuests/Quests/0/723.json | 2 - .../DefaultQuests/Quests/0/738.json | 2 - .../DefaultQuests/Quests/0/74.json | 2 - .../DefaultQuests/Quests/0/744003683.json | 2 - .../DefaultQuests/Quests/0/76.json | 2 - .../DefaultQuests/Quests/0/763.json | 2 - .../DefaultQuests/Quests/0/8.json | 2 - .../DefaultQuests/Quests/0/861.json | 2 - .../DefaultQuests/Quests/0/862.json | 2 - .../DefaultQuests/Quests/0/87.json | 2 - .../DefaultQuests/Quests/0/88.json | 2 - .../DefaultQuests/Quests/0/89.json | 2 - .../DefaultQuests/Quests/0/9.json | 1 - .../DefaultQuests/Quests/0/90.json | 2 - .../DefaultQuests/Quests/0/91.json | 2 - .../DefaultQuests/Quests/0/93.json | 2 - .../DefaultQuests/Quests/0/97148971.json | 2 - .../DefaultQuests/Quests/1/10.json | 2 - .../DefaultQuests/Quests/1/11.json | 2 - .../DefaultQuests/Quests/1/130.json | 2 - .../DefaultQuests/Quests/1/1458175841.json | 2 - .../DefaultQuests/Quests/1/147.json | 2 - .../DefaultQuests/Quests/1/148.json | 2 - .../DefaultQuests/Quests/1/170.json | 2 - .../DefaultQuests/Quests/1/228.json | 2 - .../DefaultQuests/Quests/1/24.json | 2 - .../DefaultQuests/Quests/1/244.json | 2 - .../DefaultQuests/Quests/1/26.json | 2 - .../DefaultQuests/Quests/1/27.json | 2 - .../DefaultQuests/Quests/1/31.json | 2 - .../DefaultQuests/Quests/1/32.json | 2 - .../DefaultQuests/Quests/1/33.json | 2 - .../DefaultQuests/Quests/1/34.json | 2 - .../DefaultQuests/Quests/1/35.json | 2 - .../DefaultQuests/Quests/1/375.json | 2 - .../DefaultQuests/Quests/1/376.json | 2 - .../DefaultQuests/Quests/1/39.json | 2 - .../DefaultQuests/Quests/1/40.json | 2 - .../DefaultQuests/Quests/1/41.json | 2 - .../DefaultQuests/Quests/1/42.json | 2 - .../DefaultQuests/Quests/1/422.json | 1 - .../DefaultQuests/Quests/1/43.json | 1 - .../DefaultQuests/Quests/1/437.json | 2 - .../DefaultQuests/Quests/1/44.json | 2 - .../DefaultQuests/Quests/1/45.json | 2 - .../DefaultQuests/Quests/1/48.json | 2 - .../DefaultQuests/Quests/1/49.json | 2 - .../DefaultQuests/Quests/1/50.json | 2 - .../DefaultQuests/Quests/1/51.json | 2 - .../DefaultQuests/Quests/1/518.json | 2 - .../DefaultQuests/Quests/1/53.json | 2 - .../DefaultQuests/Quests/1/535.json | 2 - .../DefaultQuests/Quests/1/55.json | 2 - .../DefaultQuests/Quests/1/56.json | 2 - .../DefaultQuests/Quests/1/61.json | 2 - .../DefaultQuests/Quests/1/62.json | 2 - .../DefaultQuests/Quests/1/63.json | 2 - .../DefaultQuests/Quests/1/64.json | 1 - .../DefaultQuests/Quests/1/646.json | 2 - .../DefaultQuests/Quests/1/65.json | 2 - .../DefaultQuests/Quests/1/668.json | 2 - .../DefaultQuests/Quests/1/670.json | 2 - .../DefaultQuests/Quests/1/71.json | 2 - .../DefaultQuests/Quests/1/711.json | 2 - .../DefaultQuests/Quests/1/72.json | 2 - .../DefaultQuests/Quests/1/73.json | 2 - .../DefaultQuests/Quests/1/737.json | 2 - .../DefaultQuests/Quests/1/75.json | 1 - .../DefaultQuests/Quests/1/752.json | 2 - .../DefaultQuests/Quests/1/77.json | 2 - .../DefaultQuests/Quests/1/78.json | 2 - .../DefaultQuests/Quests/1/79.json | 2 - .../DefaultQuests/Quests/1/94.json | 2 - .../DefaultQuests/Quests/1/95.json | 1 - .../DefaultQuests/Quests/1/97.json | 2 - .../DefaultQuests/Quests/16/206.json | 2 - .../DefaultQuests/Quests/16/207.json | 2 - .../DefaultQuests/Quests/16/232.json | 2 - .../DefaultQuests/Quests/16/233.json | 2 - .../DefaultQuests/Quests/16/234.json | 2 - .../DefaultQuests/Quests/16/235.json | 2 - .../DefaultQuests/Quests/16/367.json | 2 - .../DefaultQuests/Quests/16/382.json | 2 - .../DefaultQuests/Quests/16/403.json | 2 - .../DefaultQuests/Quests/16/407.json | 2 - .../DefaultQuests/Quests/16/408.json | 2 - .../DefaultQuests/Quests/16/409.json | 2 - .../DefaultQuests/Quests/16/411.json | 2 - .../DefaultQuests/Quests/16/414.json | 2 - .../DefaultQuests/Quests/16/416.json | 2 - .../DefaultQuests/Quests/16/553.json | 2 - .../DefaultQuests/Quests/16/565.json | 2 - .../DefaultQuests/Quests/16/569.json | 2 - .../DefaultQuests/Quests/17/67.json | 2 - .../DefaultQuests/Quests/17/68.json | 2 - .../DefaultQuests/Quests/17/69.json | 2 - .../DefaultQuests/Quests/17/70.json | 2 - .../DefaultQuests/Quests/17/739.json | 1 - .../DefaultQuests/Quests/17/830.json | 1 - .../DefaultQuests/Quests/17/831.json | 1 - .../DefaultQuests/Quests/17/832.json | 1 - .../DefaultQuests/Quests/17/833.json | 1 - .../DefaultQuests/Quests/17/834.json | 1 - .../DefaultQuests/Quests/17/835.json | 1 - .../DefaultQuests/Quests/17/836.json | 1 - .../DefaultQuests/Quests/17/837.json | 1 - .../DefaultQuests/Quests/17/838.json | 1 - .../DefaultQuests/Quests/17/839.json | 1 - .../DefaultQuests/Quests/17/840.json | 1 - .../DefaultQuests/Quests/17/841.json | 1 - .../DefaultQuests/Quests/17/842.json | 1 - .../DefaultQuests/Quests/17/843.json | 1 - .../DefaultQuests/Quests/17/844.json | 1 - .../DefaultQuests/Quests/17/845.json | 1 - .../DefaultQuests/Quests/17/846.json | 1 - .../DefaultQuests/Quests/17/847.json | 1 - .../DefaultQuests/Quests/17/848.json | 1 - .../DefaultQuests/Quests/17/849.json | 1 - .../DefaultQuests/Quests/17/850.json | 1 - .../DefaultQuests/Quests/17/851.json | 2 - .../DefaultQuests/Quests/17/852.json | 1 - .../DefaultQuests/Quests/17/853.json | 1 - .../DefaultQuests/Quests/17/854.json | 1 - .../DefaultQuests/Quests/17/855.json | 1 - .../DefaultQuests/Quests/17/856.json | 1 - .../DefaultQuests/Quests/17/857.json | 1 - .../DefaultQuests/Quests/17/858.json | 1 - .../DefaultQuests/Quests/17/859.json | 1 - .../DefaultQuests/Quests/17/98.json | 2 - .../DefaultQuests/Quests/18/208.json | 2 - .../DefaultQuests/Quests/18/209.json | 2 - .../DefaultQuests/Quests/18/210.json | 2 - .../DefaultQuests/Quests/18/211.json | 2 - .../DefaultQuests/Quests/18/212.json | 2 - .../DefaultQuests/Quests/18/214.json | 2 - .../DefaultQuests/Quests/18/215.json | 2 - .../DefaultQuests/Quests/18/216.json | 2 - .../DefaultQuests/Quests/18/217.json | 2 - .../DefaultQuests/Quests/18/218.json | 2 - .../DefaultQuests/Quests/18/219.json | 2 - .../DefaultQuests/Quests/18/220.json | 2 - .../DefaultQuests/Quests/18/227.json | 2 - .../DefaultQuests/Quests/18/229.json | 2 - .../DefaultQuests/Quests/18/230.json | 1 - .../DefaultQuests/Quests/18/231.json | 2 - .../DefaultQuests/Quests/18/245.json | 1 - .../DefaultQuests/Quests/18/246.json | 2 - .../DefaultQuests/Quests/18/547.json | 2 - .../DefaultQuests/Quests/18/562.json | 2 - .../DefaultQuests/Quests/18/586.json | 2 - .../DefaultQuests/Quests/18/589.json | 2 - .../DefaultQuests/Quests/18/600.json | 2 - .../DefaultQuests/Quests/18/601.json | 2 - .../DefaultQuests/Quests/18/605.json | 2 - .../DefaultQuests/Quests/18/606.json | 2 - .../DefaultQuests/Quests/18/607.json | 2 - .../DefaultQuests/Quests/18/608.json | 2 - .../DefaultQuests/Quests/18/724.json | 2 - .../DefaultQuests/Quests/19/389.json | 2 - .../DefaultQuests/Quests/19/390.json | 2 - .../DefaultQuests/Quests/19/432.json | 2 - .../DefaultQuests/Quests/19/435.json | 2 - .../DefaultQuests/Quests/19/436.json | 2 - .../DefaultQuests/Quests/19/615.json | 2 - .../DefaultQuests/Quests/19/616.json | 2 - .../DefaultQuests/Quests/19/617.json | 2 - .../DefaultQuests/Quests/19/618.json | 2 - .../DefaultQuests/Quests/19/662.json | 2 - .../DefaultQuests/Quests/19/663.json | 2 - .../DefaultQuests/Quests/19/672.json | 2 - .../DefaultQuests/Quests/19/673.json | 2 - .../DefaultQuests/Quests/19/674.json | 2 - .../DefaultQuests/Quests/19/675.json | 2 - .../DefaultQuests/Quests/19/676.json | 2 - .../DefaultQuests/Quests/19/677.json | 2 - .../DefaultQuests/Quests/19/678.json | 2 - .../DefaultQuests/Quests/19/878.json | 1 - .../DefaultQuests/Quests/19/879.json | 2 - .../DefaultQuests/Quests/19/882.json | 2 - .../DefaultQuests/Quests/2/100.json | 2 - .../DefaultQuests/Quests/2/101.json | 2 - .../DefaultQuests/Quests/2/102.json | 2 - .../DefaultQuests/Quests/2/103.json | 2 - .../DefaultQuests/Quests/2/105.json | 2 - .../DefaultQuests/Quests/2/108.json | 2 - .../DefaultQuests/Quests/2/109.json | 2 - .../DefaultQuests/Quests/2/115.json | 2 - .../DefaultQuests/Quests/2/116.json | 2 - .../DefaultQuests/Quests/2/119.json | 2 - .../DefaultQuests/Quests/2/120.json | 2 - .../DefaultQuests/Quests/2/121.json | 2 - .../DefaultQuests/Quests/2/122.json | 2 - .../DefaultQuests/Quests/2/124.json | 2 - .../DefaultQuests/Quests/2/126.json | 2 - .../DefaultQuests/Quests/2/127.json | 2 - .../DefaultQuests/Quests/2/131.json | 2 - .../DefaultQuests/Quests/2/132.json | 2 - .../DefaultQuests/Quests/2/158.json | 2 - .../DefaultQuests/Quests/2/159.json | 2 - .../DefaultQuests/Quests/2/160.json | 2 - .../DefaultQuests/Quests/2/161.json | 2 - .../DefaultQuests/Quests/2/168.json | 2 - .../DefaultQuests/Quests/2/169.json | 2 - .../DefaultQuests/Quests/2/171.json | 2 - .../DefaultQuests/Quests/2/174.json | 2 - .../DefaultQuests/Quests/2/188.json | 2 - .../DefaultQuests/Quests/2/189.json | 2 - .../DefaultQuests/Quests/2/190.json | 2 - .../DefaultQuests/Quests/2/191.json | 2 - .../DefaultQuests/Quests/2/192.json | 2 - .../DefaultQuests/Quests/2/193.json | 2 - .../DefaultQuests/Quests/2/194.json | 3 - .../DefaultQuests/Quests/2/195.json | 2 - .../DefaultQuests/Quests/2/196.json | 2 - .../DefaultQuests/Quests/2/197.json | 2 - .../DefaultQuests/Quests/2/203.json | 2 - .../DefaultQuests/Quests/2/205.json | 2 - .../DefaultQuests/Quests/2/223.json | 2 - .../DefaultQuests/Quests/2/224.json | 2 - .../DefaultQuests/Quests/2/236.json | 2 - .../DefaultQuests/Quests/2/239.json | 2 - .../DefaultQuests/Quests/2/240.json | 2 - .../DefaultQuests/Quests/2/241.json | 2 - .../DefaultQuests/Quests/2/36.json | 2 - .../DefaultQuests/Quests/2/368.json | 2 - .../DefaultQuests/Quests/2/372.json | 2 - .../DefaultQuests/Quests/2/377.json | 2 - .../DefaultQuests/Quests/2/378.json | 2 - .../DefaultQuests/Quests/2/379.json | 2 - .../DefaultQuests/Quests/2/380.json | 2 - .../DefaultQuests/Quests/2/383.json | 9 - .../DefaultQuests/Quests/2/384.json | 2 - .../DefaultQuests/Quests/2/385.json | 2 - .../DefaultQuests/Quests/2/386.json | 2 - .../DefaultQuests/Quests/2/387.json | 2 - .../DefaultQuests/Quests/2/419.json | 2 - .../DefaultQuests/Quests/2/420.json | 2 - .../DefaultQuests/Quests/2/421.json | 2 - .../DefaultQuests/Quests/2/439.json | 2 - .../DefaultQuests/Quests/2/440.json | 2 - .../DefaultQuests/Quests/2/47.json | 2 - .../DefaultQuests/Quests/2/472.json | 2 - .../DefaultQuests/Quests/2/60.json | 1 - .../DefaultQuests/Quests/2/603.json | 2 - .../DefaultQuests/Quests/2/604.json | 2 - .../DefaultQuests/Quests/2/631.json | 2 - .../DefaultQuests/Quests/2/657.json | 2 - .../DefaultQuests/Quests/2/658.json | 2 - .../DefaultQuests/Quests/2/660.json | 2 - .../DefaultQuests/Quests/2/661.json | 2 - .../DefaultQuests/Quests/2/666.json | 2 - .../DefaultQuests/Quests/2/667.json | 2 - .../DefaultQuests/Quests/2/682.json | 2 - .../DefaultQuests/Quests/2/684.json | 2 - .../DefaultQuests/Quests/2/721.json | 2 - .../DefaultQuests/Quests/2/725.json | 2 - .../DefaultQuests/Quests/2/99.json | 2 - .../DefaultQuests/Quests/20/442.json | 2 - .../DefaultQuests/Quests/20/444.json | 2 - .../DefaultQuests/Quests/20/445.json | 2 - .../DefaultQuests/Quests/20/448.json | 2 - .../DefaultQuests/Quests/20/465.json | 2 - .../DefaultQuests/Quests/20/578.json | 2 - .../DefaultQuests/Quests/20/609.json | 2 - .../DefaultQuests/Quests/20/743.json | 2 - .../DefaultQuests/Quests/20/744.json | 2 - .../DefaultQuests/Quests/20/746.json | 2 - .../DefaultQuests/Quests/20/747.json | 2 - .../DefaultQuests/Quests/20/748.json | 2 - .../DefaultQuests/Quests/20/749.json | 2 - .../DefaultQuests/Quests/20/750.json | 2 - .../DefaultQuests/Quests/20/883.json | 2 - .../DefaultQuests/Quests/20/884.json | 2 - .../DefaultQuests/Quests/20/96.json | 2 - .../DefaultQuests/Quests/21/291.json | 2 - .../DefaultQuests/Quests/21/587.json | 2 - .../DefaultQuests/Quests/21/765.json | 2 - .../DefaultQuests/Quests/21/766.json | 2 - .../DefaultQuests/Quests/21/767.json | 2 - .../DefaultQuests/Quests/21/768.json | 2 - .../DefaultQuests/Quests/21/769.json | 2 - .../DefaultQuests/Quests/21/771.json | 2 - .../DefaultQuests/Quests/21/772.json | 2 - .../DefaultQuests/Quests/21/773.json | 1 - .../DefaultQuests/Quests/21/774.json | 2 - .../DefaultQuests/Quests/21/776.json | 2 - .../DefaultQuests/Quests/21/777.json | 2 - .../DefaultQuests/Quests/21/778.json | 1 - .../DefaultQuests/Quests/21/779.json | 2 - .../DefaultQuests/Quests/21/780.json | 2 - .../DefaultQuests/Quests/22/247.json | 2 - .../DefaultQuests/Quests/22/248.json | 2 - .../DefaultQuests/Quests/22/249.json | 2 - .../DefaultQuests/Quests/22/250.json | 2 - .../DefaultQuests/Quests/22/251.json | 2 - .../DefaultQuests/Quests/22/252.json | 2 - .../DefaultQuests/Quests/22/253.json | 2 - .../DefaultQuests/Quests/22/254.json | 2 - .../DefaultQuests/Quests/22/255.json | 2 - .../DefaultQuests/Quests/22/256.json | 2 - .../DefaultQuests/Quests/22/257.json | 2 - .../DefaultQuests/Quests/22/258.json | 2 - .../DefaultQuests/Quests/22/259.json | 2 - .../DefaultQuests/Quests/22/260.json | 2 - .../DefaultQuests/Quests/22/261.json | 2 - .../DefaultQuests/Quests/22/262.json | 2 - .../DefaultQuests/Quests/22/263.json | 2 - .../DefaultQuests/Quests/22/264.json | 2 - .../DefaultQuests/Quests/22/265.json | 1 - .../DefaultQuests/Quests/22/266.json | 2 - .../DefaultQuests/Quests/22/267.json | 2 - .../DefaultQuests/Quests/22/268.json | 2 - .../DefaultQuests/Quests/22/269.json | 2 - .../DefaultQuests/Quests/22/270.json | 2 - .../DefaultQuests/Quests/22/271.json | 2 - .../DefaultQuests/Quests/22/272.json | 2 - .../DefaultQuests/Quests/22/273.json | 2 - .../DefaultQuests/Quests/22/274.json | 2 - .../DefaultQuests/Quests/22/275.json | 2 - .../DefaultQuests/Quests/22/276.json | 2 - .../DefaultQuests/Quests/22/277.json | 2 - .../DefaultQuests/Quests/22/278.json | 2 - .../DefaultQuests/Quests/22/279.json | 2 - .../DefaultQuests/Quests/22/280.json | 2 - .../DefaultQuests/Quests/22/281.json | 2 - .../DefaultQuests/Quests/22/282.json | 2 - .../DefaultQuests/Quests/22/283.json | 2 - .../DefaultQuests/Quests/22/284.json | 2 - .../DefaultQuests/Quests/22/285.json | 2 - .../DefaultQuests/Quests/22/286.json | 2 - .../DefaultQuests/Quests/22/287.json | 2 - .../DefaultQuests/Quests/22/288.json | 2 - .../DefaultQuests/Quests/22/289.json | 2 - .../DefaultQuests/Quests/22/290.json | 2 - .../DefaultQuests/Quests/22/292.json | 2 - .../DefaultQuests/Quests/22/293.json | 2 - .../DefaultQuests/Quests/22/294.json | 2 - .../DefaultQuests/Quests/22/295.json | 2 - .../DefaultQuests/Quests/22/296.json | 2 - .../DefaultQuests/Quests/22/297.json | 2 - .../DefaultQuests/Quests/22/298.json | 2 - .../DefaultQuests/Quests/22/299.json | 2 - .../DefaultQuests/Quests/22/300.json | 2 - .../DefaultQuests/Quests/22/301.json | 2 - .../DefaultQuests/Quests/22/302.json | 2 - .../DefaultQuests/Quests/22/303.json | 2 - .../DefaultQuests/Quests/22/304.json | 2 - .../DefaultQuests/Quests/22/305.json | 2 - .../DefaultQuests/Quests/22/306.json | 2 - .../DefaultQuests/Quests/22/307.json | 2 - .../DefaultQuests/Quests/22/308.json | 1 - .../DefaultQuests/Quests/22/309.json | 2 - .../DefaultQuests/Quests/22/310.json | 2 - .../DefaultQuests/Quests/22/311.json | 2 - .../DefaultQuests/Quests/22/312.json | 2 - .../DefaultQuests/Quests/22/313.json | 2 - .../DefaultQuests/Quests/22/314.json | 1 - .../DefaultQuests/Quests/22/315.json | 2 - .../DefaultQuests/Quests/22/316.json | 2 - .../DefaultQuests/Quests/22/317.json | 2 - .../DefaultQuests/Quests/22/318.json | 2 - .../DefaultQuests/Quests/22/319.json | 2 - .../DefaultQuests/Quests/22/320.json | 2 - .../DefaultQuests/Quests/22/321.json | 2 - .../DefaultQuests/Quests/22/322.json | 2 - .../DefaultQuests/Quests/22/323.json | 2 - .../DefaultQuests/Quests/22/324.json | 2 - .../DefaultQuests/Quests/22/325.json | 2 - .../DefaultQuests/Quests/22/326.json | 2 - .../DefaultQuests/Quests/22/327.json | 2 - .../DefaultQuests/Quests/22/328.json | 2 - .../DefaultQuests/Quests/22/329.json | 2 - .../DefaultQuests/Quests/22/330.json | 2 - .../DefaultQuests/Quests/22/331.json | 2 - .../DefaultQuests/Quests/22/332.json | 2 - .../DefaultQuests/Quests/22/333.json | 2 - .../DefaultQuests/Quests/22/334.json | 2 - .../DefaultQuests/Quests/22/335.json | 2 - .../DefaultQuests/Quests/22/336.json | 2 - .../DefaultQuests/Quests/22/337.json | 2 - .../DefaultQuests/Quests/22/338.json | 2 - .../DefaultQuests/Quests/22/339.json | 2 - .../DefaultQuests/Quests/22/340.json | 2 - .../DefaultQuests/Quests/22/341.json | 2 - .../DefaultQuests/Quests/22/342.json | 2 - .../DefaultQuests/Quests/22/343.json | 2 - .../DefaultQuests/Quests/22/344.json | 2 - .../DefaultQuests/Quests/22/345.json | 2 - .../DefaultQuests/Quests/22/346.json | 2 - .../DefaultQuests/Quests/22/347.json | 2 - .../DefaultQuests/Quests/22/348.json | 2 - .../DefaultQuests/Quests/22/349.json | 2 - .../DefaultQuests/Quests/22/350.json | 2 - .../DefaultQuests/Quests/22/351.json | 2 - .../DefaultQuests/Quests/22/352.json | 2 - .../DefaultQuests/Quests/22/353.json | 2 - .../DefaultQuests/Quests/22/354.json | 2 - .../DefaultQuests/Quests/22/355.json | 2 - .../DefaultQuests/Quests/22/356.json | 2 - .../DefaultQuests/Quests/22/357.json | 2 - .../DefaultQuests/Quests/22/358.json | 2 - .../DefaultQuests/Quests/22/359.json | 2 - .../DefaultQuests/Quests/22/360.json | 2 - .../DefaultQuests/Quests/22/361.json | 2 - .../DefaultQuests/Quests/22/362.json | 2 - .../DefaultQuests/Quests/22/363.json | 1 - .../DefaultQuests/Quests/22/364.json | 2 - .../DefaultQuests/Quests/22/365.json | 2 - .../DefaultQuests/Quests/22/449.json | 2 - .../DefaultQuests/Quests/23/133.json | 2 - .../DefaultQuests/Quests/23/134.json | 2 - .../DefaultQuests/Quests/23/136.json | 2 - .../DefaultQuests/Quests/23/137.json | 2 - .../DefaultQuests/Quests/23/138.json | 2 - .../DefaultQuests/Quests/23/139.json | 2 - .../DefaultQuests/Quests/23/140.json | 2 - .../DefaultQuests/Quests/23/141.json | 2 - .../DefaultQuests/Quests/23/142.json | 2 - .../DefaultQuests/Quests/23/143.json | 2 - .../DefaultQuests/Quests/23/144.json | 2 - .../DefaultQuests/Quests/23/145.json | 2 - .../DefaultQuests/Quests/23/146.json | 2 - .../DefaultQuests/Quests/23/154.json | 2 - .../DefaultQuests/Quests/23/162.json | 2 - .../DefaultQuests/Quests/23/163.json | 2 - .../DefaultQuests/Quests/23/164.json | 2 - .../DefaultQuests/Quests/23/165.json | 2 - .../DefaultQuests/Quests/23/166.json | 2 - .../DefaultQuests/Quests/23/167.json | 2 - .../DefaultQuests/Quests/23/176.json | 2 - .../DefaultQuests/Quests/23/225.json | 2 - .../DefaultQuests/Quests/23/226.json | 2 - .../DefaultQuests/Quests/23/392.json | 1 - .../DefaultQuests/Quests/23/423.json | 2 - .../DefaultQuests/Quests/23/424.json | 2 - .../DefaultQuests/Quests/23/425.json | 3 - .../DefaultQuests/Quests/23/426.json | 2 - .../DefaultQuests/Quests/23/427.json | 2 - .../DefaultQuests/Quests/23/428.json | 2 - .../DefaultQuests/Quests/23/430.json | 2 - .../DefaultQuests/Quests/23/431.json | 2 - .../DefaultQuests/Quests/23/579.json | 2 - .../DefaultQuests/Quests/23/83.json | 2 - .../DefaultQuests/Quests/23/85.json | 2 - .../DefaultQuests/Quests/23/86.json | 2 - .../DefaultQuests/Quests/23/885.json | 2 - .../DefaultQuests/Quests/24/521.json | 3 - .../DefaultQuests/Quests/24/522.json | 2 - .../DefaultQuests/Quests/24/523.json | 2 - .../DefaultQuests/Quests/24/524.json | 1 - .../DefaultQuests/Quests/24/525.json | 3 - .../DefaultQuests/Quests/24/526.json | 2 - .../DefaultQuests/Quests/24/527.json | 3 - .../DefaultQuests/Quests/24/528.json | 2 - .../DefaultQuests/Quests/24/529.json | 2 - .../DefaultQuests/Quests/24/530.json | 3 - .../DefaultQuests/Quests/24/531.json | 2 - .../DefaultQuests/Quests/24/532.json | 2 - .../DefaultQuests/Quests/24/533.json | 2 - .../DefaultQuests/Quests/24/534.json | 2 - .../DefaultQuests/Quests/24/539.json | 2 - .../DefaultQuests/Quests/24/540.json | 2 - .../DefaultQuests/Quests/24/541.json | 2 - .../DefaultQuests/Quests/24/542.json | 2 - .../DefaultQuests/Quests/24/543.json | 2 - .../DefaultQuests/Quests/24/544.json | 2 - .../DefaultQuests/Quests/24/546.json | 2 - .../DefaultQuests/Quests/24/548.json | 2 - .../DefaultQuests/Quests/24/549.json | 2 - .../DefaultQuests/Quests/24/551.json | 2 - .../DefaultQuests/Quests/24/554.json | 2 - .../DefaultQuests/Quests/24/555.json | 2 - .../DefaultQuests/Quests/24/556.json | 2 - .../DefaultQuests/Quests/24/557.json | 2 - .../DefaultQuests/Quests/24/558.json | 2 - .../DefaultQuests/Quests/24/559.json | 2 - .../DefaultQuests/Quests/24/560.json | 2 - .../DefaultQuests/Quests/24/561.json | 2 - .../DefaultQuests/Quests/24/564.json | 2 - .../DefaultQuests/Quests/24/566.json | 2 - .../DefaultQuests/Quests/24/567.json | 2 - .../DefaultQuests/Quests/24/568.json | 2 - .../DefaultQuests/Quests/24/571.json | 2 - .../DefaultQuests/Quests/24/572.json | 1 - .../DefaultQuests/Quests/24/573.json | 2 - .../DefaultQuests/Quests/24/574.json | 2 - .../DefaultQuests/Quests/24/575.json | 2 - .../DefaultQuests/Quests/24/576.json | 2 - .../DefaultQuests/Quests/24/577.json | 2 - .../DefaultQuests/Quests/24/581.json | 2 - .../DefaultQuests/Quests/24/582.json | 1 - .../DefaultQuests/Quests/24/583.json | 2 - .../DefaultQuests/Quests/24/584.json | 2 - .../DefaultQuests/Quests/24/585.json | 2 - .../DefaultQuests/Quests/24/588.json | 2 - .../DefaultQuests/Quests/24/590.json | 2 - .../DefaultQuests/Quests/24/591.json | 2 - .../DefaultQuests/Quests/25/1319048907.json | 2 - .../DefaultQuests/Quests/25/150.json | 2 - .../DefaultQuests/Quests/25/151.json | 2 - .../DefaultQuests/Quests/25/153.json | 2 - .../DefaultQuests/Quests/25/155.json | 2 - .../DefaultQuests/Quests/25/156.json | 2 - .../DefaultQuests/Quests/25/157.json | 2 - .../DefaultQuests/Quests/25/80.json | 2 - .../DefaultQuests/Quests/25/860.json | 2 - .../DefaultQuests/Quests/26/152.json | 2 - .../DefaultQuests/Quests/27/1997511526.json | 6 +- .../DefaultQuests/Quests/27/580.json | 2 - .../DefaultQuests/Quests/27/775.json | 2 - .../DefaultQuests/Quests/27/781.json | 2 - .../DefaultQuests/Quests/27/782.json | 2 - .../DefaultQuests/Quests/27/784.json | 1 - .../DefaultQuests/Quests/27/786.json | 1 - .../DefaultQuests/Quests/27/787.json | 2 - .../DefaultQuests/Quests/27/788.json | 2 - .../DefaultQuests/Quests/27/789.json | 2 - .../DefaultQuests/Quests/27/790.json | 2 - .../DefaultQuests/Quests/27/791.json | 1 - .../DefaultQuests/Quests/3/1090881854.json | 30 + .../DefaultQuests/Quests/3/1402916517.json | 29 + .../DefaultQuests/Quests/3/1786950658.json | 28 + .../DefaultQuests/Quests/3/238.json | 2 - .../DefaultQuests/Quests/3/254727108.json | 29 + .../DefaultQuests/Quests/3/371.json | 2 - .../DefaultQuests/Quests/3/399.json | 2 - .../DefaultQuests/Quests/3/400.json | 1 - .../DefaultQuests/Quests/3/401.json | 2 - .../DefaultQuests/Quests/3/402.json | 2 - .../DefaultQuests/Quests/3/404.json | 2 - .../DefaultQuests/Quests/3/405.json | 2 - .../DefaultQuests/Quests/3/406.json | 2 - .../DefaultQuests/Quests/3/409196029.json | 29 + .../DefaultQuests/Quests/3/412.json | 2 - .../DefaultQuests/Quests/3/413.json | 2 - .../DefaultQuests/Quests/3/450.json | 2 - .../DefaultQuests/Quests/3/451.json | 2 - .../DefaultQuests/Quests/3/459.json | 2 - .../DefaultQuests/Quests/3/460.json | 2 - .../DefaultQuests/Quests/3/461.json | 2 - .../DefaultQuests/Quests/3/462.json | 2 - .../DefaultQuests/Quests/3/463.json | 2 - .../DefaultQuests/Quests/3/464.json | 1 - .../DefaultQuests/Quests/3/466.json | 2 - .../DefaultQuests/Quests/3/467.json | 2 - .../DefaultQuests/Quests/3/468.json | 2 - .../DefaultQuests/Quests/3/469.json | 2 - .../DefaultQuests/Quests/3/470.json | 2 - .../DefaultQuests/Quests/3/471.json | 2 - .../DefaultQuests/Quests/3/475.json | 4 +- .../DefaultQuests/Quests/3/476.json | 2 - .../DefaultQuests/Quests/3/477.json | 2 - .../DefaultQuests/Quests/3/487.json | 2 - .../DefaultQuests/Quests/3/492.json | 4 +- .../DefaultQuests/Quests/3/496.json | 2 - .../DefaultQuests/Quests/3/498.json | 12 +- .../DefaultQuests/Quests/3/498154717.json | 30 + .../DefaultQuests/Quests/3/499.json | 2 - .../DefaultQuests/Quests/3/501.json | 2 - .../DefaultQuests/Quests/3/502.json | 2 - .../DefaultQuests/Quests/3/503.json | 2 - .../DefaultQuests/Quests/3/504.json | 2 - .../DefaultQuests/Quests/3/505.json | 2 - .../DefaultQuests/Quests/3/506.json | 2 - .../DefaultQuests/Quests/3/507.json | 1 - .../DefaultQuests/Quests/3/508.json | 2 - .../DefaultQuests/Quests/3/509.json | 2 - .../DefaultQuests/Quests/3/511.json | 2 - .../DefaultQuests/Quests/3/512.json | 2 - .../DefaultQuests/Quests/3/513.json | 2 - .../DefaultQuests/Quests/3/514.json | 2 - .../DefaultQuests/Quests/3/537.json | 2 - .../DefaultQuests/Quests/3/538.json | 2 - .../DefaultQuests/Quests/3/545.json | 5 +- .../DefaultQuests/Quests/3/552.json | 2 - .../DefaultQuests/Quests/3/570.json | 2 - .../DefaultQuests/Quests/3/592.json | 2 - .../DefaultQuests/Quests/3/593.json | 2 - .../DefaultQuests/Quests/3/594.json | 2 - .../DefaultQuests/Quests/3/595.json | 2 - .../DefaultQuests/Quests/3/596.json | 2 - .../DefaultQuests/Quests/3/597.json | 2 - .../DefaultQuests/Quests/3/598.json | 2 - .../DefaultQuests/Quests/3/599.json | 2 - .../DefaultQuests/Quests/3/611.json | 2 - .../DefaultQuests/Quests/3/612.json | 2 - .../DefaultQuests/Quests/3/613.json | 2 - .../DefaultQuests/Quests/3/640.json | 2 - .../DefaultQuests/Quests/3/651.json | 2 - .../DefaultQuests/Quests/3/653.json | 2 - .../DefaultQuests/Quests/3/654.json | 1 - .../DefaultQuests/Quests/3/655.json | 2 - .../DefaultQuests/Quests/3/665.json | 2 - .../DefaultQuests/Quests/3/671.json | 2 - .../DefaultQuests/Quests/{4 => 3}/698.json | 6 +- .../DefaultQuests/Quests/3/730.json | 2 - .../DefaultQuests/Quests/3/731.json | 2 - .../DefaultQuests/Quests/3/732.json | 2 - .../DefaultQuests/Quests/3/733.json | 2 - .../DefaultQuests/Quests/3/735.json | 2 - .../DefaultQuests/Quests/3/741.json | 8 +- .../DefaultQuests/Quests/3/764.json | 2 - .../DefaultQuests/Quests/3/81.json | 2 - .../DefaultQuests/Quests/3/82.json | 2 - .../DefaultQuests/Quests/3/877.json | 2 - .../DefaultQuests/Quests/3/880.json | 2 - .../DefaultQuests/Quests/3/881.json | 2 - .../DefaultQuests/Quests/4/1056118460.json | 6 +- .../DefaultQuests/Quests/4/1177038065.json | 6 +- .../DefaultQuests/Quests/4/1193199034.json | 6 +- .../DefaultQuests/Quests/4/1529184698.json | 6 +- .../DefaultQuests/Quests/4/1766408250.json | 25 + .../DefaultQuests/Quests/4/179.json | 2 - .../DefaultQuests/Quests/4/1837809262.json | 6 +- .../DefaultQuests/Quests/4/2096017803.json | 5 +- .../DefaultQuests/Quests/4/22127543.json | 6 +- .../DefaultQuests/Quests/4/326901357.json | 6 +- .../DefaultQuests/Quests/{3 => 4}/452.json | 2 - .../DefaultQuests/Quests/{3 => 4}/456.json | 2 - .../DefaultQuests/Quests/{3 => 4}/457.json | 4 +- .../DefaultQuests/Quests/{3 => 4}/458.json | 12 +- .../DefaultQuests/Quests/{3 => 4}/488.json | 2 - .../DefaultQuests/Quests/{3 => 4}/489.json | 2 - .../DefaultQuests/Quests/{3 => 4}/490.json | 2 - .../DefaultQuests/Quests/{3 => 4}/491.json | 2 - .../DefaultQuests/Quests/4/614.json | 2 - .../DefaultQuests/Quests/4/618527753.json | 6 +- .../DefaultQuests/Quests/4/620.json | 2 - .../DefaultQuests/Quests/4/622.json | 2 - .../DefaultQuests/Quests/4/623.json | 2 - .../DefaultQuests/Quests/4/624.json | 4 +- .../DefaultQuests/Quests/4/625.json | 2 - .../DefaultQuests/Quests/4/626.json | 2 - .../DefaultQuests/Quests/4/627.json | 1 - .../DefaultQuests/Quests/4/628.json | 2 - .../DefaultQuests/Quests/4/629.json | 2 - .../DefaultQuests/Quests/4/630.json | 1 - .../DefaultQuests/Quests/4/632.json | 2 - .../DefaultQuests/Quests/4/633.json | 2 - .../DefaultQuests/Quests/4/634.json | 2 - .../DefaultQuests/Quests/4/635.json | 2 - .../DefaultQuests/Quests/4/636.json | 2 - .../DefaultQuests/Quests/4/637.json | 1 - .../DefaultQuests/Quests/4/641.json | 2 - .../DefaultQuests/Quests/4/642.json | 2 - .../DefaultQuests/Quests/4/643.json | 2 - .../DefaultQuests/Quests/4/644.json | 2 - .../DefaultQuests/Quests/4/645.json | 6 - .../DefaultQuests/Quests/4/647.json | 2 - .../DefaultQuests/Quests/4/648.json | 2 - .../DefaultQuests/Quests/4/649.json | 2 - .../DefaultQuests/Quests/4/679.json | 1 - .../DefaultQuests/Quests/4/680.json | 2 - .../DefaultQuests/Quests/4/681.json | 2 - .../DefaultQuests/Quests/4/683.json | 4 +- .../DefaultQuests/Quests/4/690.json | 4 +- .../DefaultQuests/Quests/4/691.json | 4 +- .../DefaultQuests/Quests/4/692.json | 2 - .../DefaultQuests/Quests/4/693.json | 2 - .../DefaultQuests/Quests/4/694.json | 2 - .../DefaultQuests/Quests/4/695.json | 2 - .../DefaultQuests/Quests/4/696.json | 1 - .../DefaultQuests/Quests/4/697.json | 2 - .../DefaultQuests/Quests/4/700.json | 2 - .../DefaultQuests/Quests/4/701.json | 2 - .../DefaultQuests/Quests/4/704.json | 2 - .../DefaultQuests/Quests/4/705.json | 11 +- .../DefaultQuests/Quests/4/706.json | 2 - .../DefaultQuests/Quests/4/707.json | 2 - .../DefaultQuests/Quests/4/708.json | 2 - .../DefaultQuests/Quests/4/709.json | 2 - .../DefaultQuests/Quests/4/713.json | 2 - .../DefaultQuests/Quests/4/714.json | 4 +- .../DefaultQuests/Quests/4/715.json | 2 - .../DefaultQuests/Quests/4/716.json | 2 - .../DefaultQuests/Quests/4/717.json | 2 - .../DefaultQuests/Quests/4/720.json | 2 - .../DefaultQuests/Quests/4/753.json | 2 - .../DefaultQuests/Quests/4/822.json | 2 - .../DefaultQuests/Quests/4/823.json | 2 - .../DefaultQuests/Quests/{3 => 4}/863.json | 2 - .../DefaultQuests/Quests/{3 => 4}/864.json | 2 - .../DefaultQuests/Quests/{3 => 4}/865.json | 2 - .../DefaultQuests/Quests/{3 => 4}/866.json | 2 - .../DefaultQuests/Quests/{3 => 4}/868.json | 2 - .../DefaultQuests/Quests/{3 => 4}/869.json | 7 - .../DefaultQuests/Quests/{3 => 4}/870.json | 2 - .../DefaultQuests/Quests/{3 => 4}/872.json | 3 - .../DefaultQuests/Quests/{3 => 4}/873.json | 1 - .../DefaultQuests/Quests/4/943634333.json | 6 +- .../DefaultQuests/Quests/5/754.json | 2 - .../DefaultQuests/Quests/5/755.json | 2 - .../DefaultQuests/Quests/5/756.json | 2 - .../DefaultQuests/Quests/5/757.json | 2 - .../DefaultQuests/Quests/5/758.json | 2 - .../DefaultQuests/Quests/5/759.json | 2 - .../DefaultQuests/Quests/5/760.json | 2 - .../DefaultQuests/Quests/5/761.json | 2 - .../DefaultQuests/Quests/5/762.json | 2 - .../DefaultQuests/Quests/5/785.json | 2 - .../DefaultQuests/Quests/5/792.json | 2 - .../DefaultQuests/Quests/5/793.json | 2 - .../DefaultQuests/Quests/5/794.json | 2 - .../DefaultQuests/Quests/5/795.json | 2 - .../DefaultQuests/Quests/5/796.json | 2 - .../DefaultQuests/Quests/5/797.json | 2 - .../DefaultQuests/Quests/5/798.json | 2 - .../DefaultQuests/Quests/5/799.json | 2 - .../DefaultQuests/Quests/5/800.json | 2 - .../DefaultQuests/Quests/5/801.json | 2 - .../DefaultQuests/Quests/5/802.json | 2 - .../DefaultQuests/Quests/5/803.json | 2 - .../DefaultQuests/Quests/5/804.json | 2 - .../DefaultQuests/Quests/5/805.json | 2 - .../DefaultQuests/Quests/5/806.json | 2 - .../DefaultQuests/Quests/5/807.json | 2 - .../DefaultQuests/Quests/5/808.json | 2 - .../DefaultQuests/Quests/5/809.json | 2 - .../DefaultQuests/Quests/5/810.json | 2 - .../DefaultQuests/Quests/5/811.json | 2 - .../DefaultQuests/Quests/5/812.json | 2 - .../DefaultQuests/Quests/5/813.json | 2 - .../DefaultQuests/Quests/5/814.json | 2 - .../DefaultQuests/Quests/5/815.json | 2 - .../DefaultQuests/Quests/5/816.json | 2 - .../DefaultQuests/Quests/5/817.json | 2 - .../DefaultQuests/Quests/5/818.json | 2 - .../DefaultQuests/Quests/5/819.json | 2 - .../DefaultQuests/Quests/5/820.json | 2 - .../DefaultQuests/Quests/5/821.json | 2 - .../DefaultQuests/Quests/5/824.json | 2 - .../DefaultQuests/Quests/5/825.json | 2 - .../DefaultQuests/Quests/5/826.json | 2 - .../DefaultQuests/Quests/5/827.json | 2 - .../DefaultQuests/Quests/5/828.json | 2 - .../DefaultQuests/Quests/5/829.json | 2 - .../DefaultQuests/Quests/5/875.json | 1 - .../DefaultQuests/Quests/5/876.json | 1 - .../DefaultQuests/Quests/5/92.json | 2 - .../Quests/MultipleQuestLine/104.json | 2 - .../Quests/MultipleQuestLine/110.json | 2 - .../Quests/MultipleQuestLine/111.json | 2 - .../Quests/MultipleQuestLine/112.json | 2 - .../Quests/MultipleQuestLine/113.json | 2 - .../Quests/MultipleQuestLine/114.json | 2 - .../Quests/MultipleQuestLine/123.json | 2 - .../Quests/MultipleQuestLine/125.json | 2 - .../Quests/MultipleQuestLine/128.json | 2 - .../Quests/MultipleQuestLine/172.json | 2 - .../Quests/MultipleQuestLine/173.json | 2 - .../Quests/MultipleQuestLine/175.json | 2 - .../Quests/MultipleQuestLine/178.json | 2 - .../Quests/MultipleQuestLine/180.json | 2 - .../Quests/MultipleQuestLine/181.json | 2 - .../Quests/MultipleQuestLine/183.json | 2 - .../Quests/MultipleQuestLine/184.json | 2 - .../Quests/MultipleQuestLine/185.json | 2 - .../Quests/MultipleQuestLine/186.json | 2 - .../Quests/MultipleQuestLine/198.json | 2 - .../Quests/MultipleQuestLine/199.json | 2 - .../Quests/MultipleQuestLine/200.json | 2 - .../Quests/MultipleQuestLine/201.json | 2 - .../Quests/MultipleQuestLine/202.json | 2 - .../Quests/MultipleQuestLine/204.json | 2 - .../Quests/MultipleQuestLine/213.json | 2 - .../Quests/MultipleQuestLine/221.json | 2 - .../Quests/MultipleQuestLine/222.json | 2 - .../Quests/MultipleQuestLine/23.json | 2 - .../Quests/MultipleQuestLine/242.json | 2 - .../Quests/MultipleQuestLine/243.json | 2 - .../Quests/MultipleQuestLine/30.json | 2 - .../Quests/MultipleQuestLine/369.json | 2 - .../Quests/MultipleQuestLine/370.json | 2 - .../Quests/MultipleQuestLine/373.json | 2 - .../Quests/MultipleQuestLine/374.json | 2 - .../Quests/MultipleQuestLine/38.json | 2 - .../Quests/MultipleQuestLine/381.json | 2 - .../Quests/MultipleQuestLine/388.json | 2 - .../Quests/MultipleQuestLine/391.json | 2 - .../Quests/MultipleQuestLine/393.json | 2 - .../Quests/MultipleQuestLine/394.json | 2 - .../Quests/MultipleQuestLine/395.json | 5 - .../Quests/MultipleQuestLine/396.json | 2 - .../Quests/MultipleQuestLine/397.json | 2 - .../Quests/MultipleQuestLine/398.json | 2 - .../Quests/MultipleQuestLine/410.json | 2 - .../Quests/MultipleQuestLine/415.json | 2 - .../Quests/MultipleQuestLine/417.json | 2 - .../Quests/MultipleQuestLine/418.json | 2 - .../Quests/MultipleQuestLine/429.json | 2 - .../Quests/MultipleQuestLine/433.json | 2 - .../Quests/MultipleQuestLine/434.json | 2 - .../Quests/MultipleQuestLine/438.json | 2 - .../Quests/MultipleQuestLine/443.json | 2 - .../Quests/MultipleQuestLine/446.json | 1 - .../Quests/MultipleQuestLine/447.json | 1 - .../Quests/MultipleQuestLine/453.json | 2 - .../Quests/MultipleQuestLine/454.json | 2 - .../Quests/MultipleQuestLine/455.json | 2 - .../Quests/MultipleQuestLine/46.json | 2 - .../Quests/MultipleQuestLine/473.json | 2 - .../Quests/MultipleQuestLine/474.json | 2 - .../Quests/MultipleQuestLine/478.json | 7 +- .../Quests/MultipleQuestLine/479.json | 2 - .../Quests/{3 => MultipleQuestLine}/480.json | 2 - .../Quests/{3 => MultipleQuestLine}/481.json | 2 - .../Quests/MultipleQuestLine/482.json | 2 - .../Quests/MultipleQuestLine/483.json | 2 - .../Quests/MultipleQuestLine/484.json | 2 - .../Quests/MultipleQuestLine/485.json | 2 - .../Quests/MultipleQuestLine/486.json | 2 - .../Quests/MultipleQuestLine/494.json | 8 +- .../Quests/MultipleQuestLine/495.json | 7 +- .../Quests/MultipleQuestLine/497.json | 8 +- .../Quests/MultipleQuestLine/500.json | 2 - .../Quests/MultipleQuestLine/510.json | 2 - .../Quests/MultipleQuestLine/515.json | 2 - .../Quests/MultipleQuestLine/516.json | 2 - .../Quests/MultipleQuestLine/517.json | 2 - .../Quests/MultipleQuestLine/519.json | 2 - .../Quests/MultipleQuestLine/520.json | 2 - .../Quests/MultipleQuestLine/536.json | 2 - .../Quests/MultipleQuestLine/54.json | 2 - .../Quests/MultipleQuestLine/550.json | 2 - .../Quests/MultipleQuestLine/563.json | 2 - .../Quests/MultipleQuestLine/57.json | 2 - .../Quests/MultipleQuestLine/58.json | 2 - .../Quests/MultipleQuestLine/59.json | 2 - .../Quests/MultipleQuestLine/602.json | 2 - .../Quests/MultipleQuestLine/610.json | 2 - .../Quests/MultipleQuestLine/621.json | 2 - .../Quests/MultipleQuestLine/638.json | 2 - .../Quests/MultipleQuestLine/639.json | 2 - .../Quests/{3 => MultipleQuestLine}/652.json | 2 - .../Quests/MultipleQuestLine/659.json | 2 - .../Quests/MultipleQuestLine/66.json | 2 - .../Quests/{3 => MultipleQuestLine}/685.json | 2 - .../Quests/MultipleQuestLine/686.json | 2 - .../Quests/MultipleQuestLine/687.json | 2 - .../Quests/MultipleQuestLine/699.json | 5 +- .../Quests/MultipleQuestLine/702.json | 2 - .../Quests/MultipleQuestLine/703.json | 2 - .../Quests/MultipleQuestLine/710.json | 2 - .../Quests/MultipleQuestLine/712.json | 2 - .../Quests/MultipleQuestLine/718.json | 1 - .../Quests/MultipleQuestLine/719.json | 2 - .../Quests/MultipleQuestLine/726.json | 2 - .../Quests/MultipleQuestLine/727.json | 2 - .../Quests/MultipleQuestLine/728.json | 2 - .../Quests/MultipleQuestLine/729.json | 2 - .../Quests/MultipleQuestLine/740.json | 2 - .../Quests/MultipleQuestLine/742.json | 2 - .../Quests/MultipleQuestLine/745.json | 2 - .../Quests/MultipleQuestLine/751.json | 4 +- .../Quests/{21 => MultipleQuestLine}/770.json | 2 - .../Quests/MultipleQuestLine/84.json | 1 - .../Quests/MultipleQuestLine/874.json | 2 - .../DefaultQuests/Quests/NoQuestLine/177.json | 3 - .../DefaultQuests/Quests/NoQuestLine/182.json | 1 - .../DefaultQuests/Quests/NoQuestLine/237.json | 2 - .../DefaultQuests/Quests/NoQuestLine/37.json | 2 - .../Quests/{3 => NoQuestLine}/493.json | 2 - .../DefaultQuests/Quests/NoQuestLine/52.json | 2 - .../DefaultQuests/Quests/NoQuestLine/619.json | 1 - .../DefaultQuests/Quests/NoQuestLine/734.json | 2 - .../DefaultQuests/Quests/NoQuestLine/736.json | 1 - .../DefaultQuests/Quests/NoQuestLine/783.json | 1 - .../Quests/{3 => NoQuestLine}/867.json | 2 - .../Quests/{3 => NoQuestLine}/871.json | 2 - .../resources/supersymmetry/lang/en_us.lang | 52 +- 953 files changed, 895 insertions(+), 2395 deletions(-) create mode 100644 config/betterquesting/DefaultQuests/Quests/3/1090881854.json create mode 100644 config/betterquesting/DefaultQuests/Quests/3/1402916517.json create mode 100644 config/betterquesting/DefaultQuests/Quests/3/1786950658.json create mode 100644 config/betterquesting/DefaultQuests/Quests/3/254727108.json create mode 100644 config/betterquesting/DefaultQuests/Quests/3/409196029.json create mode 100644 config/betterquesting/DefaultQuests/Quests/3/498154717.json rename config/betterquesting/DefaultQuests/Quests/{4 => 3}/698.json (89%) create mode 100644 config/betterquesting/DefaultQuests/Quests/4/1766408250.json rename config/betterquesting/DefaultQuests/Quests/{3 => 4}/452.json (94%) rename config/betterquesting/DefaultQuests/Quests/{3 => 4}/456.json (93%) rename config/betterquesting/DefaultQuests/Quests/{3 => 4}/457.json (89%) rename config/betterquesting/DefaultQuests/Quests/{3 => 4}/458.json (81%) rename config/betterquesting/DefaultQuests/Quests/{3 => 4}/488.json (93%) rename config/betterquesting/DefaultQuests/Quests/{3 => 4}/489.json (94%) rename config/betterquesting/DefaultQuests/Quests/{3 => 4}/490.json (94%) rename config/betterquesting/DefaultQuests/Quests/{3 => 4}/491.json (93%) rename config/betterquesting/DefaultQuests/Quests/{3 => 4}/863.json (93%) rename config/betterquesting/DefaultQuests/Quests/{3 => 4}/864.json (95%) rename config/betterquesting/DefaultQuests/Quests/{3 => 4}/865.json (93%) rename config/betterquesting/DefaultQuests/Quests/{3 => 4}/866.json (93%) rename config/betterquesting/DefaultQuests/Quests/{3 => 4}/868.json (94%) rename config/betterquesting/DefaultQuests/Quests/{3 => 4}/869.json (88%) rename config/betterquesting/DefaultQuests/Quests/{3 => 4}/870.json (94%) rename config/betterquesting/DefaultQuests/Quests/{3 => 4}/872.json (91%) rename config/betterquesting/DefaultQuests/Quests/{3 => 4}/873.json (94%) rename config/betterquesting/DefaultQuests/Quests/{3 => MultipleQuestLine}/480.json (93%) rename config/betterquesting/DefaultQuests/Quests/{3 => MultipleQuestLine}/481.json (93%) rename config/betterquesting/DefaultQuests/Quests/{3 => MultipleQuestLine}/652.json (94%) rename config/betterquesting/DefaultQuests/Quests/{3 => MultipleQuestLine}/685.json (91%) rename config/betterquesting/DefaultQuests/Quests/{21 => MultipleQuestLine}/770.json (92%) rename config/betterquesting/DefaultQuests/Quests/{3 => NoQuestLine}/493.json (92%) rename config/betterquesting/DefaultQuests/Quests/{3 => NoQuestLine}/867.json (93%) rename config/betterquesting/DefaultQuests/Quests/{3 => NoQuestLine}/871.json (94%) diff --git a/config/betterquesting/DefaultQuests/QuestLines/0.json b/config/betterquesting/DefaultQuests/QuestLines/0.json index f20e63260..c3cccfd85 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/0.json +++ b/config/betterquesting/DefaultQuests/QuestLines/0.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.0.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:stone_pickaxe" }, "name:8": "susy.quest.ql.0.title" diff --git a/config/betterquesting/DefaultQuests/QuestLines/1.json b/config/betterquesting/DefaultQuests/QuestLines/1.json index 4c23587bf..1aad1a436 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/1.json +++ b/config/betterquesting/DefaultQuests/QuestLines/1.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.1.desc", "icon:10": { - "Count:3": 1, "Damage:2": 516, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/10.json b/config/betterquesting/DefaultQuests/QuestLines/10.json index 02f1a04c3..fa83309a4 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/10.json +++ b/config/betterquesting/DefaultQuests/QuestLines/10.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.10.desc", "icon:10": { - "Count:3": 1, "Damage:2": 3007, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/11.json b/config/betterquesting/DefaultQuests/QuestLines/11.json index 0485e2b1e..836ba15e6 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/11.json +++ b/config/betterquesting/DefaultQuests/QuestLines/11.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.11.desc", "icon:10": { - "Count:3": 1, "Damage:2": 3011, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/12.json b/config/betterquesting/DefaultQuests/QuestLines/12.json index 3e5d2031a..1d5835718 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/12.json +++ b/config/betterquesting/DefaultQuests/QuestLines/12.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.12.desc", "icon:10": { - "Count:3": 1, "Damage:2": 3015, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/13.json b/config/betterquesting/DefaultQuests/QuestLines/13.json index 0c813545d..55e0eae4c 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/13.json +++ b/config/betterquesting/DefaultQuests/QuestLines/13.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.13.desc", "icon:10": { - "Count:3": 1, "Damage:2": 3019, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/14.json b/config/betterquesting/DefaultQuests/QuestLines/14.json index 5f5770894..bebfb9177 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/14.json +++ b/config/betterquesting/DefaultQuests/QuestLines/14.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.14.desc", "icon:10": { - "Count:3": 1, "Damage:2": 3021, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/15.json b/config/betterquesting/DefaultQuests/QuestLines/15.json index 813105eb8..754bcfc61 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/15.json +++ b/config/betterquesting/DefaultQuests/QuestLines/15.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.15.desc", "icon:10": { - "Count:3": 1, "Damage:2": 3036, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/16.json b/config/betterquesting/DefaultQuests/QuestLines/16.json index 19d394e79..8859565a4 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/16.json +++ b/config/betterquesting/DefaultQuests/QuestLines/16.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.16.desc", "icon:10": { - "Count:3": 1, "Damage:2": 14554, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/17.json b/config/betterquesting/DefaultQuests/QuestLines/17.json index 8a5dafbd9..f9669010e 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/17.json +++ b/config/betterquesting/DefaultQuests/QuestLines/17.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.17.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4, "id:8": "openmodularturrets:ammo_meta" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/18.json b/config/betterquesting/DefaultQuests/QuestLines/18.json index 84269f7f2..5c8a78335 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/18.json +++ b/config/betterquesting/DefaultQuests/QuestLines/18.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.18.desc", "icon:10": { - "Count:3": 1, "id:8": "littletiles:hammer", "tag:10": {} }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/19.json b/config/betterquesting/DefaultQuests/QuestLines/19.json index dd6ffd729..084155480 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/19.json +++ b/config/betterquesting/DefaultQuests/QuestLines/19.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.19.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:ice" }, "name:8": "susy.quest.ql.19.title" diff --git a/config/betterquesting/DefaultQuests/QuestLines/2.json b/config/betterquesting/DefaultQuests/QuestLines/2.json index 087f38bf3..c405be563 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/2.json +++ b/config/betterquesting/DefaultQuests/QuestLines/2.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.2.desc", "icon:10": { - "Count:3": 1, "Damage:2": 621, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/20.json b/config/betterquesting/DefaultQuests/QuestLines/20.json index 2cbab1413..9d27dc1d5 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/20.json +++ b/config/betterquesting/DefaultQuests/QuestLines/20.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.20.desc", "icon:10": { - "Count:3": 1, "id:8": "immersiverailroading:item_rolling_stock_component", "tag:10": { "componentType:3": 7, diff --git a/config/betterquesting/DefaultQuests/QuestLines/21.json b/config/betterquesting/DefaultQuests/QuestLines/21.json index ec83334c3..4aba12ac6 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/21.json +++ b/config/betterquesting/DefaultQuests/QuestLines/21.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.21.desc", "icon:10": { - "Count:3": 1, "Damage:2": 592, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/22.json b/config/betterquesting/DefaultQuests/QuestLines/22.json index 3339dcc68..5df73ff7b 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/22.json +++ b/config/betterquesting/DefaultQuests/QuestLines/22.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.22.desc", "icon:10": { - "Count:3": 1, "Damage:2": 465, "id:8": "gregtech:meta_item_1", "tag:10": { diff --git a/config/betterquesting/DefaultQuests/QuestLines/23.json b/config/betterquesting/DefaultQuests/QuestLines/23.json index e22f14129..da485b5f0 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/23.json +++ b/config/betterquesting/DefaultQuests/QuestLines/23.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.23.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:apple" }, "name:8": "susy.quest.ql.23.title" diff --git a/config/betterquesting/DefaultQuests/QuestLines/24.json b/config/betterquesting/DefaultQuests/QuestLines/24.json index aa486922d..93da7a049 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/24.json +++ b/config/betterquesting/DefaultQuests/QuestLines/24.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.24.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1, "id:8": "opencomputers:storage", "tag:10": { diff --git a/config/betterquesting/DefaultQuests/QuestLines/25.json b/config/betterquesting/DefaultQuests/QuestLines/25.json index 03ad42861..aec43a2b6 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/25.json +++ b/config/betterquesting/DefaultQuests/QuestLines/25.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.25.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1610, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/26.json b/config/betterquesting/DefaultQuests/QuestLines/26.json index f0dad4fd4..bb51f9be9 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/26.json +++ b/config/betterquesting/DefaultQuests/QuestLines/26.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.26.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:spawn_egg", "tag:10": { "EntityTag:10": { diff --git a/config/betterquesting/DefaultQuests/QuestLines/27.json b/config/betterquesting/DefaultQuests/QuestLines/27.json index b2fbd8f12..f760e020f 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/27.json +++ b/config/betterquesting/DefaultQuests/QuestLines/27.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.27.desc", "icon:10": { - "Count:3": 1, "Damage:2": 950, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/3.json b/config/betterquesting/DefaultQuests/QuestLines/3.json index 51bf7af95..b9ee729ee 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/3.json +++ b/config/betterquesting/DefaultQuests/QuestLines/3.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.3.desc", "icon:10": { - "Count:3": 1, "Damage:2": 624, "id:8": "gregtech:meta_item_1" }, @@ -52,8 +51,8 @@ "id:3": 371, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 108, - "y:3": 234 + "x:3": 408, + "y:3": 72 }, "6:10": { "id:3": 373, @@ -73,15 +72,15 @@ "id:3": 391, "sizeX:3": 48, "sizeY:3": 48, - "x:3": 498, - "y:3": 60 + "x:3": 492, + "y:3": 108 }, "9:10": { "id:3": 393, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -126, - "y:3": 306 + "sizeX:3": 36, + "sizeY:3": 36, + "x:3": 114, + "y:3": 300 }, "10:10": { "id:3": 394, @@ -94,29 +93,29 @@ "id:3": 395, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 456, - "y:3": 198 + "x:3": 504, + "y:3": 306 }, "12:10": { "id:3": 396, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 456, - "y:3": 156 + "x:3": 570, + "y:3": 306 }, "13:10": { "id:3": 397, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 456, - "y:3": 114 + "x:3": 570, + "y:3": 258 }, "14:10": { "id:3": 398, "sizeX:3": 36, "sizeY:3": 36, - "x:3": 450, - "y:3": 66 + "x:3": 498, + "y:3": 252 }, "15:10": { "id:3": 399, @@ -178,28 +177,28 @@ "id:3": 412, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 456, - "y:3": -24 + "x:3": 318, + "y:3": 234 }, "24:10": { "id:3": 413, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 456, - "y:3": -60 + "x:3": 276, + "y:3": 234 }, "25:10": { "id:3": 415, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -78, - "y:3": 354 + "x:3": 120, + "y:3": 270 }, "26:10": { "id:3": 417, "sizeX:3": 36, "sizeY:3": 36, - "x:3": -84, + "x:3": 66, "y:3": 300 }, "27:10": { @@ -224,823 +223,683 @@ "y:3": -102 }, "30:10": { - "id:3": 443, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 234, - "y:3": 12 - }, - "31:10": { "id:3": 450, "sizeX:3": 36, "sizeY:3": 36, "x:3": 18, "y:3": 66 }, - "32:10": { + "31:10": { "id:3": 451, "sizeX:3": 24, "sizeY:3": 24, "x:3": 234, "y:3": -36 }, - "33:10": { - "id:3": 452, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 264, - "y:3": 72 - }, - "34:10": { - "id:3": 453, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 264, - "y:3": 42 - }, - "35:10": { - "id:3": 454, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 294, - "y:3": 12 - }, - "36:10": { - "id:3": 455, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 264, - "y:3": 12 - }, - "37:10": { - "id:3": 456, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 216, - "y:3": 132 - }, - "38:10": { - "id:3": 457, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 180, - "y:3": 132 - }, - "39:10": { - "id:3": 458, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 144, - "y:3": 132 - }, - "40:10": { + "32:10": { "id:3": 459, "sizeX:3": 24, "sizeY:3": 24, "x:3": 108, "y:3": 114 }, - "41:10": { + "33:10": { "id:3": 460, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": 114 }, - "42:10": { + "34:10": { "id:3": 461, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": 150 }, - "43:10": { + "35:10": { "id:3": 462, "sizeX:3": 24, "sizeY:3": 24, "x:3": 108, "y:3": 150 }, - "44:10": { + "36:10": { "id:3": 463, "sizeX:3": 24, "sizeY:3": 24, "x:3": 186, "y:3": -78 }, - "45:10": { + "37:10": { "id:3": 464, "sizeX:3": 24, "sizeY:3": 24, "x:3": 234, "y:3": -78 }, - "46:10": { + "38:10": { "id:3": 466, "sizeX:3": 36, "sizeY:3": 36, "x:3": 180, "y:3": -42 }, - "47:10": { + "39:10": { "id:3": 467, "sizeX:3": 36, "sizeY:3": 36, - "x:3": 216, - "y:3": 180 + "x:3": 360, + "y:3": 198 }, - "48:10": { + "40:10": { "id:3": 468, "sizeX:3": 24, "sizeY:3": 24, "x:3": -30, "y:3": 12 }, - "49:10": { + "41:10": { "id:3": 469, "sizeX:3": 24, "sizeY:3": 24, "x:3": -78, "y:3": 36 }, - "50:10": { + "42:10": { "id:3": 470, "sizeX:3": 24, "sizeY:3": 24, "x:3": -78, "y:3": -12 }, - "51:10": { + "43:10": { "id:3": 471, "sizeX:3": 24, "sizeY:3": 24, "x:3": -78, "y:3": 12 }, - "52:10": { + "44:10": { "id:3": 475, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 174, - "y:3": 252 + "x:3": 450, + "y:3": 162 }, - "53:10": { + "45:10": { "id:3": 476, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 108, - "y:3": 186 + "x:3": 366, + "y:3": 72 }, - "54:10": { + "46:10": { "id:3": 477, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 72, - "y:3": 186 + "x:3": 408, + "y:3": 120 }, - "55:10": { + "47:10": { "id:3": 478, "sizeX:3": 36, "sizeY:3": 36, - "x:3": 168, - "y:3": 180 + "x:3": 312, + "y:3": 66 }, - "56:10": { + "48:10": { "id:3": 479, "sizeX:3": 48, "sizeY:3": 48, "x:3": -42, "y:3": -174 }, - "57:10": { + "49:10": { "id:3": 480, "sizeX:3": 36, "sizeY:3": 36, - "x:3": 216, - "y:3": 246 + "x:3": 312, + "y:3": -120 }, - "58:10": { + "50:10": { "id:3": 481, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 414, - "y:3": 72 + "x:3": 504, + "y:3": 18 }, - "59:10": { + "51:10": { "id:3": 482, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 612, + "x:3": 618, "y:3": 114 }, - "60:10": { + "52:10": { "id:3": 483, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 564, + "x:3": 570, "y:3": 162 }, - "61:10": { + "53:10": { "id:3": 484, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 564, + "x:3": 570, "y:3": 114 }, - "62:10": { + "54:10": { "id:3": 485, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 612, + "x:3": 618, "y:3": 162 }, - "63:10": { + "55:10": { "id:3": 486, "sizeX:3": 36, "sizeY:3": 36, - "x:3": 558, + "x:3": 564, "y:3": 66 }, - "64:10": { + "56:10": { "id:3": 487, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 612, - "y:3": 72 - }, - "65:10": { - "id:3": 488, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 366, + "x:3": 618, "y:3": 72 }, - "66:10": { - "id:3": 489, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 414, - "y:3": 270 - }, - "67:10": { - "id:3": 490, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 414, - "y:3": 234 - }, - "68:10": { - "id:3": 491, - "sizeX:3": 36, - "sizeY:3": 36, - "x:3": 360, - "y:3": 246 - }, - "69:10": { + "57:10": { "id:3": 492, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 276, - "y:3": 252 - }, - "70:10": { - "id:3": 493, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 312, - "y:3": 252 - }, - "71:10": { - "id:3": 494, - "sizeX:3": 48, - "sizeY:3": 48, - "x:3": 282, - "y:3": 294 - }, - "72:10": { - "id:3": 495, - "sizeX:3": 48, - "sizeY:3": 48, - "x:3": 354, - "y:3": 294 + "x:3": 408, + "y:3": 204 }, - "73:10": { + "58:10": { "id:3": 496, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 162, - "y:3": 306 - }, - "74:10": { - "id:3": 497, - "sizeX:3": 48, - "sizeY:3": 48, - "x:3": 210, - "y:3": 294 + "x:3": 234, + "y:3": 162 }, - "75:10": { + "59:10": { "id:3": 498, "sizeX:3": 36, "sizeY:3": 36, "x:3": -36, "y:3": -222 }, - "76:10": { + "60:10": { "id:3": 499, "sizeX:3": 24, "sizeY:3": 24, "x:3": 84, "y:3": -216 }, - "77:10": { + "61:10": { "id:3": 500, "sizeX:3": 24, "sizeY:3": 24, "x:3": 42, "y:3": -216 }, - "78:10": { + "62:10": { "id:3": 501, "sizeX:3": 24, "sizeY:3": 24, "x:3": 96, "y:3": -162 }, - "79:10": { + "63:10": { "id:3": 502, "sizeX:3": 48, "sizeY:3": 48, "x:3": 30, "y:3": -174 }, - "80:10": { + "64:10": { "id:3": 503, "sizeX:3": 24, "sizeY:3": 24, "x:3": 42, "y:3": -258 }, - "81:10": { + "65:10": { "id:3": 504, "sizeX:3": 24, "sizeY:3": 24, "x:3": 42, "y:3": -300 }, - "82:10": { + "66:10": { "id:3": 505, "sizeX:3": 24, "sizeY:3": 24, "x:3": 96, "y:3": -78 }, - "83:10": { + "67:10": { "id:3": 506, "sizeX:3": 36, "sizeY:3": 36, "x:3": 138, "y:3": -168 }, - "84:10": { + "68:10": { "id:3": 507, "sizeX:3": 36, "sizeY:3": 36, "x:3": 138, "y:3": -42 }, - "85:10": { + "69:10": { "id:3": 508, "sizeX:3": 24, "sizeY:3": 24, "x:3": 144, "y:3": -78 }, - "86:10": { + "70:10": { "id:3": 509, "sizeX:3": 24, "sizeY:3": 24, "x:3": 144, "y:3": -114 }, - "87:10": { + "71:10": { "id:3": 510, "sizeX:3": 36, "sizeY:3": 36, "x:3": 18, "y:3": 228 }, - "88:10": { + "72:10": { "id:3": 511, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 24, - "y:3": 306 + "x:3": 120, + "y:3": 234 }, - "89:10": { + "73:10": { "id:3": 512, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 66, - "y:3": 306 + "x:3": 156, + "y:3": 234 }, - "90:10": { + "74:10": { "id:3": 513, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 114, - "y:3": 282 + "x:3": 156, + "y:3": 174 }, - "91:10": { + "75:10": { "id:3": 514, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 114, - "y:3": 330 + "x:3": 156, + "y:3": 150 }, - "92:10": { + "76:10": { "id:3": 515, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 0, + "x:3": 72, "y:3": 192 }, - "93:10": { + "77:10": { "id:3": 537, "sizeX:3": 24, "sizeY:3": 24, "x:3": -30, "y:3": -48 }, - "94:10": { + "78:10": { "id:3": 538, "sizeX:3": 24, "sizeY:3": 24, "x:3": -30, "y:3": -84 }, - "95:10": { + "79:10": { "id:3": 545, "sizeX:3": 24, "sizeY:3": 24, "x:3": -30, "y:3": 234 }, - "96:10": { + "80:10": { "id:3": 552, "sizeX:3": 36, "sizeY:3": 36, - "x:3": -132, - "y:3": 228 + "x:3": -84, + "y:3": 294 }, - "97:10": { + "81:10": { "id:3": 570, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -174, - "y:3": 234 + "x:3": -30, + "y:3": 300 }, - "98:10": { + "82:10": { "id:3": 592, "sizeX:3": 24, "sizeY:3": 24, "x:3": 144, "y:3": 42 }, - "99:10": { + "83:10": { "id:3": 593, "sizeX:3": 48, "sizeY:3": 48, "x:3": -90, "y:3": 66 }, - "100:10": { + "84:10": { "id:3": 594, "sizeX:3": 24, "sizeY:3": 24, "x:3": -120, "y:3": 120 }, - "101:10": { + "85:10": { "id:3": 595, "sizeX:3": 24, "sizeY:3": 24, "x:3": -36, "y:3": 120 }, - "102:10": { + "86:10": { "id:3": 596, "sizeX:3": 24, "sizeY:3": 24, "x:3": -102, "y:3": 156 }, - "103:10": { + "87:10": { "id:3": 597, "sizeX:3": 24, "sizeY:3": 24, "x:3": -54, "y:3": 156 }, - "104:10": { + "88:10": { "id:3": 598, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 72, - "y:3": 235 + "x:3": 450, + "y:3": 120 }, - "105:10": { + "89:10": { "id:3": 599, "sizeX:3": 36, "sizeY:3": 36, "x:3": 90, "y:3": -42 }, - "106:10": { + "90:10": { "id:3": 611, "sizeX:3": 24, "sizeY:3": 24, "x:3": -78, "y:3": 192 }, - "107:10": { + "91:10": { "id:3": 612, "sizeX:3": 24, "sizeY:3": 24, "x:3": -30, "y:3": 192 }, - "108:10": { + "92:10": { "id:3": 613, "sizeX:3": 24, "sizeY:3": 24, "x:3": -126, "y:3": 192 }, - "109:10": { + "93:10": { "id:3": 639, "sizeX:3": 36, "sizeY:3": 36, "x:3": -132, "y:3": 6 }, - "110:10": { + "94:10": { "id:3": 640, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 414, - "y:3": 24 + "x:3": 318, + "y:3": 270 }, - "111:10": { + "95:10": { "id:3": 651, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -30, + "x:3": 24, "y:3": 270 }, - "112:10": { + "96:10": { "id:3": 652, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 564, + "x:3": 618, "y:3": 210 }, - "113:10": { + "97:10": { "id:3": 653, "sizeX:3": 24, "sizeY:3": 24, "x:3": -30, "y:3": -258 }, - "114:10": { + "98:10": { "id:3": 654, "sizeX:3": 36, "sizeY:3": 36, - "x:3": 450, - "y:3": 18 + "x:3": 360, + "y:3": 252 }, - "115:10": { + "99:10": { "id:3": 655, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 456, - "y:3": -96 + "x:3": 276, + "y:3": 270 }, - "116:10": { + "100:10": { "id:3": 659, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 498, - "y:3": 156 + "x:3": 618, + "y:3": 258 }, - "117:10": { + "101:10": { "id:3": 665, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -30, - "y:3": 306 + "x:3": 72, + "y:3": 270 }, - "118:10": { + "102:10": { "id:3": 671, "sizeX:3": 24, "sizeY:3": 24, "x:3": 174, "y:3": 12 }, - "119:10": { + "103:10": { "id:3": 685, "sizeX:3": 24, "sizeY:3": 24, "x:3": 96, "y:3": -114 }, - "120:10": { + "104:10": { "id:3": 686, "sizeX:3": 24, "sizeY:3": 24, "x:3": 270, "y:3": -216 }, - "121:10": { + "105:10": { + "id:3": 698, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 276, + "y:3": 72 + }, + "106:10": { "id:3": 719, "sizeX:3": 36, "sizeY:3": 36, "x:3": -84, "y:3": 228 }, - "122:10": { + "107:10": { "id:3": 726, "sizeX:3": 24, "sizeY:3": 24, "x:3": -78, "y:3": -114 }, - "123:10": { + "108:10": { "id:3": 727, "sizeX:3": 36, "sizeY:3": 36, "x:3": -132, "y:3": -90 }, - "124:10": { + "109:10": { "id:3": 728, "sizeX:3": 24, "sizeY:3": 24, "x:3": -78, "y:3": -84 }, - "125:10": { + "110:10": { "id:3": 729, "sizeX:3": 24, "sizeY:3": 24, "x:3": -78, "y:3": -48 }, - "126:10": { + "111:10": { "id:3": 730, "sizeX:3": 24, "sizeY:3": 24, "x:3": -174, "y:3": -84 }, - "127:10": { + "112:10": { "id:3": 731, "sizeX:3": 24, "sizeY:3": 24, "x:3": -174, "y:3": -120 }, - "128:10": { + "113:10": { "id:3": 732, "sizeX:3": 24, "sizeY:3": 24, "x:3": -216, "y:3": -48 }, - "129:10": { + "114:10": { "id:3": 733, "sizeX:3": 24, "sizeY:3": 24, "x:3": -174, "y:3": -48 }, - "130:10": { + "115:10": { "id:3": 735, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 498, - "y:3": 114 + "x:3": 570, + "y:3": 210 }, - "131:10": { + "116:10": { "id:3": 741, - "sizeX:3": 48, - "sizeY:3": 48, - "x:3": 210, - "y:3": 366 + "sizeX:3": 36, + "sizeY:3": 36, + "x:3": 312, + "y:3": -42 }, - "132:10": { + "117:10": { "id:3": 764, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -78, - "y:3": 270 - }, - "133:10": { - "id:3": 863, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 264, - "y:3": 192 - }, - "134:10": { - "id:3": 864, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 414, - "y:3": 156 - }, - "135:10": { - "id:3": 865, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 414, - "y:3": 108 - }, - "136:10": { - "id:3": 866, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 264, - "y:3": 132 - }, - "137:10": { - "id:3": 867, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 294, - "y:3": 102 + "x:3": 24, + "y:3": 306 }, - "138:10": { - "id:3": 868, + "118:10": { + "id:3": 877, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 294, - "y:3": 162 + "x:3": 234, + "y:3": 72 }, - "139:10": { - "id:3": 869, + "119:10": { + "id:3": 880, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 324, - "y:3": 192 + "x:3": 204, + "y:3": 72 }, - "140:10": { - "id:3": 870, + "120:10": { + "id:3": 881, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 324, + "x:3": 204, "y:3": 12 }, - "141:10": { - "id:3": 871, + "121:10": { + "id:3": 254727108, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 294, - "y:3": 42 + "x:3": 366, + "y:3": 120 }, - "142:10": { - "id:3": 872, + "122:10": { + "id:3": 409196029, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 324, - "y:3": 132 + "x:3": 318, + "y:3": 120 }, - "143:10": { - "id:3": 873, + "123:10": { + "id:3": 498154717, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 324, - "y:3": 42 + "x:3": 276, + "y:3": 162 }, - "144:10": { - "id:3": 877, + "124:10": { + "id:3": 1090881854, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 234, - "y:3": 72 + "x:3": 408, + "y:3": 162 }, - "145:10": { - "id:3": 880, + "125:10": { + "id:3": 1402916517, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 204, - "y:3": 72 + "x:3": 318, + "y:3": 18 }, - "146:10": { - "id:3": 881, + "126:10": { + "id:3": 1786950658, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 204, - "y:3": 12 + "x:3": 276, + "y:3": 18 } } } \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/QuestLines/4.json b/config/betterquesting/DefaultQuests/QuestLines/4.json index b004b6f39..45c812d55 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/4.json +++ b/config/betterquesting/DefaultQuests/QuestLines/4.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.4.desc", "icon:10": { - "Count:3": 1, "Damage:2": 629, "id:8": "gregtech:meta_item_1" }, @@ -63,552 +62,755 @@ "y:3": 90 }, "7:10": { + "id:3": 443, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 444, + "y:3": -222 + }, + "8:10": { + "id:3": 452, + "sizeX:3": 36, + "sizeY:3": 36, + "x:3": 438, + "y:3": -30 + }, + "9:10": { + "id:3": 453, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 444, + "y:3": -150 + }, + "10:10": { + "id:3": 454, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 408, + "y:3": -186 + }, + "11:10": { + "id:3": 455, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 444, + "y:3": -186 + }, + "12:10": { + "id:3": 456, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 444, + "y:3": 42 + }, + "13:10": { + "id:3": 457, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 444, + "y:3": 78 + }, + "14:10": { + "id:3": 458, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 372, + "y:3": 78 + }, + "15:10": { "id:3": 479, "sizeX:3": 48, "sizeY:3": 48, "x:3": 48, - "y:3": 102 + "y:3": 78 }, - "8:10": { + "16:10": { + "id:3": 480, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 336, + "y:3": 150 + }, + "17:10": { + "id:3": 481, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 372, + "y:3": 42 + }, + "18:10": { + "id:3": 488, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 408, + "y:3": 42 + }, + "19:10": { + "id:3": 489, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 480, + "y:3": 150 + }, + "20:10": { + "id:3": 490, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 444, + "y:3": 150 + }, + "21:10": { + "id:3": 491, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 408, + "y:3": 150 + }, + "22:10": { + "id:3": 494, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 336, + "y:3": 78 + }, + "23:10": { + "id:3": 495, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 300, + "y:3": 150 + }, + "24:10": { + "id:3": 497, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 300, + "y:3": 114 + }, + "25:10": { "id:3": 516, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -264, - "y:3": -168 + "x:3": 264, + "y:3": -150 }, - "9:10": { + "26:10": { "id:3": 519, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -228, - "y:3": -168 + "x:3": 228, + "y:3": -150 }, - "10:10": { + "27:10": { "id:3": 520, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -192, - "y:3": -168 + "x:3": 228, + "y:3": -186 }, - "11:10": { + "28:10": { "id:3": 550, "sizeX:3": 48, "sizeY:3": 48, "x:3": -132, "y:3": 234 }, - "12:10": { + "29:10": { "id:3": 614, "sizeX:3": 24, "sizeY:3": 24, "x:3": 60, "y:3": 6 }, - "13:10": { + "30:10": { "id:3": 620, "sizeX:3": 48, "sizeY:3": 48, "x:3": 48, - "y:3": -96 + "y:3": 138 }, - "14:10": { + "31:10": { "id:3": 621, "sizeX:3": 24, "sizeY:3": 24, "x:3": 78, - "y:3": -126 + "y:3": 198 }, - "15:10": { + "32:10": { "id:3": 622, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 168, + "x:3": 192, "y:3": 6 }, - "16:10": { + "33:10": { "id:3": 623, "sizeX:3": 24, "sizeY:3": 24, "x:3": 60, - "y:3": 48 + "y:3": 42 }, - "17:10": { + "34:10": { "id:3": 624, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 222, + "x:3": 126, "y:3": 6 }, - "18:10": { + "35:10": { "id:3": 625, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 288, + "x:3": 126, "y:3": -24 }, - "19:10": { + "36:10": { "id:3": 626, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 258, - "y:3": 6 + "x:3": 156, + "y:3": -24 }, - "20:10": { + "37:10": { "id:3": 627, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 258, + "x:3": 96, "y:3": -24 }, - "21:10": { + "38:10": { "id:3": 628, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 258, - "y:3": 36 + "x:3": 126, + "y:3": -54 }, - "22:10": { + "39:10": { "id:3": 629, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 288, - "y:3": 36 + "x:3": 156, + "y:3": -54 }, - "23:10": { + "40:10": { "id:3": 630, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 288, - "y:3": 6 + "x:3": 96, + "y:3": -54 }, - "24:10": { + "41:10": { "id:3": 632, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 168, - "y:3": -120 + "x:3": 264, + "y:3": 78 }, - "25:10": { + "42:10": { "id:3": 633, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 138, - "y:3": -48 + "x:3": 300, + "y:3": 42 }, - "26:10": { + "43:10": { "id:3": 634, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 168, - "y:3": -48 + "x:3": 336, + "y:3": 6 }, - "27:10": { + "44:10": { "id:3": 635, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 168, - "y:3": -84 + "x:3": 192, + "y:3": 150 }, - "28:10": { + "45:10": { "id:3": 636, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 198, - "y:3": -48 + "x:3": 228, + "y:3": 114 }, - "29:10": { + "46:10": { "id:3": 637, "sizeX:3": 36, "sizeY:3": 36, - "x:3": -156, - "y:3": -174 + "x:3": 186, + "y:3": -204 }, - "30:10": { + "47:10": { "id:3": 641, "sizeX:3": 36, "sizeY:3": 36, "x:3": -24, - "y:3": -132 + "y:3": -108 }, - "31:10": { + "48:10": { "id:3": 642, "sizeX:3": 24, "sizeY:3": 24, "x:3": -18, - "y:3": -168 + "y:3": -150 }, - "32:10": { + "49:10": { "id:3": 643, "sizeX:3": 24, "sizeY:3": 24, "x:3": -18, - "y:3": -204 + "y:3": -198 }, - "33:10": { + "50:10": { "id:3": 644, "sizeX:3": 48, "sizeY:3": 48, - "x:3": -30, - "y:3": -264 + "x:3": 48, + "y:3": -210 }, - "34:10": { + "51:10": { "id:3": 645, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 30, - "y:3": -252 + "x:3": 192, + "y:3": -114 }, - "35:10": { + "52:10": { "id:3": 647, "sizeX:3": 36, "sizeY:3": 36, "x:3": -24, "y:3": 12 }, - "36:10": { + "53:10": { "id:3": 648, "sizeX:3": 36, "sizeY:3": 36, - "x:3": -108, - "y:3": -174 + "x:3": 138, + "y:3": -204 }, - "37:10": { + "54:10": { "id:3": 649, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -60, - "y:3": -168 + "x:3": 102, + "y:3": -198 }, - "38:10": { + "55:10": { + "id:3": 652, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 336, + "y:3": -150 + }, + "56:10": { "id:3": 679, "sizeX:3": 36, "sizeY:3": 36, "x:3": -24, "y:3": 240 }, - "39:10": { + "57:10": { "id:3": 680, "sizeX:3": 36, "sizeY:3": 36, - "x:3": -24, - "y:3": -312 + "x:3": 54, + "y:3": -150 }, - "40:10": { + "58:10": { "id:3": 681, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 30, - "y:3": -288 + "x:3": 228, + "y:3": -114 }, - "41:10": { + "59:10": { "id:3": 683, "sizeX:3": 24, "sizeY:3": 24, "x:3": -168, "y:3": 18 }, - "42:10": { + "60:10": { + "id:3": 685, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 372, + "y:3": -150 + }, + "61:10": { "id:3": 687, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 120, - "y:3": -120 + "x:3": 264, + "y:3": 150 }, - "43:10": { + "62:10": { "id:3": 690, "sizeX:3": 24, "sizeY:3": 24, "x:3": -96, "y:3": -18 }, - "44:10": { + "63:10": { "id:3": 691, "sizeX:3": 24, "sizeY:3": 24, "x:3": -132, "y:3": 18 }, - "45:10": { + "64:10": { "id:3": 692, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 108, - "y:3": 48 + "x:3": 138, + "y:3": 96 }, - "46:10": { + "65:10": { "id:3": 693, "sizeX:3": 24, "sizeY:3": 24, "x:3": 108, - "y:3": 84 + "y:3": 96 }, - "47:10": { + "66:10": { "id:3": 694, "sizeX:3": 24, "sizeY:3": 24, "x:3": 138, - "y:3": 48 + "y:3": 60 }, - "48:10": { + "67:10": { "id:3": 695, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 138, - "y:3": 114 + "x:3": 108, + "y:3": 60 }, - "49:10": { + "68:10": { "id:3": 696, "sizeX:3": 24, "sizeY:3": 24, "x:3": 168, - "y:3": 48 + "y:3": 60 }, - "50:10": { + "69:10": { "id:3": 697, "sizeX:3": 24, "sizeY:3": 24, "x:3": 42, - "y:3": -126 - }, - "51:10": { - "id:3": 698, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 120, - "y:3": -84 + "y:3": 198 }, - "52:10": { + "70:10": { "id:3": 699, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 120, - "y:3": -156 + "x:3": 300, + "y:3": 186 }, - "53:10": { + "71:10": { "id:3": 700, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 168, - "y:3": -156 + "x:3": 300, + "y:3": 222 }, - "54:10": { + "72:10": { "id:3": 701, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 78, - "y:3": -156 + "x:3": 264, + "y:3": 186 }, - "55:10": { + "73:10": { "id:3": 702, "sizeX:3": 36, "sizeY:3": 36, - "x:3": 114, - "y:3": -216 + "x:3": 510, + "y:3": 180 }, - "56:10": { + "74:10": { "id:3": 703, "sizeX:3": 48, "sizeY:3": 48, - "x:3": 162, - "y:3": -222 + "x:3": 504, + "y:3": 102 }, - "57:10": { + "75:10": { "id:3": 704, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 222, - "y:3": -210 + "x:3": 516, + "y:3": 66 }, - "58:10": { + "76:10": { "id:3": 705, "sizeX:3": 36, "sizeY:3": 36, - "x:3": 168, - "y:3": -270 + "x:3": 564, + "y:3": 108 }, - "59:10": { + "77:10": { "id:3": 706, "sizeX:3": 36, "sizeY:3": 36, "x:3": -72, "y:3": 240 }, - "60:10": { + "78:10": { "id:3": 707, "sizeX:3": 24, "sizeY:3": 24, "x:3": -54, "y:3": 204 }, - "61:10": { + "79:10": { "id:3": 708, "sizeX:3": 24, "sizeY:3": 24, "x:3": -18, "y:3": 204 }, - "62:10": { + "80:10": { "id:3": 709, "sizeX:3": 36, "sizeY:3": 36, "x:3": -24, "y:3": 156 }, - "63:10": { + "81:10": { "id:3": 710, "sizeX:3": 36, "sizeY:3": 36, - "x:3": -78, - "y:3": -258 + "x:3": 108, + "y:3": -120 }, - "64:10": { + "82:10": { "id:3": 713, "sizeX:3": 24, "sizeY:3": 24, "x:3": -60, - "y:3": -126 + "y:3": -102 }, - "65:10": { + "83:10": { "id:3": 714, "sizeX:3": 24, "sizeY:3": 24, "x:3": -96, "y:3": -54 }, - "66:10": { + "84:10": { "id:3": 715, "sizeX:3": 24, "sizeY:3": 24, "x:3": -132, "y:3": -18 }, - "67:10": { + "85:10": { "id:3": 716, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -114, - "y:3": -252 + "x:3": 156, + "y:3": -114 }, - "68:10": { + "86:10": { "id:3": 717, "sizeX:3": 24, "sizeY:3": 24, "x:3": -66, "y:3": 288 }, - "69:10": { + "87:10": { "id:3": 718, "sizeX:3": 24, "sizeY:3": 24, "x:3": -168, "y:3": 162 }, - "70:10": { + "88:10": { "id:3": 720, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -150, - "y:3": -126 + "x:3": 192, + "y:3": -150 }, - "71:10": { + "89:10": { "id:3": 751, "sizeX:3": 24, "sizeY:3": 24, "x:3": -168, "y:3": 54 }, - "72:10": { + "90:10": { "id:3": 753, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 228, - "y:3": -156 + "x:3": 264, + "y:3": 222 }, - "73:10": { + "91:10": { + "id:3": 770, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 336, + "y:3": 222 + }, + "92:10": { "id:3": 822, "sizeX:3": 36, "sizeY:3": 36, "x:3": -24, "y:3": -60 }, - "74:10": { + "93:10": { "id:3": 823, "sizeX:3": 24, "sizeY:3": 24, "x:3": -60, "y:3": -54 }, - "75:10": { + "94:10": { + "id:3": 863, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 408, + "y:3": -114 + }, + "95:10": { + "id:3": 864, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 300, + "y:3": -150 + }, + "96:10": { + "id:3": 865, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 300, + "y:3": -114 + }, + "97:10": { + "id:3": 866, + "sizeX:3": 60, + "sizeY:3": 60, + "x:3": 372, + "y:3": -42 + }, + "98:10": { + "id:3": 868, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 372, + "y:3": -78 + }, + "99:10": { + "id:3": 869, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 336, + "y:3": -114 + }, + "100:10": { + "id:3": 870, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 408, + "y:3": -150 + }, + "101:10": { + "id:3": 872, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 336, + "y:3": -78 + }, + "102:10": { + "id:3": 873, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 372, + "y:3": -114 + }, + "103:10": { "id:3": 874, "sizeX:3": 24, "sizeY:3": 24, "x:3": -168, "y:3": 90 }, - "76:10": { + "104:10": { "id:3": 22127543, "sizeX:3": 24, "sizeY:3": 24, "x:3": -204, "y:3": 54 }, - "77:10": { + "105:10": { "id:3": 326901357, "sizeX:3": 24, "sizeY:3": 24, "x:3": -60, "y:3": -18 }, - "78:10": { + "106:10": { "id:3": 618527753, "sizeX:3": 24, "sizeY:3": 24, "x:3": -60, "y:3": 54 }, - "79:10": { + "107:10": { "id:3": 943634333, "sizeX:3": 24, "sizeY:3": 24, "x:3": -60, "y:3": 18 }, - "80:10": { + "108:10": { "id:3": 1056118460, "sizeX:3": 24, "sizeY:3": 24, "x:3": -96, "y:3": 54 }, - "81:10": { + "109:10": { "id:3": 1177038065, "sizeX:3": 24, "sizeY:3": 24, "x:3": -60, "y:3": 126 }, - "82:10": { + "110:10": { "id:3": 1193199034, "sizeX:3": 36, "sizeY:3": 36, "x:3": -24, "y:3": 84 }, - "83:10": { + "111:10": { "id:3": 1529184698, "sizeX:3": 24, "sizeY:3": 24, "x:3": -132, "y:3": 54 }, - "84:10": { + "112:10": { + "id:3": 1766408250, + "sizeX:3": 60, + "sizeY:3": 60, + "x:3": 336, + "y:3": -222 + }, + "113:10": { "id:3": 1837809262, "sizeX:3": 24, "sizeY:3": 24, "x:3": -96, "y:3": 18 }, - "85:10": { + "114:10": { "id:3": 2096017803, "sizeX:3": 24, "sizeY:3": 24, diff --git a/config/betterquesting/DefaultQuests/QuestLines/5.json b/config/betterquesting/DefaultQuests/QuestLines/5.json index fb475c762..1a9361d3b 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/5.json +++ b/config/betterquesting/DefaultQuests/QuestLines/5.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.5.desc", "icon:10": { - "Count:3": 1, "Damage:2": 633, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/6.json b/config/betterquesting/DefaultQuests/QuestLines/6.json index 2b0e947ea..43151a86a 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/6.json +++ b/config/betterquesting/DefaultQuests/QuestLines/6.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.6.desc", "icon:10": { - "Count:3": 1, "Damage:2": 637, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/7.json b/config/betterquesting/DefaultQuests/QuestLines/7.json index d6457c359..798b54f35 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/7.json +++ b/config/betterquesting/DefaultQuests/QuestLines/7.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.7.desc", "icon:10": { - "Count:3": 1, "Damage:2": 641, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/8.json b/config/betterquesting/DefaultQuests/QuestLines/8.json index 8f4000e39..212238d61 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/8.json +++ b/config/betterquesting/DefaultQuests/QuestLines/8.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.8.desc", "icon:10": { - "Count:3": 1, "Damage:2": 645, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/QuestLines/9.json b/config/betterquesting/DefaultQuests/QuestLines/9.json index 32e10b67a..202833e07 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/9.json +++ b/config/betterquesting/DefaultQuests/QuestLines/9.json @@ -5,7 +5,6 @@ "betterquesting:10": { "desc:8": "susy.quest.ql.9.desc", "icon:10": { - "Count:3": 1, "Damage:2": 3003, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/Quests/0/0.json b/config/betterquesting/DefaultQuests/Quests/0/0.json index fce4c8189..ef1b85c6f 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/0.json +++ b/config/betterquesting/DefaultQuests/Quests/0/0.json @@ -4,7 +4,6 @@ "desc:8": "susy.quest.db.0.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "biomesoplenty:earth" }, "ismain:1": 1, @@ -15,7 +14,6 @@ "questID:3": 0, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/1.json b/config/betterquesting/DefaultQuests/Quests/0/1.json index 5817e1b2d..ff4e1680d 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.1.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "minecraft:book" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 1, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/106.json b/config/betterquesting/DefaultQuests/Quests/0/106.json index f12dd1c8d..eb0cad766 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/106.json +++ b/config/betterquesting/DefaultQuests/Quests/0/106.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.106.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 351, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +17,6 @@ "questID:3": 106, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 8, diff --git a/config/betterquesting/DefaultQuests/Quests/0/107.json b/config/betterquesting/DefaultQuests/Quests/0/107.json index 6b95cd73e..0b852101a 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/107.json +++ b/config/betterquesting/DefaultQuests/Quests/0/107.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.107.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 352, "id:8": "gregtech:meta_item_1" }, @@ -19,7 +18,6 @@ "questID:3": 107, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 8, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1107188354.json b/config/betterquesting/DefaultQuests/Quests/0/1107188354.json index 7e629e06e..e6c45a8ef 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1107188354.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1107188354.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.1107188354.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "pyrotech:anvil_granite" }, "name:8": "susy.quest.db.1107188354.title" @@ -16,7 +15,6 @@ "questID:3": 1107188354, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/117.json b/config/betterquesting/DefaultQuests/Quests/0/117.json index 06e6403b7..dd4fab93e 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/117.json +++ b/config/betterquesting/DefaultQuests/Quests/0/117.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.117.desc", "icon:10": { - "Count:3": 1, "Damage:2": 152, "id:8": "gregtech:meta_item_2" }, @@ -22,7 +21,6 @@ "questID:3": 117, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 4, diff --git a/config/betterquesting/DefaultQuests/Quests/0/118.json b/config/betterquesting/DefaultQuests/Quests/0/118.json index 11786e623..423c90763 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/118.json +++ b/config/betterquesting/DefaultQuests/Quests/0/118.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.118.desc", "icon:10": { - "Count:3": 1, "Damage:2": 44, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -17,7 +16,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 4, diff --git a/config/betterquesting/DefaultQuests/Quests/0/12.json b/config/betterquesting/DefaultQuests/Quests/0/12.json index d53c83352..26e5ab1d9 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/12.json +++ b/config/betterquesting/DefaultQuests/Quests/0/12.json @@ -9,7 +9,6 @@ "desc:8": "susy.quest.db.12.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "gregtech:axe", "tag:10": { "DisallowContainerItem:1": 0, @@ -36,7 +35,6 @@ "questID:3": 12, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1241306929.json b/config/betterquesting/DefaultQuests/Quests/0/1241306929.json index 34125b0d1..bfafc46a1 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1241306929.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1241306929.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1241306929.desc", "icon:10": { - "Count:3": 1, "id:8": "pyrotech:chopping_block" }, "name:8": "susy.quest.db.1241306929.title" @@ -15,7 +14,6 @@ "questID:3": 1241306929, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/129.json b/config/betterquesting/DefaultQuests/Quests/0/129.json index 7f53b25a0..188484f35 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/129.json +++ b/config/betterquesting/DefaultQuests/Quests/0/129.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.129.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8115, "id:8": "gregtech:meta_ingot" }, diff --git a/config/betterquesting/DefaultQuests/Quests/0/13.json b/config/betterquesting/DefaultQuests/Quests/0/13.json index bb21b22d1..4511fe54b 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/13.json +++ b/config/betterquesting/DefaultQuests/Quests/0/13.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.13.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 25, "OreDict:8": "ingotCopper", "id:8": "gregtech:meta_ingot" @@ -19,7 +18,6 @@ "questID:3": 13, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 30, diff --git a/config/betterquesting/DefaultQuests/Quests/0/135.json b/config/betterquesting/DefaultQuests/Quests/0/135.json index aa6dc671d..2748388e0 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/135.json +++ b/config/betterquesting/DefaultQuests/Quests/0/135.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.135.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 51, "id:8": "gregtech:meta_gear" }, @@ -18,7 +17,6 @@ "questID:3": 135, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/1365346037.json b/config/betterquesting/DefaultQuests/Quests/0/1365346037.json index 9e1fa1136..ac3839c51 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1365346037.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1365346037.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1365346037.desc", "icon:10": { - "Count:3": 1, "id:8": "pyrotech:mechanical_hopper" }, "name:8": "susy.quest.db.1365346037.title" @@ -16,7 +15,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/14.json b/config/betterquesting/DefaultQuests/Quests/0/14.json index ed89f72a8..45036129a 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/14.json +++ b/config/betterquesting/DefaultQuests/Quests/0/14.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.14.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 112, "OreDict:8": "ingotTin", "id:8": "gregtech:meta_ingot" @@ -19,7 +18,6 @@ "questID:3": 14, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 10, diff --git a/config/betterquesting/DefaultQuests/Quests/0/149.json b/config/betterquesting/DefaultQuests/Quests/0/149.json index c9dce3a9b..f9d24a19c 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/149.json +++ b/config/betterquesting/DefaultQuests/Quests/0/149.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.149.desc", "icon:10": { - "Count:3": 1, "Damage:2": 55, "id:8": "gregtech:meta_ingot" }, @@ -16,7 +15,6 @@ "questID:3": 149, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 32, diff --git a/config/betterquesting/DefaultQuests/Quests/0/15.json b/config/betterquesting/DefaultQuests/Quests/0/15.json index b7e778d15..e82509d1b 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/15.json +++ b/config/betterquesting/DefaultQuests/Quests/0/15.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.15.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "gregtech:mortar", "tag:10": { "DisallowContainerItem:1": 0, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1580653524.json b/config/betterquesting/DefaultQuests/Quests/0/1580653524.json index dcfc57dcf..2dbb44b0e 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1580653524.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1580653524.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.1580653524.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "OreDict:8": "stone", "id:8": "minecraft:stone" }, @@ -17,7 +16,6 @@ "questID:3": 1580653524, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/0/16.json b/config/betterquesting/DefaultQuests/Quests/0/16.json index 59e8ba9de..5f7f627b0 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/16.json +++ b/config/betterquesting/DefaultQuests/Quests/0/16.json @@ -9,7 +9,6 @@ "desc:8": "susy.quest.db.16.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 260, "id:8": "gregtech:meta_ingot" }, @@ -20,7 +19,6 @@ "questID:3": 16, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 32, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1602093300.json b/config/betterquesting/DefaultQuests/Quests/0/1602093300.json index 014c69e62..5cc05071d 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1602093300.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1602093300.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1602093300.desc", "icon:10": { - "Count:3": 1, "Damage:2": 319, "id:8": "gregtech:meta_gem" }, @@ -16,7 +15,6 @@ "questID:3": 1602093300, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 8, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1610061980.json b/config/betterquesting/DefaultQuests/Quests/0/1610061980.json index 4a3a20981..9fd3d2e05 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1610061980.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1610061980.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1610061980.desc", "icon:10": { - "Count:3": 1, "id:8": "pyrotech:trip_hammer" }, "name:8": "susy.quest.db.1610061980.title" @@ -15,7 +14,6 @@ "questID:3": 1610061980, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1677924297.json b/config/betterquesting/DefaultQuests/Quests/0/1677924297.json index 7b674b3b5..18730f1f5 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1677924297.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1677924297.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1677924297.desc", "icon:10": { - "Count:3": 1, "id:8": "pyrotech:brick_oven" }, "name:8": "susy.quest.db.1677924297.title" @@ -15,7 +14,6 @@ "questID:3": 1677924297, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/17.json b/config/betterquesting/DefaultQuests/Quests/0/17.json index 08081fefe..bdc0b2eba 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/17.json +++ b/config/betterquesting/DefaultQuests/Quests/0/17.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.17.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:torch" }, "name:8": "susy.quest.db.17.title" @@ -15,7 +14,6 @@ "questID:3": 17, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/1767849062.json b/config/betterquesting/DefaultQuests/Quests/0/1767849062.json index d9dae9157..d3801cb12 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1767849062.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1767849062.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1767849062.desc", "icon:10": { - "Count:3": 1, "Damage:2": 2, "id:8": "pyrotech:cobblestone" }, @@ -16,7 +15,6 @@ "questID:3": 1767849062, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/0/18.json b/config/betterquesting/DefaultQuests/Quests/0/18.json index 7d81ecfcb..25f3327b7 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/18.json +++ b/config/betterquesting/DefaultQuests/Quests/0/18.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.18.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "appliedenergistics2:grindstone" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 18, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1867050010.json b/config/betterquesting/DefaultQuests/Quests/0/1867050010.json index ea1bce900..987494ed6 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1867050010.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1867050010.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1867050010.desc", "icon:10": { - "Count:3": 1, "id:8": "pyrotech:brick_kiln" }, "name:8": "susy.quest.db.1867050010.title" @@ -15,7 +14,6 @@ "questID:3": 1867050010, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/187.json b/config/betterquesting/DefaultQuests/Quests/0/187.json index f7dadc44e..57a4009a6 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/187.json +++ b/config/betterquesting/DefaultQuests/Quests/0/187.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.187.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1647, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 187, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/18799598.json b/config/betterquesting/DefaultQuests/Quests/0/18799598.json index bfc8e7efa..c2e5c73a7 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/18799598.json +++ b/config/betterquesting/DefaultQuests/Quests/0/18799598.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.18799598.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "pyrotech:soaking_pot" }, "name:8": "susy.quest.db.18799598.title" @@ -16,7 +15,6 @@ "questID:3": 18799598, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/19.json b/config/betterquesting/DefaultQuests/Quests/0/19.json index 50e8f9249..8a669403a 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/19.json +++ b/config/betterquesting/DefaultQuests/Quests/0/19.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.19.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "minecraft:stick" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 19, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1902566957.json b/config/betterquesting/DefaultQuests/Quests/0/1902566957.json index 53d371c4a..a8acababe 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1902566957.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1902566957.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1902566957.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1, "id:8": "pyrotech:drying_rack" }, @@ -16,7 +15,6 @@ "questID:3": 1902566957, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1958019111.json b/config/betterquesting/DefaultQuests/Quests/0/1958019111.json index df114589b..a2a4dee2b 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1958019111.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1958019111.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.1958019111.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 16, "id:8": "pyrotech:material" }, @@ -17,7 +16,6 @@ "questID:3": 1958019111, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 32, diff --git a/config/betterquesting/DefaultQuests/Quests/0/2.json b/config/betterquesting/DefaultQuests/Quests/0/2.json index 30bcd4ec6..9c81d3da5 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/2.json +++ b/config/betterquesting/DefaultQuests/Quests/0/2.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.2.desc", "icon:10": { - "Count:3": 1, "id:8": "sereneseasons:season_clock" }, "name:8": "susy.quest.db.2.title" @@ -15,7 +14,6 @@ "questID:3": 2, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/20.json b/config/betterquesting/DefaultQuests/Quests/0/20.json index 76d25b115..98356a8db 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/20.json +++ b/config/betterquesting/DefaultQuests/Quests/0/20.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.20.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1017, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 20, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 25, diff --git a/config/betterquesting/DefaultQuests/Quests/0/2081939483.json b/config/betterquesting/DefaultQuests/Quests/0/2081939483.json index 9aa0fb787..b23fc4510 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/2081939483.json +++ b/config/betterquesting/DefaultQuests/Quests/0/2081939483.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.2081939483.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:brick" }, "name:8": "susy.quest.db.2081939483.title" @@ -15,7 +14,6 @@ "questID:3": 2081939483, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 8, diff --git a/config/betterquesting/DefaultQuests/Quests/0/21.json b/config/betterquesting/DefaultQuests/Quests/0/21.json index 9ab6b4a69..0e2b3e19f 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/21.json +++ b/config/betterquesting/DefaultQuests/Quests/0/21.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.21.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "gregtech:hammer", "tag:10": { "DisallowContainerItem:1": 0, @@ -34,7 +33,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/22.json b/config/betterquesting/DefaultQuests/Quests/0/22.json index ebb640e7f..429e4245e 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/22.json +++ b/config/betterquesting/DefaultQuests/Quests/0/22.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.22.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1000, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 22, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 32, diff --git a/config/betterquesting/DefaultQuests/Quests/0/25.json b/config/betterquesting/DefaultQuests/Quests/0/25.json index a1d5f6b1a..cfccb8602 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/25.json +++ b/config/betterquesting/DefaultQuests/Quests/0/25.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.25.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "minecraft:iron_ingot" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 25, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/0/28.json b/config/betterquesting/DefaultQuests/Quests/0/28.json index ed4977b8f..556d6bb9d 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/28.json +++ b/config/betterquesting/DefaultQuests/Quests/0/28.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.28.desc", "icon:10": { - "Count:3": 1, "id:8": "gregtech:mining_hammer", "tag:10": { "DisallowContainerItem:1": 0, @@ -38,7 +37,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/29.json b/config/betterquesting/DefaultQuests/Quests/0/29.json index 36917f742..7edf4e9fa 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/29.json +++ b/config/betterquesting/DefaultQuests/Quests/0/29.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.29.desc", "icon:10": { - "Count:3": 1, "id:8": "gregtech:sword", "tag:10": { "DisallowContainerItem:1": 0, @@ -29,7 +28,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/3.json b/config/betterquesting/DefaultQuests/Quests/0/3.json index b59edb331..3167c66fb 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/3.json +++ b/config/betterquesting/DefaultQuests/Quests/0/3.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.3.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "pyrotech:rock" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 3, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/302928877.json b/config/betterquesting/DefaultQuests/Quests/0/302928877.json index a60631aa9..8aeecaed3 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/302928877.json +++ b/config/betterquesting/DefaultQuests/Quests/0/302928877.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.302928877.desc", "icon:10": { - "Count:3": 1, "Damage:2": 350, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 302928877, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 8, diff --git a/config/betterquesting/DefaultQuests/Quests/0/366.json b/config/betterquesting/DefaultQuests/Quests/0/366.json index e72b96e23..1f95f0d1c 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/366.json +++ b/config/betterquesting/DefaultQuests/Quests/0/366.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.366.desc", "icon:10": { - "Count:3": 1, "id:8": "susy:home_block" }, "name:8": "susy.quest.db.366.title" @@ -15,7 +14,6 @@ "questID:3": 366, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/4.json b/config/betterquesting/DefaultQuests/Quests/0/4.json index 7fb4bc4c4..8f5dd0324 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/4.json +++ b/config/betterquesting/DefaultQuests/Quests/0/4.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.4.desc", "icon:10": { - "Count:3": 1, "id:8": "akashictome:tome" }, "name:8": "susy.quest.db.4.title" @@ -15,7 +14,6 @@ "questID:3": 4, "rewards:9": { "0:10": { - "index:3": 0, "rewardID:8": "bq_standard:item", "rewards:9": { "0:10": { @@ -128,7 +126,6 @@ }, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/441.json b/config/betterquesting/DefaultQuests/Quests/0/441.json index afbd513e1..12a148669 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/441.json +++ b/config/betterquesting/DefaultQuests/Quests/0/441.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.441.desc", "icon:10": { - "Count:3": 1, "Damage:2": 2, "id:8": "susy:resource_block" }, @@ -16,7 +15,6 @@ "questID:3": 441, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/456863075.json b/config/betterquesting/DefaultQuests/Quests/0/456863075.json index 0f220a902..459898810 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/456863075.json +++ b/config/betterquesting/DefaultQuests/Quests/0/456863075.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.456863075.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "pyrotech:campfire" }, "name:8": "susy.quest.db.456863075.title" @@ -16,7 +15,6 @@ "questID:3": 456863075, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/5.json b/config/betterquesting/DefaultQuests/Quests/0/5.json index 5e61de901..dfa233033 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/5.json +++ b/config/betterquesting/DefaultQuests/Quests/0/5.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.5.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "gregtech:knife", "tag:10": { "DisallowContainerItem:1": 0, @@ -31,7 +30,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/530373325.json b/config/betterquesting/DefaultQuests/Quests/0/530373325.json index 0dc02eed0..c5ef0e895 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/530373325.json +++ b/config/betterquesting/DefaultQuests/Quests/0/530373325.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.530373325.desc", "icon:10": { - "Count:3": 1, "Damage:2": 13, "id:8": "pyrotech:material" }, @@ -16,7 +15,6 @@ "questID:3": 530373325, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 64, diff --git a/config/betterquesting/DefaultQuests/Quests/0/577792334.json b/config/betterquesting/DefaultQuests/Quests/0/577792334.json index b46d2ec19..824c01a05 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/577792334.json +++ b/config/betterquesting/DefaultQuests/Quests/0/577792334.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.577792334.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "pyrotech:stone_kiln" }, "name:8": "susy.quest.db.577792334.title" @@ -16,7 +15,6 @@ "questID:3": 577792334, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/58115670.json b/config/betterquesting/DefaultQuests/Quests/0/58115670.json index a47a8babf..1ea3b9b79 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/58115670.json +++ b/config/betterquesting/DefaultQuests/Quests/0/58115670.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.58115670.desc", "icon:10": { - "Count:3": 1, "id:8": "pyrotech:stone_oven" }, "name:8": "susy.quest.db.58115670.title", @@ -16,7 +15,6 @@ "questID:3": 58115670, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/6.json b/config/betterquesting/DefaultQuests/Quests/0/6.json index 49e6e1788..0b95c2ca2 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/6.json +++ b/config/betterquesting/DefaultQuests/Quests/0/6.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.6.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 12, "id:8": "pyrotech:material" }, @@ -18,7 +17,6 @@ "questID:3": 6, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/650.json b/config/betterquesting/DefaultQuests/Quests/0/650.json index f7bd63eaf..64a7dec36 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/650.json +++ b/config/betterquesting/DefaultQuests/Quests/0/650.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.650.desc", "icon:10": { - "Count:3": 1, "id:8": "betterbuilderswands:wanddiamond" }, "name:8": "susy.quest.db.650.title" @@ -15,7 +14,6 @@ "questID:3": 650, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/656.json b/config/betterquesting/DefaultQuests/Quests/0/656.json index 99d4b171f..a5e85bbc8 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/656.json +++ b/config/betterquesting/DefaultQuests/Quests/0/656.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.656.desc", "icon:10": { - "Count:3": 1, "Damage:2": 312, "id:8": "gregtech:meta_dust" }, @@ -17,7 +16,6 @@ "questID:3": 656, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/664.json b/config/betterquesting/DefaultQuests/Quests/0/664.json index 6e0fdcc69..87ca9e7c5 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/664.json +++ b/config/betterquesting/DefaultQuests/Quests/0/664.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.664.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "minecraft:apple" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 664, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/669.json b/config/betterquesting/DefaultQuests/Quests/0/669.json index 67e41304c..127794b5b 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/669.json +++ b/config/betterquesting/DefaultQuests/Quests/0/669.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.669.desc", "icon:10": { - "Count:3": 1, "Damage:2": 156, "id:8": "gregtech:meta_item_2" }, @@ -16,7 +15,6 @@ "questID:3": 669, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/7.json b/config/betterquesting/DefaultQuests/Quests/0/7.json index bb870ee97..378e3f054 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/7.json +++ b/config/betterquesting/DefaultQuests/Quests/0/7.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.7.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 3, "OreDict:8": "logWood", "id:8": "minecraft:log" @@ -19,7 +18,6 @@ "questID:3": 7, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/722.json b/config/betterquesting/DefaultQuests/Quests/0/722.json index fca3cdc25..9afacf94c 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/722.json +++ b/config/betterquesting/DefaultQuests/Quests/0/722.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.722.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:chainmail_chestplate" }, "name:8": "susy.quest.db.722.title" @@ -15,7 +14,6 @@ "questID:3": 722, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/723.json b/config/betterquesting/DefaultQuests/Quests/0/723.json index 22058a3a9..4fba77cc2 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/723.json +++ b/config/betterquesting/DefaultQuests/Quests/0/723.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.723.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:iron_chestplate" }, "name:8": "susy.quest.db.723.title" @@ -15,7 +14,6 @@ "questID:3": 723, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/738.json b/config/betterquesting/DefaultQuests/Quests/0/738.json index eaf7274cb..60ffd0fd5 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/738.json +++ b/config/betterquesting/DefaultQuests/Quests/0/738.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.738.desc", "icon:10": { - "Count:3": 1, "Damage:2": 9, "id:8": "techguns:simplemachine" }, @@ -16,7 +15,6 @@ "questID:3": 738, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/74.json b/config/betterquesting/DefaultQuests/Quests/0/74.json index 4af6b8837..422bbd5db 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/74.json +++ b/config/betterquesting/DefaultQuests/Quests/0/74.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.74.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8100, "id:8": "gregtech:meta_dust" }, @@ -19,7 +18,6 @@ "questID:3": 74, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 8, diff --git a/config/betterquesting/DefaultQuests/Quests/0/744003683.json b/config/betterquesting/DefaultQuests/Quests/0/744003683.json index b947d9265..57189b308 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/744003683.json +++ b/config/betterquesting/DefaultQuests/Quests/0/744003683.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.744003683.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 2, "id:8": "pyrotech:material" }, @@ -17,7 +16,6 @@ "questID:3": 744003683, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 4, diff --git a/config/betterquesting/DefaultQuests/Quests/0/76.json b/config/betterquesting/DefaultQuests/Quests/0/76.json index cbe2d928c..507311738 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/76.json +++ b/config/betterquesting/DefaultQuests/Quests/0/76.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.76.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "minecraft:clock" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 76, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/763.json b/config/betterquesting/DefaultQuests/Quests/0/763.json index 5e62fb3f9..5d29b129d 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/763.json +++ b/config/betterquesting/DefaultQuests/Quests/0/763.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.763.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,7 +18,6 @@ "questID:3": 763, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/0/8.json b/config/betterquesting/DefaultQuests/Quests/0/8.json index 28882ad95..99aa7429c 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/8.json +++ b/config/betterquesting/DefaultQuests/Quests/0/8.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.8.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:bow" }, "name:8": "susy.quest.db.8.title" @@ -15,7 +14,6 @@ "questID:3": 8, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/861.json b/config/betterquesting/DefaultQuests/Quests/0/861.json index 1a40713e2..6f2c2783c 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/861.json +++ b/config/betterquesting/DefaultQuests/Quests/0/861.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.861.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8, "id:8": "techguns:simplemachine" }, @@ -16,7 +15,6 @@ "questID:3": 861, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/862.json b/config/betterquesting/DefaultQuests/Quests/0/862.json index fb49a091c..eec157a9e 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/862.json +++ b/config/betterquesting/DefaultQuests/Quests/0/862.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.862.desc", "icon:10": { - "Count:3": 1, "Damage:2": 438, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 862, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/87.json b/config/betterquesting/DefaultQuests/Quests/0/87.json index 9a20bb338..b51c7f8ce 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/87.json +++ b/config/betterquesting/DefaultQuests/Quests/0/87.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.87.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "minecraft:crafting_table" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 87, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/88.json b/config/betterquesting/DefaultQuests/Quests/0/88.json index 9c53b7617..1633701cc 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/88.json +++ b/config/betterquesting/DefaultQuests/Quests/0/88.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.88.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:leather" }, "name:8": "susy.quest.db.88.title" @@ -15,7 +14,6 @@ "questID:3": 88, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/89.json b/config/betterquesting/DefaultQuests/Quests/0/89.json index cf24c742f..7acd3557a 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/89.json +++ b/config/betterquesting/DefaultQuests/Quests/0/89.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.89.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1648, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 89, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 10, diff --git a/config/betterquesting/DefaultQuests/Quests/0/9.json b/config/betterquesting/DefaultQuests/Quests/0/9.json index f3d458612..1816a6398 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/9.json +++ b/config/betterquesting/DefaultQuests/Quests/0/9.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.9.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "gregtech:pickaxe", "tag:10": { "DisallowContainerItem:1": 0, diff --git a/config/betterquesting/DefaultQuests/Quests/0/90.json b/config/betterquesting/DefaultQuests/Quests/0/90.json index 0b893cd36..f32b77e51 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/90.json +++ b/config/betterquesting/DefaultQuests/Quests/0/90.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.90.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "minecraft:coal" }, "ismain:1": 1, @@ -18,7 +17,6 @@ "tasks:9": { "0:10": { "entryLogic:8": "OR", - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 32, diff --git a/config/betterquesting/DefaultQuests/Quests/0/91.json b/config/betterquesting/DefaultQuests/Quests/0/91.json index c9d69d7ad..8be83365c 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/91.json +++ b/config/betterquesting/DefaultQuests/Quests/0/91.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.91.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1597, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 91, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 2, diff --git a/config/betterquesting/DefaultQuests/Quests/0/93.json b/config/betterquesting/DefaultQuests/Quests/0/93.json index 59d73e65c..f625b96f2 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/93.json +++ b/config/betterquesting/DefaultQuests/Quests/0/93.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.93.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "pyrotech:bucket_clay" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 93, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/97148971.json b/config/betterquesting/DefaultQuests/Quests/0/97148971.json index 41bac13b2..7a844aae6 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/97148971.json +++ b/config/betterquesting/DefaultQuests/Quests/0/97148971.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.97148971.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14800, "id:8": "gregtech:machine" }, @@ -17,7 +16,6 @@ "questID:3": 97148971, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/10.json b/config/betterquesting/DefaultQuests/Quests/1/10.json index 8c4aacf20..42e98c295 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/10.json +++ b/config/betterquesting/DefaultQuests/Quests/1/10.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.10.desc", "icon:10": { - "Count:3": 1, "OreDict:8": "oreMagnetite", "id:8": "gregtech:ore_magnetite_0" }, @@ -16,7 +15,6 @@ "questID:3": 10, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 32, diff --git a/config/betterquesting/DefaultQuests/Quests/1/11.json b/config/betterquesting/DefaultQuests/Quests/1/11.json index c4785c069..d45c1afe0 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/11.json +++ b/config/betterquesting/DefaultQuests/Quests/1/11.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.11.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:leather_helmet" }, "name:8": "susy.quest.db.11.title" @@ -16,7 +15,6 @@ "questID:3": 11, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/130.json b/config/betterquesting/DefaultQuests/Quests/1/130.json index 2ac6ba2cc..23ea73d6a 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/130.json +++ b/config/betterquesting/DefaultQuests/Quests/1/130.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.130.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 986, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 130, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/1458175841.json b/config/betterquesting/DefaultQuests/Quests/1/1458175841.json index 7e3a97746..3421a45b9 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/1458175841.json +++ b/config/betterquesting/DefaultQuests/Quests/1/1458175841.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.1458175841.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8619, "id:8": "gregtech:meta_ingot" }, @@ -17,7 +16,6 @@ "questID:3": 1458175841, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/147.json b/config/betterquesting/DefaultQuests/Quests/1/147.json index 6a4d34852..43b45cdc0 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/147.json +++ b/config/betterquesting/DefaultQuests/Quests/1/147.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.147.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1025, "id:8": "gregtech:machine" }, @@ -17,7 +16,6 @@ "questID:3": 147, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/148.json b/config/betterquesting/DefaultQuests/Quests/1/148.json index a7c3d5b95..28c74fc0d 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/148.json +++ b/config/betterquesting/DefaultQuests/Quests/1/148.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.148.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1024, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 148, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/170.json b/config/betterquesting/DefaultQuests/Quests/1/170.json index 30f285779..1f18792b4 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/170.json +++ b/config/betterquesting/DefaultQuests/Quests/1/170.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.170.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1316, "id:8": "gregtech:machine" }, @@ -17,7 +16,6 @@ "questID:3": 170, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/228.json b/config/betterquesting/DefaultQuests/Quests/1/228.json index e0a32bc2f..730527123 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/228.json +++ b/config/betterquesting/DefaultQuests/Quests/1/228.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.228.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "minecraft:gunpowder" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 228, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/24.json b/config/betterquesting/DefaultQuests/Quests/1/24.json index 8deafa2e4..8816fdc47 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/24.json +++ b/config/betterquesting/DefaultQuests/Quests/1/24.json @@ -9,7 +9,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.24.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1004, "id:8": "gregtech:meta_item_2" }, @@ -19,7 +18,6 @@ "questID:3": 24, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/244.json b/config/betterquesting/DefaultQuests/Quests/1/244.json index 6bfad38d3..b9c6a4ca7 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/244.json +++ b/config/betterquesting/DefaultQuests/Quests/1/244.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.244.desc", "icon:10": { - "Count:3": 1, "id:8": "jecalculation:item_calculator" }, "name:8": "susy.quest.db.244.title" @@ -15,7 +14,6 @@ "questID:3": 244, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/26.json b/config/betterquesting/DefaultQuests/Quests/1/26.json index 20517ce8f..05e44827c 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/26.json +++ b/config/betterquesting/DefaultQuests/Quests/1/26.json @@ -8,7 +8,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.26.desc", "icon:10": { - "Count:3": 1, "Damage:2": 395, "id:8": "gregtech:meta_stick" }, @@ -19,7 +18,6 @@ "questID:3": 26, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 4, diff --git a/config/betterquesting/DefaultQuests/Quests/1/27.json b/config/betterquesting/DefaultQuests/Quests/1/27.json index 6af5a208a..70154e949 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/27.json +++ b/config/betterquesting/DefaultQuests/Quests/1/27.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.27.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1002, "id:8": "gregtech:meta_item_2" }, @@ -16,7 +15,6 @@ "questID:3": 27, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/31.json b/config/betterquesting/DefaultQuests/Quests/1/31.json index 6b2b868b7..ea9b2eaf0 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/31.json +++ b/config/betterquesting/DefaultQuests/Quests/1/31.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.31.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 31, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/32.json b/config/betterquesting/DefaultQuests/Quests/1/32.json index 400de053f..829b5428d 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/32.json +++ b/config/betterquesting/DefaultQuests/Quests/1/32.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.32.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 17, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 32, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/33.json b/config/betterquesting/DefaultQuests/Quests/1/33.json index 7164f6a5f..792c13ef1 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/33.json +++ b/config/betterquesting/DefaultQuests/Quests/1/33.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.33.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 9, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 33, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/34.json b/config/betterquesting/DefaultQuests/Quests/1/34.json index 778c4a903..8007a3016 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/34.json +++ b/config/betterquesting/DefaultQuests/Quests/1/34.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.34.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 22, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +17,6 @@ "questID:3": 34, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/35.json b/config/betterquesting/DefaultQuests/Quests/1/35.json index a077e0e4e..898306ad5 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/35.json +++ b/config/betterquesting/DefaultQuests/Quests/1/35.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.35.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14510, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 35, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/375.json b/config/betterquesting/DefaultQuests/Quests/1/375.json index e681fe819..0a18cc61a 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/375.json +++ b/config/betterquesting/DefaultQuests/Quests/1/375.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.375.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15051, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 375, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/376.json b/config/betterquesting/DefaultQuests/Quests/1/376.json index d2ef15473..eb26005bb 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/376.json +++ b/config/betterquesting/DefaultQuests/Quests/1/376.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.376.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:clay" }, "name:8": "susy.quest.db.376.title" @@ -15,7 +14,6 @@ "questID:3": 376, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 64, diff --git a/config/betterquesting/DefaultQuests/Quests/1/39.json b/config/betterquesting/DefaultQuests/Quests/1/39.json index 608118a7e..0bec5302e 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/39.json +++ b/config/betterquesting/DefaultQuests/Quests/1/39.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.39.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 11, "id:8": "gregtech:machine" }, @@ -20,7 +19,6 @@ "questID:3": 39, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/40.json b/config/betterquesting/DefaultQuests/Quests/1/40.json index 2dcd4aba2..fad1b7690 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/40.json +++ b/config/betterquesting/DefaultQuests/Quests/1/40.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.40.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 13, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 40, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/41.json b/config/betterquesting/DefaultQuests/Quests/1/41.json index 061a98f7b..7b94f987f 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/41.json +++ b/config/betterquesting/DefaultQuests/Quests/1/41.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.41.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14515, "id:8": "gregtech:machine" }, @@ -21,7 +20,6 @@ "questID:3": 41, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/42.json b/config/betterquesting/DefaultQuests/Quests/1/42.json index 2ed999b57..4b2ccf2f0 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/42.json +++ b/config/betterquesting/DefaultQuests/Quests/1/42.json @@ -10,7 +10,6 @@ "desc:8": "susy.quest.db.42.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 69, "id:8": "gregtech:meta_ingot" }, @@ -21,7 +20,6 @@ "questID:3": 42, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/1/422.json b/config/betterquesting/DefaultQuests/Quests/1/422.json index ab0f6728f..01dbff525 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/422.json +++ b/config/betterquesting/DefaultQuests/Quests/1/422.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.422.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "minecraft:glass" }, "ismain:1": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/43.json b/config/betterquesting/DefaultQuests/Quests/1/43.json index 68e8cb482..725012849 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/43.json +++ b/config/betterquesting/DefaultQuests/Quests/1/43.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.43.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 517, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/Quests/1/437.json b/config/betterquesting/DefaultQuests/Quests/1/437.json index ae7f53815..52022bf7d 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/437.json +++ b/config/betterquesting/DefaultQuests/Quests/1/437.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.437.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1151, "id:8": "gregtech:machine" }, @@ -17,7 +16,6 @@ "questID:3": 437, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/1/44.json b/config/betterquesting/DefaultQuests/Quests/1/44.json index b7552dab7..0aaad4ee0 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/44.json +++ b/config/betterquesting/DefaultQuests/Quests/1/44.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.44.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 103, "id:8": "gregtech:meta_dust" }, @@ -19,7 +18,6 @@ "questID:3": 44, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/45.json b/config/betterquesting/DefaultQuests/Quests/1/45.json index 09096bbe2..e23e9ca84 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/45.json +++ b/config/betterquesting/DefaultQuests/Quests/1/45.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.45.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14536, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 45, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/48.json b/config/betterquesting/DefaultQuests/Quests/1/48.json index 5b1340c33..966513e8a 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/48.json +++ b/config/betterquesting/DefaultQuests/Quests/1/48.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.48.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1068, "id:8": "gregtech:meta_plate" }, @@ -18,7 +17,6 @@ "questID:3": 48, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/49.json b/config/betterquesting/DefaultQuests/Quests/1/49.json index 60fc04821..ee9ec974f 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/49.json +++ b/config/betterquesting/DefaultQuests/Quests/1/49.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.49.desc", "icon:10": { - "Count:3": 1, "Damage:2": 14501, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 49, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 24, diff --git a/config/betterquesting/DefaultQuests/Quests/1/50.json b/config/betterquesting/DefaultQuests/Quests/1/50.json index 15a5fbeef..52b931ad2 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/50.json +++ b/config/betterquesting/DefaultQuests/Quests/1/50.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.50.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 112, "id:8": "gregtech:cable_single" }, @@ -18,7 +17,6 @@ "questID:3": 50, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 4, diff --git a/config/betterquesting/DefaultQuests/Quests/1/51.json b/config/betterquesting/DefaultQuests/Quests/1/51.json index b99f37b65..cf2c1a1be 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/51.json +++ b/config/betterquesting/DefaultQuests/Quests/1/51.json @@ -9,7 +9,6 @@ "desc:8": "susy.quest.db.51.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 127, "id:8": "gregtech:meta_item_1" }, @@ -20,7 +19,6 @@ "questID:3": 51, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/518.json b/config/betterquesting/DefaultQuests/Quests/1/518.json index a3742ddc2..ee8486b2f 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/518.json +++ b/config/betterquesting/DefaultQuests/Quests/1/518.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.518.desc", "icon:10": { - "Count:3": 1, "Damage:2": 2037, "id:8": "gregtech:fluid_pipe_normal" }, @@ -17,7 +16,6 @@ "questID:3": 518, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/53.json b/config/betterquesting/DefaultQuests/Quests/1/53.json index 540f9801c..5ce64f4c7 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/53.json +++ b/config/betterquesting/DefaultQuests/Quests/1/53.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.53.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4004, "id:8": "gregtech:meta_item_2" }, @@ -17,7 +16,6 @@ "questID:3": 53, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/535.json b/config/betterquesting/DefaultQuests/Quests/1/535.json index e8e3c6db8..c5814a3ad 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/535.json +++ b/config/betterquesting/DefaultQuests/Quests/1/535.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.535.desc", "icon:10": { - "Count:3": 1, "Damage:2": 2037, "id:8": "gregtech:fluid_pipe_quadruple" }, @@ -16,7 +15,6 @@ "questID:3": 535, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/1/55.json b/config/betterquesting/DefaultQuests/Quests/1/55.json index 74778410b..fbc5fdc4d 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/55.json +++ b/config/betterquesting/DefaultQuests/Quests/1/55.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.55.desc", "icon:10": { - "Count:3": 1, "Damage:2": 337, "OreDict:8": "dustImpureYellowLimonite", "id:8": "gregtech:meta_dust_impure" @@ -17,7 +16,6 @@ "questID:3": 55, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/1/56.json b/config/betterquesting/DefaultQuests/Quests/1/56.json index 7a21c1853..9b9b6f4e8 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/56.json +++ b/config/betterquesting/DefaultQuests/Quests/1/56.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.56.desc", "icon:10": { - "Count:3": 1, "Damage:2": 2, "id:8": "gregtech:steam_casing" }, @@ -16,7 +15,6 @@ "questID:3": 56, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/61.json b/config/betterquesting/DefaultQuests/Quests/1/61.json index 01f7b80bf..643c09412 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/61.json +++ b/config/betterquesting/DefaultQuests/Quests/1/61.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.61.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:handcannon", "tag:10": { "ammo:2": 1, @@ -21,7 +20,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/62.json b/config/betterquesting/DefaultQuests/Quests/1/62.json index 1abea33bc..12f20e6ee 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/62.json +++ b/config/betterquesting/DefaultQuests/Quests/1/62.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.62.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:sawedoff", "tag:10": { "ammo:2": 2, @@ -21,7 +20,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/63.json b/config/betterquesting/DefaultQuests/Quests/1/63.json index 789dbf3a4..3bdeb3da8 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/63.json +++ b/config/betterquesting/DefaultQuests/Quests/1/63.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.63.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:revolver", "tag:10": { "ammo:2": 6, @@ -20,7 +19,6 @@ "questID:3": 63, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/64.json b/config/betterquesting/DefaultQuests/Quests/1/64.json index 63168dd01..9029e2b91 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/64.json +++ b/config/betterquesting/DefaultQuests/Quests/1/64.json @@ -9,7 +9,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.64.desc", "icon:10": { - "Count:3": 1, "Damage:2": 519, "id:8": "gregtech:meta_item_1" }, diff --git a/config/betterquesting/DefaultQuests/Quests/1/646.json b/config/betterquesting/DefaultQuests/Quests/1/646.json index 66226b840..0ec9d162a 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/646.json +++ b/config/betterquesting/DefaultQuests/Quests/1/646.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.646.desc", "icon:10": { - "Count:3": 1, "Damage:2": 471, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -19,7 +18,6 @@ "questID:3": 646, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/65.json b/config/betterquesting/DefaultQuests/Quests/1/65.json index 4298ae25d..c5b33bf97 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/65.json +++ b/config/betterquesting/DefaultQuests/Quests/1/65.json @@ -9,7 +9,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.65.desc", "icon:10": { - "Count:3": 1, "Damage:2": 401, "id:8": "gregtech:meta_item_1" }, @@ -19,7 +18,6 @@ "questID:3": 65, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/668.json b/config/betterquesting/DefaultQuests/Quests/1/668.json index ae9f83643..5a4bf3cc6 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/668.json +++ b/config/betterquesting/DefaultQuests/Quests/1/668.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.668.desc", "icon:10": { - "Count:3": 1, "id:8": "gregtech:plunger", "tag:10": { "GT.Behaviours:10": {}, @@ -29,7 +28,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/670.json b/config/betterquesting/DefaultQuests/Quests/1/670.json index ce6202d1d..0e6c341b1 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/670.json +++ b/config/betterquesting/DefaultQuests/Quests/1/670.json @@ -9,7 +9,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.670.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:paper" }, "name:8": "susy.quest.db.670.title" @@ -18,7 +17,6 @@ "questID:3": 670, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/71.json b/config/betterquesting/DefaultQuests/Quests/1/71.json index c427645a7..76719764e 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/71.json +++ b/config/betterquesting/DefaultQuests/Quests/1/71.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.71.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4002, "id:8": "gregtech:meta_item_2", "tag:10": { @@ -21,7 +20,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/711.json b/config/betterquesting/DefaultQuests/Quests/1/711.json index b6bad6a8b..8f2b86970 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/711.json +++ b/config/betterquesting/DefaultQuests/Quests/1/711.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.711.desc", "icon:10": { - "Count:3": 1, "id:8": "xnet:controller" }, "name:8": "susy.quest.db.711.title" @@ -15,7 +14,6 @@ "questID:3": 711, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/72.json b/config/betterquesting/DefaultQuests/Quests/1/72.json index 43fb23e0d..a98b8c5c1 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/72.json +++ b/config/betterquesting/DefaultQuests/Quests/1/72.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.72.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 72, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/73.json b/config/betterquesting/DefaultQuests/Quests/1/73.json index 05d08d4c9..547749f2f 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/73.json +++ b/config/betterquesting/DefaultQuests/Quests/1/73.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.73.desc", "icon:10": { - "Count:3": 1, "Damage:2": 256, "id:8": "gregtech:meta_ingot" }, @@ -17,7 +16,6 @@ "questID:3": 73, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/737.json b/config/betterquesting/DefaultQuests/Quests/1/737.json index 1806c6184..5b9a130db 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/737.json +++ b/config/betterquesting/DefaultQuests/Quests/1/737.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.737.desc", "icon:10": { - "Count:3": 1, "Damage:2": 9, "id:8": "techguns:simplemachine2" }, @@ -16,7 +15,6 @@ "questID:3": 737, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/75.json b/config/betterquesting/DefaultQuests/Quests/1/75.json index 61fb515e3..44565cf01 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/75.json +++ b/config/betterquesting/DefaultQuests/Quests/1/75.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.75.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1102, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/Quests/1/752.json b/config/betterquesting/DefaultQuests/Quests/1/752.json index ba4550f4e..e5ffb15f9 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/752.json +++ b/config/betterquesting/DefaultQuests/Quests/1/752.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.752.desc", "icon:10": { - "Count:3": 1, "Damage:2": 370, "id:8": "gregtech:meta_dust" }, @@ -17,7 +16,6 @@ "questID:3": 752, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/77.json b/config/betterquesting/DefaultQuests/Quests/1/77.json index 4216b48d3..4452a94a6 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/77.json +++ b/config/betterquesting/DefaultQuests/Quests/1/77.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.77.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 4103, "id:8": "gregtech:meta_item_2" }, @@ -18,7 +17,6 @@ "questID:3": 77, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/78.json b/config/betterquesting/DefaultQuests/Quests/1/78.json index 5cf242d9d..008c0b5c2 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/78.json +++ b/config/betterquesting/DefaultQuests/Quests/1/78.json @@ -10,7 +10,6 @@ "desc:8": "susy.quest.db.78.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14538, "id:8": "gregtech:machine" }, @@ -23,7 +22,6 @@ "questID:3": 78, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/79.json b/config/betterquesting/DefaultQuests/Quests/1/79.json index faddc4f77..3c932a265 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/79.json +++ b/config/betterquesting/DefaultQuests/Quests/1/79.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.79.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 274, "id:8": "gregtech:meta_wire_fine" }, @@ -19,7 +18,6 @@ "questID:3": 79, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/94.json b/config/betterquesting/DefaultQuests/Quests/1/94.json index d15ab84a2..d6b83377e 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/94.json +++ b/config/betterquesting/DefaultQuests/Quests/1/94.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.94.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1103, "id:8": "gregtech:meta_item_2" }, @@ -16,7 +15,6 @@ "questID:3": 94, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/1/95.json b/config/betterquesting/DefaultQuests/Quests/1/95.json index cace58564..5db28ec88 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/95.json +++ b/config/betterquesting/DefaultQuests/Quests/1/95.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.95.desc", "icon:10": { - "Count:3": 1, "Damage:2": 3, "id:8": "susy:meta_item" }, diff --git a/config/betterquesting/DefaultQuests/Quests/1/97.json b/config/betterquesting/DefaultQuests/Quests/1/97.json index 003b4830e..3b9c2823e 100644 --- a/config/betterquesting/DefaultQuests/Quests/1/97.json +++ b/config/betterquesting/DefaultQuests/Quests/1/97.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.97.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1, "id:8": "gregtech:machine_casing" }, @@ -18,7 +17,6 @@ "questID:3": 97, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/16/206.json b/config/betterquesting/DefaultQuests/Quests/16/206.json index 6da40847a..de96d69d0 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/206.json +++ b/config/betterquesting/DefaultQuests/Quests/16/206.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.206.desc", "icon:10": { - "Count:3": 1, "Damage:2": 83, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 206, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/207.json b/config/betterquesting/DefaultQuests/Quests/16/207.json index fc198a7e9..4c8c33f9a 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/207.json +++ b/config/betterquesting/DefaultQuests/Quests/16/207.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.207.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 39, "id:8": "gregtech:meta_dust" }, @@ -18,7 +17,6 @@ "questID:3": 207, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/16/232.json b/config/betterquesting/DefaultQuests/Quests/16/232.json index 62c5e5152..6dbf803c4 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/232.json +++ b/config/betterquesting/DefaultQuests/Quests/16/232.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.232.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,7 +20,6 @@ "questID:3": 232, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/233.json b/config/betterquesting/DefaultQuests/Quests/16/233.json index 4066a4b25..714cb6c88 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/233.json +++ b/config/betterquesting/DefaultQuests/Quests/16/233.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.233.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 233, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/234.json b/config/betterquesting/DefaultQuests/Quests/16/234.json index 117a0d478..4d35e90e6 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/234.json +++ b/config/betterquesting/DefaultQuests/Quests/16/234.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.234.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 234, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/235.json b/config/betterquesting/DefaultQuests/Quests/16/235.json index d28913dd4..830cc1ff8 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/235.json +++ b/config/betterquesting/DefaultQuests/Quests/16/235.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.235.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,7 +20,6 @@ "questID:3": 235, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/16/367.json b/config/betterquesting/DefaultQuests/Quests/16/367.json index 91117dcf9..b7f1853a3 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/367.json +++ b/config/betterquesting/DefaultQuests/Quests/16/367.json @@ -10,7 +10,6 @@ "desc:8": "susy.quest.db.367.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1, "id:8": "susy:meta_item" }, @@ -21,7 +20,6 @@ "questID:3": 367, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/16/382.json b/config/betterquesting/DefaultQuests/Quests/16/382.json index 1941fa3ba..41e460f39 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/382.json +++ b/config/betterquesting/DefaultQuests/Quests/16/382.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.382.desc", "icon:10": { - "Count:3": 1, "Damage:2": 460, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 382, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/16/403.json b/config/betterquesting/DefaultQuests/Quests/16/403.json index d46faf702..ef8ec8768 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/403.json +++ b/config/betterquesting/DefaultQuests/Quests/16/403.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.403.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,7 +18,6 @@ "questID:3": 403, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/407.json b/config/betterquesting/DefaultQuests/Quests/16/407.json index 1df09e84e..d26370e5d 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/407.json +++ b/config/betterquesting/DefaultQuests/Quests/16/407.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.407.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 407, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/408.json b/config/betterquesting/DefaultQuests/Quests/16/408.json index 96f58d8ea..7f2d91c12 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/408.json +++ b/config/betterquesting/DefaultQuests/Quests/16/408.json @@ -8,7 +8,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.408.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,7 +21,6 @@ "questID:3": 408, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/409.json b/config/betterquesting/DefaultQuests/Quests/16/409.json index 179d4b4df..15e11e772 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/409.json +++ b/config/betterquesting/DefaultQuests/Quests/16/409.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.409.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 409, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/411.json b/config/betterquesting/DefaultQuests/Quests/16/411.json index 21fb675fe..921b39912 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/411.json +++ b/config/betterquesting/DefaultQuests/Quests/16/411.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.411.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 411, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/414.json b/config/betterquesting/DefaultQuests/Quests/16/414.json index 18f0d1385..4c33aba37 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/414.json +++ b/config/betterquesting/DefaultQuests/Quests/16/414.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.414.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 414, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/416.json b/config/betterquesting/DefaultQuests/Quests/16/416.json index 93639a386..1dea76fa5 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/416.json +++ b/config/betterquesting/DefaultQuests/Quests/16/416.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.416.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 416, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/16/553.json b/config/betterquesting/DefaultQuests/Quests/16/553.json index 391501247..4de6b2803 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/553.json +++ b/config/betterquesting/DefaultQuests/Quests/16/553.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.553.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4093, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 553, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/16/565.json b/config/betterquesting/DefaultQuests/Quests/16/565.json index 4733cc5e3..9f6d9bef2 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/565.json +++ b/config/betterquesting/DefaultQuests/Quests/16/565.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.565.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4094, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 565, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/16/569.json b/config/betterquesting/DefaultQuests/Quests/16/569.json index 0f0df96ba..fd6e1f01c 100644 --- a/config/betterquesting/DefaultQuests/Quests/16/569.json +++ b/config/betterquesting/DefaultQuests/Quests/16/569.json @@ -9,7 +9,6 @@ "desc:8": "susy.quest.db.569.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -24,7 +23,6 @@ "questID:3": 569, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/17/67.json b/config/betterquesting/DefaultQuests/Quests/17/67.json index ffcb9ffaa..269aade29 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/67.json +++ b/config/betterquesting/DefaultQuests/Quests/17/67.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.67.desc", "icon:10": { - "Count:3": 1, "id:8": "biomesoplenty:earth" }, "name:8": "susy.quest.db.67.title" @@ -12,7 +11,6 @@ "questID:3": 67, "tasks:9": { "0:10": { - "index:3": 0, "name:8": "Earth", "taskID:8": "bq_standard:location" } diff --git a/config/betterquesting/DefaultQuests/Quests/17/68.json b/config/betterquesting/DefaultQuests/Quests/17/68.json index f9a70b93e..b4cca3a82 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/68.json +++ b/config/betterquesting/DefaultQuests/Quests/17/68.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.68.desc", "icon:10": { - "Count:3": 1, "Damage:2": 3, "id:8": "susy:susy_stone_smooth" }, @@ -17,7 +16,6 @@ "tasks:9": { "0:10": { "dimension:3": 10, - "index:3": 0, "name:8": "The Beneath", "taskID:8": "bq_standard:location" } diff --git a/config/betterquesting/DefaultQuests/Quests/17/69.json b/config/betterquesting/DefaultQuests/Quests/17/69.json index 937fdba58..1c8da87b9 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/69.json +++ b/config/betterquesting/DefaultQuests/Quests/17/69.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.69.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:netherrack" }, "name:8": "susy.quest.db.69.title" @@ -16,7 +15,6 @@ "tasks:9": { "0:10": { "dimension:3": -1, - "index:3": 0, "name:8": "The Nether", "taskID:8": "bq_standard:location" } diff --git a/config/betterquesting/DefaultQuests/Quests/17/70.json b/config/betterquesting/DefaultQuests/Quests/17/70.json index 334f4ffd9..5bbd4160a 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/70.json +++ b/config/betterquesting/DefaultQuests/Quests/17/70.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.70.desc", "icon:10": { - "Count:3": 1, "id:8": "tardis:moon_dirt" }, "name:8": "susy.quest.db.70.title" @@ -16,7 +15,6 @@ "tasks:9": { "0:10": { "dimension:3": 8, - "index:3": 0, "name:8": "Luna", "range:3": 0, "taskID:8": "bq_standard:location" diff --git a/config/betterquesting/DefaultQuests/Quests/17/739.json b/config/betterquesting/DefaultQuests/Quests/17/739.json index d88ff0cfb..b7edbe6f4 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/739.json +++ b/config/betterquesting/DefaultQuests/Quests/17/739.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.739.desc", "icon:10": { - "Count:3": 1, "Damage:2": 2, "id:8": "chisel:endstone1" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/830.json b/config/betterquesting/DefaultQuests/Quests/17/830.json index 7717227e1..d3a033644 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/830.json +++ b/config/betterquesting/DefaultQuests/Quests/17/830.json @@ -13,7 +13,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.830.desc", "icon:10": { - "Count:3": 1, "Damage:2": 5, "id:8": "minecraft:stone" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/831.json b/config/betterquesting/DefaultQuests/Quests/17/831.json index adaf8ca91..17578578f 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/831.json +++ b/config/betterquesting/DefaultQuests/Quests/17/831.json @@ -13,7 +13,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.831.desc", "icon:10": { - "Count:3": 1, "id:8": "gregtech:borderless_yellow_lamp" }, "name:8": "susy.quest.db.831.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/832.json b/config/betterquesting/DefaultQuests/Quests/17/832.json index 99ca6c564..bd5b3802a 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/832.json +++ b/config/betterquesting/DefaultQuests/Quests/17/832.json @@ -13,7 +13,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.832.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4, "id:8": "gregtech:stone_smooth" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/833.json b/config/betterquesting/DefaultQuests/Quests/17/833.json index c44917f9f..4e34c8304 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/833.json +++ b/config/betterquesting/DefaultQuests/Quests/17/833.json @@ -13,7 +13,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.833.desc", "icon:10": { - "Count:3": 1, "Damage:2": 7, "id:8": "chisel:limestone2" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/834.json b/config/betterquesting/DefaultQuests/Quests/17/834.json index 8a4d61170..3fbcd5ad2 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/834.json +++ b/config/betterquesting/DefaultQuests/Quests/17/834.json @@ -13,7 +13,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.834.desc", "icon:10": { - "Count:3": 1, "id:8": "biomesoplenty:hard_ice" }, "name:8": "susy.quest.db.834.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/835.json b/config/betterquesting/DefaultQuests/Quests/17/835.json index 11d6bfb4f..e9637b561 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/835.json +++ b/config/betterquesting/DefaultQuests/Quests/17/835.json @@ -13,7 +13,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.835.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15, "id:8": "chisel:sandstoneyellow" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/836.json b/config/betterquesting/DefaultQuests/Quests/17/836.json index a95336ea9..fac495f9b 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/836.json +++ b/config/betterquesting/DefaultQuests/Quests/17/836.json @@ -13,7 +13,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.836.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:packed_ice" }, "name:8": "susy.quest.db.836.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/837.json b/config/betterquesting/DefaultQuests/Quests/17/837.json index 8d530d873..ee6e14197 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/837.json +++ b/config/betterquesting/DefaultQuests/Quests/17/837.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.837.desc", "icon:10": { - "Count:3": 1, "Damage:2": 5, "id:8": "chisel:diorite1" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/838.json b/config/betterquesting/DefaultQuests/Quests/17/838.json index 1f4f1443d..ba4c7737f 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/838.json +++ b/config/betterquesting/DefaultQuests/Quests/17/838.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.838.desc", "icon:10": { - "Count:3": 1, "Damage:2": 14, "id:8": "susy:resource_block" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/839.json b/config/betterquesting/DefaultQuests/Quests/17/839.json index 20fd64b70..07200a29a 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/839.json +++ b/config/betterquesting/DefaultQuests/Quests/17/839.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.839.desc", "icon:10": { - "Count:3": 1, "Damage:2": 7, "id:8": "chisel:andesite" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/840.json b/config/betterquesting/DefaultQuests/Quests/17/840.json index 50a765de1..214a8ccd2 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/840.json +++ b/config/betterquesting/DefaultQuests/Quests/17/840.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.840.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:gray_glazed_terracotta" }, "name:8": "susy.quest.db.840.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/841.json b/config/betterquesting/DefaultQuests/Quests/17/841.json index c339571b9..61a10f4bc 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/841.json +++ b/config/betterquesting/DefaultQuests/Quests/17/841.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.841.desc", "icon:10": { - "Count:3": 1, "Damage:2": 10, "id:8": "chisel:stonebrick" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/842.json b/config/betterquesting/DefaultQuests/Quests/17/842.json index dbae00571..9d59a65f3 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/842.json +++ b/config/betterquesting/DefaultQuests/Quests/17/842.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.842.desc", "icon:10": { - "Count:3": 1, "id:8": "quark:snow_bricks" }, "name:8": "susy.quest.db.842.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/843.json b/config/betterquesting/DefaultQuests/Quests/17/843.json index 36ef69e8b..cbb5896d0 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/843.json +++ b/config/betterquesting/DefaultQuests/Quests/17/843.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.843.desc", "icon:10": { - "Count:3": 1, "Damage:2": 10, "id:8": "chisel:certus" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/844.json b/config/betterquesting/DefaultQuests/Quests/17/844.json index fab1e83fc..e9929cfee 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/844.json +++ b/config/betterquesting/DefaultQuests/Quests/17/844.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.844.desc", "icon:10": { - "Count:3": 1, "Damage:2": 7, "id:8": "chisel:marble2" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/845.json b/config/betterquesting/DefaultQuests/Quests/17/845.json index 0cc66018e..bf461838e 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/845.json +++ b/config/betterquesting/DefaultQuests/Quests/17/845.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.845.desc", "icon:10": { - "Count:3": 1, "id:8": "chisel:diorite" }, "name:8": "susy.quest.db.845.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/846.json b/config/betterquesting/DefaultQuests/Quests/17/846.json index 05929b382..4a8e10ff1 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/846.json +++ b/config/betterquesting/DefaultQuests/Quests/17/846.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.846.desc", "icon:10": { - "Count:3": 1, "id:8": "susy:susy_stone_smooth" }, "name:8": "susy.quest.db.846.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/847.json b/config/betterquesting/DefaultQuests/Quests/17/847.json index 6f9a96bb7..803882062 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/847.json +++ b/config/betterquesting/DefaultQuests/Quests/17/847.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.847.desc", "icon:10": { - "Count:3": 1, "Damage:2": 5, "id:8": "susy:susy_stone_smooth" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/848.json b/config/betterquesting/DefaultQuests/Quests/17/848.json index d9c3abadf..ed559bf2b 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/848.json +++ b/config/betterquesting/DefaultQuests/Quests/17/848.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.848.desc", "icon:10": { - "Count:3": 1, "Damage:2": 7, "id:8": "chisel:basalt2" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/849.json b/config/betterquesting/DefaultQuests/Quests/17/849.json index 2aab9a089..dd3510d63 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/849.json +++ b/config/betterquesting/DefaultQuests/Quests/17/849.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.849.desc", "icon:10": { - "Count:3": 1, "id:8": "biomesoplenty:white_sand" }, "name:8": "susy.quest.db.849.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/850.json b/config/betterquesting/DefaultQuests/Quests/17/850.json index 069a0ed60..32654b914 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/850.json +++ b/config/betterquesting/DefaultQuests/Quests/17/850.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.850.desc", "icon:10": { - "Count:3": 1, "Damage:2": 7, "id:8": "chisel:cobblestone" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/851.json b/config/betterquesting/DefaultQuests/Quests/17/851.json index bdd8b4a21..3fd2130a4 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/851.json +++ b/config/betterquesting/DefaultQuests/Quests/17/851.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.851.desc", "icon:10": { - "Count:3": 1, "Damage:2": 5, "id:8": "chisel:andesite1" }, @@ -17,7 +16,6 @@ "tasks:9": { "0:10": { "biome:8": "Phobos", - "index:3": 0, "name:8": "Phobos", "taskID:8": "bq_standard:location" } diff --git a/config/betterquesting/DefaultQuests/Quests/17/852.json b/config/betterquesting/DefaultQuests/Quests/17/852.json index a035cd0cd..ec8773216 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/852.json +++ b/config/betterquesting/DefaultQuests/Quests/17/852.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.852.desc", "icon:10": { - "Count:3": 1, "Damage:2": 7, "id:8": "chisel:sandstoneyellow" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/853.json b/config/betterquesting/DefaultQuests/Quests/17/853.json index f269a3415..fec1c1113 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/853.json +++ b/config/betterquesting/DefaultQuests/Quests/17/853.json @@ -13,7 +13,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.853.desc", "icon:10": { - "Count:3": 1, "Damage:2": 7, "id:8": "chisel:marble" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/854.json b/config/betterquesting/DefaultQuests/Quests/17/854.json index f3399cbd4..d23677242 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/854.json +++ b/config/betterquesting/DefaultQuests/Quests/17/854.json @@ -13,7 +13,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.854.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1, "id:8": "minecraft:stained_hardened_clay" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/855.json b/config/betterquesting/DefaultQuests/Quests/17/855.json index ae9ac8bcc..197906faf 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/855.json +++ b/config/betterquesting/DefaultQuests/Quests/17/855.json @@ -13,7 +13,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.855.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder", "tag:10": { "orig_id:8": "notreepunching:cobblestone/marble", diff --git a/config/betterquesting/DefaultQuests/Quests/17/856.json b/config/betterquesting/DefaultQuests/Quests/17/856.json index 539b8d480..3f056dfbb 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/856.json +++ b/config/betterquesting/DefaultQuests/Quests/17/856.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.856.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4, "id:8": "minecraft:stone" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/857.json b/config/betterquesting/DefaultQuests/Quests/17/857.json index 879c6e694..63773a5e1 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/857.json +++ b/config/betterquesting/DefaultQuests/Quests/17/857.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.857.desc", "icon:10": { - "Count:3": 1, "Damage:2": 7, "id:8": "chisel:sandstonered2" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/858.json b/config/betterquesting/DefaultQuests/Quests/17/858.json index 38344d4a8..3196bde77 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/858.json +++ b/config/betterquesting/DefaultQuests/Quests/17/858.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.858.desc", "icon:10": { - "Count:3": 1, "id:8": "tardis:gallifreyan_grass_snow" }, "name:8": "susy.quest.db.858.title" diff --git a/config/betterquesting/DefaultQuests/Quests/17/859.json b/config/betterquesting/DefaultQuests/Quests/17/859.json index be39480d4..19a4459d3 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/859.json +++ b/config/betterquesting/DefaultQuests/Quests/17/859.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.859.desc", "icon:10": { - "Count:3": 1, "Damage:2": 7, "id:8": "minecraft:concrete_powder" }, diff --git a/config/betterquesting/DefaultQuests/Quests/17/98.json b/config/betterquesting/DefaultQuests/Quests/17/98.json index 5e5e3eb20..5ea9527c9 100644 --- a/config/betterquesting/DefaultQuests/Quests/17/98.json +++ b/config/betterquesting/DefaultQuests/Quests/17/98.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.98.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1, "id:8": "minecraft:sand" }, @@ -22,7 +21,6 @@ "tasks:9": { "0:10": { "dimension:3": 32, - "index:3": 0, "name:8": "Mars", "taskID:8": "bq_standard:location" } diff --git a/config/betterquesting/DefaultQuests/Quests/18/208.json b/config/betterquesting/DefaultQuests/Quests/18/208.json index 6ce02788e..35fc52d62 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/208.json +++ b/config/betterquesting/DefaultQuests/Quests/18/208.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.208.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "architecturecraft:sawbench" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 208, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/209.json b/config/betterquesting/DefaultQuests/Quests/18/209.json index cabccea3f..1ad7b78e7 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/209.json +++ b/config/betterquesting/DefaultQuests/Quests/18/209.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.209.desc", "icon:10": { - "Count:3": 1, "id:8": "architecturecraft:hammer" }, "name:8": "susy.quest.db.209.title" @@ -16,7 +15,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/210.json b/config/betterquesting/DefaultQuests/Quests/18/210.json index 36a078075..a3265cce0 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/210.json +++ b/config/betterquesting/DefaultQuests/Quests/18/210.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.210.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "littletiles:container" }, "ismain:1": 1, @@ -20,7 +19,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/211.json b/config/betterquesting/DefaultQuests/Quests/18/211.json index c79a13792..03fe4b463 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/211.json +++ b/config/betterquesting/DefaultQuests/Quests/18/211.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.211.desc", "icon:10": { - "Count:3": 1, "id:8": "littletiles:premade", "tag:10": { "structure:10": { @@ -21,7 +20,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/212.json b/config/betterquesting/DefaultQuests/Quests/18/212.json index 3966c886b..bebf3780d 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/212.json +++ b/config/betterquesting/DefaultQuests/Quests/18/212.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.212.desc", "icon:10": { - "Count:3": 1, "id:8": "littletiles:colortube", "tag:10": { "color:3": -1 @@ -19,7 +18,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/214.json b/config/betterquesting/DefaultQuests/Quests/18/214.json index 705d0a678..7e82cadd6 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/214.json +++ b/config/betterquesting/DefaultQuests/Quests/18/214.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.214.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1, "id:8": "chisel:antiblock" }, @@ -16,7 +15,6 @@ "questID:3": 214, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/215.json b/config/betterquesting/DefaultQuests/Quests/18/215.json index ac23f393f..f17827955 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/215.json +++ b/config/betterquesting/DefaultQuests/Quests/18/215.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.215.desc", "icon:10": { - "Count:3": 1, "Damage:2": 6, "id:8": "chisel:energizedvoidstone" }, @@ -16,7 +15,6 @@ "questID:3": 215, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/216.json b/config/betterquesting/DefaultQuests/Quests/18/216.json index 574732b8a..cdbadeda4 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/216.json +++ b/config/betterquesting/DefaultQuests/Quests/18/216.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.216.desc", "icon:10": { - "Count:3": 1, "Damage:2": 3, "id:8": "chisel:futura" }, @@ -16,7 +15,6 @@ "questID:3": 216, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/217.json b/config/betterquesting/DefaultQuests/Quests/18/217.json index 31eb49b67..f19abe3e1 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/217.json +++ b/config/betterquesting/DefaultQuests/Quests/18/217.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.217.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 4, "id:8": "chisel:technical" }, @@ -18,7 +17,6 @@ "questID:3": 217, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/218.json b/config/betterquesting/DefaultQuests/Quests/18/218.json index b686d7cec..8e5659632 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/218.json +++ b/config/betterquesting/DefaultQuests/Quests/18/218.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.218.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 15, "id:8": "chisel:laboratory" }, @@ -19,7 +18,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/219.json b/config/betterquesting/DefaultQuests/Quests/18/219.json index db503330c..12cdcdeac 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/219.json +++ b/config/betterquesting/DefaultQuests/Quests/18/219.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.219.desc", "icon:10": { - "Count:3": 1, "Damage:2": 3, "id:8": "xtones:zome" }, @@ -16,7 +15,6 @@ "questID:3": 219, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/220.json b/config/betterquesting/DefaultQuests/Quests/18/220.json index 08abdc58f..9160741b8 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/220.json +++ b/config/betterquesting/DefaultQuests/Quests/18/220.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.220.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 5, "id:8": "gregtech:warning_sign_1" }, @@ -18,7 +17,6 @@ "questID:3": 220, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/18/227.json b/config/betterquesting/DefaultQuests/Quests/18/227.json index 2e22a59c8..3bac1026c 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/227.json +++ b/config/betterquesting/DefaultQuests/Quests/18/227.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.227.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 32767, "id:8": "betterbuilderswands:wanddiamond" }, @@ -18,7 +17,6 @@ "questID:3": 227, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/18/229.json b/config/betterquesting/DefaultQuests/Quests/18/229.json index 09564146b..eab936bce 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/229.json +++ b/config/betterquesting/DefaultQuests/Quests/18/229.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.229.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 2, "id:8": "susy:susy_stone_bricks" }, @@ -18,7 +17,6 @@ "questID:3": 229, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/230.json b/config/betterquesting/DefaultQuests/Quests/18/230.json index 16b181f89..d3c4de6f3 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/230.json +++ b/config/betterquesting/DefaultQuests/Quests/18/230.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.230.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "buildinggadgets:buildingtool", "tag:10": { "blockstate:10": { diff --git a/config/betterquesting/DefaultQuests/Quests/18/231.json b/config/betterquesting/DefaultQuests/Quests/18/231.json index c4cf67dea..d007f3632 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/231.json +++ b/config/betterquesting/DefaultQuests/Quests/18/231.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.231.desc", "icon:10": { - "Count:3": 1, "id:8": "industrialrenewal:catwalk_stair" }, "name:8": "susy.quest.db.231.title" @@ -15,7 +14,6 @@ "questID:3": 231, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/245.json b/config/betterquesting/DefaultQuests/Quests/18/245.json index 17d0540e6..5c1e029c8 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/245.json +++ b/config/betterquesting/DefaultQuests/Quests/18/245.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.245.desc", "icon:10": { - "Count:3": 1, "id:8": "engineersdecor:clinker_brick_stained_block" }, "name:8": "susy.quest.db.245.title" diff --git a/config/betterquesting/DefaultQuests/Quests/18/246.json b/config/betterquesting/DefaultQuests/Quests/18/246.json index de86785f1..4a6b67db6 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/246.json +++ b/config/betterquesting/DefaultQuests/Quests/18/246.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.246.desc", "icon:10": { - "Count:3": 1, "id:8": "xtones:agon" }, "name:8": "susy.quest.db.246.title" @@ -15,7 +14,6 @@ "questID:3": 246, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/547.json b/config/betterquesting/DefaultQuests/Quests/18/547.json index d11b412c3..42bb6fdea 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/547.json +++ b/config/betterquesting/DefaultQuests/Quests/18/547.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.547.desc", "icon:10": { - "Count:3": 1, "Damage:2": 5, "id:8": "gregtech:pink_lamp" }, @@ -16,7 +15,6 @@ "questID:3": 547, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/562.json b/config/betterquesting/DefaultQuests/Quests/18/562.json index 5f22886d5..be4229629 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/562.json +++ b/config/betterquesting/DefaultQuests/Quests/18/562.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.562.desc", "icon:10": { - "Count:3": 1, "id:8": "rsgauges:flatgauge6" }, "name:8": "susy.quest.db.562.title" @@ -15,7 +14,6 @@ "questID:3": 562, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/586.json b/config/betterquesting/DefaultQuests/Quests/18/586.json index 46e48e6c3..e26f23c32 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/586.json +++ b/config/betterquesting/DefaultQuests/Quests/18/586.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.586.desc", "icon:10": { - "Count:3": 1, "id:8": "opensecurity:rolldoor_controller" }, "name:8": "susy.quest.db.586.title" @@ -15,7 +14,6 @@ "questID:3": 586, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/589.json b/config/betterquesting/DefaultQuests/Quests/18/589.json index ea854de96..8f32f4d8a 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/589.json +++ b/config/betterquesting/DefaultQuests/Quests/18/589.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.589.desc", "icon:10": { - "Count:3": 1, "id:8": "opensecurity:rolldoor_controller" }, "name:8": "susy.quest.db.589.title" @@ -15,7 +14,6 @@ "questID:3": 589, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/600.json b/config/betterquesting/DefaultQuests/Quests/18/600.json index e74ab5cb6..414cf6c46 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/600.json +++ b/config/betterquesting/DefaultQuests/Quests/18/600.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.600.desc", "icon:10": { - "Count:3": 1, "id:8": "chisel:auto_chisel" }, "name:8": "susy.quest.db.600.title" @@ -16,7 +15,6 @@ "questID:3": 600, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/601.json b/config/betterquesting/DefaultQuests/Quests/18/601.json index 7ce95d5c4..2d8c86108 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/601.json +++ b/config/betterquesting/DefaultQuests/Quests/18/601.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.601.desc", "icon:10": { - "Count:3": 1, "id:8": "elevatorid:elevator_white" }, "name:8": "susy.quest.db.601.title" @@ -15,7 +14,6 @@ "questID:3": 601, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/605.json b/config/betterquesting/DefaultQuests/Quests/18/605.json index 59e57caca..1f5cad2cf 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/605.json +++ b/config/betterquesting/DefaultQuests/Quests/18/605.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.605.desc", "icon:10": { - "Count:3": 1, "id:8": "torchmaster:mega_torch" }, "name:8": "susy.quest.db.605.title" @@ -15,7 +14,6 @@ "questID:3": 605, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/606.json b/config/betterquesting/DefaultQuests/Quests/18/606.json index ed3306dbe..153cae6ea 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/606.json +++ b/config/betterquesting/DefaultQuests/Quests/18/606.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.606.desc", "icon:10": { - "Count:3": 1, "id:8": "torchmaster:dread_lamp" }, "name:8": "susy.quest.db.606.title" @@ -15,7 +14,6 @@ "questID:3": 606, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/607.json b/config/betterquesting/DefaultQuests/Quests/18/607.json index 2e21cbeb6..01cf01a36 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/607.json +++ b/config/betterquesting/DefaultQuests/Quests/18/607.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.607.desc", "icon:10": { - "Count:3": 1, "id:8": "torchmaster:terrain_lighter" }, "name:8": "susy.quest.db.607.title" @@ -15,7 +14,6 @@ "questID:3": 607, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/608.json b/config/betterquesting/DefaultQuests/Quests/18/608.json index 6f5e01166..670788166 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/608.json +++ b/config/betterquesting/DefaultQuests/Quests/18/608.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.608.desc", "icon:10": { - "Count:3": 1, "id:8": "buildinggadgets:constructionpaste" }, "name:8": "susy.quest.db.608.title" @@ -15,7 +14,6 @@ "questID:3": 608, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/18/724.json b/config/betterquesting/DefaultQuests/Quests/18/724.json index ed81fe1df..929f35dd6 100644 --- a/config/betterquesting/DefaultQuests/Quests/18/724.json +++ b/config/betterquesting/DefaultQuests/Quests/18/724.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.724.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:item_door3x3" }, "name:8": "susy.quest.db.724.title" @@ -15,7 +14,6 @@ "questID:3": 724, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/389.json b/config/betterquesting/DefaultQuests/Quests/19/389.json index e51c78daa..38db85313 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/389.json +++ b/config/betterquesting/DefaultQuests/Quests/19/389.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.389.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15013, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 389, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/390.json b/config/betterquesting/DefaultQuests/Quests/19/390.json index 42335f7fc..227ab9bcd 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/390.json +++ b/config/betterquesting/DefaultQuests/Quests/19/390.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.390.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,7 +18,6 @@ "questID:3": 390, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/19/432.json b/config/betterquesting/DefaultQuests/Quests/19/432.json index ce52482e7..907de0991 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/432.json +++ b/config/betterquesting/DefaultQuests/Quests/19/432.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.432.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,7 +18,6 @@ "questID:3": 432, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/19/435.json b/config/betterquesting/DefaultQuests/Quests/19/435.json index d50546f1b..72998c66a 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/435.json +++ b/config/betterquesting/DefaultQuests/Quests/19/435.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.435.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,7 +18,6 @@ "questID:3": 435, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/19/436.json b/config/betterquesting/DefaultQuests/Quests/19/436.json index 719d1c236..0fc1411ef 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/436.json +++ b/config/betterquesting/DefaultQuests/Quests/19/436.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.436.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,7 +18,6 @@ "questID:3": 436, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/19/615.json b/config/betterquesting/DefaultQuests/Quests/19/615.json index 80660e1b9..f87f3f8ef 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/615.json +++ b/config/betterquesting/DefaultQuests/Quests/19/615.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.615.desc", "icon:10": { - "Count:3": 1, "Damage:2": 6102, "id:8": "gregtech:meta_item_2" }, @@ -16,7 +15,6 @@ "questID:3": 615, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/616.json b/config/betterquesting/DefaultQuests/Quests/19/616.json index 4d456df91..5ec514e2b 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/616.json +++ b/config/betterquesting/DefaultQuests/Quests/19/616.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.616.desc", "icon:10": { - "Count:3": 1, "Damage:2": 6103, "id:8": "gregtech:meta_item_2" }, @@ -16,7 +15,6 @@ "questID:3": 616, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/617.json b/config/betterquesting/DefaultQuests/Quests/19/617.json index 095bdc4d2..1e040a503 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/617.json +++ b/config/betterquesting/DefaultQuests/Quests/19/617.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.617.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 424, "id:8": "gregtech:wire_single" }, @@ -19,7 +18,6 @@ "questID:3": 617, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/618.json b/config/betterquesting/DefaultQuests/Quests/19/618.json index 83ca562c1..df9734b2d 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/618.json +++ b/config/betterquesting/DefaultQuests/Quests/19/618.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.618.desc", "icon:10": { - "Count:3": 1, "Damage:2": 424, "id:8": "gregtech:meta_dust" }, @@ -22,7 +21,6 @@ "questID:3": 618, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/662.json b/config/betterquesting/DefaultQuests/Quests/19/662.json index e596c6dfc..320cb0c7d 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/662.json +++ b/config/betterquesting/DefaultQuests/Quests/19/662.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.662.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 425, "id:8": "gregtech:wire_single" }, @@ -19,7 +18,6 @@ "questID:3": 662, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/663.json b/config/betterquesting/DefaultQuests/Quests/19/663.json index 4553fdb87..573c596d8 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/663.json +++ b/config/betterquesting/DefaultQuests/Quests/19/663.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.663.desc", "icon:10": { - "Count:3": 1, "Damage:2": 425, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 663, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/672.json b/config/betterquesting/DefaultQuests/Quests/19/672.json index 696883e87..17ae20d37 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/672.json +++ b/config/betterquesting/DefaultQuests/Quests/19/672.json @@ -8,7 +8,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.672.desc", "icon:10": { - "Count:3": 1, "Damage:2": 6105, "id:8": "gregtech:meta_item_2" }, @@ -20,7 +19,6 @@ "questID:3": 672, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/673.json b/config/betterquesting/DefaultQuests/Quests/19/673.json index 6217af01d..cb80a0ee2 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/673.json +++ b/config/betterquesting/DefaultQuests/Quests/19/673.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.673.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:ice" }, "name:8": "susy.quest.db.673.title" @@ -15,7 +14,6 @@ "questID:3": 673, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/19/674.json b/config/betterquesting/DefaultQuests/Quests/19/674.json index 26efb0763..360008be6 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/674.json +++ b/config/betterquesting/DefaultQuests/Quests/19/674.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.674.desc", "icon:10": { - "Count:3": 1, "Damage:2": 14721, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 674, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/675.json b/config/betterquesting/DefaultQuests/Quests/19/675.json index a6e26c892..f504efdb1 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/675.json +++ b/config/betterquesting/DefaultQuests/Quests/19/675.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.675.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 675, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/19/676.json b/config/betterquesting/DefaultQuests/Quests/19/676.json index 3eba0aee5..ead049baa 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/676.json +++ b/config/betterquesting/DefaultQuests/Quests/19/676.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.676.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 426, "id:8": "gregtech:wire_single" }, @@ -19,7 +18,6 @@ "questID:3": 676, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/677.json b/config/betterquesting/DefaultQuests/Quests/19/677.json index a26a55bed..6e2b679c5 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/677.json +++ b/config/betterquesting/DefaultQuests/Quests/19/677.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.677.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 677, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/19/678.json b/config/betterquesting/DefaultQuests/Quests/19/678.json index bf640560b..a76430219 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/678.json +++ b/config/betterquesting/DefaultQuests/Quests/19/678.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.678.desc", "icon:10": { - "Count:3": 1, "Damage:2": 426, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 678, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/878.json b/config/betterquesting/DefaultQuests/Quests/19/878.json index 0effff4c1..8ed025be4 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/878.json +++ b/config/betterquesting/DefaultQuests/Quests/19/878.json @@ -9,7 +9,6 @@ "desc:8": "susy.quest.db.878.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 427, "id:8": "gregtech:wire_single" }, diff --git a/config/betterquesting/DefaultQuests/Quests/19/879.json b/config/betterquesting/DefaultQuests/Quests/19/879.json index 1b4fa649c..322b33d79 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/879.json +++ b/config/betterquesting/DefaultQuests/Quests/19/879.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.879.desc", "icon:10": { - "Count:3": 1, "Damage:2": 427, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 879, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/19/882.json b/config/betterquesting/DefaultQuests/Quests/19/882.json index d4c6a13bc..9f706e7d3 100644 --- a/config/betterquesting/DefaultQuests/Quests/19/882.json +++ b/config/betterquesting/DefaultQuests/Quests/19/882.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.882.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 882, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/2/100.json b/config/betterquesting/DefaultQuests/Quests/2/100.json index 8af17f2ff..d5747e351 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/100.json +++ b/config/betterquesting/DefaultQuests/Quests/2/100.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.100.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 172, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +17,6 @@ "questID:3": 100, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/101.json b/config/betterquesting/DefaultQuests/Quests/2/101.json index 3a7246951..c1875fec8 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/101.json +++ b/config/betterquesting/DefaultQuests/Quests/2/101.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.101.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 187, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +17,6 @@ "questID:3": 101, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/102.json b/config/betterquesting/DefaultQuests/Quests/2/102.json index 8f7b23f6e..f297b4d4e 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/102.json +++ b/config/betterquesting/DefaultQuests/Quests/2/102.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.102.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 142, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +17,6 @@ "questID:3": 102, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/103.json b/config/betterquesting/DefaultQuests/Quests/2/103.json index 4d59a892c..2a4459897 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/103.json +++ b/config/betterquesting/DefaultQuests/Quests/2/103.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.103.desc", "icon:10": { - "Count:3": 1, "Damage:2": 440, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 103, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/105.json b/config/betterquesting/DefaultQuests/Quests/2/105.json index b8ea3e676..a61c7350f 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/105.json +++ b/config/betterquesting/DefaultQuests/Quests/2/105.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.105.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 11, "id:8": "gregtech:warning_sign" }, @@ -18,7 +17,6 @@ "questID:3": 105, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/108.json b/config/betterquesting/DefaultQuests/Quests/2/108.json index 4ec77ecaf..949c6bd9d 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/108.json +++ b/config/betterquesting/DefaultQuests/Quests/2/108.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.108.desc", "icon:10": { - "Count:3": 1, "Damage:2": 545, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 108, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/109.json b/config/betterquesting/DefaultQuests/Quests/2/109.json index b0984eb4a..676b58a28 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/109.json +++ b/config/betterquesting/DefaultQuests/Quests/2/109.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.109.desc", "icon:10": { - "Count:3": 1, "Damage:2": 470, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 109, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/115.json b/config/betterquesting/DefaultQuests/Quests/2/115.json index b861b4a20..357a6492d 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/115.json +++ b/config/betterquesting/DefaultQuests/Quests/2/115.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.115.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 275, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 115, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/116.json b/config/betterquesting/DefaultQuests/Quests/2/116.json index 66416589c..ce93b0e1e 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/116.json +++ b/config/betterquesting/DefaultQuests/Quests/2/116.json @@ -9,7 +9,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.116.desc", "icon:10": { - "Count:3": 1, "Damage:2": 530, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 116, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/119.json b/config/betterquesting/DefaultQuests/Quests/2/119.json index 3e45ca1c0..4670dc421 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/119.json +++ b/config/betterquesting/DefaultQuests/Quests/2/119.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.119.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "susy:sintering_brick" }, "ismain:1": 1, @@ -18,7 +17,6 @@ "questID:3": 119, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/120.json b/config/betterquesting/DefaultQuests/Quests/2/120.json index 00cb3b253..15aeb77f3 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/120.json +++ b/config/betterquesting/DefaultQuests/Quests/2/120.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.120.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1654, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 120, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/121.json b/config/betterquesting/DefaultQuests/Quests/2/121.json index a7e8f551c..c60930860 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/121.json +++ b/config/betterquesting/DefaultQuests/Quests/2/121.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.121.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 121, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/2/122.json b/config/betterquesting/DefaultQuests/Quests/2/122.json index ee4a90ca2..0125136c9 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/122.json +++ b/config/betterquesting/DefaultQuests/Quests/2/122.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.122.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1004, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 122, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/124.json b/config/betterquesting/DefaultQuests/Quests/2/124.json index db9a4e60d..a4a8bda90 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/124.json +++ b/config/betterquesting/DefaultQuests/Quests/2/124.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.124.desc", "icon:10": { - "Count:3": 1, "Damage:2": 165, "id:8": "gregtech:meta_item_2" }, @@ -17,7 +16,6 @@ "questID:3": 124, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/126.json b/config/betterquesting/DefaultQuests/Quests/2/126.json index bce245c80..42786b1ec 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/126.json +++ b/config/betterquesting/DefaultQuests/Quests/2/126.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.126.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 166, "id:8": "gregtech:meta_item_2" }, @@ -19,7 +18,6 @@ "questID:3": 126, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/127.json b/config/betterquesting/DefaultQuests/Quests/2/127.json index c7e4ebc3e..56151b25e 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/127.json +++ b/config/betterquesting/DefaultQuests/Quests/2/127.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.127.desc", "icon:10": { - "Count:3": 1, "Damage:2": 320, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 127, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/131.json b/config/betterquesting/DefaultQuests/Quests/2/131.json index 40562f176..4f505fc88 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/131.json +++ b/config/betterquesting/DefaultQuests/Quests/2/131.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.131.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "minecraft:water_bucket" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 131, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/132.json b/config/betterquesting/DefaultQuests/Quests/2/132.json index 9dfd17e7a..47daf5a85 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/132.json +++ b/config/betterquesting/DefaultQuests/Quests/2/132.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.132.desc", "icon:10": { - "Count:3": 1, "Damage:2": 320, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 132, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/158.json b/config/betterquesting/DefaultQuests/Quests/2/158.json index a5eea2045..726b3de96 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/158.json +++ b/config/betterquesting/DefaultQuests/Quests/2/158.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.158.desc", "icon:10": { - "Count:3": 1, "Damage:2": 425, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 158, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/159.json b/config/betterquesting/DefaultQuests/Quests/2/159.json index 0f9779420..75bc416a0 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/159.json +++ b/config/betterquesting/DefaultQuests/Quests/2/159.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.159.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:steam_helmet", "tag:10": { "power:3": 0 @@ -18,7 +17,6 @@ "questID:3": 159, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/160.json b/config/betterquesting/DefaultQuests/Quests/2/160.json index c738c6125..afa84293c 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/160.json +++ b/config/betterquesting/DefaultQuests/Quests/2/160.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.160.desc", "icon:10": { - "Count:3": 1, "Damage:2": 125, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 160, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/161.json b/config/betterquesting/DefaultQuests/Quests/2/161.json index 18c797740..cb2123cdf 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/161.json +++ b/config/betterquesting/DefaultQuests/Quests/2/161.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.161.desc", "icon:10": { - "Count:3": 1, "Damage:2": 232, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 161, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/168.json b/config/betterquesting/DefaultQuests/Quests/2/168.json index 24cb1032f..d38ce446f 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/168.json +++ b/config/betterquesting/DefaultQuests/Quests/2/168.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.168.desc", "icon:10": { - "Count:3": 1, "Damage:2": 466, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -20,7 +19,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/169.json b/config/betterquesting/DefaultQuests/Quests/2/169.json index e74dd9cc6..796c21497 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/169.json +++ b/config/betterquesting/DefaultQuests/Quests/2/169.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.169.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1032, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 169, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/171.json b/config/betterquesting/DefaultQuests/Quests/2/171.json index 8ff964412..31731b0c0 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/171.json +++ b/config/betterquesting/DefaultQuests/Quests/2/171.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.171.desc", "icon:10": { - "Count:3": 1, "id:8": "gregtech:drill_lv", "tag:10": { "Charge:4": 2147483647, @@ -40,7 +39,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/174.json b/config/betterquesting/DefaultQuests/Quests/2/174.json index 3b20e5136..e6ab56294 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/174.json +++ b/config/betterquesting/DefaultQuests/Quests/2/174.json @@ -9,7 +9,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.174.desc", "icon:10": { - "Count:3": 1, "Damage:2": 260, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 174, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/188.json b/config/betterquesting/DefaultQuests/Quests/2/188.json index a2c0ab0ad..b93e5e156 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/188.json +++ b/config/betterquesting/DefaultQuests/Quests/2/188.json @@ -10,7 +10,6 @@ "desc:8": "susy.quest.db.188.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1001, "id:8": "gregtech:machine" }, @@ -21,7 +20,6 @@ "questID:3": 188, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/189.json b/config/betterquesting/DefaultQuests/Quests/2/189.json index 8478f241c..26d805f23 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/189.json +++ b/config/betterquesting/DefaultQuests/Quests/2/189.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.189.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8118, "id:8": "gregtech:meta_dust" }, @@ -19,7 +18,6 @@ "questID:3": 189, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/190.json b/config/betterquesting/DefaultQuests/Quests/2/190.json index ba088f189..279c68137 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/190.json +++ b/config/betterquesting/DefaultQuests/Quests/2/190.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.190.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8147, "id:8": "gregtech:meta_dust" }, @@ -19,7 +18,6 @@ "questID:3": 190, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/191.json b/config/betterquesting/DefaultQuests/Quests/2/191.json index ff5542e3f..36c192df2 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/191.json +++ b/config/betterquesting/DefaultQuests/Quests/2/191.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.191.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 15026, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 191, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/192.json b/config/betterquesting/DefaultQuests/Quests/2/192.json index 65b8c89a4..3a50e4edd 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/192.json +++ b/config/betterquesting/DefaultQuests/Quests/2/192.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.192.desc", "icon:10": { - "Count:3": 1, "id:8": "openmodularturrets:turret_base" }, "name:8": "susy.quest.db.192.title" @@ -15,7 +14,6 @@ "questID:3": 192, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/193.json b/config/betterquesting/DefaultQuests/Quests/2/193.json index 2c1ffc192..b00630953 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/193.json +++ b/config/betterquesting/DefaultQuests/Quests/2/193.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.193.desc", "icon:10": { - "Count:3": 1, "Damage:2": 6, "id:8": "openmodularturrets:intermediate_tiered" }, @@ -16,7 +15,6 @@ "questID:3": 193, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/194.json b/config/betterquesting/DefaultQuests/Quests/2/194.json index 482fe8e1e..134c9b5db 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/194.json +++ b/config/betterquesting/DefaultQuests/Quests/2/194.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.194.desc", "icon:10": { - "Count:3": 1, "id:8": "openmodularturrets:machine_gun_turret" }, "name:8": "susy.quest.db.194.title" @@ -15,7 +14,6 @@ "questID:3": 194, "rewards:9": { "0:10": { - "index:3": 0, "rewardID:8": "bq_standard:item", "rewards:9": { "0:10": { @@ -28,7 +26,6 @@ }, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/195.json b/config/betterquesting/DefaultQuests/Quests/2/195.json index 30aad94e0..59ce31906 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/195.json +++ b/config/betterquesting/DefaultQuests/Quests/2/195.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.195.desc", "icon:10": { - "Count:3": 1, "id:8": "openmodularturrets:incendiary_turret" }, "name:8": "susy.quest.db.195.title" @@ -15,7 +14,6 @@ "questID:3": 195, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/196.json b/config/betterquesting/DefaultQuests/Quests/2/196.json index c4957279e..23a6fad59 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/196.json +++ b/config/betterquesting/DefaultQuests/Quests/2/196.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.196.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:pistol", "tag:10": { "ammo:2": 18, @@ -21,7 +20,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/197.json b/config/betterquesting/DefaultQuests/Quests/2/197.json index c1363f8c4..26e543852 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/197.json +++ b/config/betterquesting/DefaultQuests/Quests/2/197.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.197.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:combatshotgun", "tag:10": { "ammo:2": 8, @@ -21,7 +20,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/203.json b/config/betterquesting/DefaultQuests/Quests/2/203.json index 8896bac7f..7554a55cf 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/203.json +++ b/config/betterquesting/DefaultQuests/Quests/2/203.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.203.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 2, "id:8": "gregtech:meta_ingot" }, @@ -18,7 +17,6 @@ "questID:3": 203, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/205.json b/config/betterquesting/DefaultQuests/Quests/2/205.json index 598bb82fb..f5103e85b 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/205.json +++ b/config/betterquesting/DefaultQuests/Quests/2/205.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.205.desc", "icon:10": { - "Count:3": 1, "Damage:2": 305, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 205, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/223.json b/config/betterquesting/DefaultQuests/Quests/2/223.json index 9c1c4602a..d67803062 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/223.json +++ b/config/betterquesting/DefaultQuests/Quests/2/223.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.223.desc", "icon:10": { - "Count:3": 1, "Damage:2": 395, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 223, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/224.json b/config/betterquesting/DefaultQuests/Quests/2/224.json index 379a53a12..9bb6ed846 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/224.json +++ b/config/betterquesting/DefaultQuests/Quests/2/224.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.224.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 169, "id:8": "gregtech:meta_item_2" }, @@ -18,7 +17,6 @@ "questID:3": 224, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/236.json b/config/betterquesting/DefaultQuests/Quests/2/236.json index dab29cfc7..ba6511cc9 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/236.json +++ b/config/betterquesting/DefaultQuests/Quests/2/236.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.236.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 95, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 236, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/239.json b/config/betterquesting/DefaultQuests/Quests/2/239.json index 7cf82598d..151aafc28 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/239.json +++ b/config/betterquesting/DefaultQuests/Quests/2/239.json @@ -9,7 +9,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.239.desc", "icon:10": { - "Count:3": 1, "Damage:2": 521, "id:8": "gregtech:meta_item_1" }, @@ -19,7 +18,6 @@ "questID:3": 239, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/240.json b/config/betterquesting/DefaultQuests/Quests/2/240.json index db1f43143..afc8e1088 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/240.json +++ b/config/betterquesting/DefaultQuests/Quests/2/240.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.240.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 240, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/2/241.json b/config/betterquesting/DefaultQuests/Quests/2/241.json index 8376599e5..aab414bc0 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/241.json +++ b/config/betterquesting/DefaultQuests/Quests/2/241.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.241.desc", "icon:10": { - "Count:3": 1, "Damage:2": 402, "id:8": "gregtech:meta_item_1" }, @@ -17,7 +16,6 @@ "questID:3": 241, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/36.json b/config/betterquesting/DefaultQuests/Quests/2/36.json index 70ba4f908..78e947921 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/36.json +++ b/config/betterquesting/DefaultQuests/Quests/2/36.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.36.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 157, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +17,6 @@ "questID:3": 36, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/368.json b/config/betterquesting/DefaultQuests/Quests/2/368.json index 1d9c85185..dceda54dd 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/368.json +++ b/config/betterquesting/DefaultQuests/Quests/2/368.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.368.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 252, "id:8": "gregtech:meta_ingot" }, @@ -18,7 +17,6 @@ "questID:3": 368, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/372.json b/config/betterquesting/DefaultQuests/Quests/2/372.json index 9d3a4c524..3ae361bfa 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/372.json +++ b/config/betterquesting/DefaultQuests/Quests/2/372.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.372.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:iron_ingot" }, "name:8": "susy.quest.db.372.title" @@ -15,7 +14,6 @@ "questID:3": 372, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 128, diff --git a/config/betterquesting/DefaultQuests/Quests/2/377.json b/config/betterquesting/DefaultQuests/Quests/2/377.json index 3539c6738..bff197f64 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/377.json +++ b/config/betterquesting/DefaultQuests/Quests/2/377.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.377.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 6, "id:8": "gregtech:meta_item_2" }, @@ -18,7 +17,6 @@ "questID:3": 377, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/378.json b/config/betterquesting/DefaultQuests/Quests/2/378.json index be0d6557c..9ec3a8501 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/378.json +++ b/config/betterquesting/DefaultQuests/Quests/2/378.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.378.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "susy:drill_head" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 378, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/379.json b/config/betterquesting/DefaultQuests/Quests/2/379.json index 5aa1e700f..0bec23243 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/379.json +++ b/config/betterquesting/DefaultQuests/Quests/2/379.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.379.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "minecraft:diamond" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 379, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/380.json b/config/betterquesting/DefaultQuests/Quests/2/380.json index 20787a3fe..d42ee0a5c 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/380.json +++ b/config/betterquesting/DefaultQuests/Quests/2/380.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.380.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15046, "id:8": "gregtech:machine" }, @@ -17,7 +16,6 @@ "questID:3": 380, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/383.json b/config/betterquesting/DefaultQuests/Quests/2/383.json index eb4a2fc55..a0ae0765d 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/383.json +++ b/config/betterquesting/DefaultQuests/Quests/2/383.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.383.desc", "icon:10": { - "Count:3": 1, "id:8": "icbmclassic:explosive_missile" }, "name:8": "susy.quest.db.383.title" @@ -15,17 +14,9 @@ "questID:3": 383, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, - "ForgeCaps:10": { - "Parent:10": { - "explosive:10": { - "customizations:9": {} - } - } - }, "id:8": "icbmclassic:explosive_missile" } }, diff --git a/config/betterquesting/DefaultQuests/Quests/2/384.json b/config/betterquesting/DefaultQuests/Quests/2/384.json index 3a73ddc3d..b1f809795 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/384.json +++ b/config/betterquesting/DefaultQuests/Quests/2/384.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.384.desc", "icon:10": { - "Count:3": 1, "id:8": "icbmclassic:explosives" }, "name:8": "susy.quest.db.384.title" @@ -15,7 +14,6 @@ "questID:3": 384, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/385.json b/config/betterquesting/DefaultQuests/Quests/2/385.json index 2ecff8e38..d70496167 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/385.json +++ b/config/betterquesting/DefaultQuests/Quests/2/385.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.385.desc", "icon:10": { - "Count:3": 1, "Damage:2": 2, "id:8": "icbmclassic:explosives" }, @@ -16,7 +15,6 @@ "questID:3": 385, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/386.json b/config/betterquesting/DefaultQuests/Quests/2/386.json index bc325c69b..beaab4605 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/386.json +++ b/config/betterquesting/DefaultQuests/Quests/2/386.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.386.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4, "id:8": "icbmclassic:grenade" }, @@ -16,7 +15,6 @@ "questID:3": 386, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/387.json b/config/betterquesting/DefaultQuests/Quests/2/387.json index 22d14d012..6b4b3d8f7 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/387.json +++ b/config/betterquesting/DefaultQuests/Quests/2/387.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.387.desc", "icon:10": { - "Count:3": 1, "id:8": "icbmclassic:launcherscreen" }, "name:8": "susy.quest.db.387.title" @@ -20,7 +19,6 @@ "questID:3": 387, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/419.json b/config/betterquesting/DefaultQuests/Quests/2/419.json index be8c9b5b6..41b73f808 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/419.json +++ b/config/betterquesting/DefaultQuests/Quests/2/419.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.419.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 301, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +17,6 @@ "questID:3": 419, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/420.json b/config/betterquesting/DefaultQuests/Quests/2/420.json index 2b331094c..62cbb438b 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/420.json +++ b/config/betterquesting/DefaultQuests/Quests/2/420.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.420.desc", "icon:10": { - "Count:3": 1, "Damage:2": 291, "id:8": "gregtech:meta_item_1" }, @@ -17,7 +16,6 @@ "questID:3": 420, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/421.json b/config/betterquesting/DefaultQuests/Quests/2/421.json index 97f266916..757a32e62 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/421.json +++ b/config/betterquesting/DefaultQuests/Quests/2/421.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.421.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "gregtech:crowbar", "tag:10": { "DisallowContainerItem:1": 0, @@ -33,7 +32,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/439.json b/config/betterquesting/DefaultQuests/Quests/2/439.json index eba165309..323d010ce 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/439.json +++ b/config/betterquesting/DefaultQuests/Quests/2/439.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.439.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 3, "id:8": "gregtech:meta_item_2" }, @@ -18,7 +17,6 @@ "questID:3": 439, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/440.json b/config/betterquesting/DefaultQuests/Quests/2/440.json index 6c31a768e..2138aaa6d 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/440.json +++ b/config/betterquesting/DefaultQuests/Quests/2/440.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.440.desc", "icon:10": { - "Count:3": 1, "Damage:2": 575, "id:8": "gregtech:machine" }, @@ -22,7 +21,6 @@ "questID:3": 440, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/47.json b/config/betterquesting/DefaultQuests/Quests/2/47.json index 0ef216788..7e97aa338 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/47.json +++ b/config/betterquesting/DefaultQuests/Quests/2/47.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.47.desc", "icon:10": { - "Count:3": 1, "Damage:2": 140, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 47, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/472.json b/config/betterquesting/DefaultQuests/Quests/2/472.json index 3599fce23..7260057a5 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/472.json +++ b/config/betterquesting/DefaultQuests/Quests/2/472.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.472.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 69, "id:8": "gregtech:meta_ingot" }, @@ -18,7 +17,6 @@ "questID:3": 472, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/2/60.json b/config/betterquesting/DefaultQuests/Quests/2/60.json index b21df9f20..2b9f8cdf8 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/60.json +++ b/config/betterquesting/DefaultQuests/Quests/2/60.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.60.desc", "icon:10": { - "Count:3": 1, "Damage:2": 620, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/Quests/2/603.json b/config/betterquesting/DefaultQuests/Quests/2/603.json index 17db40cd8..2e82ec48a 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/603.json +++ b/config/betterquesting/DefaultQuests/Quests/2/603.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.603.desc", "icon:10": { - "Count:3": 1, "Damage:2": 200, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 603, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/604.json b/config/betterquesting/DefaultQuests/Quests/2/604.json index 271d95abc..4997056f5 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/604.json +++ b/config/betterquesting/DefaultQuests/Quests/2/604.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.604.desc", "icon:10": { - "Count:3": 1, "Damage:2": 426, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 604, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/631.json b/config/betterquesting/DefaultQuests/Quests/2/631.json index d89cc1953..94af6402b 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/631.json +++ b/config/betterquesting/DefaultQuests/Quests/2/631.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.631.desc", "icon:10": { - "Count:3": 1, "Damage:2": 110, "id:8": "techguns:itemshared" }, @@ -16,7 +15,6 @@ "questID:3": 631, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/657.json b/config/betterquesting/DefaultQuests/Quests/2/657.json index 821a63420..92e482bb0 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/657.json +++ b/config/betterquesting/DefaultQuests/Quests/2/657.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.657.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 424, "id:8": "gregtech:wire_single" }, @@ -18,7 +17,6 @@ "questID:3": 657, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/658.json b/config/betterquesting/DefaultQuests/Quests/2/658.json index 866b42a46..e5bb82d18 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/658.json +++ b/config/betterquesting/DefaultQuests/Quests/2/658.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.658.desc", "icon:10": { - "Count:3": 1, "Damage:2": 85, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 658, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/660.json b/config/betterquesting/DefaultQuests/Quests/2/660.json index 0b8bd7887..5e15595cb 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/660.json +++ b/config/betterquesting/DefaultQuests/Quests/2/660.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.660.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 285, "id:8": "gregtech:meta_dust" }, @@ -18,7 +17,6 @@ "questID:3": 660, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/661.json b/config/betterquesting/DefaultQuests/Quests/2/661.json index ea7782d7b..ed296b2fb 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/661.json +++ b/config/betterquesting/DefaultQuests/Quests/2/661.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.661.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,7 +20,6 @@ "questID:3": 661, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/666.json b/config/betterquesting/DefaultQuests/Quests/2/666.json index c3c60301c..99296bc1c 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/666.json +++ b/config/betterquesting/DefaultQuests/Quests/2/666.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.666.desc", "icon:10": { - "Count:3": 1, "Damage:2": 461, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -19,7 +18,6 @@ "questID:3": 666, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/667.json b/config/betterquesting/DefaultQuests/Quests/2/667.json index 8ec7f11ad..491d21d52 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/667.json +++ b/config/betterquesting/DefaultQuests/Quests/2/667.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.667.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:misc", "tag:10": { "oc:container:10": { @@ -1931,7 +1930,6 @@ "questID:3": 667, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/682.json b/config/betterquesting/DefaultQuests/Quests/2/682.json index 370aaa623..cd471823c 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/682.json +++ b/config/betterquesting/DefaultQuests/Quests/2/682.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.682.desc", "icon:10": { - "Count:3": 1, "Damage:2": 257, "id:8": "gregtech:meta_crushed_centrifuged" }, @@ -16,7 +15,6 @@ "questID:3": 682, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/2/684.json b/config/betterquesting/DefaultQuests/Quests/2/684.json index 531e0b608..ef8248b43 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/684.json +++ b/config/betterquesting/DefaultQuests/Quests/2/684.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.684.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:name_tag" }, "name:8": "susy.quest.db.684.title" @@ -15,7 +14,6 @@ "questID:3": 684, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/721.json b/config/betterquesting/DefaultQuests/Quests/2/721.json index 46a86a540..379311955 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/721.json +++ b/config/betterquesting/DefaultQuests/Quests/2/721.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.721.desc", "icon:10": { - "Count:3": 1, "id:8": "rftools:crafter1" }, "name:8": "susy.quest.db.721.title" @@ -15,7 +14,6 @@ "questID:3": 721, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/725.json b/config/betterquesting/DefaultQuests/Quests/2/725.json index 0bad963fd..bf06f531a 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/725.json +++ b/config/betterquesting/DefaultQuests/Quests/2/725.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.725.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:stielgranate" }, "name:8": "susy.quest.db.725.title" @@ -15,7 +14,6 @@ "questID:3": 725, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/2/99.json b/config/betterquesting/DefaultQuests/Quests/2/99.json index 51e4e1c3d..2f45dcb9c 100644 --- a/config/betterquesting/DefaultQuests/Quests/2/99.json +++ b/config/betterquesting/DefaultQuests/Quests/2/99.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.99.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 110, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 99, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/442.json b/config/betterquesting/DefaultQuests/Quests/20/442.json index 48b99ae01..be8a38944 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/442.json +++ b/config/betterquesting/DefaultQuests/Quests/20/442.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.442.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:boat" }, "name:8": "susy.quest.db.442.title", @@ -16,7 +15,6 @@ "questID:3": 442, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/444.json b/config/betterquesting/DefaultQuests/Quests/20/444.json index 5e9a8f1fa..23655aca9 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/444.json +++ b/config/betterquesting/DefaultQuests/Quests/20/444.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.444.desc", "icon:10": { - "Count:3": 1, "id:8": "industrialrenewal:normal_rail" }, "name:8": "susy.quest.db.444.title" @@ -15,7 +14,6 @@ "questID:3": 444, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/445.json b/config/betterquesting/DefaultQuests/Quests/20/445.json index d3988d095..74d2ef16a 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/445.json +++ b/config/betterquesting/DefaultQuests/Quests/20/445.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.445.desc", "icon:10": { - "Count:3": 1, "id:8": "industrialrenewal:fluid_container" }, "name:8": "susy.quest.db.445.title" @@ -15,7 +14,6 @@ "questID:3": 445, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/448.json b/config/betterquesting/DefaultQuests/Quests/20/448.json index a1358b10c..3ddcd854f 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/448.json +++ b/config/betterquesting/DefaultQuests/Quests/20/448.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.448.desc", "icon:10": { - "Count:3": 1, "id:8": "industrialrenewal:rail_gate" }, "name:8": "susy.quest.db.448.title" @@ -15,7 +14,6 @@ "questID:3": 448, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 2, diff --git a/config/betterquesting/DefaultQuests/Quests/20/465.json b/config/betterquesting/DefaultQuests/Quests/20/465.json index ebf8ad119..40d58c0db 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/465.json +++ b/config/betterquesting/DefaultQuests/Quests/20/465.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.465.desc", "icon:10": { - "Count:3": 1, "id:8": "immersiverailroading:item_rail", "tag:10": {} }, @@ -16,7 +15,6 @@ "questID:3": 465, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/578.json b/config/betterquesting/DefaultQuests/Quests/20/578.json index 0f0bceb55..89301f008 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/578.json +++ b/config/betterquesting/DefaultQuests/Quests/20/578.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.578.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4, "id:8": "gregtech:gt_armor", "tag:10": { @@ -20,7 +19,6 @@ "questID:3": 578, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/609.json b/config/betterquesting/DefaultQuests/Quests/20/609.json index 333a3bba0..fb33bdc1f 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/609.json +++ b/config/betterquesting/DefaultQuests/Quests/20/609.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.609.desc", "icon:10": { - "Count:3": 1, "id:8": "dimstack:dim_pipe" }, "name:8": "susy.quest.db.609.title" @@ -15,7 +14,6 @@ "questID:3": 609, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/743.json b/config/betterquesting/DefaultQuests/Quests/20/743.json index 106627d40..03bd01af1 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/743.json +++ b/config/betterquesting/DefaultQuests/Quests/20/743.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.743.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "immersiverailroading:item_rolling_stock", "tag:10": { "defID:8": "rolling_stock/locomotives/monorail_engine.json", @@ -21,7 +20,6 @@ "questID:3": 743, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/20/744.json b/config/betterquesting/DefaultQuests/Quests/20/744.json index 3ee692998..e636fee23 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/744.json +++ b/config/betterquesting/DefaultQuests/Quests/20/744.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.744.desc", "icon:10": { - "Count:3": 1, "id:8": "immersiverailroading:item_augment", "tag:10": { "augment:3": 4, @@ -19,7 +18,6 @@ "questID:3": 744, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/746.json b/config/betterquesting/DefaultQuests/Quests/20/746.json index 7715beb1a..8bab82a14 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/746.json +++ b/config/betterquesting/DefaultQuests/Quests/20/746.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.746.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "immersiverailroading:item_rolling_stock_component", "tag:10": { "componentType:3": 5, @@ -23,7 +22,6 @@ "questID:3": 746, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/20/747.json b/config/betterquesting/DefaultQuests/Quests/20/747.json index 8e6189fb6..1d1458f43 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/747.json +++ b/config/betterquesting/DefaultQuests/Quests/20/747.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.747.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -24,7 +23,6 @@ "questID:3": 747, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/20/748.json b/config/betterquesting/DefaultQuests/Quests/20/748.json index 45f55aab3..2a7057be8 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/748.json +++ b/config/betterquesting/DefaultQuests/Quests/20/748.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.748.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "immersiverailroading:item_rolling_stock", "tag:10": { "defID:8": "rolling_stock/freight/monorail_item.json", @@ -21,7 +20,6 @@ "questID:3": 748, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/20/749.json b/config/betterquesting/DefaultQuests/Quests/20/749.json index 87cb52400..45127a874 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/749.json +++ b/config/betterquesting/DefaultQuests/Quests/20/749.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.749.desc", "icon:10": { - "Count:3": 1, "id:8": "immersiverailroading:item_hook" }, "name:8": "susy.quest.db.749.title" @@ -15,7 +14,6 @@ "questID:3": 749, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/750.json b/config/betterquesting/DefaultQuests/Quests/20/750.json index 0a20ec6e5..a542872dd 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/750.json +++ b/config/betterquesting/DefaultQuests/Quests/20/750.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.750.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "immersiverailroading:item_radio_control_card", "tag:10": {} }, @@ -18,7 +17,6 @@ "questID:3": 750, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/20/883.json b/config/betterquesting/DefaultQuests/Quests/20/883.json index f310cd4d1..24d7fd8eb 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/883.json +++ b/config/betterquesting/DefaultQuests/Quests/20/883.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.883.desc", "icon:10": { - "Count:3": 1, "Damage:2": 5, "id:8": "susy:meta_item" }, @@ -17,7 +16,6 @@ "questID:3": 883, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/20/884.json b/config/betterquesting/DefaultQuests/Quests/20/884.json index 85fec1b36..3d7a55eda 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/884.json +++ b/config/betterquesting/DefaultQuests/Quests/20/884.json @@ -8,7 +8,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.884.desc", "icon:10": { - "Count:3": 1, "id:8": "immersiverailroading:item_rolling_stock", "tag:10": { "defID:8": "rolling_stock/tunnel_bore/black_mesa_tunnel_bore.json", @@ -21,7 +20,6 @@ "questID:3": 884, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/20/96.json b/config/betterquesting/DefaultQuests/Quests/20/96.json index 5224989f7..9a38a6680 100644 --- a/config/betterquesting/DefaultQuests/Quests/20/96.json +++ b/config/betterquesting/DefaultQuests/Quests/20/96.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.96.desc", "icon:10": { - "Count:3": 1, "id:8": "immersiverailroading:item_rail", "tag:10": {} }, @@ -16,7 +15,6 @@ "questID:3": 96, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 64, diff --git a/config/betterquesting/DefaultQuests/Quests/21/291.json b/config/betterquesting/DefaultQuests/Quests/21/291.json index 015607d6b..25f2ea20b 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/291.json +++ b/config/betterquesting/DefaultQuests/Quests/21/291.json @@ -4,7 +4,6 @@ "desc:8": "susy.quest.db.291.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14, "id:8": "opencomputers:upgrade" }, @@ -15,7 +14,6 @@ "questID:3": 291, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/21/587.json b/config/betterquesting/DefaultQuests/Quests/21/587.json index 83e89395f..d32a8e457 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/587.json +++ b/config/betterquesting/DefaultQuests/Quests/21/587.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.587.desc", "icon:10": { - "Count:3": 1, "Damage:2": 5307, "id:8": "gregtech:meta_item_2" }, @@ -17,7 +16,6 @@ "questID:3": 587, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/765.json b/config/betterquesting/DefaultQuests/Quests/21/765.json index 36a495fc5..f2ec7589e 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/765.json +++ b/config/betterquesting/DefaultQuests/Quests/21/765.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.765.desc", "icon:10": { - "Count:3": 1, "Damage:2": 5107, "id:8": "gregtech:meta_item_2" }, @@ -17,7 +16,6 @@ "questID:3": 765, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/766.json b/config/betterquesting/DefaultQuests/Quests/21/766.json index 640ade6f2..8e43400d0 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/766.json +++ b/config/betterquesting/DefaultQuests/Quests/21/766.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.766.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8010, "id:8": "gregtech:meta_item_2" }, @@ -16,7 +15,6 @@ "questID:3": 766, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/767.json b/config/betterquesting/DefaultQuests/Quests/21/767.json index 00f3a4588..973652fd9 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/767.json +++ b/config/betterquesting/DefaultQuests/Quests/21/767.json @@ -8,7 +8,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.767.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8011, "id:8": "gregtech:meta_item_2" }, @@ -18,7 +17,6 @@ "questID:3": 767, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/768.json b/config/betterquesting/DefaultQuests/Quests/21/768.json index 43cbfb778..de5c0c5f5 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/768.json +++ b/config/betterquesting/DefaultQuests/Quests/21/768.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.768.desc", "icon:10": { - "Count:3": 1, "Damage:2": 5108, "id:8": "gregtech:meta_item_2" }, @@ -16,7 +15,6 @@ "questID:3": 768, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/769.json b/config/betterquesting/DefaultQuests/Quests/21/769.json index 93eec7aeb..87d79d6d0 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/769.json +++ b/config/betterquesting/DefaultQuests/Quests/21/769.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.769.desc", "icon:10": { - "Count:3": 1, "Damage:2": 5308, "id:8": "gregtech:meta_item_2" }, @@ -16,7 +15,6 @@ "questID:3": 769, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/771.json b/config/betterquesting/DefaultQuests/Quests/21/771.json index 3091442be..4a85d9ba9 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/771.json +++ b/config/betterquesting/DefaultQuests/Quests/21/771.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.771.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8013, "id:8": "gregtech:meta_item_2" }, @@ -16,7 +15,6 @@ "questID:3": 771, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/772.json b/config/betterquesting/DefaultQuests/Quests/21/772.json index afc31df4a..5827feec5 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/772.json +++ b/config/betterquesting/DefaultQuests/Quests/21/772.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.772.desc", "icon:10": { - "Count:3": 1, "Damage:2": 5109, "id:8": "gregtech:meta_item_2" }, @@ -16,7 +15,6 @@ "questID:3": 772, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/773.json b/config/betterquesting/DefaultQuests/Quests/21/773.json index 8f7b2e14c..a1d5dbf30 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/773.json +++ b/config/betterquesting/DefaultQuests/Quests/21/773.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.773.desc", "icon:10": { - "Count:3": 1, "Damage:2": 5111, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/Quests/21/774.json b/config/betterquesting/DefaultQuests/Quests/21/774.json index 003b62765..aff0e3113 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/774.json +++ b/config/betterquesting/DefaultQuests/Quests/21/774.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.774.desc", "icon:10": { - "Count:3": 1, "Damage:2": 601, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 774, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/776.json b/config/betterquesting/DefaultQuests/Quests/21/776.json index f12e20e37..6fae55ad9 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/776.json +++ b/config/betterquesting/DefaultQuests/Quests/21/776.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.776.desc", "icon:10": { - "Count:3": 1, "Damage:2": 575, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 776, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/777.json b/config/betterquesting/DefaultQuests/Quests/21/777.json index 742f9fe61..536576489 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/777.json +++ b/config/betterquesting/DefaultQuests/Quests/21/777.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.777.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8014, "id:8": "gregtech:meta_item_2" }, @@ -16,7 +15,6 @@ "questID:3": 777, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/778.json b/config/betterquesting/DefaultQuests/Quests/21/778.json index 51107746d..0a6d44c80 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/778.json +++ b/config/betterquesting/DefaultQuests/Quests/21/778.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.778.desc", "icon:10": { - "Count:3": 1, "Damage:2": 5110, "id:8": "gregtech:meta_item_2" }, diff --git a/config/betterquesting/DefaultQuests/Quests/21/779.json b/config/betterquesting/DefaultQuests/Quests/21/779.json index 20d321749..78ffba329 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/779.json +++ b/config/betterquesting/DefaultQuests/Quests/21/779.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.779.desc", "icon:10": { - "Count:3": 1, "Damage:2": 5309, "id:8": "gregtech:meta_item_2" }, @@ -16,7 +15,6 @@ "questID:3": 779, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/780.json b/config/betterquesting/DefaultQuests/Quests/21/780.json index 34dc7526d..dbf0d40b3 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/780.json +++ b/config/betterquesting/DefaultQuests/Quests/21/780.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.780.desc", "icon:10": { - "Count:3": 1, "Damage:2": 576, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 780, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/22/247.json b/config/betterquesting/DefaultQuests/Quests/22/247.json index b99bd40a2..afbebbbeb 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/247.json +++ b/config/betterquesting/DefaultQuests/Quests/22/247.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.247.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -16,7 +15,6 @@ "questID:3": 247, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/248.json b/config/betterquesting/DefaultQuests/Quests/22/248.json index 4b9769b57..a4a68d452 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/248.json +++ b/config/betterquesting/DefaultQuests/Quests/22/248.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.248.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -16,7 +15,6 @@ "questID:3": 248, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/249.json b/config/betterquesting/DefaultQuests/Quests/22/249.json index 9f1cffabe..f697d46ad 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/249.json +++ b/config/betterquesting/DefaultQuests/Quests/22/249.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.249.desc", "icon:10": { - "Count:3": 1, "Damage:2": 56, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 249, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/250.json b/config/betterquesting/DefaultQuests/Quests/22/250.json index 263ad3b67..b8c391553 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/250.json +++ b/config/betterquesting/DefaultQuests/Quests/22/250.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.250.desc", "icon:10": { - "Count:3": 1, "Damage:2": 10, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 250, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/251.json b/config/betterquesting/DefaultQuests/Quests/22/251.json index a34f8470f..1ec113ff0 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/251.json +++ b/config/betterquesting/DefaultQuests/Quests/22/251.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.251.desc", "icon:10": { - "Count:3": 1, "Damage:2": 13, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 251, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/252.json b/config/betterquesting/DefaultQuests/Quests/22/252.json index c36f8c79b..a417ad7d2 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/252.json +++ b/config/betterquesting/DefaultQuests/Quests/22/252.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.252.desc", "icon:10": { - "Count:3": 1, "Damage:2": 18, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 252, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/253.json b/config/betterquesting/DefaultQuests/Quests/22/253.json index ee2a8f91b..37453d76b 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/253.json +++ b/config/betterquesting/DefaultQuests/Quests/22/253.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.253.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -16,7 +15,6 @@ "questID:3": 253, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/254.json b/config/betterquesting/DefaultQuests/Quests/22/254.json index 53e39890a..bd1e56d11 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/254.json +++ b/config/betterquesting/DefaultQuests/Quests/22/254.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.254.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -16,7 +15,6 @@ "questID:3": 254, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/255.json b/config/betterquesting/DefaultQuests/Quests/22/255.json index fb94e6651..335423662 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/255.json +++ b/config/betterquesting/DefaultQuests/Quests/22/255.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.255.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -16,7 +15,6 @@ "questID:3": 255, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/256.json b/config/betterquesting/DefaultQuests/Quests/22/256.json index b4eaf60bb..5fdc38386 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/256.json +++ b/config/betterquesting/DefaultQuests/Quests/22/256.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.256.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -16,7 +15,6 @@ "questID:3": 256, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/257.json b/config/betterquesting/DefaultQuests/Quests/22/257.json index 451279162..d27f9f3ea 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/257.json +++ b/config/betterquesting/DefaultQuests/Quests/22/257.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.257.desc", "icon:10": { - "Count:3": 1, "Damage:2": 83, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 257, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/258.json b/config/betterquesting/DefaultQuests/Quests/22/258.json index d65609801..07e0e166b 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/258.json +++ b/config/betterquesting/DefaultQuests/Quests/22/258.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.258.desc", "icon:10": { - "Count:3": 1, "Damage:2": 59, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 258, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/259.json b/config/betterquesting/DefaultQuests/Quests/22/259.json index de907c64b..2026e5238 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/259.json +++ b/config/betterquesting/DefaultQuests/Quests/22/259.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.259.desc", "icon:10": { - "Count:3": 1, "Damage:2": 101, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 259, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/260.json b/config/betterquesting/DefaultQuests/Quests/22/260.json index c5271a380..a663a3a58 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/260.json +++ b/config/betterquesting/DefaultQuests/Quests/22/260.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.260.desc", "icon:10": { - "Count:3": 1, "Damage:2": 2, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 260, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/261.json b/config/betterquesting/DefaultQuests/Quests/22/261.json index 277a42dc7..c8ca3cc87 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/261.json +++ b/config/betterquesting/DefaultQuests/Quests/22/261.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.261.desc", "icon:10": { - "Count:3": 1, "Damage:2": 99, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 261, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/262.json b/config/betterquesting/DefaultQuests/Quests/22/262.json index 2d154da98..7f0a2d648 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/262.json +++ b/config/betterquesting/DefaultQuests/Quests/22/262.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.262.desc", "icon:10": { - "Count:3": 1, "Damage:2": 78, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 262, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/263.json b/config/betterquesting/DefaultQuests/Quests/22/263.json index 5d9fdc331..c7e02c664 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/263.json +++ b/config/betterquesting/DefaultQuests/Quests/22/263.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.263.desc", "icon:10": { - "Count:3": 1, "Damage:2": 103, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 263, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/264.json b/config/betterquesting/DefaultQuests/Quests/22/264.json index 01f0bcb26..7a8977cc0 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/264.json +++ b/config/betterquesting/DefaultQuests/Quests/22/264.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.264.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -16,7 +15,6 @@ "questID:3": 264, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/265.json b/config/betterquesting/DefaultQuests/Quests/22/265.json index 9d439a75b..271e55e67 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/265.json +++ b/config/betterquesting/DefaultQuests/Quests/22/265.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.265.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/266.json b/config/betterquesting/DefaultQuests/Quests/22/266.json index 8513076f0..8ae739b08 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/266.json +++ b/config/betterquesting/DefaultQuests/Quests/22/266.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.266.desc", "icon:10": { - "Count:3": 1, "Damage:2": 16, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 266, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/267.json b/config/betterquesting/DefaultQuests/Quests/22/267.json index 9f3ac58b0..a46eaf573 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/267.json +++ b/config/betterquesting/DefaultQuests/Quests/22/267.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.267.desc", "icon:10": { - "Count:3": 1, "Damage:2": 96, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 267, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/268.json b/config/betterquesting/DefaultQuests/Quests/22/268.json index d76dab9ca..19eaecb0d 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/268.json +++ b/config/betterquesting/DefaultQuests/Quests/22/268.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.268.desc", "icon:10": { - "Count:3": 1, "Damage:2": 113, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 268, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/269.json b/config/betterquesting/DefaultQuests/Quests/22/269.json index de22b29bc..f71a4a3ca 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/269.json +++ b/config/betterquesting/DefaultQuests/Quests/22/269.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.269.desc", "icon:10": { - "Count:3": 1, "Damage:2": 118, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 269, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/270.json b/config/betterquesting/DefaultQuests/Quests/22/270.json index 1f024e1ec..96545b856 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/270.json +++ b/config/betterquesting/DefaultQuests/Quests/22/270.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.270.desc", "icon:10": { - "Count:3": 1, "Damage:2": 22, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 270, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/271.json b/config/betterquesting/DefaultQuests/Quests/22/271.json index 0e3570143..0dffa9ad2 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/271.json +++ b/config/betterquesting/DefaultQuests/Quests/22/271.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.271.desc", "icon:10": { - "Count:3": 1, "Damage:2": 61, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 271, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/272.json b/config/betterquesting/DefaultQuests/Quests/22/272.json index 131e7e6a2..59f60d041 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/272.json +++ b/config/betterquesting/DefaultQuests/Quests/22/272.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.272.desc", "icon:10": { - "Count:3": 1, "Damage:2": 51, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 272, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/273.json b/config/betterquesting/DefaultQuests/Quests/22/273.json index e46ed60d4..53c084f56 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/273.json +++ b/config/betterquesting/DefaultQuests/Quests/22/273.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.273.desc", "icon:10": { - "Count:3": 1, "Damage:2": 23, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 273, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/274.json b/config/betterquesting/DefaultQuests/Quests/22/274.json index 1da1cdcb6..3742284dc 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/274.json +++ b/config/betterquesting/DefaultQuests/Quests/22/274.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.274.desc", "icon:10": { - "Count:3": 1, "Damage:2": 69, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 274, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/275.json b/config/betterquesting/DefaultQuests/Quests/22/275.json index e6fde3238..473bdecfa 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/275.json +++ b/config/betterquesting/DefaultQuests/Quests/22/275.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.275.desc", "icon:10": { - "Count:3": 1, "Damage:2": 25, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 275, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/276.json b/config/betterquesting/DefaultQuests/Quests/22/276.json index 6e1c3920f..63c82ccbc 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/276.json +++ b/config/betterquesting/DefaultQuests/Quests/22/276.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.276.desc", "icon:10": { - "Count:3": 1, "Damage:2": 122, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 276, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/277.json b/config/betterquesting/DefaultQuests/Quests/22/277.json index abad15b44..80920bcb5 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/277.json +++ b/config/betterquesting/DefaultQuests/Quests/22/277.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.277.desc", "icon:10": { - "Count:3": 1, "Damage:2": 39, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 277, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/278.json b/config/betterquesting/DefaultQuests/Quests/22/278.json index e96104081..c67e34cfa 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/278.json +++ b/config/betterquesting/DefaultQuests/Quests/22/278.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.278.desc", "icon:10": { - "Count:3": 1, "Damage:2": 40, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 278, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/279.json b/config/betterquesting/DefaultQuests/Quests/22/279.json index 75628eb79..788dfaede 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/279.json +++ b/config/betterquesting/DefaultQuests/Quests/22/279.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.279.desc", "icon:10": { - "Count:3": 1, "Damage:2": 6, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 279, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/280.json b/config/betterquesting/DefaultQuests/Quests/22/280.json index 236d405ae..b21713ba5 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/280.json +++ b/config/betterquesting/DefaultQuests/Quests/22/280.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.280.desc", "icon:10": { - "Count:3": 1, "Damage:2": 98, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 280, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/281.json b/config/betterquesting/DefaultQuests/Quests/22/281.json index 30ac6816e..557e3eca4 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/281.json +++ b/config/betterquesting/DefaultQuests/Quests/22/281.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.281.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -17,7 +16,6 @@ "questID:3": 281, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/282.json b/config/betterquesting/DefaultQuests/Quests/22/282.json index 5213c9723..108eedc39 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/282.json +++ b/config/betterquesting/DefaultQuests/Quests/22/282.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.282.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -16,7 +15,6 @@ "questID:3": 282, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/283.json b/config/betterquesting/DefaultQuests/Quests/22/283.json index b27702a43..9223e819d 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/283.json +++ b/config/betterquesting/DefaultQuests/Quests/22/283.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.283.desc", "icon:10": { - "Count:3": 1, "Damage:2": 92, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 283, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/284.json b/config/betterquesting/DefaultQuests/Quests/22/284.json index fc92d30e7..ca0790fc7 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/284.json +++ b/config/betterquesting/DefaultQuests/Quests/22/284.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.284.desc", "icon:10": { - "Count:3": 1, "Damage:2": 102, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 284, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/285.json b/config/betterquesting/DefaultQuests/Quests/22/285.json index 1e3155d9b..a507e8fc9 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/285.json +++ b/config/betterquesting/DefaultQuests/Quests/22/285.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.285.desc", "icon:10": { - "Count:3": 1, "Damage:2": 121, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 285, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/286.json b/config/betterquesting/DefaultQuests/Quests/22/286.json index fde3c9cef..5f1185dda 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/286.json +++ b/config/betterquesting/DefaultQuests/Quests/22/286.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.286.desc", "icon:10": { - "Count:3": 1, "Damage:2": 123, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 286, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/287.json b/config/betterquesting/DefaultQuests/Quests/22/287.json index 6eef264bb..93ada96d4 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/287.json +++ b/config/betterquesting/DefaultQuests/Quests/22/287.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.287.desc", "icon:10": { - "Count:3": 1, "Damage:2": 71, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 287, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/288.json b/config/betterquesting/DefaultQuests/Quests/22/288.json index 6e661e242..a44779339 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/288.json +++ b/config/betterquesting/DefaultQuests/Quests/22/288.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.288.desc", "icon:10": { - "Count:3": 1, "Damage:2": 64, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 288, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/289.json b/config/betterquesting/DefaultQuests/Quests/22/289.json index 2caf81275..b31851096 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/289.json +++ b/config/betterquesting/DefaultQuests/Quests/22/289.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.289.desc", "icon:10": { - "Count:3": 1, "Damage:2": 105, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 289, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/290.json b/config/betterquesting/DefaultQuests/Quests/22/290.json index 22424eb93..ce838c26e 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/290.json +++ b/config/betterquesting/DefaultQuests/Quests/22/290.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.290.desc", "icon:10": { - "Count:3": 1, "Damage:2": 93, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 290, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/292.json b/config/betterquesting/DefaultQuests/Quests/22/292.json index 73adddc63..1ed3bc405 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/292.json +++ b/config/betterquesting/DefaultQuests/Quests/22/292.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.292.desc", "icon:10": { - "Count:3": 1, "Damage:2": 90, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 292, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/293.json b/config/betterquesting/DefaultQuests/Quests/22/293.json index 3a1bc68a0..03ec24876 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/293.json +++ b/config/betterquesting/DefaultQuests/Quests/22/293.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.293.desc", "icon:10": { - "Count:3": 1, "Damage:2": 77, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 293, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/294.json b/config/betterquesting/DefaultQuests/Quests/22/294.json index 5168930f9..8e089294b 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/294.json +++ b/config/betterquesting/DefaultQuests/Quests/22/294.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.294.desc", "icon:10": { - "Count:3": 1, "Damage:2": 100, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 294, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/295.json b/config/betterquesting/DefaultQuests/Quests/22/295.json index 9ef25e406..2c2b3a781 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/295.json +++ b/config/betterquesting/DefaultQuests/Quests/22/295.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.295.desc", "icon:10": { - "Count:3": 1, "Damage:2": 19, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 295, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/296.json b/config/betterquesting/DefaultQuests/Quests/22/296.json index 6e53fdc07..52ccb578d 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/296.json +++ b/config/betterquesting/DefaultQuests/Quests/22/296.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.296.desc", "icon:10": { - "Count:3": 1, "Damage:2": 48, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 296, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/297.json b/config/betterquesting/DefaultQuests/Quests/22/297.json index 1deb9f72d..731457f16 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/297.json +++ b/config/betterquesting/DefaultQuests/Quests/22/297.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.297.desc", "icon:10": { - "Count:3": 1, "Damage:2": 112, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 297, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/298.json b/config/betterquesting/DefaultQuests/Quests/22/298.json index 44fdeaea4..ff99cde31 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/298.json +++ b/config/betterquesting/DefaultQuests/Quests/22/298.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.298.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 298, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/299.json b/config/betterquesting/DefaultQuests/Quests/22/299.json index a561a8256..1847f6fff 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/299.json +++ b/config/betterquesting/DefaultQuests/Quests/22/299.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.299.desc", "icon:10": { - "Count:3": 1, "Damage:2": 106, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 299, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/300.json b/config/betterquesting/DefaultQuests/Quests/22/300.json index e84559e2b..bbc32c4a4 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/300.json +++ b/config/betterquesting/DefaultQuests/Quests/22/300.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.300.desc", "icon:10": { - "Count:3": 1, "Damage:2": 49, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 300, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/301.json b/config/betterquesting/DefaultQuests/Quests/22/301.json index cb92f9531..bdb75e8ee 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/301.json +++ b/config/betterquesting/DefaultQuests/Quests/22/301.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.301.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -16,7 +15,6 @@ "questID:3": 301, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/302.json b/config/betterquesting/DefaultQuests/Quests/22/302.json index 8eec8ca54..e9abbde31 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/302.json +++ b/config/betterquesting/DefaultQuests/Quests/22/302.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.302.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 302, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/303.json b/config/betterquesting/DefaultQuests/Quests/22/303.json index e6ff6a722..d92af1c3a 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/303.json +++ b/config/betterquesting/DefaultQuests/Quests/22/303.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.303.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 303, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/304.json b/config/betterquesting/DefaultQuests/Quests/22/304.json index 161ffe52d..c15274f5e 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/304.json +++ b/config/betterquesting/DefaultQuests/Quests/22/304.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.304.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.304.title" @@ -12,7 +11,6 @@ "questID:3": 304, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/305.json b/config/betterquesting/DefaultQuests/Quests/22/305.json index 99d35ac34..c8383c19b 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/305.json +++ b/config/betterquesting/DefaultQuests/Quests/22/305.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.305.desc", "icon:10": { - "Count:3": 1, "Damage:2": 42, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 305, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/306.json b/config/betterquesting/DefaultQuests/Quests/22/306.json index 93cfa71d9..4eaf423ff 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/306.json +++ b/config/betterquesting/DefaultQuests/Quests/22/306.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.306.desc", "icon:10": { - "Count:3": 1, "Damage:2": 104, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 306, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/307.json b/config/betterquesting/DefaultQuests/Quests/22/307.json index 49cc2ff5d..ccd03436e 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/307.json +++ b/config/betterquesting/DefaultQuests/Quests/22/307.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.307.desc", "icon:10": { - "Count:3": 1, "Damage:2": 115, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 307, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/308.json b/config/betterquesting/DefaultQuests/Quests/22/308.json index a61f62da9..c297c76fc 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/308.json +++ b/config/betterquesting/DefaultQuests/Quests/22/308.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.308.desc", "icon:10": { - "Count:3": 1, "Damage:2": 89, "id:8": "gregtech:meta_dust" }, diff --git a/config/betterquesting/DefaultQuests/Quests/22/309.json b/config/betterquesting/DefaultQuests/Quests/22/309.json index 59a6f53f6..2b4eba03e 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/309.json +++ b/config/betterquesting/DefaultQuests/Quests/22/309.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.309.desc", "icon:10": { - "Count:3": 1, "Damage:2": 75, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 309, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/310.json b/config/betterquesting/DefaultQuests/Quests/22/310.json index fa9049feb..60128dcfc 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/310.json +++ b/config/betterquesting/DefaultQuests/Quests/22/310.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.310.desc", "icon:10": { - "Count:3": 1, "Damage:2": 50, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 310, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/311.json b/config/betterquesting/DefaultQuests/Quests/22/311.json index a54545626..052e8e5df 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/311.json +++ b/config/betterquesting/DefaultQuests/Quests/22/311.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.311.desc", "icon:10": { - "Count:3": 1, "Damage:2": 80, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 311, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/312.json b/config/betterquesting/DefaultQuests/Quests/22/312.json index b2ac8efa1..08606422d 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/312.json +++ b/config/betterquesting/DefaultQuests/Quests/22/312.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.312.desc", "icon:10": { - "Count:3": 1, "Damage:2": 41, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 312, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/313.json b/config/betterquesting/DefaultQuests/Quests/22/313.json index c66a95977..a06c8f239 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/313.json +++ b/config/betterquesting/DefaultQuests/Quests/22/313.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.313.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -16,7 +15,6 @@ "questID:3": 313, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/314.json b/config/betterquesting/DefaultQuests/Quests/22/314.json index aca38420d..a114e5a6a 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/314.json +++ b/config/betterquesting/DefaultQuests/Quests/22/314.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.314.desc", "icon:10": { - "Count:3": 1, "Damage:2": 110, "id:8": "gregtech:meta_dust" }, diff --git a/config/betterquesting/DefaultQuests/Quests/22/315.json b/config/betterquesting/DefaultQuests/Quests/22/315.json index e7dcf4b9f..8ad01afce 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/315.json +++ b/config/betterquesting/DefaultQuests/Quests/22/315.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.315.desc", "icon:10": { - "Count:3": 1, "Damage:2": 55, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 315, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/316.json b/config/betterquesting/DefaultQuests/Quests/22/316.json index 19935c4e7..e6d36f2e6 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/316.json +++ b/config/betterquesting/DefaultQuests/Quests/22/316.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.316.desc", "icon:10": { - "Count:3": 1, "Damage:2": 11, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 316, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/317.json b/config/betterquesting/DefaultQuests/Quests/22/317.json index c29190719..d5bd4fbbb 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/317.json +++ b/config/betterquesting/DefaultQuests/Quests/22/317.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.317.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.317.title" @@ -12,7 +11,6 @@ "questID:3": 317, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/318.json b/config/betterquesting/DefaultQuests/Quests/22/318.json index 58571d829..7a7da73ea 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/318.json +++ b/config/betterquesting/DefaultQuests/Quests/22/318.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.318.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.318.title" @@ -12,7 +11,6 @@ "questID:3": 318, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/319.json b/config/betterquesting/DefaultQuests/Quests/22/319.json index 83900e10f..c9bcee2e3 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/319.json +++ b/config/betterquesting/DefaultQuests/Quests/22/319.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.319.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -16,7 +15,6 @@ "questID:3": 319, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/22/320.json b/config/betterquesting/DefaultQuests/Quests/22/320.json index 08101cd7d..a3f8825eb 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/320.json +++ b/config/betterquesting/DefaultQuests/Quests/22/320.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.320.desc", "icon:10": { - "Count:3": 1, "Damage:2": 53, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 320, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/321.json b/config/betterquesting/DefaultQuests/Quests/22/321.json index 21199e9a6..522a1dd4d 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/321.json +++ b/config/betterquesting/DefaultQuests/Quests/22/321.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.321.desc", "icon:10": { - "Count:3": 1, "Damage:2": 20, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 321, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/322.json b/config/betterquesting/DefaultQuests/Quests/22/322.json index ee5a7f084..971b2ddc3 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/322.json +++ b/config/betterquesting/DefaultQuests/Quests/22/322.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.322.desc", "icon:10": { - "Count:3": 1, "Damage:2": 84, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 322, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/323.json b/config/betterquesting/DefaultQuests/Quests/22/323.json index 4d1a81f6a..74ffac888 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/323.json +++ b/config/betterquesting/DefaultQuests/Quests/22/323.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.323.desc", "icon:10": { - "Count:3": 1, "Damage:2": 66, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 323, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/324.json b/config/betterquesting/DefaultQuests/Quests/22/324.json index 38c058441..664ae2781 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/324.json +++ b/config/betterquesting/DefaultQuests/Quests/22/324.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.324.desc", "icon:10": { - "Count:3": 1, "Damage:2": 85, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 324, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/325.json b/config/betterquesting/DefaultQuests/Quests/22/325.json index 54ad89616..6792c7c4d 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/325.json +++ b/config/betterquesting/DefaultQuests/Quests/22/325.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.325.desc", "icon:10": { - "Count:3": 1, "Damage:2": 95, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 325, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/326.json b/config/betterquesting/DefaultQuests/Quests/22/326.json index edc7a2456..39afbc4ef 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/326.json +++ b/config/betterquesting/DefaultQuests/Quests/22/326.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.326.desc", "icon:10": { - "Count:3": 1, "Damage:2": 33, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 326, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/327.json b/config/betterquesting/DefaultQuests/Quests/22/327.json index 827cb5d7b..b108252f7 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/327.json +++ b/config/betterquesting/DefaultQuests/Quests/22/327.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.327.desc", "icon:10": { - "Count:3": 1, "Damage:2": 38, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 327, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/328.json b/config/betterquesting/DefaultQuests/Quests/22/328.json index 421e2012f..85a856be6 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/328.json +++ b/config/betterquesting/DefaultQuests/Quests/22/328.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.328.desc", "icon:10": { - "Count:3": 1, "Damage:2": 108, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 328, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/329.json b/config/betterquesting/DefaultQuests/Quests/22/329.json index 1dbe62a7f..1445708b4 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/329.json +++ b/config/betterquesting/DefaultQuests/Quests/22/329.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.329.desc", "icon:10": { - "Count:3": 1, "Damage:2": 30, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 329, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/330.json b/config/betterquesting/DefaultQuests/Quests/22/330.json index 172d0e348..bdac066e8 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/330.json +++ b/config/betterquesting/DefaultQuests/Quests/22/330.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.330.desc", "icon:10": { - "Count:3": 1, "Damage:2": 44, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 330, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/331.json b/config/betterquesting/DefaultQuests/Quests/22/331.json index 9ff32dad0..64d6ba1f1 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/331.json +++ b/config/betterquesting/DefaultQuests/Quests/22/331.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.331.desc", "icon:10": { - "Count:3": 1, "Damage:2": 32, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 331, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/332.json b/config/betterquesting/DefaultQuests/Quests/22/332.json index 4b72250e2..4ca01a75d 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/332.json +++ b/config/betterquesting/DefaultQuests/Quests/22/332.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.332.desc", "icon:10": { - "Count:3": 1, "Damage:2": 111, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 332, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/333.json b/config/betterquesting/DefaultQuests/Quests/22/333.json index d4f85423d..373cc327e 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/333.json +++ b/config/betterquesting/DefaultQuests/Quests/22/333.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.333.desc", "icon:10": { - "Count:3": 1, "Damage:2": 120, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 333, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/334.json b/config/betterquesting/DefaultQuests/Quests/22/334.json index bb19d29e9..5d88f5851 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/334.json +++ b/config/betterquesting/DefaultQuests/Quests/22/334.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.334.desc", "icon:10": { - "Count:3": 1, "Damage:2": 58, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 334, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/335.json b/config/betterquesting/DefaultQuests/Quests/22/335.json index 65dca09c3..e6698170e 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/335.json +++ b/config/betterquesting/DefaultQuests/Quests/22/335.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.335.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.335.title" @@ -12,7 +11,6 @@ "questID:3": 335, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/336.json b/config/betterquesting/DefaultQuests/Quests/22/336.json index e0153766e..f6b5ee0bd 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/336.json +++ b/config/betterquesting/DefaultQuests/Quests/22/336.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.336.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.336.title" @@ -12,7 +11,6 @@ "questID:3": 336, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/337.json b/config/betterquesting/DefaultQuests/Quests/22/337.json index 17fe4299f..006e0dba3 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/337.json +++ b/config/betterquesting/DefaultQuests/Quests/22/337.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.337.desc", "icon:10": { - "Count:3": 1, "Damage:2": 27, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 337, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/338.json b/config/betterquesting/DefaultQuests/Quests/22/338.json index aa8c1d742..cf6a2d013 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/338.json +++ b/config/betterquesting/DefaultQuests/Quests/22/338.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.338.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.338.title" @@ -12,7 +11,6 @@ "questID:3": 338, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/339.json b/config/betterquesting/DefaultQuests/Quests/22/339.json index b6c7368d1..922f2f2cd 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/339.json +++ b/config/betterquesting/DefaultQuests/Quests/22/339.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.339.desc", "icon:10": { - "Count:3": 1, "Damage:2": 109, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 339, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/340.json b/config/betterquesting/DefaultQuests/Quests/22/340.json index c84e6b1ae..71e27f47e 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/340.json +++ b/config/betterquesting/DefaultQuests/Quests/22/340.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.340.desc", "icon:10": { - "Count:3": 1, "Damage:2": 116, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 340, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/341.json b/config/betterquesting/DefaultQuests/Quests/22/341.json index 4cc29aca8..bb79357e8 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/341.json +++ b/config/betterquesting/DefaultQuests/Quests/22/341.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.341.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.341.title" @@ -12,7 +11,6 @@ "questID:3": 341, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/342.json b/config/betterquesting/DefaultQuests/Quests/22/342.json index f5a4f6705..2ba2fdd6e 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/342.json +++ b/config/betterquesting/DefaultQuests/Quests/22/342.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.342.desc", "icon:10": { - "Count:3": 1, "Damage:2": 81, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 342, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/343.json b/config/betterquesting/DefaultQuests/Quests/22/343.json index b8c696061..c3ec36fb0 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/343.json +++ b/config/betterquesting/DefaultQuests/Quests/22/343.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.343.desc", "icon:10": { - "Count:3": 1, "Damage:2": 3, "id:8": "gregtech:meta_dust" }, @@ -13,7 +12,6 @@ "questID:3": 343, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/22/344.json b/config/betterquesting/DefaultQuests/Quests/22/344.json index d236d7db1..e9c3d4dda 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/344.json +++ b/config/betterquesting/DefaultQuests/Quests/22/344.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.344.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.344.title" @@ -12,7 +11,6 @@ "questID:3": 344, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/345.json b/config/betterquesting/DefaultQuests/Quests/22/345.json index 388ce806e..9ed507b8b 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/345.json +++ b/config/betterquesting/DefaultQuests/Quests/22/345.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.345.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.345.title" @@ -12,7 +11,6 @@ "questID:3": 345, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/346.json b/config/betterquesting/DefaultQuests/Quests/22/346.json index 440cccadf..a886b7f14 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/346.json +++ b/config/betterquesting/DefaultQuests/Quests/22/346.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.346.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.346.title" @@ -12,7 +11,6 @@ "questID:3": 346, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/347.json b/config/betterquesting/DefaultQuests/Quests/22/347.json index 3ce235692..1e8bb7c78 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/347.json +++ b/config/betterquesting/DefaultQuests/Quests/22/347.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.347.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.347.title" @@ -12,7 +11,6 @@ "questID:3": 347, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/348.json b/config/betterquesting/DefaultQuests/Quests/22/348.json index 42590db9d..87c84d805 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/348.json +++ b/config/betterquesting/DefaultQuests/Quests/22/348.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.348.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.348.title" @@ -12,7 +11,6 @@ "questID:3": 348, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/349.json b/config/betterquesting/DefaultQuests/Quests/22/349.json index 61f349b19..5d395f036 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/349.json +++ b/config/betterquesting/DefaultQuests/Quests/22/349.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.349.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.349.title" @@ -12,7 +11,6 @@ "questID:3": 349, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/350.json b/config/betterquesting/DefaultQuests/Quests/22/350.json index de854cbaa..9c665121f 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/350.json +++ b/config/betterquesting/DefaultQuests/Quests/22/350.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.350.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.350.title" @@ -12,7 +11,6 @@ "questID:3": 350, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/351.json b/config/betterquesting/DefaultQuests/Quests/22/351.json index 355b9e092..0ab03f1d4 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/351.json +++ b/config/betterquesting/DefaultQuests/Quests/22/351.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.351.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.351.title" @@ -12,7 +11,6 @@ "questID:3": 351, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/352.json b/config/betterquesting/DefaultQuests/Quests/22/352.json index a2816e478..cd7a0224f 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/352.json +++ b/config/betterquesting/DefaultQuests/Quests/22/352.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.352.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.352.title" @@ -12,7 +11,6 @@ "questID:3": 352, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/353.json b/config/betterquesting/DefaultQuests/Quests/22/353.json index 9bfd5f9f4..5c868c041 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/353.json +++ b/config/betterquesting/DefaultQuests/Quests/22/353.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.353.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.353.title" @@ -12,7 +11,6 @@ "questID:3": 353, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/354.json b/config/betterquesting/DefaultQuests/Quests/22/354.json index fec916e98..0a54e7e57 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/354.json +++ b/config/betterquesting/DefaultQuests/Quests/22/354.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.354.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.354.title" @@ -12,7 +11,6 @@ "questID:3": 354, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/355.json b/config/betterquesting/DefaultQuests/Quests/22/355.json index 50f3d0ae6..c422dfc6e 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/355.json +++ b/config/betterquesting/DefaultQuests/Quests/22/355.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.355.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.355.title" @@ -12,7 +11,6 @@ "questID:3": 355, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/356.json b/config/betterquesting/DefaultQuests/Quests/22/356.json index da4e415f0..62d632707 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/356.json +++ b/config/betterquesting/DefaultQuests/Quests/22/356.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.356.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.356.title" @@ -12,7 +11,6 @@ "questID:3": 356, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/357.json b/config/betterquesting/DefaultQuests/Quests/22/357.json index 98657ff86..82888f439 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/357.json +++ b/config/betterquesting/DefaultQuests/Quests/22/357.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.357.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.357.title" @@ -12,7 +11,6 @@ "questID:3": 357, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/358.json b/config/betterquesting/DefaultQuests/Quests/22/358.json index 15ef27998..2d4683fef 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/358.json +++ b/config/betterquesting/DefaultQuests/Quests/22/358.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.358.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.358.title" @@ -12,7 +11,6 @@ "questID:3": 358, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/359.json b/config/betterquesting/DefaultQuests/Quests/22/359.json index 9c5b049de..83d3063d6 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/359.json +++ b/config/betterquesting/DefaultQuests/Quests/22/359.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.359.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.359.title" @@ -12,7 +11,6 @@ "questID:3": 359, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/360.json b/config/betterquesting/DefaultQuests/Quests/22/360.json index 1d251105a..23d490148 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/360.json +++ b/config/betterquesting/DefaultQuests/Quests/22/360.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.360.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.360.title" @@ -12,7 +11,6 @@ "questID:3": 360, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/361.json b/config/betterquesting/DefaultQuests/Quests/22/361.json index ba54230c4..98b94610b 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/361.json +++ b/config/betterquesting/DefaultQuests/Quests/22/361.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.361.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.361.title" @@ -12,7 +11,6 @@ "questID:3": 361, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/362.json b/config/betterquesting/DefaultQuests/Quests/22/362.json index 360e59ea3..73ea314f3 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/362.json +++ b/config/betterquesting/DefaultQuests/Quests/22/362.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.362.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.362.title" @@ -12,7 +11,6 @@ "questID:3": 362, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/363.json b/config/betterquesting/DefaultQuests/Quests/22/363.json index 815be5804..a49bf5e97 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/363.json +++ b/config/betterquesting/DefaultQuests/Quests/22/363.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.363.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.363.title" diff --git a/config/betterquesting/DefaultQuests/Quests/22/364.json b/config/betterquesting/DefaultQuests/Quests/22/364.json index 184707186..0a00c408b 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/364.json +++ b/config/betterquesting/DefaultQuests/Quests/22/364.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.364.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.364.title" @@ -12,7 +11,6 @@ "questID:3": 364, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/365.json b/config/betterquesting/DefaultQuests/Quests/22/365.json index c7d7d92a7..5dd682661 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/365.json +++ b/config/betterquesting/DefaultQuests/Quests/22/365.json @@ -3,7 +3,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.365.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.365.title" @@ -12,7 +11,6 @@ "questID:3": 365, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/22/449.json b/config/betterquesting/DefaultQuests/Quests/22/449.json index 3f01fe023..bb0503309 100644 --- a/config/betterquesting/DefaultQuests/Quests/22/449.json +++ b/config/betterquesting/DefaultQuests/Quests/22/449.json @@ -4,7 +4,6 @@ "desc:8": "susy.quest.db.449.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 5, "id:8": "gregtech:warning_sign_1" }, @@ -15,7 +14,6 @@ "questID:3": 449, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/23/133.json b/config/betterquesting/DefaultQuests/Quests/23/133.json index 3164ec35d..4912f1e1c 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/133.json +++ b/config/betterquesting/DefaultQuests/Quests/23/133.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.133.desc", "icon:10": { - "Count:3": 1, "id:8": "gregtech:scythe", "tag:10": { "DisallowContainerItem:1": 0, @@ -43,7 +42,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/134.json b/config/betterquesting/DefaultQuests/Quests/23/134.json index d2582dce9..2cc5addb4 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/134.json +++ b/config/betterquesting/DefaultQuests/Quests/23/134.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.134.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:fish" }, "name:8": "susy.quest.db.134.title" @@ -15,7 +14,6 @@ "questID:3": 134, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/136.json b/config/betterquesting/DefaultQuests/Quests/23/136.json index e041223bb..f8e8ec676 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/136.json +++ b/config/betterquesting/DefaultQuests/Quests/23/136.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.136.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:spawn_egg", "tag:10": { "EntityTag:10": { @@ -20,7 +19,6 @@ "questID:3": 136, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/23/137.json b/config/betterquesting/DefaultQuests/Quests/23/137.json index 43a16d0af..37c83456c 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/137.json +++ b/config/betterquesting/DefaultQuests/Quests/23/137.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.137.desc", "icon:10": { - "Count:3": 1, "id:8": "gregtech:butchery_knife", "tag:10": { "DisallowContainerItem:1": 0, @@ -35,7 +34,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/138.json b/config/betterquesting/DefaultQuests/Quests/23/138.json index 31c0186de..84259f6ef 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/138.json +++ b/config/betterquesting/DefaultQuests/Quests/23/138.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.138.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:wheat" }, "name:8": "susy.quest.db.138.title" @@ -15,7 +14,6 @@ "questID:3": 138, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/23/139.json b/config/betterquesting/DefaultQuests/Quests/23/139.json index 78fde9679..613ebe55e 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/139.json +++ b/config/betterquesting/DefaultQuests/Quests/23/139.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.139.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1615, "id:8": "gregtech:meta_dust" }, @@ -17,7 +16,6 @@ "questID:3": 139, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 4, diff --git a/config/betterquesting/DefaultQuests/Quests/23/140.json b/config/betterquesting/DefaultQuests/Quests/23/140.json index fa06ac5e2..40806713b 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/140.json +++ b/config/betterquesting/DefaultQuests/Quests/23/140.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.140.desc", "icon:10": { - "Count:3": 1, "Damage:2": 47, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -16,7 +15,6 @@ "questID:3": 140, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/141.json b/config/betterquesting/DefaultQuests/Quests/23/141.json index 91b4e2f7b..49c8404e9 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/141.json +++ b/config/betterquesting/DefaultQuests/Quests/23/141.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.141.desc", "icon:10": { - "Count:3": 1, "Damage:2": 312, "id:8": "gregtech:meta_gem" }, @@ -16,7 +15,6 @@ "questID:3": 141, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/142.json b/config/betterquesting/DefaultQuests/Quests/23/142.json index 320a5cf51..767526127 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/142.json +++ b/config/betterquesting/DefaultQuests/Quests/23/142.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.142.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:bread" }, "name:8": "susy.quest.db.142.title" @@ -16,7 +15,6 @@ "questID:3": 142, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 4, diff --git a/config/betterquesting/DefaultQuests/Quests/23/143.json b/config/betterquesting/DefaultQuests/Quests/23/143.json index 10b79a295..543c45258 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/143.json +++ b/config/betterquesting/DefaultQuests/Quests/23/143.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.143.desc", "icon:10": { - "Count:3": 1, "Damage:2": 224, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -16,7 +15,6 @@ "questID:3": 143, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/144.json b/config/betterquesting/DefaultQuests/Quests/23/144.json index 8ba8f24f8..65007b556 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/144.json +++ b/config/betterquesting/DefaultQuests/Quests/23/144.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.144.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8518, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "tasks:9": { "0:10": { "groupDetect:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/145.json b/config/betterquesting/DefaultQuests/Quests/23/145.json index a13cac97b..fef5e1ece 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/145.json +++ b/config/betterquesting/DefaultQuests/Quests/23/145.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.145.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8544, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 145, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/146.json b/config/betterquesting/DefaultQuests/Quests/23/146.json index 4092258be..e6281c5b9 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/146.json +++ b/config/betterquesting/DefaultQuests/Quests/23/146.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.146.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8503, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 146, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/154.json b/config/betterquesting/DefaultQuests/Quests/23/154.json index 8dca1d1a6..088a0ac60 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/154.json +++ b/config/betterquesting/DefaultQuests/Quests/23/154.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.154.desc", "icon:10": { - "Count:3": 1, "Damage:2": 211, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -16,7 +15,6 @@ "questID:3": 154, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/162.json b/config/betterquesting/DefaultQuests/Quests/23/162.json index cdbc95de3..719ea9893 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/162.json +++ b/config/betterquesting/DefaultQuests/Quests/23/162.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.162.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8561, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 162, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/163.json b/config/betterquesting/DefaultQuests/Quests/23/163.json index 74153cf7d..ed213a43c 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/163.json +++ b/config/betterquesting/DefaultQuests/Quests/23/163.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.163.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8549, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 163, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/164.json b/config/betterquesting/DefaultQuests/Quests/23/164.json index 2394c4dda..ef0a2e25d 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/164.json +++ b/config/betterquesting/DefaultQuests/Quests/23/164.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.164.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8553, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 164, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/165.json b/config/betterquesting/DefaultQuests/Quests/23/165.json index 59f238187..04c24937f 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/165.json +++ b/config/betterquesting/DefaultQuests/Quests/23/165.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.165.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8545, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 165, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/166.json b/config/betterquesting/DefaultQuests/Quests/23/166.json index 4349b336e..d3c3848ad 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/166.json +++ b/config/betterquesting/DefaultQuests/Quests/23/166.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.166.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8531, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 166, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/167.json b/config/betterquesting/DefaultQuests/Quests/23/167.json index bd2e95710..d24fed824 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/167.json +++ b/config/betterquesting/DefaultQuests/Quests/23/167.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.167.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8566, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 167, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/176.json b/config/betterquesting/DefaultQuests/Quests/23/176.json index 9c7177344..174a951f5 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/176.json +++ b/config/betterquesting/DefaultQuests/Quests/23/176.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.176.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8517, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 176, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/225.json b/config/betterquesting/DefaultQuests/Quests/23/225.json index 8705be79c..3462e39f5 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/225.json +++ b/config/betterquesting/DefaultQuests/Quests/23/225.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.225.desc", "icon:10": { - "Count:3": 1, "id:8": "gregtech:knife", "tag:10": { "DisallowContainerItem:1": 0, @@ -34,7 +33,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/226.json b/config/betterquesting/DefaultQuests/Quests/23/226.json index 3802be2c8..af0eaea2b 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/226.json +++ b/config/betterquesting/DefaultQuests/Quests/23/226.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.226.desc", "icon:10": { - "Count:3": 1, "Damage:2": 65, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -16,7 +15,6 @@ "questID:3": 226, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/392.json b/config/betterquesting/DefaultQuests/Quests/23/392.json index 7f64931fc..92aee2f5e 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/392.json +++ b/config/betterquesting/DefaultQuests/Quests/23/392.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.392.desc", "icon:10": { - "Count:3": 1, "id:8": "gregtechfoodoption:rolling_pin", "tag:10": { "DisallowContainerItem:1": 0, diff --git a/config/betterquesting/DefaultQuests/Quests/23/423.json b/config/betterquesting/DefaultQuests/Quests/23/423.json index 680de314c..f03e2fb13 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/423.json +++ b/config/betterquesting/DefaultQuests/Quests/23/423.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.423.desc", "icon:10": { - "Count:3": 1, "Damage:2": 50, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -17,7 +16,6 @@ "questID:3": 423, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/424.json b/config/betterquesting/DefaultQuests/Quests/23/424.json index e37c04d31..b2f77b60c 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/424.json +++ b/config/betterquesting/DefaultQuests/Quests/23/424.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.424.desc", "icon:10": { - "Count:3": 1, "Damage:2": 59, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -21,7 +20,6 @@ "questID:3": 424, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/425.json b/config/betterquesting/DefaultQuests/Quests/23/425.json index c3d244984..0bb332274 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/425.json +++ b/config/betterquesting/DefaultQuests/Quests/23/425.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.425.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 274, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -18,7 +17,6 @@ "questID:3": 425, "rewards:9": { "0:10": { - "index:3": 0, "rewardID:8": "bq_standard:item", "rewards:9": { "0:10": { @@ -31,7 +29,6 @@ }, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/23/426.json b/config/betterquesting/DefaultQuests/Quests/23/426.json index 16c00f470..bef16b1cd 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/426.json +++ b/config/betterquesting/DefaultQuests/Quests/23/426.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.426.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,7 +18,6 @@ "questID:3": 426, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 4000, diff --git a/config/betterquesting/DefaultQuests/Quests/23/427.json b/config/betterquesting/DefaultQuests/Quests/23/427.json index 60c8503dc..b90df9eda 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/427.json +++ b/config/betterquesting/DefaultQuests/Quests/23/427.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.427.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/428.json b/config/betterquesting/DefaultQuests/Quests/23/428.json index a297f3f16..db0bd33c3 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/428.json +++ b/config/betterquesting/DefaultQuests/Quests/23/428.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.428.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -24,7 +23,6 @@ "questID:3": 428, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 70, diff --git a/config/betterquesting/DefaultQuests/Quests/23/430.json b/config/betterquesting/DefaultQuests/Quests/23/430.json index 85f8faaa5..bf8515996 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/430.json +++ b/config/betterquesting/DefaultQuests/Quests/23/430.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.430.desc", "icon:10": { - "Count:3": 1, "Damage:2": 165, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -17,7 +16,6 @@ "questID:3": 430, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/431.json b/config/betterquesting/DefaultQuests/Quests/23/431.json index f5f8c8181..a4857c1f6 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/431.json +++ b/config/betterquesting/DefaultQuests/Quests/23/431.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.431.desc", "icon:10": { - "Count:3": 1, "Damage:2": 169, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -16,7 +15,6 @@ "questID:3": 431, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/579.json b/config/betterquesting/DefaultQuests/Quests/23/579.json index 2f073a25c..640a95064 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/579.json +++ b/config/betterquesting/DefaultQuests/Quests/23/579.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.579.desc", "icon:10": { - "Count:3": 1, "Damage:2": 218, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -16,7 +15,6 @@ "questID:3": 579, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/83.json b/config/betterquesting/DefaultQuests/Quests/23/83.json index 7d499e79f..3ad9a7efc 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/83.json +++ b/config/betterquesting/DefaultQuests/Quests/23/83.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.83.desc", "icon:10": { - "Count:3": 1, "Damage:2": 79, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -16,7 +15,6 @@ "questID:3": 83, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/85.json b/config/betterquesting/DefaultQuests/Quests/23/85.json index 2fffddf32..847cb4e8f 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/85.json +++ b/config/betterquesting/DefaultQuests/Quests/23/85.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.85.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4, "id:8": "gregtechfoodoption:gtfo_sapling_0" }, @@ -16,7 +15,6 @@ "questID:3": 85, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/23/86.json b/config/betterquesting/DefaultQuests/Quests/23/86.json index 802b19e70..9d5f35b6b 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/86.json +++ b/config/betterquesting/DefaultQuests/Quests/23/86.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.86.desc", "icon:10": { - "Count:3": 1, "Damage:2": 142, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -16,7 +15,6 @@ "questID:3": 86, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/23/885.json b/config/betterquesting/DefaultQuests/Quests/23/885.json index 0320c36dc..a23df39cc 100644 --- a/config/betterquesting/DefaultQuests/Quests/23/885.json +++ b/config/betterquesting/DefaultQuests/Quests/23/885.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.885.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 343, "id:8": "gregtechfoodoption:gtfo_meta_item" }, @@ -18,7 +17,6 @@ "questID:3": 885, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/521.json b/config/betterquesting/DefaultQuests/Quests/24/521.json index 6d08aa816..ccd170e4b 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/521.json +++ b/config/betterquesting/DefaultQuests/Quests/24/521.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.521.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:case1" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 521, "rewards:9": { "0:10": { - "index:3": 0, "rewardID:8": "bq_standard:item", "rewards:9": { "0:10": { @@ -30,7 +28,6 @@ }, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/522.json b/config/betterquesting/DefaultQuests/Quests/24/522.json index e2643eb11..66969a44b 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/522.json +++ b/config/betterquesting/DefaultQuests/Quests/24/522.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.522.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:component" }, "name:8": "susy.quest.db.522.title" @@ -15,7 +14,6 @@ "questID:3": 522, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/523.json b/config/betterquesting/DefaultQuests/Quests/24/523.json index e450093c1..eebeb9b3c 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/523.json +++ b/config/betterquesting/DefaultQuests/Quests/24/523.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.523.desc", "icon:10": { - "Count:3": 1, "Damage:2": 6, "id:8": "opencomputers:component" }, @@ -16,7 +15,6 @@ "questID:3": 523, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 2, diff --git a/config/betterquesting/DefaultQuests/Quests/24/524.json b/config/betterquesting/DefaultQuests/Quests/24/524.json index 79dffb2d5..4c4098d4c 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/524.json +++ b/config/betterquesting/DefaultQuests/Quests/24/524.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.524.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:tool" }, "name:8": "susy.quest.db.524.title" diff --git a/config/betterquesting/DefaultQuests/Quests/24/525.json b/config/betterquesting/DefaultQuests/Quests/24/525.json index 4c7109789..7ece64ee5 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/525.json +++ b/config/betterquesting/DefaultQuests/Quests/24/525.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.525.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:storage" }, "name:8": "susy.quest.db.525.title", @@ -16,7 +15,6 @@ "questID:3": 525, "rewards:9": { "0:10": { - "index:3": 0, "rewardID:8": "bq_standard:item", "rewards:9": { "0:10": { @@ -1795,7 +1793,6 @@ }, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/526.json b/config/betterquesting/DefaultQuests/Quests/24/526.json index 36c1cc62c..5b2ba79a7 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/526.json +++ b/config/betterquesting/DefaultQuests/Quests/24/526.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.526.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:diskdrive" }, "name:8": "susy.quest.db.526.title" @@ -15,7 +14,6 @@ "questID:3": 526, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/527.json b/config/betterquesting/DefaultQuests/Quests/24/527.json index e8f560dec..346eb9f05 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/527.json +++ b/config/betterquesting/DefaultQuests/Quests/24/527.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.527.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1, "id:8": "opencomputers:storage", "tag:10": { @@ -27,7 +26,6 @@ "questID:3": 527, "rewards:9": { "0:10": { - "index:3": 0, "rewardID:8": "bq_standard:item", "rewards:9": { "0:10": { @@ -50,7 +48,6 @@ }, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/528.json b/config/betterquesting/DefaultQuests/Quests/24/528.json index cfe169500..126d3bc08 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/528.json +++ b/config/betterquesting/DefaultQuests/Quests/24/528.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.528.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:cable" }, "name:8": "susy.quest.db.528.title" @@ -15,7 +14,6 @@ "questID:3": 528, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/529.json b/config/betterquesting/DefaultQuests/Quests/24/529.json index 1489301c7..66aa29359 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/529.json +++ b/config/betterquesting/DefaultQuests/Quests/24/529.json @@ -8,7 +8,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.529.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1, "id:8": "opencomputers:card" }, @@ -18,7 +17,6 @@ "questID:3": 529, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/530.json b/config/betterquesting/DefaultQuests/Quests/24/530.json index 49711e833..520ea5634 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/530.json +++ b/config/betterquesting/DefaultQuests/Quests/24/530.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.530.desc", "icon:10": { - "Count:3": 1, "Damage:2": 13, "id:8": "opencomputers:material" }, @@ -232,13 +231,11 @@ } } }, - "index:3": 0, "rewardID:8": "bq_standard:choice" } }, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/531.json b/config/betterquesting/DefaultQuests/Quests/24/531.json index 8cd2cabfe..2bb78e36e 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/531.json +++ b/config/betterquesting/DefaultQuests/Quests/24/531.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.531.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:keyboard" }, "name:8": "susy.quest.db.531.title" @@ -15,7 +14,6 @@ "questID:3": 531, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/532.json b/config/betterquesting/DefaultQuests/Quests/24/532.json index 694d43beb..c69be1096 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/532.json +++ b/config/betterquesting/DefaultQuests/Quests/24/532.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.532.desc", "icon:10": { - "Count:3": 1, "Damage:2": 2, "id:8": "opencomputers:storage" }, @@ -16,7 +15,6 @@ "questID:3": 532, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/533.json b/config/betterquesting/DefaultQuests/Quests/24/533.json index d454c1563..1fe079e4c 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/533.json +++ b/config/betterquesting/DefaultQuests/Quests/24/533.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.533.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:adapter" }, "name:8": "susy.quest.db.533.title" @@ -15,7 +14,6 @@ "questID:3": 533, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/534.json b/config/betterquesting/DefaultQuests/Quests/24/534.json index 1c1249e73..6849831db 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/534.json +++ b/config/betterquesting/DefaultQuests/Quests/24/534.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.534.desc", "icon:10": { - "Count:3": 1, "id:8": "opensecurity:entity_detector" }, "name:8": "susy.quest.db.534.title" @@ -15,7 +14,6 @@ "questID:3": 534, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/539.json b/config/betterquesting/DefaultQuests/Quests/24/539.json index e85263e79..4226b8393 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/539.json +++ b/config/betterquesting/DefaultQuests/Quests/24/539.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.539.desc", "icon:10": { - "Count:3": 1, "Damage:2": 6, "id:8": "opencomputers:card" }, @@ -16,7 +15,6 @@ "questID:3": 539, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/540.json b/config/betterquesting/DefaultQuests/Quests/24/540.json index 0fdead443..1b2be1ca9 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/540.json +++ b/config/betterquesting/DefaultQuests/Quests/24/540.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.540.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 461, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -21,7 +20,6 @@ "questID:3": 540, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/24/541.json b/config/betterquesting/DefaultQuests/Quests/24/541.json index 6099bbf1e..4b1908b4a 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/541.json +++ b/config/betterquesting/DefaultQuests/Quests/24/541.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.541.desc", "icon:10": { - "Count:3": 1, "Damage:2": 20, "id:8": "opencomputers:component" }, @@ -17,7 +16,6 @@ "questID:3": 541, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/24/542.json b/config/betterquesting/DefaultQuests/Quests/24/542.json index b2f76530a..4e74a7636 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/542.json +++ b/config/betterquesting/DefaultQuests/Quests/24/542.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.542.desc", "icon:10": { - "Count:3": 1, "Damage:2": 20, "id:8": "opencomputers:component" }, @@ -16,7 +15,6 @@ "questID:3": 542, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/24/543.json b/config/betterquesting/DefaultQuests/Quests/24/543.json index 529c2b84a..2399b282c 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/543.json +++ b/config/betterquesting/DefaultQuests/Quests/24/543.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.543.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4, "id:8": "opencomputers:card" }, @@ -16,7 +15,6 @@ "questID:3": 543, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/544.json b/config/betterquesting/DefaultQuests/Quests/24/544.json index 624aa8c6a..4f0b5f40f 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/544.json +++ b/config/betterquesting/DefaultQuests/Quests/24/544.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.544.desc", "icon:10": { - "Count:3": 1, "Damage:2": 10, "id:8": "opencomputers:card" }, @@ -16,7 +15,6 @@ "questID:3": 544, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/546.json b/config/betterquesting/DefaultQuests/Quests/24/546.json index e8356ce81..b68738570 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/546.json +++ b/config/betterquesting/DefaultQuests/Quests/24/546.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.546.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:case2" }, "ismain:1": 1, @@ -18,7 +17,6 @@ "questID:3": 546, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/548.json b/config/betterquesting/DefaultQuests/Quests/24/548.json index 22b3f2aaf..8abc6db05 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/548.json +++ b/config/betterquesting/DefaultQuests/Quests/24/548.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.548.desc", "icon:10": { - "Count:3": 1, "Damage:2": 16, "id:8": "opencomputers:component" }, @@ -16,7 +15,6 @@ "questID:3": 548, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/549.json b/config/betterquesting/DefaultQuests/Quests/24/549.json index 0e078d889..7a692861b 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/549.json +++ b/config/betterquesting/DefaultQuests/Quests/24/549.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.549.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:case3" }, "ismain:1": 1, @@ -18,7 +17,6 @@ "questID:3": 549, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/551.json b/config/betterquesting/DefaultQuests/Quests/24/551.json index 76273bb0e..ced6566ac 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/551.json +++ b/config/betterquesting/DefaultQuests/Quests/24/551.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.551.desc", "icon:10": { - "Count:3": 1, "Damage:2": 7, "id:8": "opencomputers:card" }, @@ -16,7 +15,6 @@ "questID:3": 551, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/554.json b/config/betterquesting/DefaultQuests/Quests/24/554.json index 23a2dd198..e0028bbeb 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/554.json +++ b/config/betterquesting/DefaultQuests/Quests/24/554.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.554.desc", "icon:10": { - "Count:3": 1, "id:8": "opensecurity:biometric_reader" }, "name:8": "susy.quest.db.554.title" @@ -15,7 +14,6 @@ "questID:3": 554, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/555.json b/config/betterquesting/DefaultQuests/Quests/24/555.json index 5fbe356e9..cedb7e87f 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/555.json +++ b/config/betterquesting/DefaultQuests/Quests/24/555.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.555.desc", "icon:10": { - "Count:3": 1, "id:8": "opensecurity:keypad" }, "name:8": "susy.quest.db.555.title" @@ -15,7 +14,6 @@ "questID:3": 555, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/556.json b/config/betterquesting/DefaultQuests/Quests/24/556.json index b3c2e066b..d4b53c990 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/556.json +++ b/config/betterquesting/DefaultQuests/Quests/24/556.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.556.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:redstone" }, "name:8": "susy.quest.db.556.title" @@ -15,7 +14,6 @@ "questID:3": 556, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/557.json b/config/betterquesting/DefaultQuests/Quests/24/557.json index 01c77b7c9..139e78189 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/557.json +++ b/config/betterquesting/DefaultQuests/Quests/24/557.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.557.desc", "icon:10": { - "Count:3": 1, "id:8": "opensecurity:rfid_card" }, "name:8": "susy.quest.db.557.title" @@ -15,7 +14,6 @@ "questID:3": 557, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/558.json b/config/betterquesting/DefaultQuests/Quests/24/558.json index 37e32c8ae..750889a1a 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/558.json +++ b/config/betterquesting/DefaultQuests/Quests/24/558.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.558.desc", "icon:10": { - "Count:3": 1, "id:8": "opensecurity:mag_card" }, "name:8": "susy.quest.db.558.title" @@ -15,7 +14,6 @@ "questID:3": 558, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/559.json b/config/betterquesting/DefaultQuests/Quests/24/559.json index df9ba142b..a2c4560ee 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/559.json +++ b/config/betterquesting/DefaultQuests/Quests/24/559.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.559.desc", "icon:10": { - "Count:3": 1, "id:8": "opensecurity:card_writer" }, "name:8": "susy.quest.db.559.title" @@ -15,7 +14,6 @@ "questID:3": 559, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/560.json b/config/betterquesting/DefaultQuests/Quests/24/560.json index 3b48d5cc9..168241c79 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/560.json +++ b/config/betterquesting/DefaultQuests/Quests/24/560.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.560.desc", "icon:10": { - "Count:3": 1, "id:8": "opensecurity:alarm" }, "name:8": "susy.quest.db.560.title" @@ -15,7 +14,6 @@ "questID:3": 560, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/561.json b/config/betterquesting/DefaultQuests/Quests/24/561.json index b0dad52b8..435c1f688 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/561.json +++ b/config/betterquesting/DefaultQuests/Quests/24/561.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.561.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8, "id:8": "opencomputers:card" }, @@ -16,7 +15,6 @@ "questID:3": 561, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/564.json b/config/betterquesting/DefaultQuests/Quests/24/564.json index 636bcc4d3..c056aafd4 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/564.json +++ b/config/betterquesting/DefaultQuests/Quests/24/564.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.564.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:raid" }, "name:8": "susy.quest.db.564.title" @@ -15,7 +14,6 @@ "questID:3": 564, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/566.json b/config/betterquesting/DefaultQuests/Quests/24/566.json index 8f0840590..266524af9 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/566.json +++ b/config/betterquesting/DefaultQuests/Quests/24/566.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.566.desc", "icon:10": { - "Count:3": 1, "Damage:2": 30, "id:8": "opencomputers:upgrade" }, @@ -16,7 +15,6 @@ "questID:3": 566, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/567.json b/config/betterquesting/DefaultQuests/Quests/24/567.json index 8d6915f00..ebd501bb7 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/567.json +++ b/config/betterquesting/DefaultQuests/Quests/24/567.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.567.desc", "icon:10": { - "Count:3": 1, "id:8": "openglasses:openglasses", "tag:10": { "Energy:3": 0, @@ -31,7 +30,6 @@ "questID:3": 567, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/568.json b/config/betterquesting/DefaultQuests/Quests/24/568.json index 4b3643ece..9242f348b 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/568.json +++ b/config/betterquesting/DefaultQuests/Quests/24/568.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.568.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:assembler" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 568, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/571.json b/config/betterquesting/DefaultQuests/Quests/24/571.json index 95d7b660b..ff97ce118 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/571.json +++ b/config/betterquesting/DefaultQuests/Quests/24/571.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.571.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:misc", "tag:10": { "oc:container:10": { @@ -1931,7 +1930,6 @@ "questID:3": 571, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/572.json b/config/betterquesting/DefaultQuests/Quests/24/572.json index e2f6d80f6..7887686d7 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/572.json +++ b/config/betterquesting/DefaultQuests/Quests/24/572.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.572.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1, "id:8": "opencomputers:misc", "tag:10": { diff --git a/config/betterquesting/DefaultQuests/Quests/24/573.json b/config/betterquesting/DefaultQuests/Quests/24/573.json index b40e63200..a632d8580 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/573.json +++ b/config/betterquesting/DefaultQuests/Quests/24/573.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.573.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:microcontroller", "tag:10": { "oc:components:9": { @@ -60,7 +59,6 @@ "questID:3": 573, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/574.json b/config/betterquesting/DefaultQuests/Quests/24/574.json index 6301db398..af9e4f34a 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/574.json +++ b/config/betterquesting/DefaultQuests/Quests/24/574.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.574.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:rack" }, "name:8": "susy.quest.db.574.title" @@ -15,7 +14,6 @@ "questID:3": 574, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/575.json b/config/betterquesting/DefaultQuests/Quests/24/575.json index e688f7ee9..2ada019fb 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/575.json +++ b/config/betterquesting/DefaultQuests/Quests/24/575.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.575.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:robot" }, "name:8": "susy.quest.db.575.title" @@ -16,7 +15,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/576.json b/config/betterquesting/DefaultQuests/Quests/24/576.json index f96f0fd29..fada64f9e 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/576.json +++ b/config/betterquesting/DefaultQuests/Quests/24/576.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.576.desc", "icon:10": { - "Count:3": 1, "Damage:2": 13, "id:8": "opencomputers:component" }, @@ -16,7 +15,6 @@ "questID:3": 576, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/577.json b/config/betterquesting/DefaultQuests/Quests/24/577.json index d2bf5e4ef..9e04fc8ea 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/577.json +++ b/config/betterquesting/DefaultQuests/Quests/24/577.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.577.desc", "icon:10": { - "Count:3": 1, "Damage:2": 19, "id:8": "opencomputers:component" }, @@ -21,7 +20,6 @@ "questID:3": 577, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/581.json b/config/betterquesting/DefaultQuests/Quests/24/581.json index 60ff037ae..cc44e0212 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/581.json +++ b/config/betterquesting/DefaultQuests/Quests/24/581.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.581.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:geolyzer" }, "name:8": "susy.quest.db.581.title" @@ -15,7 +14,6 @@ "questID:3": 581, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/582.json b/config/betterquesting/DefaultQuests/Quests/24/582.json index 4b2034b0a..2575e3980 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/582.json +++ b/config/betterquesting/DefaultQuests/Quests/24/582.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.582.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:motionsensor" }, "name:8": "susy.quest.db.582.title" diff --git a/config/betterquesting/DefaultQuests/Quests/24/583.json b/config/betterquesting/DefaultQuests/Quests/24/583.json index 1fe0f8d33..e825713d5 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/583.json +++ b/config/betterquesting/DefaultQuests/Quests/24/583.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.583.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:waypoint" }, "name:8": "susy.quest.db.583.title" @@ -20,7 +19,6 @@ "questID:3": 583, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/584.json b/config/betterquesting/DefaultQuests/Quests/24/584.json index 8eae942ce..45408ac00 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/584.json +++ b/config/betterquesting/DefaultQuests/Quests/24/584.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.584.desc", "icon:10": { - "Count:3": 1, "id:8": "opensecurity:data_block" }, "name:8": "susy.quest.db.584.title" @@ -15,7 +14,6 @@ "questID:3": 584, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/585.json b/config/betterquesting/DefaultQuests/Quests/24/585.json index 5f7372de2..2a7e6f594 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/585.json +++ b/config/betterquesting/DefaultQuests/Quests/24/585.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.585.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:transposer" }, "name:8": "susy.quest.db.585.title" @@ -15,7 +14,6 @@ "questID:3": 585, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/588.json b/config/betterquesting/DefaultQuests/Quests/24/588.json index 5f33c0553..9d7415c1c 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/588.json +++ b/config/betterquesting/DefaultQuests/Quests/24/588.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.588.desc", "icon:10": { - "Count:3": 1, "id:8": "opencomputers:hologram1" }, "name:8": "susy.quest.db.588.title" @@ -15,7 +14,6 @@ "questID:3": 588, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/590.json b/config/betterquesting/DefaultQuests/Quests/24/590.json index 22a82850d..f512173f0 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/590.json +++ b/config/betterquesting/DefaultQuests/Quests/24/590.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.590.desc", "icon:10": { - "Count:3": 1, "id:8": "opensecurity:security_terminal" }, "name:8": "susy.quest.db.590.title" @@ -15,7 +14,6 @@ "questID:3": 590, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/24/591.json b/config/betterquesting/DefaultQuests/Quests/24/591.json index 27091c0ba..661aecd4e 100644 --- a/config/betterquesting/DefaultQuests/Quests/24/591.json +++ b/config/betterquesting/DefaultQuests/Quests/24/591.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.591.desc", "icon:10": { - "Count:3": 1, "Damage:2": 12, "id:8": "opencomputers:upgrade" }, @@ -16,7 +15,6 @@ "questID:3": 591, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/25/1319048907.json b/config/betterquesting/DefaultQuests/Quests/25/1319048907.json index 9b39e4790..240961aa0 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/1319048907.json +++ b/config/betterquesting/DefaultQuests/Quests/25/1319048907.json @@ -17,7 +17,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.1319048907.desc", "icon:10": { - "Count:3": 1, "Damage:2": 85, "id:8": "gregtech:meta_item_1" }, @@ -28,7 +27,6 @@ "questID:3": 1319048907, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/25/150.json b/config/betterquesting/DefaultQuests/Quests/25/150.json index 660879ad5..fa68d69d6 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/150.json +++ b/config/betterquesting/DefaultQuests/Quests/25/150.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.150.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:chest" }, "name:8": "susy.quest.db.150.title" @@ -15,7 +14,6 @@ "questID:3": 150, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/25/151.json b/config/betterquesting/DefaultQuests/Quests/25/151.json index 26fd765e4..dcb8dae09 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/151.json +++ b/config/betterquesting/DefaultQuests/Quests/25/151.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.151.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1626, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 151, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/25/153.json b/config/betterquesting/DefaultQuests/Quests/25/153.json index bd1e934c6..d17179088 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/153.json +++ b/config/betterquesting/DefaultQuests/Quests/25/153.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.153.desc", "icon:10": { - "Count:3": 1, "Damage:2": 14553, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 153, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/25/155.json b/config/betterquesting/DefaultQuests/Quests/25/155.json index bd061b4ce..77897435f 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/155.json +++ b/config/betterquesting/DefaultQuests/Quests/25/155.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.155.desc", "icon:10": { - "Count:3": 1, "id:8": "industrialrenewal:fluid_tank" }, "name:8": "susy.quest.db.155.title" @@ -15,7 +14,6 @@ "questID:3": 155, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/25/156.json b/config/betterquesting/DefaultQuests/Quests/25/156.json index d8b7b4340..c30e4fb3c 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/156.json +++ b/config/betterquesting/DefaultQuests/Quests/25/156.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.156.desc", "icon:10": { - "Count:3": 1, "id:8": "bdsandm:wood_barrel", "tag:10": { "barrelCap:10": { @@ -39,7 +38,6 @@ "questID:3": 156, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/25/157.json b/config/betterquesting/DefaultQuests/Quests/25/157.json index ec43b49d7..76aca2874 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/157.json +++ b/config/betterquesting/DefaultQuests/Quests/25/157.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.157.desc", "icon:10": { - "Count:3": 1, "id:8": "bdsandm:shipping_container" }, "name:8": "susy.quest.db.157.title" @@ -15,7 +14,6 @@ "questID:3": 157, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/25/80.json b/config/betterquesting/DefaultQuests/Quests/25/80.json index ca9d0ed31..b64f781b8 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/80.json +++ b/config/betterquesting/DefaultQuests/Quests/25/80.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.80.desc", "icon:10": { - "Count:3": 1, "Damage:2": 80, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 80, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/25/860.json b/config/betterquesting/DefaultQuests/Quests/25/860.json index 3b3d9ad47..4643441ea 100644 --- a/config/betterquesting/DefaultQuests/Quests/25/860.json +++ b/config/betterquesting/DefaultQuests/Quests/25/860.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.860.desc", "icon:10": { - "Count:3": 1, "id:8": "industrialrenewal:storage_chest" }, "name:8": "susy.quest.db.860.title" @@ -15,7 +14,6 @@ "questID:3": 860, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/26/152.json b/config/betterquesting/DefaultQuests/Quests/26/152.json index 1767f1e6e..e0300e66d 100644 --- a/config/betterquesting/DefaultQuests/Quests/26/152.json +++ b/config/betterquesting/DefaultQuests/Quests/26/152.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.152.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:cooked_beef" }, "name:8": "susy.quest.db.152.title" @@ -15,7 +14,6 @@ "questID:3": 152, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/27/1997511526.json b/config/betterquesting/DefaultQuests/Quests/27/1997511526.json index 2ce8e57aa..43dec1478 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/1997511526.json +++ b/config/betterquesting/DefaultQuests/Quests/27/1997511526.json @@ -5,23 +5,21 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "No Description", + "desc:8": "susy.quest.db.1997511526.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, "FluidName:8": "natural_gas" } }, - "name:8": "Natural Gas", + "name:8": "susy.quest.db.1997511526.title", "tasklogic:8": "OR" } }, "questID:3": 1997511526, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/27/580.json b/config/betterquesting/DefaultQuests/Quests/27/580.json index 96c1b8dbc..97e26199c 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/580.json +++ b/config/betterquesting/DefaultQuests/Quests/27/580.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.580.desc", "icon:10": { - "Count:3": 1, "Damage:2": 11, "id:8": "gregtech:warning_sign" }, @@ -16,7 +15,6 @@ "questID:3": 580, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/27/775.json b/config/betterquesting/DefaultQuests/Quests/27/775.json index 04c76b851..2c4ed4aac 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/775.json +++ b/config/betterquesting/DefaultQuests/Quests/27/775.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.775.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 775, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/27/781.json b/config/betterquesting/DefaultQuests/Quests/27/781.json index 4a87fd75f..b7f8d65cf 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/781.json +++ b/config/betterquesting/DefaultQuests/Quests/27/781.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.781.desc", "icon:10": { - "Count:3": 1, "id:8": "susy:drill_head" }, "name:8": "susy.quest.db.781.title" @@ -16,7 +15,6 @@ "questID:3": 781, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/27/782.json b/config/betterquesting/DefaultQuests/Quests/27/782.json index 7008e0cef..6c78d1d03 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/782.json +++ b/config/betterquesting/DefaultQuests/Quests/27/782.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.782.desc", "icon:10": { - "Count:3": 1, "Damage:2": 735, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -19,7 +18,6 @@ "questID:3": 782, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/27/784.json b/config/betterquesting/DefaultQuests/Quests/27/784.json index 8fcdd0fe4..bf68be06b 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/784.json +++ b/config/betterquesting/DefaultQuests/Quests/27/784.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.784.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/Quests/27/786.json b/config/betterquesting/DefaultQuests/Quests/27/786.json index 587f8e5c0..a4aa82a87 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/786.json +++ b/config/betterquesting/DefaultQuests/Quests/27/786.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.786.desc", "icon:10": { - "Count:3": 1, "Damage:2": 987, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/Quests/27/787.json b/config/betterquesting/DefaultQuests/Quests/27/787.json index 0bd46040b..8ed3fdfed 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/787.json +++ b/config/betterquesting/DefaultQuests/Quests/27/787.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.787.desc", "icon:10": { - "Count:3": 1, "Damage:2": 986, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 787, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/27/788.json b/config/betterquesting/DefaultQuests/Quests/27/788.json index 4d6ea9aad..e2ff660f0 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/788.json +++ b/config/betterquesting/DefaultQuests/Quests/27/788.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.788.desc", "icon:10": { - "Count:3": 1, "Damage:2": 988, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 788, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/27/789.json b/config/betterquesting/DefaultQuests/Quests/27/789.json index 26bd00cf8..13671cd0c 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/789.json +++ b/config/betterquesting/DefaultQuests/Quests/27/789.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.789.desc", "icon:10": { - "Count:3": 1, "Damage:2": 3, "id:8": "gregtech:machine" }, @@ -17,7 +16,6 @@ "questID:3": 789, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/27/790.json b/config/betterquesting/DefaultQuests/Quests/27/790.json index 0020d1acf..a59ed3dc4 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/790.json +++ b/config/betterquesting/DefaultQuests/Quests/27/790.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.790.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,7 +20,6 @@ "questID:3": 790, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/27/791.json b/config/betterquesting/DefaultQuests/Quests/27/791.json index 4b916ef3d..43ea05eb9 100644 --- a/config/betterquesting/DefaultQuests/Quests/27/791.json +++ b/config/betterquesting/DefaultQuests/Quests/27/791.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.791.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/1090881854.json b/config/betterquesting/DefaultQuests/Quests/3/1090881854.json new file mode 100644 index 000000000..1737acb70 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/3/1090881854.json @@ -0,0 +1,30 @@ +{ + "preRequisites:11": [ + 475, + 492, + 477 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "susy.quest.db.1090881854.desc", + "icon:10": { + "Damage:2": 5902, + "id:8": "gregtech:meta_item_2" + }, + "name:8": "susy.quest.db.1090881854.title" + } + }, + "questID:3": 1090881854, + "tasks:9": { + "0:10": { + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "Damage:2": 5902, + "id:8": "gregtech:meta_item_2" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/3/1402916517.json b/config/betterquesting/DefaultQuests/Quests/3/1402916517.json new file mode 100644 index 000000000..30ebe975c --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/3/1402916517.json @@ -0,0 +1,29 @@ +{ + "preRequisites:11": [ + 1786950658, + 481 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "susy.quest.db.1402916517.desc", + "icon:10": { + "Damage:2": 5909, + "id:8": "gregtech:meta_item_2" + }, + "name:8": "susy.quest.db.1402916517.title" + } + }, + "questID:3": 1402916517, + "tasks:9": { + "0:10": { + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "Damage:2": 5909, + "id:8": "gregtech:meta_item_2" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/3/1786950658.json b/config/betterquesting/DefaultQuests/Quests/3/1786950658.json new file mode 100644 index 000000000..886482f41 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/3/1786950658.json @@ -0,0 +1,28 @@ +{ + "preRequisites:11": [ + 698 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "susy.quest.db.1786950658.desc", + "icon:10": { + "Damage:2": 5905, + "id:8": "gregtech:meta_item_2" + }, + "name:8": "susy.quest.db.1786950658.title" + } + }, + "questID:3": 1786950658, + "tasks:9": { + "0:10": { + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "Damage:2": 5905, + "id:8": "gregtech:meta_item_2" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/3/238.json b/config/betterquesting/DefaultQuests/Quests/3/238.json index 779f9db30..04a255c26 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/238.json +++ b/config/betterquesting/DefaultQuests/Quests/3/238.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.238.desc", "icon:10": { - "Count:3": 1, "Damage:2": 351, "id:8": "gregtech:meta_dust" }, @@ -17,7 +16,6 @@ "questID:3": 238, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/254727108.json b/config/betterquesting/DefaultQuests/Quests/3/254727108.json new file mode 100644 index 000000000..184272fff --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/3/254727108.json @@ -0,0 +1,29 @@ +{ + "preRequisites:11": [ + 467, + 1090881854 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "susy.quest.db.254727108.desc", + "icon:10": { + "Damage:2": 623, + "id:8": "gregtech:meta_item_1" + }, + "name:8": "susy.quest.db.254727108.title" + } + }, + "questID:3": 254727108, + "tasks:9": { + "0:10": { + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "Damage:2": 623, + "id:8": "gregtech:meta_item_1" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/3/371.json b/config/betterquesting/DefaultQuests/Quests/3/371.json index 305d24491..b97f60739 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/371.json +++ b/config/betterquesting/DefaultQuests/Quests/3/371.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.371.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 233, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +17,6 @@ "questID:3": 371, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/399.json b/config/betterquesting/DefaultQuests/Quests/3/399.json index 6a0e7f204..000e2a473 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/399.json +++ b/config/betterquesting/DefaultQuests/Quests/3/399.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.399.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 99, "id:8": "gregtech:meta_dust" }, @@ -19,7 +18,6 @@ "questID:3": 399, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/400.json b/config/betterquesting/DefaultQuests/Quests/3/400.json index 979d728ba..928c67f8c 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/400.json +++ b/config/betterquesting/DefaultQuests/Quests/3/400.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.400.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 111, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/Quests/3/401.json b/config/betterquesting/DefaultQuests/Quests/3/401.json index aedfcb7c7..e6facacde 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/401.json +++ b/config/betterquesting/DefaultQuests/Quests/3/401.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.401.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8007, "id:8": "gregtech:meta_dust" }, @@ -18,7 +17,6 @@ "questID:3": 401, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/402.json b/config/betterquesting/DefaultQuests/Quests/3/402.json index 49a8a066c..4836570ed 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/402.json +++ b/config/betterquesting/DefaultQuests/Quests/3/402.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.402.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 361, "id:8": "gregtech:meta_item_1" }, @@ -19,7 +18,6 @@ "questID:3": 402, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/404.json b/config/betterquesting/DefaultQuests/Quests/3/404.json index 19e667310..1e1cf00f1 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/404.json +++ b/config/betterquesting/DefaultQuests/Quests/3/404.json @@ -9,7 +9,6 @@ "desc:8": "susy.quest.db.404.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8016, "id:8": "gregtech:meta_item_2" }, @@ -20,7 +19,6 @@ "questID:3": 404, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/405.json b/config/betterquesting/DefaultQuests/Quests/3/405.json index 478466000..62f693f3d 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/405.json +++ b/config/betterquesting/DefaultQuests/Quests/3/405.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.405.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 246, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 405, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/406.json b/config/betterquesting/DefaultQuests/Quests/3/406.json index e833cbc02..d53841c88 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/406.json +++ b/config/betterquesting/DefaultQuests/Quests/3/406.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.406.desc", "icon:10": { - "Count:3": 1, "id:8": "icbmclassic:launcherscreen" }, "name:8": "susy.quest.db.406.title" @@ -20,7 +19,6 @@ "questID:3": 406, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/409196029.json b/config/betterquesting/DefaultQuests/Quests/3/409196029.json new file mode 100644 index 000000000..5eea2c888 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/3/409196029.json @@ -0,0 +1,29 @@ +{ + "preRequisites:11": [ + 498154717, + 254727108 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "susy.quest.db.409196029.desc", + "icon:10": { + "Damage:2": 624, + "id:8": "gregtech:meta_item_1" + }, + "name:8": "susy.quest.db.409196029.title" + } + }, + "questID:3": 409196029, + "tasks:9": { + "0:10": { + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "Damage:2": 624, + "id:8": "gregtech:meta_item_1" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/3/412.json b/config/betterquesting/DefaultQuests/Quests/3/412.json index 001abb0c3..cf5ab22de 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/412.json +++ b/config/betterquesting/DefaultQuests/Quests/3/412.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.412.desc", "icon:10": { - "Count:3": 1, "id:8": "gaspunk:diffuser" }, "name:8": "susy.quest.db.412.title" @@ -15,7 +14,6 @@ "questID:3": 412, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/413.json b/config/betterquesting/DefaultQuests/Quests/3/413.json index 4eb551767..ff17e42a0 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/413.json +++ b/config/betterquesting/DefaultQuests/Quests/3/413.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.413.desc", "icon:10": { - "Count:3": 1, "id:8": "gaspunk:grenade", "tag:10": { "gaspunk:contained_gas:8": "gaspunk:chlorine" @@ -23,7 +22,6 @@ "questID:3": 413, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/450.json b/config/betterquesting/DefaultQuests/Quests/3/450.json index 6bc32afc7..d046dd4ed 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/450.json +++ b/config/betterquesting/DefaultQuests/Quests/3/450.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.450.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1, "id:8": "opencomputers:storage" }, @@ -16,7 +15,6 @@ "questID:3": 450, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/3/451.json b/config/betterquesting/DefaultQuests/Quests/3/451.json index 853b58b89..14282a25b 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/451.json +++ b/config/betterquesting/DefaultQuests/Quests/3/451.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.451.desc", "icon:10": { - "Count:3": 1, "Damage:2": 14667, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 451, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/459.json b/config/betterquesting/DefaultQuests/Quests/3/459.json index baf2b44dd..bbb9fc384 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/459.json +++ b/config/betterquesting/DefaultQuests/Quests/3/459.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.459.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,7 +21,6 @@ "questID:3": 459, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/460.json b/config/betterquesting/DefaultQuests/Quests/3/460.json index 210ab4728..719dbeba0 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/460.json +++ b/config/betterquesting/DefaultQuests/Quests/3/460.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.460.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8103, "id:8": "gregtech:meta_dust" }, @@ -19,7 +18,6 @@ "questID:3": 460, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/461.json b/config/betterquesting/DefaultQuests/Quests/3/461.json index 60f5ca3fe..e288cd560 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/461.json +++ b/config/betterquesting/DefaultQuests/Quests/3/461.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.461.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 4003, "id:8": "gregtech:meta_dust" }, @@ -18,7 +17,6 @@ "questID:3": 461, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/462.json b/config/betterquesting/DefaultQuests/Quests/3/462.json index fa03db31e..17cef452d 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/462.json +++ b/config/betterquesting/DefaultQuests/Quests/3/462.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.462.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14694, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 462, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/463.json b/config/betterquesting/DefaultQuests/Quests/3/463.json index b128a8d98..86b51df87 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/463.json +++ b/config/betterquesting/DefaultQuests/Quests/3/463.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.463.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8022, "id:8": "gregtech:meta_dust" }, @@ -18,7 +17,6 @@ "questID:3": 463, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/464.json b/config/betterquesting/DefaultQuests/Quests/3/464.json index 42e21e669..66a5937b8 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/464.json +++ b/config/betterquesting/DefaultQuests/Quests/3/464.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.464.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8024, "id:8": "gregtech:meta_dust" }, diff --git a/config/betterquesting/DefaultQuests/Quests/3/466.json b/config/betterquesting/DefaultQuests/Quests/3/466.json index 5ff752f51..f3ca29331 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/466.json +++ b/config/betterquesting/DefaultQuests/Quests/3/466.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.466.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14636, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 466, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/467.json b/config/betterquesting/DefaultQuests/Quests/3/467.json index 14c96c9a2..0854d69e5 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/467.json +++ b/config/betterquesting/DefaultQuests/Quests/3/467.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.467.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 635, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 467, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/468.json b/config/betterquesting/DefaultQuests/Quests/3/468.json index 758cd8dad..29b164d58 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/468.json +++ b/config/betterquesting/DefaultQuests/Quests/3/468.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.468.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 718, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +17,6 @@ "questID:3": 468, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/469.json b/config/betterquesting/DefaultQuests/Quests/3/469.json index b1670379c..a8130ba40 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/469.json +++ b/config/betterquesting/DefaultQuests/Quests/3/469.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.469.desc", "icon:10": { - "Count:3": 1, "Damage:2": 733, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -19,7 +18,6 @@ "questID:3": 469, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/470.json b/config/betterquesting/DefaultQuests/Quests/3/470.json index fd27c357e..5917ab722 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/470.json +++ b/config/betterquesting/DefaultQuests/Quests/3/470.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.470.desc", "icon:10": { - "Count:3": 1, "Damage:2": 736, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -19,7 +18,6 @@ "questID:3": 470, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/471.json b/config/betterquesting/DefaultQuests/Quests/3/471.json index 663054eb5..017872a0b 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/471.json +++ b/config/betterquesting/DefaultQuests/Quests/3/471.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.471.desc", "icon:10": { - "Count:3": 1, "Damage:2": 739, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -19,7 +18,6 @@ "questID:3": 471, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/475.json b/config/betterquesting/DefaultQuests/Quests/3/475.json index ac37db263..38fc686d2 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/475.json +++ b/config/betterquesting/DefaultQuests/Quests/3/475.json @@ -1,6 +1,6 @@ { "preRequisiteTypes:7": [ - 1, + 0, 1 ], "preRequisites:11": [ @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.475.desc", "icon:10": { - "Count:3": 1, "Damage:2": 518, "id:8": "gregtech:meta_item_1" }, @@ -21,7 +20,6 @@ "questID:3": 475, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/476.json b/config/betterquesting/DefaultQuests/Quests/3/476.json index fda5c9f15..6bc24e782 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/476.json +++ b/config/betterquesting/DefaultQuests/Quests/3/476.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.476.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 277, "id:8": "gregtech:meta_ingot" }, @@ -18,7 +17,6 @@ "questID:3": 476, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/477.json b/config/betterquesting/DefaultQuests/Quests/3/477.json index b2af1b691..aff74efd3 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/477.json +++ b/config/betterquesting/DefaultQuests/Quests/3/477.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.477.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 41, "id:8": "gregtech:meta_dust" }, @@ -18,7 +17,6 @@ "questID:3": 477, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/3/487.json b/config/betterquesting/DefaultQuests/Quests/3/487.json index 3795cd53e..b67c82798 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/487.json +++ b/config/betterquesting/DefaultQuests/Quests/3/487.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.487.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1007, "id:8": "gregtech:item_pipe_huge" }, @@ -16,7 +15,6 @@ "questID:3": 487, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/492.json b/config/betterquesting/DefaultQuests/Quests/3/492.json index a41e3d5e3..3eee5a4ea 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/492.json +++ b/config/betterquesting/DefaultQuests/Quests/3/492.json @@ -1,12 +1,11 @@ { "preRequisites:11": [ - 480 + 398 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.492.desc", "icon:10": { - "Count:3": 1, "Damage:2": 520, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 492, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/496.json b/config/betterquesting/DefaultQuests/Quests/3/496.json index 252306f2e..28ccf59b5 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/496.json +++ b/config/betterquesting/DefaultQuests/Quests/3/496.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.496.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 522, "id:8": "gregtech:meta_item_1" }, @@ -20,7 +19,6 @@ "questID:3": 496, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/498.json b/config/betterquesting/DefaultQuests/Quests/3/498.json index 250fc0d5e..502714571 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/498.json +++ b/config/betterquesting/DefaultQuests/Quests/3/498.json @@ -1,24 +1,28 @@ { + "preRequisiteTypes:7": [ + 0, + 1 + ], "preRequisites:11": [ - 653 + 653, + 498154717 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.498.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1212, "id:8": "gregtech:machine" }, "ismain:1": 1, - "name:8": "susy.quest.db.498.title" + "name:8": "susy.quest.db.498.title", + "questlogic:8": "OR" } }, "questID:3": 498, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/498154717.json b/config/betterquesting/DefaultQuests/Quests/3/498154717.json new file mode 100644 index 000000000..8f93ebd82 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/3/498154717.json @@ -0,0 +1,30 @@ +{ + "preRequisites:11": [ + 1786950658, + 1090881854, + 496 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "susy.quest.db.498154717.desc", + "icon:10": { + "Damage:2": 5908, + "id:8": "gregtech:meta_item_2" + }, + "name:8": "susy.quest.db.498154717.title" + } + }, + "questID:3": 498154717, + "tasks:9": { + "0:10": { + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "Damage:2": 5908, + "id:8": "gregtech:meta_item_2" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/3/499.json b/config/betterquesting/DefaultQuests/Quests/3/499.json index 09acfd9eb..407d94011 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/499.json +++ b/config/betterquesting/DefaultQuests/Quests/3/499.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.499.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8283, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 499, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/501.json b/config/betterquesting/DefaultQuests/Quests/3/501.json index f7e2079fc..66c2c3255 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/501.json +++ b/config/betterquesting/DefaultQuests/Quests/3/501.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.501.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8282, "id:8": "gregtech:meta_dust" }, @@ -18,7 +17,6 @@ "questID:3": 501, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/502.json b/config/betterquesting/DefaultQuests/Quests/3/502.json index f884b64bc..0664b5fbd 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/502.json +++ b/config/betterquesting/DefaultQuests/Quests/3/502.json @@ -11,7 +11,6 @@ "desc:8": "susy.quest.db.502.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 323, "id:8": "gregtech:meta_ingot" }, @@ -22,7 +21,6 @@ "questID:3": 502, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/503.json b/config/betterquesting/DefaultQuests/Quests/3/503.json index 886f03099..8762d5300 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/503.json +++ b/config/betterquesting/DefaultQuests/Quests/3/503.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.503.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 503, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/504.json b/config/betterquesting/DefaultQuests/Quests/3/504.json index 66d69a425..4a00cd3b5 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/504.json +++ b/config/betterquesting/DefaultQuests/Quests/3/504.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.504.desc", "icon:10": { - "Count:3": 1, "Damage:2": 61, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 504, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/505.json b/config/betterquesting/DefaultQuests/Quests/3/505.json index 2a6df4a9e..00e7ef8d2 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/505.json +++ b/config/betterquesting/DefaultQuests/Quests/3/505.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.505.desc", "icon:10": { - "Count:3": 1, "Damage:2": 17006, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 505, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/506.json b/config/betterquesting/DefaultQuests/Quests/3/506.json index d9ef44e65..e4fe9f823 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/506.json +++ b/config/betterquesting/DefaultQuests/Quests/3/506.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.506.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 17003, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 506, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/507.json b/config/betterquesting/DefaultQuests/Quests/3/507.json index 6b12bfd53..e130b7142 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/507.json +++ b/config/betterquesting/DefaultQuests/Quests/3/507.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.507.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 15060, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/Quests/3/508.json b/config/betterquesting/DefaultQuests/Quests/3/508.json index 7f4392de5..adb86e254 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/508.json +++ b/config/betterquesting/DefaultQuests/Quests/3/508.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.508.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 180, "id:8": "gregtech:meta_item_2" }, @@ -18,7 +17,6 @@ "questID:3": 508, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/509.json b/config/betterquesting/DefaultQuests/Quests/3/509.json index 50e335cde..f2abeba01 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/509.json +++ b/config/betterquesting/DefaultQuests/Quests/3/509.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.509.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,7 +21,6 @@ "questID:3": 509, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/511.json b/config/betterquesting/DefaultQuests/Quests/3/511.json index 5f8fe1d99..fd12ad50b 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/511.json +++ b/config/betterquesting/DefaultQuests/Quests/3/511.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.511.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8017, "id:8": "gregtech:meta_dust" }, @@ -18,7 +17,6 @@ "questID:3": 511, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/512.json b/config/betterquesting/DefaultQuests/Quests/3/512.json index 530a9012e..6bacaa696 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/512.json +++ b/config/betterquesting/DefaultQuests/Quests/3/512.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.512.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8378, "id:8": "gregtech:meta_dust" }, @@ -18,7 +17,6 @@ "questID:3": 512, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/513.json b/config/betterquesting/DefaultQuests/Quests/3/513.json index c0da977c9..e9dad8916 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/513.json +++ b/config/betterquesting/DefaultQuests/Quests/3/513.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.513.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8385, "id:8": "gregtech:meta_ingot" }, @@ -18,7 +17,6 @@ "questID:3": 513, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/514.json b/config/betterquesting/DefaultQuests/Quests/3/514.json index 0a1dcb795..1f286fb2c 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/514.json +++ b/config/betterquesting/DefaultQuests/Quests/3/514.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.514.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 355, "id:8": "gregtech:meta_ingot" }, @@ -18,7 +17,6 @@ "questID:3": 514, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/537.json b/config/betterquesting/DefaultQuests/Quests/3/537.json index 6c9355d62..5b5ea2671 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/537.json +++ b/config/betterquesting/DefaultQuests/Quests/3/537.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.537.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 537, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/538.json b/config/betterquesting/DefaultQuests/Quests/3/538.json index 1884b25da..bfe0bc254 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/538.json +++ b/config/betterquesting/DefaultQuests/Quests/3/538.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.538.desc", "icon:10": { - "Count:3": 1, "Damage:2": 80, "id:8": "gregtech:meta_catalyst_bed" }, @@ -16,7 +15,6 @@ "questID:3": 538, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/545.json b/config/betterquesting/DefaultQuests/Quests/3/545.json index f80e1a89c..690fabf09 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/545.json +++ b/config/betterquesting/DefaultQuests/Quests/3/545.json @@ -1,14 +1,12 @@ { "preRequisites:11": [ - 510, - 243 + 510 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.545.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 353, "id:8": "gregtech:meta_dust" }, @@ -20,7 +18,6 @@ "questID:3": 545, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/552.json b/config/betterquesting/DefaultQuests/Quests/3/552.json index 85b3f39f1..cdcbf8363 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/552.json +++ b/config/betterquesting/DefaultQuests/Quests/3/552.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.552.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 22, "id:8": "gregtech:meta_ingot" }, @@ -18,7 +17,6 @@ "questID:3": 552, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/570.json b/config/betterquesting/DefaultQuests/Quests/3/570.json index ca494dcd0..b78f12350 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/570.json +++ b/config/betterquesting/DefaultQuests/Quests/3/570.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.570.desc", "icon:10": { - "Count:3": 1, "Damage:2": 13024, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 570, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/592.json b/config/betterquesting/DefaultQuests/Quests/3/592.json index 3c3a7001a..3b379aa97 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/592.json +++ b/config/betterquesting/DefaultQuests/Quests/3/592.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.592.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14707, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 592, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/593.json b/config/betterquesting/DefaultQuests/Quests/3/593.json index b35e26c2b..8b35d2dea 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/593.json +++ b/config/betterquesting/DefaultQuests/Quests/3/593.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.593.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15027, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 593, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/594.json b/config/betterquesting/DefaultQuests/Quests/3/594.json index 40b3f2165..d2eb35db4 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/594.json +++ b/config/betterquesting/DefaultQuests/Quests/3/594.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.594.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:m4", "tag:10": { "ammo:2": 30, @@ -21,7 +20,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/595.json b/config/betterquesting/DefaultQuests/Quests/3/595.json index b1c998f77..0ef67633b 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/595.json +++ b/config/betterquesting/DefaultQuests/Quests/3/595.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.595.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:ak47", "tag:10": { "ammo:2": 30, @@ -21,7 +20,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/596.json b/config/betterquesting/DefaultQuests/Quests/3/596.json index 28804b3db..4e1f9f2a6 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/596.json +++ b/config/betterquesting/DefaultQuests/Quests/3/596.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.596.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:mac10", "tag:10": { "ammo:2": 32, @@ -21,7 +20,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/597.json b/config/betterquesting/DefaultQuests/Quests/3/597.json index 5f0cb815e..586e8f49d 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/597.json +++ b/config/betterquesting/DefaultQuests/Quests/3/597.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.597.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:thompson", "tag:10": { "ammo:2": 20, @@ -21,7 +20,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/598.json b/config/betterquesting/DefaultQuests/Quests/3/598.json index 066106ac7..5e3294ffe 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/598.json +++ b/config/betterquesting/DefaultQuests/Quests/3/598.json @@ -13,7 +13,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.598.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8399, "id:8": "gregtech:meta_dust" }, @@ -23,7 +22,6 @@ "questID:3": 598, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/599.json b/config/betterquesting/DefaultQuests/Quests/3/599.json index 6b8e6f13a..bcca44b8f 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/599.json +++ b/config/betterquesting/DefaultQuests/Quests/3/599.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.599.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4, "id:8": "gregtech:meta_block_frame_20" }, @@ -16,7 +15,6 @@ "questID:3": 599, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/611.json b/config/betterquesting/DefaultQuests/Quests/3/611.json index 459df4b52..a565fd4ad 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/611.json +++ b/config/betterquesting/DefaultQuests/Quests/3/611.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.611.desc", "icon:10": { - "Count:3": 1, "Damage:2": 2, "id:8": "openmodularturrets:turret_base" }, @@ -16,7 +15,6 @@ "questID:3": 611, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/612.json b/config/betterquesting/DefaultQuests/Quests/3/612.json index a5f73aa03..17f13d502 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/612.json +++ b/config/betterquesting/DefaultQuests/Quests/3/612.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.612.desc", "icon:10": { - "Count:3": 1, "id:8": "openmodularturrets:grenade_turret" }, "name:8": "susy.quest.db.612.title" @@ -15,7 +14,6 @@ "questID:3": 612, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/613.json b/config/betterquesting/DefaultQuests/Quests/3/613.json index c1cba00cc..0147197be 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/613.json +++ b/config/betterquesting/DefaultQuests/Quests/3/613.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.613.desc", "icon:10": { - "Count:3": 1, "id:8": "openmodularturrets:relativistic_turret" }, "name:8": "susy.quest.db.613.title" @@ -15,7 +14,6 @@ "questID:3": 613, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/640.json b/config/betterquesting/DefaultQuests/Quests/3/640.json index b42e24646..6ce63ecdc 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/640.json +++ b/config/betterquesting/DefaultQuests/Quests/3/640.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.640.desc", "icon:10": { - "Count:3": 1, "id:8": "gaspunk:gas_mask" }, "name:8": "susy.quest.db.640.title" @@ -15,7 +14,6 @@ "questID:3": 640, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/651.json b/config/betterquesting/DefaultQuests/Quests/3/651.json index d28ddc9db..79857a802 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/651.json +++ b/config/betterquesting/DefaultQuests/Quests/3/651.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.651.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,7 +21,6 @@ "questID:3": 651, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/653.json b/config/betterquesting/DefaultQuests/Quests/3/653.json index bc651246d..59f459e81 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/653.json +++ b/config/betterquesting/DefaultQuests/Quests/3/653.json @@ -10,7 +10,6 @@ "desc:8": "susy.quest.db.653.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 602, "id:8": "gregtech:meta_item_1" }, @@ -21,7 +20,6 @@ "questID:3": 653, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/654.json b/config/betterquesting/DefaultQuests/Quests/3/654.json index 172fdfa88..c4935a646 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/654.json +++ b/config/betterquesting/DefaultQuests/Quests/3/654.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.654.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 3, "id:8": "gregtech:warning_sign" }, diff --git a/config/betterquesting/DefaultQuests/Quests/3/655.json b/config/betterquesting/DefaultQuests/Quests/3/655.json index 2a53667cc..c3f0f3b37 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/655.json +++ b/config/betterquesting/DefaultQuests/Quests/3/655.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.655.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:skull" }, "name:8": "susy.quest.db.655.title" @@ -20,7 +19,6 @@ "questID:3": 655, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/3/665.json b/config/betterquesting/DefaultQuests/Quests/3/665.json index 19193863a..1b7230ff4 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/665.json +++ b/config/betterquesting/DefaultQuests/Quests/3/665.json @@ -13,7 +13,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.665.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -27,7 +26,6 @@ "questID:3": 665, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/671.json b/config/betterquesting/DefaultQuests/Quests/3/671.json index 7de3767a8..2ddb27168 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/671.json +++ b/config/betterquesting/DefaultQuests/Quests/3/671.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.671.desc", "icon:10": { - "Count:3": 1, "Damage:2": 41, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 671, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/698.json b/config/betterquesting/DefaultQuests/Quests/3/698.json similarity index 89% rename from config/betterquesting/DefaultQuests/Quests/4/698.json rename to config/betterquesting/DefaultQuests/Quests/3/698.json index fac25fe55..90c1cbd1e 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/698.json +++ b/config/betterquesting/DefaultQuests/Quests/3/698.json @@ -1,13 +1,12 @@ { "preRequisites:11": [ - 620, - 451 + 451, + 877 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.698.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8003, "id:8": "gregtech:meta_item_2" }, @@ -17,7 +16,6 @@ "questID:3": 698, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/730.json b/config/betterquesting/DefaultQuests/Quests/3/730.json index 0d377588f..f169c20d9 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/730.json +++ b/config/betterquesting/DefaultQuests/Quests/3/730.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.730.desc", "icon:10": { - "Count:3": 1, "Damage:2": 60, "id:8": "techguns:itemshared" }, @@ -16,7 +15,6 @@ "questID:3": 730, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/731.json b/config/betterquesting/DefaultQuests/Quests/3/731.json index 77f310607..4e69aa369 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/731.json +++ b/config/betterquesting/DefaultQuests/Quests/3/731.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.731.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:t1_combat_chestplate" }, "name:8": "susy.quest.db.731.title" @@ -16,7 +15,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/732.json b/config/betterquesting/DefaultQuests/Quests/3/732.json index 7b171333a..b476318b7 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/732.json +++ b/config/betterquesting/DefaultQuests/Quests/3/732.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.732.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:t2_riot_chestplate" }, "name:8": "susy.quest.db.732.title" @@ -16,7 +15,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/733.json b/config/betterquesting/DefaultQuests/Quests/3/733.json index 8ad11dd4c..ffe04dfc9 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/733.json +++ b/config/betterquesting/DefaultQuests/Quests/3/733.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.733.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:t2_combat_chestplate" }, "name:8": "susy.quest.db.733.title" @@ -16,7 +15,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/735.json b/config/betterquesting/DefaultQuests/Quests/3/735.json index d8a859beb..a25248d9a 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/735.json +++ b/config/betterquesting/DefaultQuests/Quests/3/735.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.735.desc", "icon:10": { - "Count:3": 1, "Damage:2": 500, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 735, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/741.json b/config/betterquesting/DefaultQuests/Quests/3/741.json index 86038e53f..3780970a0 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/741.json +++ b/config/betterquesting/DefaultQuests/Quests/3/741.json @@ -1,24 +1,24 @@ { "preRequisites:11": [ - 497 + 497, + 478 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.741.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1006, "id:8": "gregtech:machine" }, "ismain:1": 1, - "name:8": "susy.quest.db.741.title" + "name:8": "susy.quest.db.741.title", + "questlogic:8": "OR" } }, "questID:3": 741, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/764.json b/config/betterquesting/DefaultQuests/Quests/3/764.json index 0daf1ddaa..6c411f497 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/764.json +++ b/config/betterquesting/DefaultQuests/Quests/3/764.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.764.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 764, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/81.json b/config/betterquesting/DefaultQuests/Quests/3/81.json index 0782ad552..9f29073d5 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/81.json +++ b/config/betterquesting/DefaultQuests/Quests/3/81.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.81.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 173, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +17,6 @@ "questID:3": 81, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/82.json b/config/betterquesting/DefaultQuests/Quests/3/82.json index 7944f0362..81999da27 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/82.json +++ b/config/betterquesting/DefaultQuests/Quests/3/82.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.82.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 128, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +17,6 @@ "questID:3": 82, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/877.json b/config/betterquesting/DefaultQuests/Quests/3/877.json index b9f431e00..1bffb49a9 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/877.json +++ b/config/betterquesting/DefaultQuests/Quests/3/877.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.877.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 371, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +17,6 @@ "questID:3": 877, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/880.json b/config/betterquesting/DefaultQuests/Quests/3/880.json index 5c7eaa93c..a6647b7d5 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/880.json +++ b/config/betterquesting/DefaultQuests/Quests/3/880.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.880.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8017, "id:8": "gregtech:meta_item_2" }, @@ -19,7 +18,6 @@ "questID:3": 880, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/881.json b/config/betterquesting/DefaultQuests/Quests/3/881.json index bc4ffb2c5..d0b39c4aa 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/881.json +++ b/config/betterquesting/DefaultQuests/Quests/3/881.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.881.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 881, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/4/1056118460.json b/config/betterquesting/DefaultQuests/Quests/4/1056118460.json index bbdc72558..d1286a50b 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/1056118460.json +++ b/config/betterquesting/DefaultQuests/Quests/4/1056118460.json @@ -5,23 +5,21 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "No Description", + "desc:8": "susy.quest.db.1056118460.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, "FluidName:8": "vacuum_oil_residue" } }, - "name:8": "Residues", + "name:8": "susy.quest.db.1056118460.title", "tasklogic:8": "OR" } }, "questID:3": 1056118460, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/4/1177038065.json b/config/betterquesting/DefaultQuests/Quests/4/1177038065.json index 67815a989..6e279e95d 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/1177038065.json +++ b/config/betterquesting/DefaultQuests/Quests/4/1177038065.json @@ -4,24 +4,22 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "", + "desc:8": "susy.quest.db.1177038065.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, "FluidName:8": "desalted_oil_light" } }, - "name:8": "Heated Oil", + "name:8": "susy.quest.db.1177038065.title", "tasklogic:8": "OR" } }, "questID:3": 1177038065, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/4/1193199034.json b/config/betterquesting/DefaultQuests/Quests/4/1193199034.json index 2947a7ae5..588825926 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/1193199034.json +++ b/config/betterquesting/DefaultQuests/Quests/4/1193199034.json @@ -4,21 +4,19 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "The §bsieve distillation tower §ris a slightly cheaper version of the regular distillation tower used in oil processing, which allows for more inputs. These will be ubiquitous in petrochemical processing.", + "desc:8": "susy.quest.db.1193199034.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14506, "id:8": "gregtech:machine" }, "ismain:1": 1, - "name:8": "The Gates of Oil Processing Hell" + "name:8": "susy.quest.db.1193199034.title" } }, "questID:3": 1193199034, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/1529184698.json b/config/betterquesting/DefaultQuests/Quests/4/1529184698.json index 392b14e60..9f85e3438 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/1529184698.json +++ b/config/betterquesting/DefaultQuests/Quests/4/1529184698.json @@ -4,23 +4,21 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§6§lLubricating oil§r is a useful feedstock for lubricant production, derived from residue distillation. It can either be produced by directly hydrotreating the crude feedstock or dewaxed with §bMIBK§r and §1§3Butanone§r to improve yield. The slack wax can be turned into more lubricating oil, turned into resin, or produce treated wood.", + "desc:8": "susy.quest.db.1529184698.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, "FluidName:8": "lubricating_oil" } }, - "name:8": "Lubricating Oil", + "name:8": "susy.quest.db.1529184698.title", "tasklogic:8": "OR" } }, "questID:3": 1529184698, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/4/1766408250.json b/config/betterquesting/DefaultQuests/Quests/4/1766408250.json new file mode 100644 index 000000000..8dabefe7c --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/4/1766408250.json @@ -0,0 +1,25 @@ +{ + "preRequisites:11": [ + 443, + 454, + 685, + 652, + 864 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "susy.quest.db.1766408250.desc", + "icon:10": { + "id:8": "betterquesting:placeholder" + }, + "name:8": "susy.quest.db.1766408250.title", + "questlogic:8": "OR" + } + }, + "questID:3": 1766408250, + "tasks:9": { + "0:10": { + "taskID:8": "bq_standard:checkbox" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/4/179.json b/config/betterquesting/DefaultQuests/Quests/4/179.json index 5f85fb919..6b9bcd9f9 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/179.json +++ b/config/betterquesting/DefaultQuests/Quests/4/179.json @@ -9,7 +9,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.179.desc", "icon:10": { - "Count:3": 1, "Damage:2": 290, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 179, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/1837809262.json b/config/betterquesting/DefaultQuests/Quests/4/1837809262.json index 6168e0da9..619bdbc7e 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/1837809262.json +++ b/config/betterquesting/DefaultQuests/Quests/4/1837809262.json @@ -5,18 +5,16 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§cThermal cracking§r is a process that converts residues into lighter fractions using heat. It can be carried out in a roaster at lower efficiency and longer duration or in a cracker. There are three forms of this process: steam cracking, visbreaking, and coking.\n\n- Visbreaking is a milder form of thermal cracking which does not produce pure coke, but leaves behind a residue that can be used as a fuel oil blending component.\n\n- Coking is a severe form of thermal cracking that removes carbon from the fractions as coke, which can be used for metallurgy or as a fuel source.\n\n- Steam cracking is used mainly for lighter fractions to produce olefins (alkenes).", + "desc:8": "susy.quest.db.1837809262.desc", "icon:10": { - "Count:3": 1, "id:8": "industrialrenewal:fire" }, - "name:8": "Thermal Cracking" + "name:8": "susy.quest.db.1837809262.title" } }, "questID:3": 1837809262, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/4/2096017803.json b/config/betterquesting/DefaultQuests/Quests/4/2096017803.json index e6d45f86b..49a41c5bc 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/2096017803.json +++ b/config/betterquesting/DefaultQuests/Quests/4/2096017803.json @@ -13,10 +13,9 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "There are a variety of petrochemical productions that can be blended into gasoline. Below is an overview:\n\n- §e§e§6Naphtha §rand §eLight Naphtha§r, produced directly from the distillation of oil can be used at a low efficiency.\n- §6§cReformate§r and §cReformate Raffinate §rare produced by reforming heavy naphtha into aromatics. These are high performance and have high gasoline yields. Raffinate produces less gasoline, but allows for the extraction of BTEX for petrochemicals.\n- §aPolymerate §rcan be produced from catalytic cracking byproducts in a simple process, with a medium yield.\n- §4Isomerate§r is produced from light na§6§rphtha and a small quantity of hydrogen. This is a high performance feedstock with high yields.\n- §6Alkylate§r is produced from catalytic cracking byproducts, isobutane, and hydrofluoric acid in a slightly more complex process than polymerate. It has a higher performance and thus yields more gasoline, however.\n- §6Pyrolysis Gasoline §rand §6Pyrolysis Raffinate §rare byproducts of steam cracking and yield relatively low amounts of gasoline. Raffinate allows for the production of BTEX, similar to refomrate.\n\nDiesel can be produced from Light Gas Oil (LGO) and Light Cycle Oil (LCO), however light cycle oil typically lowers performance and can only be added in small amounts. As such, LCO is better used with hydrocracking to produce BTEX.\n\nFuel oils are heavier, energy dense fuels that are produced from heavier fractions and residues. These are best used for off-site power generation and marine applications due to the low yields of residua from oils and their high density, allowing for ease of transport.", + "desc:8": "susy.quest.db.2096017803.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -24,7 +23,7 @@ } }, "ismain:1": 1, - "name:8": "Fuel Feedstocks" + "name:8": "susy.quest.db.2096017803.title" } }, "questID:3": 2096017803, diff --git a/config/betterquesting/DefaultQuests/Quests/4/22127543.json b/config/betterquesting/DefaultQuests/Quests/4/22127543.json index c5d70ffea..e151768c7 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/22127543.json +++ b/config/betterquesting/DefaultQuests/Quests/4/22127543.json @@ -7,23 +7,21 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "Supercritical fluids can be produced by compressing an already compressed gas in a HV-tier fluid compressor.", + "desc:8": "susy.quest.db.22127543.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, "FluidName:8": "supercritical_propane" } }, - "name:8": "Going Supercritical", + "name:8": "susy.quest.db.22127543.title", "tasklogic:8": "OR" } }, "questID:3": 22127543, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 300, diff --git a/config/betterquesting/DefaultQuests/Quests/4/326901357.json b/config/betterquesting/DefaultQuests/Quests/4/326901357.json index 3a1616e15..c530c9741 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/326901357.json +++ b/config/betterquesting/DefaultQuests/Quests/4/326901357.json @@ -5,18 +5,16 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§8§o§o§rSteam cracking is a form of §cthermal cracking §rthat allows you to produce alkenes such as ethylene, propylene, etc. from lighter fractions and molecules such as naphtha.\n\nAdditionally, pyrolysis gasoline can be used as a gasoline blending component or as a source of §l§l§r§6BTEX§r.", + "desc:8": "susy.quest.db.326901357.desc", "icon:10": { - "Count:3": 1, "id:8": "industrialrenewal:steam" }, - "name:8": "Steam Cracking" + "name:8": "susy.quest.db.326901357.title" } }, "questID:3": 326901357, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/3/452.json b/config/betterquesting/DefaultQuests/Quests/4/452.json similarity index 94% rename from config/betterquesting/DefaultQuests/Quests/3/452.json rename to config/betterquesting/DefaultQuests/Quests/4/452.json index d7714817a..abf0c01ef 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/452.json +++ b/config/betterquesting/DefaultQuests/Quests/4/452.json @@ -9,7 +9,6 @@ "desc:8": "susy.quest.db.452.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14640, "id:8": "gregtech:machine" }, @@ -20,7 +19,6 @@ "questID:3": 452, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/456.json b/config/betterquesting/DefaultQuests/Quests/4/456.json similarity index 93% rename from config/betterquesting/DefaultQuests/Quests/3/456.json rename to config/betterquesting/DefaultQuests/Quests/4/456.json index 317e4bb2c..2eea6eb5d 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/456.json +++ b/config/betterquesting/DefaultQuests/Quests/4/456.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.456.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 5302, "id:8": "gregtech:meta_item_2" }, @@ -18,7 +17,6 @@ "questID:3": 456, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/457.json b/config/betterquesting/DefaultQuests/Quests/4/457.json similarity index 89% rename from config/betterquesting/DefaultQuests/Quests/3/457.json rename to config/betterquesting/DefaultQuests/Quests/4/457.json index 387a34d41..64372b405 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/457.json +++ b/config/betterquesting/DefaultQuests/Quests/4/457.json @@ -7,8 +7,7 @@ "desc:8": "susy.quest.db.457.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, - "Damage:2": 566, + "Damage:2": 568, "id:8": "gregtech:meta_item_1" }, "ismain:1": 1, @@ -18,7 +17,6 @@ "questID:3": 457, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/458.json b/config/betterquesting/DefaultQuests/Quests/4/458.json similarity index 81% rename from config/betterquesting/DefaultQuests/Quests/3/458.json rename to config/betterquesting/DefaultQuests/Quests/4/458.json index ae4e66bc0..8168660d1 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/458.json +++ b/config/betterquesting/DefaultQuests/Quests/4/458.json @@ -1,15 +1,13 @@ { "preRequisites:11": [ - 457, - 459 + 457 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.458.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, - "Damage:2": 591, + "Damage:2": 593, "id:8": "gregtech:meta_item_1" }, "ismain:1": 1, @@ -19,7 +17,6 @@ "questID:3": 458, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, @@ -30,6 +27,11 @@ "Count:3": 1, "Damage:2": 592, "id:8": "gregtech:meta_item_1" + }, + "2:10": { + "Count:3": 1, + "Damage:2": 591, + "id:8": "gregtech:meta_item_1" } }, "taskID:8": "bq_standard:retrieval" diff --git a/config/betterquesting/DefaultQuests/Quests/3/488.json b/config/betterquesting/DefaultQuests/Quests/4/488.json similarity index 93% rename from config/betterquesting/DefaultQuests/Quests/3/488.json rename to config/betterquesting/DefaultQuests/Quests/4/488.json index 59c1428f1..157576717 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/488.json +++ b/config/betterquesting/DefaultQuests/Quests/4/488.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.488.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 5153, "id:8": "gregtech:meta_item_2" }, @@ -19,7 +18,6 @@ "questID:3": 488, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/489.json b/config/betterquesting/DefaultQuests/Quests/4/489.json similarity index 94% rename from config/betterquesting/DefaultQuests/Quests/3/489.json rename to config/betterquesting/DefaultQuests/Quests/4/489.json index 4493d6e4a..0f53d5635 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/489.json +++ b/config/betterquesting/DefaultQuests/Quests/4/489.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.489.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 489, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/490.json b/config/betterquesting/DefaultQuests/Quests/4/490.json similarity index 94% rename from config/betterquesting/DefaultQuests/Quests/3/490.json rename to config/betterquesting/DefaultQuests/Quests/4/490.json index b8d4ea83f..63ea58435 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/490.json +++ b/config/betterquesting/DefaultQuests/Quests/4/490.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.490.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 490, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/491.json b/config/betterquesting/DefaultQuests/Quests/4/491.json similarity index 93% rename from config/betterquesting/DefaultQuests/Quests/3/491.json rename to config/betterquesting/DefaultQuests/Quests/4/491.json index 190697c09..fcb3816a2 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/491.json +++ b/config/betterquesting/DefaultQuests/Quests/4/491.json @@ -9,7 +9,6 @@ "desc:8": "susy.quest.db.491.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 403, "id:8": "gregtech:meta_item_1" }, @@ -21,7 +20,6 @@ "questID:3": 491, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/614.json b/config/betterquesting/DefaultQuests/Quests/4/614.json index 7011eaa58..c7df29616 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/614.json +++ b/config/betterquesting/DefaultQuests/Quests/4/614.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.614.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 174, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +17,6 @@ "questID:3": 614, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/618527753.json b/config/betterquesting/DefaultQuests/Quests/4/618527753.json index b5f9f2f0c..174d7f7a7 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/618527753.json +++ b/config/betterquesting/DefaultQuests/Quests/4/618527753.json @@ -4,19 +4,17 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "Carbon black is an important component of synthetic rubber manufacturing, strengthening the product. It can be produced by partially combusting residues and heavy fractions in a rotary kiln.", + "desc:8": "susy.quest.db.618527753.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4169, "id:8": "gregtech:meta_dust" }, - "name:8": "Carbon Black" + "name:8": "susy.quest.db.618527753.title" } }, "questID:3": 618527753, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/4/620.json b/config/betterquesting/DefaultQuests/Quests/4/620.json index 9d29b81e7..87258721c 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/620.json +++ b/config/betterquesting/DefaultQuests/Quests/4/620.json @@ -9,7 +9,6 @@ "desc:8": "susy.quest.db.620.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1035, "id:8": "gregtech:machine" }, @@ -21,7 +20,6 @@ "questID:3": 620, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/622.json b/config/betterquesting/DefaultQuests/Quests/4/622.json index 8ea5d43b4..1da5aa851 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/622.json +++ b/config/betterquesting/DefaultQuests/Quests/4/622.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.622.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 112, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 622, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/623.json b/config/betterquesting/DefaultQuests/Quests/4/623.json index 6c04afa1e..cbaff1712 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/623.json +++ b/config/betterquesting/DefaultQuests/Quests/4/623.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.623.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 129, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +17,6 @@ "questID:3": 623, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/624.json b/config/betterquesting/DefaultQuests/Quests/4/624.json index 1f7c8b2e3..43689d7d2 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/624.json +++ b/config/betterquesting/DefaultQuests/Quests/4/624.json @@ -1,12 +1,11 @@ { "preRequisites:11": [ - 622 + 614 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.624.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15028, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 624, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/625.json b/config/betterquesting/DefaultQuests/Quests/4/625.json index 062a54abe..b4e821038 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/625.json +++ b/config/betterquesting/DefaultQuests/Quests/4/625.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.625.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:scar", "tag:10": { "ammo:2": 20, @@ -21,7 +20,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/626.json b/config/betterquesting/DefaultQuests/Quests/4/626.json index 97628c6ff..47e1b30db 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/626.json +++ b/config/betterquesting/DefaultQuests/Quests/4/626.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.626.desc", "icon:10": { - "Count:3": 1, "id:8": "openmodularturrets:rocket_turret" }, "name:8": "susy.quest.db.626.title" @@ -15,7 +14,6 @@ "questID:3": 626, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/627.json b/config/betterquesting/DefaultQuests/Quests/4/627.json index 355152db7..9d87f0e49 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/627.json +++ b/config/betterquesting/DefaultQuests/Quests/4/627.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.627.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:vector", "tag:10": { "ammo:2": 25, diff --git a/config/betterquesting/DefaultQuests/Quests/4/628.json b/config/betterquesting/DefaultQuests/Quests/4/628.json index 7b41173cb..258008e43 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/628.json +++ b/config/betterquesting/DefaultQuests/Quests/4/628.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.628.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:aug", "tag:10": { "ammo:2": 30, @@ -21,7 +20,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/629.json b/config/betterquesting/DefaultQuests/Quests/4/629.json index dcad8ea00..bf3e4bf1b 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/629.json +++ b/config/betterquesting/DefaultQuests/Quests/4/629.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.629.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:lmg", "tag:10": { "ammo:2": 100, @@ -21,7 +20,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/630.json b/config/betterquesting/DefaultQuests/Quests/4/630.json index 84620f5b5..d412261d7 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/630.json +++ b/config/betterquesting/DefaultQuests/Quests/4/630.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.630.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:as50", "tag:10": { "ammo:2": 10, diff --git a/config/betterquesting/DefaultQuests/Quests/4/632.json b/config/betterquesting/DefaultQuests/Quests/4/632.json index 66b751675..c1091af1f 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/632.json +++ b/config/betterquesting/DefaultQuests/Quests/4/632.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.632.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 523, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +17,6 @@ "questID:3": 632, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/633.json b/config/betterquesting/DefaultQuests/Quests/4/633.json index cdca9d508..389fb8676 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/633.json +++ b/config/betterquesting/DefaultQuests/Quests/4/633.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.633.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 524, "id:8": "gregtech:meta_item_1" }, @@ -17,7 +16,6 @@ "questID:3": 633, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/634.json b/config/betterquesting/DefaultQuests/Quests/4/634.json index 489bfb25d..45fc3dd07 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/634.json +++ b/config/betterquesting/DefaultQuests/Quests/4/634.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.634.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 525, "id:8": "gregtech:meta_item_1" }, @@ -17,7 +16,6 @@ "questID:3": 634, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/635.json b/config/betterquesting/DefaultQuests/Quests/4/635.json index dec5cbc7d..ee4b3c3d6 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/635.json +++ b/config/betterquesting/DefaultQuests/Quests/4/635.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.635.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 526, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +17,6 @@ "questID:3": 635, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/636.json b/config/betterquesting/DefaultQuests/Quests/4/636.json index 27466d520..570d8debc 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/636.json +++ b/config/betterquesting/DefaultQuests/Quests/4/636.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.636.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 527, "id:8": "gregtech:meta_item_1" }, @@ -17,7 +16,6 @@ "questID:3": 636, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/637.json b/config/betterquesting/DefaultQuests/Quests/4/637.json index 2a9481382..fac5cf42a 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/637.json +++ b/config/betterquesting/DefaultQuests/Quests/4/637.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.637.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1, "id:8": "susy:multiblock_tank" }, diff --git a/config/betterquesting/DefaultQuests/Quests/4/641.json b/config/betterquesting/DefaultQuests/Quests/4/641.json index 366d681c2..bb842b509 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/641.json +++ b/config/betterquesting/DefaultQuests/Quests/4/641.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.641.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1005, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 641, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/642.json b/config/betterquesting/DefaultQuests/Quests/4/642.json index 55537cad4..84a5bbe91 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/642.json +++ b/config/betterquesting/DefaultQuests/Quests/4/642.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.642.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -23,7 +22,6 @@ "questID:3": 642, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/4/643.json b/config/betterquesting/DefaultQuests/Quests/4/643.json index d18d84655..ca1981c35 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/643.json +++ b/config/betterquesting/DefaultQuests/Quests/4/643.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.643.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,7 +21,6 @@ "questID:3": 643, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/4/644.json b/config/betterquesting/DefaultQuests/Quests/4/644.json index f441fc7c1..17ff50ffc 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/644.json +++ b/config/betterquesting/DefaultQuests/Quests/4/644.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.644.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1016, "id:8": "gregtech:meta_dust" }, @@ -19,7 +18,6 @@ "questID:3": 644, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/645.json b/config/betterquesting/DefaultQuests/Quests/4/645.json index dfdceafb4..28c70e535 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/645.json +++ b/config/betterquesting/DefaultQuests/Quests/4/645.json @@ -1,8 +1,4 @@ { - "preRequisiteTypes:7": [ - 0, - 1 - ], "preRequisites:11": [ 644, 622 @@ -11,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.645.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:elytra" }, "name:8": "susy.quest.db.645.title" @@ -20,7 +15,6 @@ "questID:3": 645, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/647.json b/config/betterquesting/DefaultQuests/Quests/4/647.json index 303d75676..c2e575de7 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/647.json +++ b/config/betterquesting/DefaultQuests/Quests/4/647.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.647.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1009, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 647, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/648.json b/config/betterquesting/DefaultQuests/Quests/4/648.json index eb243534b..c7966cb5f 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/648.json +++ b/config/betterquesting/DefaultQuests/Quests/4/648.json @@ -12,7 +12,6 @@ "desc:8": "susy.quest.db.648.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -28,7 +27,6 @@ "questID:3": 648, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/4/649.json b/config/betterquesting/DefaultQuests/Quests/4/649.json index 516535ec4..2de243c41 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/649.json +++ b/config/betterquesting/DefaultQuests/Quests/4/649.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.649.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15205, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 649, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/679.json b/config/betterquesting/DefaultQuests/Quests/4/679.json index 83db8fbc4..54faf57c9 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/679.json +++ b/config/betterquesting/DefaultQuests/Quests/4/679.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.679.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 113, "id:8": "gregtech:meta_dust" }, diff --git a/config/betterquesting/DefaultQuests/Quests/4/680.json b/config/betterquesting/DefaultQuests/Quests/4/680.json index cbf9016ab..8e7ce5846 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/680.json +++ b/config/betterquesting/DefaultQuests/Quests/4/680.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.680.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1023, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 680, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/681.json b/config/betterquesting/DefaultQuests/Quests/4/681.json index 02097092f..ff8496f15 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/681.json +++ b/config/betterquesting/DefaultQuests/Quests/4/681.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.681.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:fireworks" }, "name:8": "susy.quest.db.681.title" @@ -15,7 +14,6 @@ "questID:3": 681, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/683.json b/config/betterquesting/DefaultQuests/Quests/4/683.json index 4559eb635..011f7c274 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/683.json +++ b/config/betterquesting/DefaultQuests/Quests/4/683.json @@ -4,9 +4,8 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "A §6coking tower§r is a specialized structure used in the process of §6converting residues into coke.§r", + "desc:8": "susy.quest.db.683.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4, "id:8": "gregtech:meta_block_frame_20" }, @@ -16,7 +15,6 @@ "questID:3": 683, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/690.json b/config/betterquesting/DefaultQuests/Quests/4/690.json index 9fb9470c0..2590b1c7b 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/690.json +++ b/config/betterquesting/DefaultQuests/Quests/4/690.json @@ -5,9 +5,8 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "Catalytic cracking is a powerful tool for turning heavier fractions into usable products for polymerization, aromatics (BTEX), and fuels. It requires a catalyst that needs to be regenerated with oxygen, and can crack residues and heavy gas oil.", + "desc:8": "susy.quest.db.690.desc", "icon:10": { - "Count:3": 1, "Damage:2": 171, "id:8": "gregtech:meta_item_2" }, @@ -17,7 +16,6 @@ "questID:3": 690, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/691.json b/config/betterquesting/DefaultQuests/Quests/4/691.json index d094c05f0..c04b979cc 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/691.json +++ b/config/betterquesting/DefaultQuests/Quests/4/691.json @@ -5,9 +5,8 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "There are two forms of coking, fluid and delayed coking. Delayed coking is a slower process that produces more naphtha but is more energy intensive. It requires a vacuum distillation tower, coking tower, and a tube furnace. In fluid coking, the coke produced is converted to syngas, which can be used for chemical synthesis or steel production. Fluid coking is also a faster process, but requires some more infrastructure.", + "desc:8": "susy.quest.db.691.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8116, "id:8": "gregtech:meta_dust" }, @@ -17,7 +16,6 @@ "questID:3": 691, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/692.json b/config/betterquesting/DefaultQuests/Quests/4/692.json index 7679399a8..27ae7235f 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/692.json +++ b/config/betterquesting/DefaultQuests/Quests/4/692.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.692.desc", "icon:10": { - "Count:3": 1, "Damage:2": 234, "id:8": "gregtech:meta_item_1" }, @@ -17,7 +16,6 @@ "questID:3": 692, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/693.json b/config/betterquesting/DefaultQuests/Quests/4/693.json index eb5581c04..952886891 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/693.json +++ b/config/betterquesting/DefaultQuests/Quests/4/693.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.693.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8120, "id:8": "gregtech:meta_gem" }, @@ -21,7 +20,6 @@ "questID:3": 693, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/694.json b/config/betterquesting/DefaultQuests/Quests/4/694.json index 512d8886c..8c78c085c 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/694.json +++ b/config/betterquesting/DefaultQuests/Quests/4/694.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.694.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 467, "id:8": "gregtech:meta_item_1", "tag:10": { @@ -23,7 +22,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/695.json b/config/betterquesting/DefaultQuests/Quests/4/695.json index 7d264bb57..3fa2d3111 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/695.json +++ b/config/betterquesting/DefaultQuests/Quests/4/695.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.695.desc", "icon:10": { - "Count:3": 1, "Damage:2": 719, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 695, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/696.json b/config/betterquesting/DefaultQuests/Quests/4/696.json index 66f0ea0bc..ddbc364ba 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/696.json +++ b/config/betterquesting/DefaultQuests/Quests/4/696.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.696.desc", "icon:10": { - "Count:3": 1, "id:8": "naturescompass:naturescompass", "tag:10": {} }, diff --git a/config/betterquesting/DefaultQuests/Quests/4/697.json b/config/betterquesting/DefaultQuests/Quests/4/697.json index bb34ffe5c..0b8ee17b1 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/697.json +++ b/config/betterquesting/DefaultQuests/Quests/4/697.json @@ -10,7 +10,6 @@ "desc:8": "susy.quest.db.697.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 15126, "id:8": "gregtech:meta_foil" }, @@ -21,7 +20,6 @@ "questID:3": 697, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/700.json b/config/betterquesting/DefaultQuests/Quests/4/700.json index 4ed1a58dc..d825dfceb 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/700.json +++ b/config/betterquesting/DefaultQuests/Quests/4/700.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.700.desc", "icon:10": { - "Count:3": 1, "Damage:2": 14655, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 700, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/701.json b/config/betterquesting/DefaultQuests/Quests/4/701.json index c8a5613dd..f7146f4f1 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/701.json +++ b/config/betterquesting/DefaultQuests/Quests/4/701.json @@ -9,7 +9,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.701.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -23,7 +22,6 @@ "questID:3": 701, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/4/704.json b/config/betterquesting/DefaultQuests/Quests/4/704.json index 4d07ede3a..6638b2505 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/704.json +++ b/config/betterquesting/DefaultQuests/Quests/4/704.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.704.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 637, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 704, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/705.json b/config/betterquesting/DefaultQuests/Quests/4/705.json index f273c7bc2..0a4fc0e9b 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/705.json +++ b/config/betterquesting/DefaultQuests/Quests/4/705.json @@ -4,17 +4,9 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "Now that you are at HV, you can make more advanced types of §cexplosives §rand §cmissiles §rby putting HV power on a Weapons Factory.\n\nThere are 3 new types of explosives\n§eEndothermic explosives§r, made with cryogenics\n§3Exothermic explosives§r, made with ethylene oxide\n§aEMP explosives§r, made with superconductors\n\nYou can get most of the ingredients for these at HV.", + "desc:8": "susy.quest.db.705.desc", "icon:10": { - "Count:3": 1, "Damage:2": 17, - "ForgeCaps:10": { - "Parent:10": { - "explosive:10": { - "customizations:9": {} - } - } - }, "id:8": "icbmclassic:explosive_missile" }, "name:8": "susy.quest.db.705.title" @@ -23,7 +15,6 @@ "questID:3": 705, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/4/706.json b/config/betterquesting/DefaultQuests/Quests/4/706.json index 069e57a58..f5c832341 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/706.json +++ b/config/betterquesting/DefaultQuests/Quests/4/706.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.706.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 113, "id:8": "gregtech:meta_ingot" }, @@ -18,7 +17,6 @@ "questID:3": 706, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/707.json b/config/betterquesting/DefaultQuests/Quests/4/707.json index ab0f12307..a8e5c5a20 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/707.json +++ b/config/betterquesting/DefaultQuests/Quests/4/707.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.707.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 2, "id:8": "gregtech:wire_coil" }, @@ -17,7 +16,6 @@ "questID:3": 707, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/4/708.json b/config/betterquesting/DefaultQuests/Quests/4/708.json index a17163a02..c44902fab 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/708.json +++ b/config/betterquesting/DefaultQuests/Quests/4/708.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.708.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1, "id:8": "gregtech:wire_coil" }, @@ -18,7 +17,6 @@ "questID:3": 708, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/4/709.json b/config/betterquesting/DefaultQuests/Quests/4/709.json index ba4a55488..686773512 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/709.json +++ b/config/betterquesting/DefaultQuests/Quests/4/709.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.709.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 15049, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 709, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/713.json b/config/betterquesting/DefaultQuests/Quests/4/713.json index 5b65a1919..7d8464a60 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/713.json +++ b/config/betterquesting/DefaultQuests/Quests/4/713.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.713.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,7 +20,6 @@ "questID:3": 713, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/4/714.json b/config/betterquesting/DefaultQuests/Quests/4/714.json index 385328f48..1db24e277 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/714.json +++ b/config/betterquesting/DefaultQuests/Quests/4/714.json @@ -5,10 +5,9 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "Steam cracking oil fractions and distilling it gives you §aButadiene.§f This, along with styrene made from §aEthylbenzene,§f will allow you to make §9Styrene-Butadiene Rubber.§f\n\nIt can do all the things that Rubber can in recipes, but at a lower cost in assembling recipes.\n\nIn case you missed it, §6Silicone Rubber§f is the other higher tier rubber available at HV.\n\nYou will need §3n-Butyllithium§f in the first place as a catalyst to make this.\n\nn-Butyllithium requires a solution of Lithium and Diethyl Ether, and also Bromobutane, which is made by combining Hydrobromic Acid and n-Butanol from the Ziegler Process.\n\nHydrobromic Acid is made in a CSTR by combining Sulfur Dioxide, Water and Bromine.", + "desc:8": "susy.quest.db.714.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1004, "id:8": "gregtech:meta_ring" }, @@ -19,7 +18,6 @@ "questID:3": 714, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/715.json b/config/betterquesting/DefaultQuests/Quests/4/715.json index f040ff143..0ae3b98be 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/715.json +++ b/config/betterquesting/DefaultQuests/Quests/4/715.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.715.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15228, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 715, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/716.json b/config/betterquesting/DefaultQuests/Quests/4/716.json index 23893339d..44c25fc85 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/716.json +++ b/config/betterquesting/DefaultQuests/Quests/4/716.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.716.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1000, "id:8": "gregtech:meta_ring" }, @@ -16,7 +15,6 @@ "questID:3": 716, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/717.json b/config/betterquesting/DefaultQuests/Quests/4/717.json index 9f276b052..c39940909 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/717.json +++ b/config/betterquesting/DefaultQuests/Quests/4/717.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.717.desc", "icon:10": { - "Count:3": 1, "Damage:2": 13025, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 717, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/720.json b/config/betterquesting/DefaultQuests/Quests/4/720.json index af7199187..366179f40 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/720.json +++ b/config/betterquesting/DefaultQuests/Quests/4/720.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.720.desc", "icon:10": { - "Count:3": 1, "id:8": "betterquesting:placeholder" }, "name:8": "susy.quest.db.720.title" @@ -15,7 +14,6 @@ "questID:3": 720, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/4/753.json b/config/betterquesting/DefaultQuests/Quests/4/753.json index c3ee8916d..62d48a988 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/753.json +++ b/config/betterquesting/DefaultQuests/Quests/4/753.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.753.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 172, "id:8": "gregtech:meta_item_2" }, @@ -17,7 +16,6 @@ "questID:3": 753, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/822.json b/config/betterquesting/DefaultQuests/Quests/4/822.json index 607c91aee..90d66ba3a 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/822.json +++ b/config/betterquesting/DefaultQuests/Quests/4/822.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.822.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14638, "id:8": "gregtech:machine" }, @@ -17,7 +16,6 @@ "questID:3": 822, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/4/823.json b/config/betterquesting/DefaultQuests/Quests/4/823.json index 7442281ca..b662c9448 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/823.json +++ b/config/betterquesting/DefaultQuests/Quests/4/823.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.823.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 823, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/863.json b/config/betterquesting/DefaultQuests/Quests/4/863.json similarity index 93% rename from config/betterquesting/DefaultQuests/Quests/3/863.json rename to config/betterquesting/DefaultQuests/Quests/4/863.json index e0a94d106..e789b763e 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/863.json +++ b/config/betterquesting/DefaultQuests/Quests/4/863.json @@ -9,7 +9,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.863.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1607, "id:8": "gregtech:meta_dust" }, @@ -19,7 +18,6 @@ "questID:3": 863, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/864.json b/config/betterquesting/DefaultQuests/Quests/4/864.json similarity index 95% rename from config/betterquesting/DefaultQuests/Quests/3/864.json rename to config/betterquesting/DefaultQuests/Quests/4/864.json index fa6fefecf..361c8d6cc 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/864.json +++ b/config/betterquesting/DefaultQuests/Quests/4/864.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.864.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -26,7 +25,6 @@ "questID:3": 864, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/865.json b/config/betterquesting/DefaultQuests/Quests/4/865.json similarity index 93% rename from config/betterquesting/DefaultQuests/Quests/3/865.json rename to config/betterquesting/DefaultQuests/Quests/4/865.json index ef1fbce07..a4017c5e2 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/865.json +++ b/config/betterquesting/DefaultQuests/Quests/4/865.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.865.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15288, "id:8": "gregtech:meta_dust" }, @@ -17,7 +16,6 @@ "questID:3": 865, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/866.json b/config/betterquesting/DefaultQuests/Quests/4/866.json similarity index 93% rename from config/betterquesting/DefaultQuests/Quests/3/866.json rename to config/betterquesting/DefaultQuests/Quests/4/866.json index cce63a285..69738e9b7 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/866.json +++ b/config/betterquesting/DefaultQuests/Quests/4/866.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.866.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 5002, "id:8": "gregtech:meta_item_2" }, @@ -19,7 +18,6 @@ "questID:3": 866, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/868.json b/config/betterquesting/DefaultQuests/Quests/4/868.json similarity index 94% rename from config/betterquesting/DefaultQuests/Quests/3/868.json rename to config/betterquesting/DefaultQuests/Quests/4/868.json index 0f05744f0..9d3b4d89d 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/868.json +++ b/config/betterquesting/DefaultQuests/Quests/4/868.json @@ -9,7 +9,6 @@ "desc:8": "susy.quest.db.868.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -24,7 +23,6 @@ "questID:3": 868, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/869.json b/config/betterquesting/DefaultQuests/Quests/4/869.json similarity index 88% rename from config/betterquesting/DefaultQuests/Quests/3/869.json rename to config/betterquesting/DefaultQuests/Quests/4/869.json index 2f38e26d4..7f0d40f15 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/869.json +++ b/config/betterquesting/DefaultQuests/Quests/4/869.json @@ -1,9 +1,4 @@ { - "preRequisiteTypes:7": [ - 0, - 1, - 1 - ], "preRequisites:11": [ 864, 652, @@ -13,7 +8,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.869.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -27,7 +21,6 @@ "questID:3": 869, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/870.json b/config/betterquesting/DefaultQuests/Quests/4/870.json similarity index 94% rename from config/betterquesting/DefaultQuests/Quests/3/870.json rename to config/betterquesting/DefaultQuests/Quests/4/870.json index 83443fb54..52639b6a7 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/870.json +++ b/config/betterquesting/DefaultQuests/Quests/4/870.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.870.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 870, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/3/872.json b/config/betterquesting/DefaultQuests/Quests/4/872.json similarity index 91% rename from config/betterquesting/DefaultQuests/Quests/3/872.json rename to config/betterquesting/DefaultQuests/Quests/4/872.json index 2e83a1603..c11cc5c53 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/872.json +++ b/config/betterquesting/DefaultQuests/Quests/4/872.json @@ -1,14 +1,12 @@ { "preRequisites:11": [ 865, - 864, 873 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.872.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15289, "id:8": "gregtech:meta_dust" }, @@ -18,7 +16,6 @@ "questID:3": 872, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/873.json b/config/betterquesting/DefaultQuests/Quests/4/873.json similarity index 94% rename from config/betterquesting/DefaultQuests/Quests/3/873.json rename to config/betterquesting/DefaultQuests/Quests/4/873.json index 386dc96ac..c171cd558 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/873.json +++ b/config/betterquesting/DefaultQuests/Quests/4/873.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.873.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/4/943634333.json b/config/betterquesting/DefaultQuests/Quests/4/943634333.json index c69139475..b8e1cf3b2 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/943634333.json +++ b/config/betterquesting/DefaultQuests/Quests/4/943634333.json @@ -4,19 +4,17 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§9Hydrocracking§r is a costly process that uses hydrogen to break heavier fractions into lighter fractions at high efficiency. It is best used in combination with §6catalytic cracking§r to convert cycle oil into aromatics (BTEX) and lighter fractions.", + "desc:8": "susy.quest.db.943634333.desc", "icon:10": { - "Count:3": 1, "Damage:2": 159, "id:8": "gregtech:meta_item_2" }, - "name:8": "Hydrocracking" + "name:8": "susy.quest.db.943634333.title" } }, "questID:3": 943634333, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/754.json b/config/betterquesting/DefaultQuests/Quests/5/754.json index 7d798c0b6..ac06dcaaf 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/754.json +++ b/config/betterquesting/DefaultQuests/Quests/5/754.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.754.desc", "icon:10": { - "Count:3": 1, "Damage:2": 130, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 754, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/755.json b/config/betterquesting/DefaultQuests/Quests/5/755.json index cf707c639..00e515639 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/755.json +++ b/config/betterquesting/DefaultQuests/Quests/5/755.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.755.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15124, "id:8": "gregtech:meta_plate" }, @@ -16,7 +15,6 @@ "questID:3": 755, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/5/756.json b/config/betterquesting/DefaultQuests/Quests/5/756.json index 1892f591c..668a324eb 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/756.json +++ b/config/betterquesting/DefaultQuests/Quests/5/756.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.756.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15014, "id:8": "gregtech:meta_thread" }, @@ -17,7 +16,6 @@ "questID:3": 756, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 64, diff --git a/config/betterquesting/DefaultQuests/Quests/5/757.json b/config/betterquesting/DefaultQuests/Quests/5/757.json index 169cdb0e7..f3194b664 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/757.json +++ b/config/betterquesting/DefaultQuests/Quests/5/757.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.757.desc", "icon:10": { - "Count:3": 1, "Damage:2": 175, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 757, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/758.json b/config/betterquesting/DefaultQuests/Quests/5/758.json index 86500f0d0..7e78b368c 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/758.json +++ b/config/betterquesting/DefaultQuests/Quests/5/758.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.758.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15029, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 758, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/759.json b/config/betterquesting/DefaultQuests/Quests/5/759.json index e56a5b0ae..88c67793e 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/759.json +++ b/config/betterquesting/DefaultQuests/Quests/5/759.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.759.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:minigun", "tag:10": { "ammo:2": 200, @@ -21,7 +20,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/760.json b/config/betterquesting/DefaultQuests/Quests/5/760.json index 627f21452..8109521c8 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/760.json +++ b/config/betterquesting/DefaultQuests/Quests/5/760.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.760.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:rocketlauncher", "tag:10": { "ammo:2": 1, @@ -21,7 +20,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/761.json b/config/betterquesting/DefaultQuests/Quests/5/761.json index fff35b195..4e95c7f95 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/761.json +++ b/config/betterquesting/DefaultQuests/Quests/5/761.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.761.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:grenadelauncher", "tag:10": { "ammo:2": 6, @@ -21,7 +20,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/762.json b/config/betterquesting/DefaultQuests/Quests/5/762.json index 8559b08c8..06b50c043 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/762.json +++ b/config/betterquesting/DefaultQuests/Quests/5/762.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.762.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:guidedmissilelauncher", "tag:10": { "ammo:2": 1, @@ -21,7 +20,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/785.json b/config/betterquesting/DefaultQuests/Quests/5/785.json index dbab4ca70..e2da22397 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/785.json +++ b/config/betterquesting/DefaultQuests/Quests/5/785.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.785.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,7 +20,6 @@ "questID:3": 785, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/792.json b/config/betterquesting/DefaultQuests/Quests/5/792.json index 13028e6c9..106ef6045 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/792.json +++ b/config/betterquesting/DefaultQuests/Quests/5/792.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.792.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "minecraft:bed" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 792, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/793.json b/config/betterquesting/DefaultQuests/Quests/5/793.json index 4f683ef6c..b915a9081 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/793.json +++ b/config/betterquesting/DefaultQuests/Quests/5/793.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.793.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "susy:separator_rotor" }, "ismain:1": 1, @@ -17,7 +16,6 @@ "questID:3": 793, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/794.json b/config/betterquesting/DefaultQuests/Quests/5/794.json index 58bf88dbe..e8b167921 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/794.json +++ b/config/betterquesting/DefaultQuests/Quests/5/794.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.794.desc", "icon:10": { - "Count:3": 1, "Damage:2": 7021, "id:8": "gregtech:meta_dust_sifted" }, @@ -17,7 +16,6 @@ "questID:3": 794, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/795.json b/config/betterquesting/DefaultQuests/Quests/5/795.json index 1513ed9c1..4f39898ff 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/795.json +++ b/config/betterquesting/DefaultQuests/Quests/5/795.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.795.desc", "icon:10": { - "Count:3": 1, "Damage:2": 187, "id:8": "gregtech:machine" }, @@ -17,7 +16,6 @@ "questID:3": 795, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/796.json b/config/betterquesting/DefaultQuests/Quests/5/796.json index 6cae62fe7..3128ca2cc 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/796.json +++ b/config/betterquesting/DefaultQuests/Quests/5/796.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.796.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,7 +20,6 @@ "questID:3": 796, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 8000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/797.json b/config/betterquesting/DefaultQuests/Quests/5/797.json index f4061d63f..4ea141a5e 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/797.json +++ b/config/betterquesting/DefaultQuests/Quests/5/797.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.797.desc", "icon:10": { - "Count:3": 1, "Damage:2": 115, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 797, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/798.json b/config/betterquesting/DefaultQuests/Quests/5/798.json index ed4bfd76e..808902133 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/798.json +++ b/config/betterquesting/DefaultQuests/Quests/5/798.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.798.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 2013, "id:8": "gregtech:meta_ingot" }, @@ -18,7 +17,6 @@ "questID:3": 798, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/799.json b/config/betterquesting/DefaultQuests/Quests/5/799.json index c844842a2..3c98aa602 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/799.json +++ b/config/betterquesting/DefaultQuests/Quests/5/799.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.799.desc", "icon:10": { - "Count:3": 1, "Damage:2": 293, "id:8": "gregtech:meta_dust_flotated" }, @@ -16,7 +15,6 @@ "questID:3": 799, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/800.json b/config/betterquesting/DefaultQuests/Quests/5/800.json index aed3cee20..84b36c923 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/800.json +++ b/config/betterquesting/DefaultQuests/Quests/5/800.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.800.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8525, "id:8": "gregtech:meta_dust" }, @@ -18,7 +17,6 @@ "questID:3": 800, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/801.json b/config/betterquesting/DefaultQuests/Quests/5/801.json index e3ca25e75..81a783284 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/801.json +++ b/config/betterquesting/DefaultQuests/Quests/5/801.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.801.desc", "icon:10": { - "Count:3": 1, "Damage:2": 64, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 801, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/802.json b/config/betterquesting/DefaultQuests/Quests/5/802.json index 4668dff5e..f81ef33b0 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/802.json +++ b/config/betterquesting/DefaultQuests/Quests/5/802.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.802.desc", "icon:10": { - "Count:3": 1, "Damage:2": 255, "id:8": "gregtech:meta_item_2" }, @@ -22,7 +21,6 @@ "questID:3": 802, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/803.json b/config/betterquesting/DefaultQuests/Quests/5/803.json index 655d68a03..efb8495f2 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/803.json +++ b/config/betterquesting/DefaultQuests/Quests/5/803.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.803.desc", "icon:10": { - "Count:3": 1, "Damage:2": 89, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 803, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/804.json b/config/betterquesting/DefaultQuests/Quests/5/804.json index 8c42b9d8d..f589b2bd2 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/804.json +++ b/config/betterquesting/DefaultQuests/Quests/5/804.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.804.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,7 +20,6 @@ "questID:3": 804, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/805.json b/config/betterquesting/DefaultQuests/Quests/5/805.json index 33f869c6e..de87366d5 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/805.json +++ b/config/betterquesting/DefaultQuests/Quests/5/805.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.805.desc", "icon:10": { - "Count:3": 1, "Damage:2": 318, "id:8": "gregtech:meta_dust_sifted" }, @@ -19,7 +18,6 @@ "questID:3": 805, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/806.json b/config/betterquesting/DefaultQuests/Quests/5/806.json index 0aa6c79ee..28b3362d3 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/806.json +++ b/config/betterquesting/DefaultQuests/Quests/5/806.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.806.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,7 +20,6 @@ "questID:3": 806, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/807.json b/config/betterquesting/DefaultQuests/Quests/5/807.json index 6fcd49ac2..2bef709ad 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/807.json +++ b/config/betterquesting/DefaultQuests/Quests/5/807.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.807.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8552, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 807, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/808.json b/config/betterquesting/DefaultQuests/Quests/5/808.json index 4b77bbf36..85e540d8b 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/808.json +++ b/config/betterquesting/DefaultQuests/Quests/5/808.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.808.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1005, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 808, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 7000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/809.json b/config/betterquesting/DefaultQuests/Quests/5/809.json index e4f85563a..bb6d4d6f2 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/809.json +++ b/config/betterquesting/DefaultQuests/Quests/5/809.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.809.desc", "icon:10": { - "Count:3": 1, "Damage:2": 71, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 809, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/810.json b/config/betterquesting/DefaultQuests/Quests/5/810.json index b3d8fcd33..84225c567 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/810.json +++ b/config/betterquesting/DefaultQuests/Quests/5/810.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.810.desc", "icon:10": { - "Count:3": 1, "Damage:2": 104, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 810, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/811.json b/config/betterquesting/DefaultQuests/Quests/5/811.json index 405109301..7db525b52 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/811.json +++ b/config/betterquesting/DefaultQuests/Quests/5/811.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.811.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8555, "id:8": "gregtech:meta_dust" }, @@ -18,7 +17,6 @@ "questID:3": 811, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/812.json b/config/betterquesting/DefaultQuests/Quests/5/812.json index a76ffc516..3c1218a29 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/812.json +++ b/config/betterquesting/DefaultQuests/Quests/5/812.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.812.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8559, "id:8": "gregtech:meta_dust" }, @@ -18,7 +17,6 @@ "questID:3": 812, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/813.json b/config/betterquesting/DefaultQuests/Quests/5/813.json index 1245eb428..530d410b2 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/813.json +++ b/config/betterquesting/DefaultQuests/Quests/5/813.json @@ -12,7 +12,6 @@ "desc:8": "susy.quest.db.813.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 3003, "id:8": "gregtech:meta_ingot" }, @@ -23,7 +22,6 @@ "questID:3": 813, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/5/814.json b/config/betterquesting/DefaultQuests/Quests/5/814.json index 250923d96..a1192642c 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/814.json +++ b/config/betterquesting/DefaultQuests/Quests/5/814.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.814.desc", "icon:10": { - "Count:3": 1, "Damage:2": 7047, "id:8": "gregtech:meta_dust_sifted" }, @@ -16,7 +15,6 @@ "questID:3": 814, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/815.json b/config/betterquesting/DefaultQuests/Quests/5/815.json index 0ad747c76..3fe4be696 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/815.json +++ b/config/betterquesting/DefaultQuests/Quests/5/815.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.815.desc", "icon:10": { - "Count:3": 1, "Damage:2": 42, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 815, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/816.json b/config/betterquesting/DefaultQuests/Quests/5/816.json index 281a02cac..bc7e3b7c0 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/816.json +++ b/config/betterquesting/DefaultQuests/Quests/5/816.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.816.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,7 +20,6 @@ "questID:3": 816, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/817.json b/config/betterquesting/DefaultQuests/Quests/5/817.json index b3aff1fbb..cb953783c 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/817.json +++ b/config/betterquesting/DefaultQuests/Quests/5/817.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.817.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8544, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 817, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/818.json b/config/betterquesting/DefaultQuests/Quests/5/818.json index 446facc71..c2e5db4c3 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/818.json +++ b/config/betterquesting/DefaultQuests/Quests/5/818.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.818.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,7 +20,6 @@ "questID:3": 818, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/819.json b/config/betterquesting/DefaultQuests/Quests/5/819.json index 1a3478c7f..4d65aebc4 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/819.json +++ b/config/betterquesting/DefaultQuests/Quests/5/819.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.819.desc", "icon:10": { - "Count:3": 1, "Damage:2": 123, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 819, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/820.json b/config/betterquesting/DefaultQuests/Quests/5/820.json index 574c109f5..df16ae259 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/820.json +++ b/config/betterquesting/DefaultQuests/Quests/5/820.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.820.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,7 +20,6 @@ "questID:3": 820, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/821.json b/config/betterquesting/DefaultQuests/Quests/5/821.json index aee6140be..acf4cd3f2 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/821.json +++ b/config/betterquesting/DefaultQuests/Quests/5/821.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.821.desc", "icon:10": { - "Count:3": 1, "Damage:2": 303, "id:8": "gregtech:meta_item_2" }, @@ -16,7 +15,6 @@ "questID:3": 821, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/824.json b/config/betterquesting/DefaultQuests/Quests/5/824.json index 8b94a4266..3d6848870 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/824.json +++ b/config/betterquesting/DefaultQuests/Quests/5/824.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.824.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15008, "id:8": "gregtech:meta_dust" }, @@ -17,7 +16,6 @@ "questID:3": 824, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/825.json b/config/betterquesting/DefaultQuests/Quests/5/825.json index 8e55c706e..b62553dfb 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/825.json +++ b/config/betterquesting/DefaultQuests/Quests/5/825.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.825.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15397, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 825, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/826.json b/config/betterquesting/DefaultQuests/Quests/5/826.json index 059c2cb04..c7d80a6b3 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/826.json +++ b/config/betterquesting/DefaultQuests/Quests/5/826.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.826.desc", "icon:10": { - "Count:3": 1, "Damage:2": 253, "id:8": "gregtech:meta_item_2" }, @@ -18,7 +17,6 @@ "questID:3": 826, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/5/827.json b/config/betterquesting/DefaultQuests/Quests/5/827.json index b73968a25..1f2b14238 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/827.json +++ b/config/betterquesting/DefaultQuests/Quests/5/827.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.827.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1013, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 827, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/828.json b/config/betterquesting/DefaultQuests/Quests/5/828.json index e3eb9b132..036cf949f 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/828.json +++ b/config/betterquesting/DefaultQuests/Quests/5/828.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.828.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1046, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 828, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/829.json b/config/betterquesting/DefaultQuests/Quests/5/829.json index fe7522a5c..5192613bf 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/829.json +++ b/config/betterquesting/DefaultQuests/Quests/5/829.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.829.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8386, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 829, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/5/875.json b/config/betterquesting/DefaultQuests/Quests/5/875.json index 3fdad1753..28cddbe02 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/875.json +++ b/config/betterquesting/DefaultQuests/Quests/5/875.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.875.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 2, "id:8": "gregtech:warning_sign" }, diff --git a/config/betterquesting/DefaultQuests/Quests/5/876.json b/config/betterquesting/DefaultQuests/Quests/5/876.json index edb9a3d8a..9cb5157ba 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/876.json +++ b/config/betterquesting/DefaultQuests/Quests/5/876.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.876.desc", "icon:10": { - "Count:3": 1, "Damage:2": 116, "id:8": "gregtech:meta_dust" }, diff --git a/config/betterquesting/DefaultQuests/Quests/5/92.json b/config/betterquesting/DefaultQuests/Quests/5/92.json index f446859e3..53c989bd3 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/92.json +++ b/config/betterquesting/DefaultQuests/Quests/5/92.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.92.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4394, "id:8": "gregtech:meta_thread" }, @@ -16,7 +15,6 @@ "questID:3": 92, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/104.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/104.json index 22160b0cb..78440d9c1 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/104.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/104.json @@ -9,7 +9,6 @@ "desc:8": "susy.quest.db.104.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 950, "id:8": "gregtech:machine" }, @@ -20,7 +19,6 @@ "questID:3": 104, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/110.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/110.json index 5ff65cd22..b7aefa882 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/110.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/110.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.110.desc", "icon:10": { - "Count:3": 1, "Damage:2": 14554, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 110, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/111.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/111.json index cc600bcfd..d4b0eb224 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/111.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/111.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.111.desc", "icon:10": { - "Count:3": 1, "Damage:2": 14580, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 111, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/112.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/112.json index a129a62c2..b25cc8311 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/112.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/112.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.112.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14606, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 112, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/113.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/113.json index 5bbaa54fc..1dff6d819 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/113.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/113.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.113.desc", "icon:10": { - "Count:3": 1, "Damage:2": 14567, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 113, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/114.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/114.json index f10eac540..da5600c03 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/114.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/114.json @@ -9,7 +9,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.114.desc", "icon:10": { - "Count:3": 1, "Damage:2": 14593, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 114, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/123.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/123.json index f2e23b4e3..331370c56 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/123.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/123.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.123.desc", "icon:10": { - "Count:3": 1, "Damage:2": 14681, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 123, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/125.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/125.json index 974f0a8de..0c8af9860 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/125.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/125.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.125.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8516, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 125, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 15, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/128.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/128.json index 796632aca..73f17002c 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/128.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/128.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.128.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14634, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 128, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/172.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/172.json index f6429c4dd..eac29cdc6 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/172.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/172.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.172.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,7 +20,6 @@ "questID:3": 172, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/173.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/173.json index c8ce78e1b..b1ae14465 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/173.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/173.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.173.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,7 +20,6 @@ "questID:3": 173, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/175.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/175.json index 8b3e9dbc3..57b4f40a8 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/175.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/175.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.175.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,7 +21,6 @@ "questID:3": 175, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/178.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/178.json index f294791da..c15d994d3 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/178.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/178.json @@ -9,7 +9,6 @@ "desc:8": "susy.quest.db.178.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,7 +21,6 @@ "questID:3": 178, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/180.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/180.json index d1de12c0f..c513d492b 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/180.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/180.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.180.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 180, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/181.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/181.json index f6402e59c..77bca802d 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/181.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/181.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.181.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 181, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/183.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/183.json index ab396bfac..9f82f76aa 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/183.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/183.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.183.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -23,7 +22,6 @@ "questID:3": 183, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/184.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/184.json index af51b0f45..c9dede000 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/184.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/184.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.184.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 377, "id:8": "gregtech:meta_dust" }, @@ -18,7 +17,6 @@ "questID:3": 184, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/185.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/185.json index 06a007d40..a77b1b650 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/185.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/185.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.185.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,7 +21,6 @@ "questID:3": 185, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/186.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/186.json index 5b7605c21..6cbfa2d7f 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/186.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/186.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.186.desc", "icon:10": { - "Count:3": 1, "Damage:2": 185, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 186, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/198.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/198.json index ddd9a2598..6285bfd7d 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/198.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/198.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.198.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,7 +21,6 @@ "questID:3": 198, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/199.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/199.json index 7f3b62310..0adf98df7 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/199.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/199.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.199.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -23,7 +22,6 @@ "questID:3": 199, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/200.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/200.json index b3c3c655f..bc91eca53 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/200.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/200.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.200.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8110, "id:8": "gregtech:meta_dust" }, @@ -19,7 +18,6 @@ "questID:3": 200, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/201.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/201.json index 67afe0b2a..a08a3f331 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/201.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/201.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.201.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8119, "id:8": "gregtech:meta_dust" }, @@ -18,7 +17,6 @@ "questID:3": 201, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/202.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/202.json index a6ae5a391..f9a22ba13 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/202.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/202.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.202.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8171, "OreDict:8": "dustCryolite", "id:8": "gregtech:meta_dust" @@ -20,7 +19,6 @@ "questID:3": 202, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/204.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/204.json index 5b5b2ee65..d0a402d0f 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/204.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/204.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.204.desc", "icon:10": { - "Count:3": 1, "Damage:2": 18, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 204, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/213.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/213.json index 613b5c8b5..00fe84eb4 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/213.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/213.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.213.desc", "icon:10": { - "Count:3": 1, "id:8": "chisel:chisel_iron" }, "name:8": "susy.quest.db.213.title" @@ -16,7 +15,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/221.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/221.json index a88e29380..f15c37eb9 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/221.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/221.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.221.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 103, "id:8": "gregtech:meta_item_2" }, @@ -18,7 +17,6 @@ "questID:3": 221, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/222.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/222.json index e798dc845..9e93d5f89 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/222.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/222.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.222.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 4, "id:8": "gregtech:stone_smooth" }, @@ -18,7 +17,6 @@ "questID:3": 222, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 64, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/23.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/23.json index 8fc302add..57c380bfc 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/23.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/23.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.23.desc", "icon:10": { - "Count:3": 1, "Damage:2": 122, "OreDict:8": "ingotZinc", "id:8": "gregtech:meta_ingot" @@ -17,7 +16,6 @@ "questID:3": 23, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 8, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/242.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/242.json index 8efb8283a..d474b04d6 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/242.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/242.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.242.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 622, "id:8": "gregtech:meta_item_1" }, @@ -19,7 +18,6 @@ "questID:3": 242, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/243.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/243.json index f14be10b7..0e1454227 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/243.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/243.json @@ -12,7 +12,6 @@ "desc:8": "susy.quest.db.243.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 987, "id:8": "gregtech:machine" }, @@ -23,7 +22,6 @@ "questID:3": 243, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/30.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/30.json index fe78724cd..cb8726391 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/30.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/30.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.30.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "OreDict:8": "ingotSteel", "id:8": "betterquesting:placeholder", "tag:10": { @@ -22,7 +21,6 @@ "questID:3": 30, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 8, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/369.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/369.json index 04596bd33..6762d17a6 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/369.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/369.json @@ -9,7 +9,6 @@ "desc:8": "susy.quest.db.369.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "susy:alternator_coil" }, "ismain:1": 1, @@ -20,7 +19,6 @@ "questID:3": 369, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/370.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/370.json index b57bba2e9..e724d0a5c 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/370.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/370.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.370.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1, "id:8": "gregtech:boiler_casing" }, @@ -16,7 +15,6 @@ "questID:3": 370, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/373.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/373.json index 3c8562594..fd4dc274c 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/373.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/373.json @@ -9,7 +9,6 @@ "desc:8": "susy.quest.db.373.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 17001, "id:8": "gregtech:machine" }, @@ -21,7 +20,6 @@ "questID:3": 373, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/374.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/374.json index d218e1dc4..38ce451c8 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/374.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/374.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.374.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 15044, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 374, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/38.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/38.json index 710e1853c..0128bb400 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/38.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/38.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.38.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14679, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 38, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/381.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/381.json index edfb55037..d10e30722 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/381.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/381.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.381.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 381, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/388.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/388.json index a9937573c..36ba30eea 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/388.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/388.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.388.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15000, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 388, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/391.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/391.json index 057b83960..ffd00ae50 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/391.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/391.json @@ -12,7 +12,6 @@ "desc:8": "susy.quest.db.391.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14620, "id:8": "gregtech:machine" }, @@ -23,7 +22,6 @@ "questID:3": 391, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/393.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/393.json index 4d0f856e8..566e4398b 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/393.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/393.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.393.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14639, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 393, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/394.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/394.json index 2bb349135..b90b10a30 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/394.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/394.json @@ -10,7 +10,6 @@ "desc:8": "susy.quest.db.394.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "susy:turbine_rotor" }, "ismain:1": 1, @@ -20,7 +19,6 @@ "questID:3": 394, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/395.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/395.json index e2f1e5926..6c2083003 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/395.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/395.json @@ -1,7 +1,4 @@ { - "preRequisiteTypes:7": [ - 1 - ], "preRequisites:11": [ 393 ], @@ -9,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.395.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -23,7 +19,6 @@ "questID:3": 395, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/396.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/396.json index 300eb360d..8e5b594da 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/396.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/396.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.396.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 396, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/397.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/397.json index e46e0787e..85b0b72fd 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/397.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/397.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.397.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -22,7 +21,6 @@ "questID:3": 397, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/398.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/398.json index d2d4ab38e..bde307845 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/398.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/398.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.398.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1012, "id:8": "gregtech:meta_ingot" }, @@ -19,7 +18,6 @@ "questID:3": 398, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/410.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/410.json index a5e6f41f6..1b197e15e 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/410.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/410.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.410.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 410, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/415.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/415.json index ec130011c..60b989c7a 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/415.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/415.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.415.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 415, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/417.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/417.json index 4e477f901..928c42fef 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/417.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/417.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.417.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -23,7 +22,6 @@ "questID:3": 417, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/418.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/418.json index c06524999..8a60233f3 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/418.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/418.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.418.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 4, "id:8": "minecraft:dye" }, @@ -19,7 +18,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/429.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/429.json index 0982222fe..543be65bd 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/429.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/429.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.429.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1001, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 429, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/433.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/433.json index 1bf909dca..2134550ac 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/433.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/433.json @@ -9,7 +9,6 @@ "desc:8": "susy.quest.db.433.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "gregtechfoodoption:gtfo_glass_casing" }, "ismain:1": 1, @@ -19,7 +18,6 @@ "questID:3": 433, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 17, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/434.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/434.json index b249c1d81..09943d96c 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/434.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/434.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.434.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 434, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/438.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/438.json index eaa79bdd4..c4a6f1406 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/438.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/438.json @@ -13,7 +13,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.438.desc", "icon:10": { - "Count:3": 1, "id:8": "gregtech:boiler_firebox_casing" }, "name:8": "susy.quest.db.438.title", @@ -24,7 +23,6 @@ "questID:3": 438, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/443.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/443.json index 1f36ea7a0..a600105a8 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/443.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/443.json @@ -12,7 +12,6 @@ "desc:8": "susy.quest.db.443.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -27,7 +26,6 @@ "questID:3": 443, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/446.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/446.json index 88729fdfa..34643452b 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/446.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/446.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.446.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 100, "id:8": "gregtech:meta_ingot" }, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/447.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/447.json index a694c1b6e..a94d82efc 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/447.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/447.json @@ -9,7 +9,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.447.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8259, "id:8": "gregtech:meta_dust" }, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/453.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/453.json index 8a575ac82..79a81962c 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/453.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/453.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.453.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,7 +20,6 @@ "questID:3": 453, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/454.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/454.json index 14d16e412..733d21b98 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/454.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/454.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.454.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 454, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/455.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/455.json index f32493224..8dee96ffe 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/455.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/455.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.455.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 455, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/46.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/46.json index 76dca223e..48f217580 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/46.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/46.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.46.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -24,7 +23,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/473.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/473.json index e2556d6ed..f9f2a7745 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/473.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/473.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.473.desc", "icon:10": { - "Count:3": 1, "Damage:2": 14637, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 473, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/474.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/474.json index 902387707..57b6edd25 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/474.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/474.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.474.desc", "icon:10": { - "Count:3": 1, "Damage:2": 17007, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 474, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/478.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/478.json index 387693fb4..b18434371 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/478.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/478.json @@ -1,16 +1,14 @@ { "preRequisites:11": [ - 458, 476, - 467, - 475 + 1402916517, + 409196029 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.478.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 625, "id:8": "gregtech:meta_item_1" }, @@ -21,7 +19,6 @@ "questID:3": 478, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/479.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/479.json index 9166ea998..3e0f2959c 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/479.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/479.json @@ -12,7 +12,6 @@ "desc:8": "susy.quest.db.479.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 988, "id:8": "gregtech:machine" }, @@ -23,7 +22,6 @@ "questID:3": 479, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/480.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/480.json similarity index 93% rename from config/betterquesting/DefaultQuests/Quests/3/480.json rename to config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/480.json index eb84eb0dc..fab95c55d 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/480.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/480.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.480.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 636, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 480, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/481.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/481.json similarity index 93% rename from config/betterquesting/DefaultQuests/Quests/3/481.json rename to config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/481.json index 238f7c656..b0d89e560 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/481.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/481.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.481.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 383, "id:8": "gregtech:meta_item_1" }, @@ -20,7 +19,6 @@ "questID:3": 481, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/482.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/482.json index ccec44436..127c0d3a3 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/482.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/482.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.482.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8137, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 482, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/483.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/483.json index a19014735..6e72dfe51 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/483.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/483.json @@ -11,7 +11,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.483.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -26,7 +25,6 @@ "questID:3": 483, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/484.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/484.json index 7a28ad5c5..3aefe0c5a 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/484.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/484.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.484.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 484, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/485.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/485.json index 7e6a42e26..a8e34a3e1 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/485.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/485.json @@ -9,7 +9,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.485.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -23,7 +22,6 @@ "questID:3": 485, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/486.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/486.json index 3f286adce..fd44fdfe1 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/486.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/486.json @@ -8,7 +8,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.486.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1007, "id:8": "gregtech:meta_dust" }, @@ -18,7 +17,6 @@ "questID:3": 486, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/494.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/494.json index 400006271..cb9c65402 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/494.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/494.json @@ -3,14 +3,17 @@ 480, 492, 493, - 491 + 491, + 634, + 633, + 632, + 458 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.494.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 628, "id:8": "gregtech:meta_item_1" }, @@ -21,7 +24,6 @@ "questID:3": 494, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/495.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/495.json index c96e683c7..b1f735075 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/495.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/495.json @@ -1,13 +1,15 @@ { "preRequisites:11": [ - 494 + 633, + 635, + 480, + 491 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.495.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 627, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +20,6 @@ "questID:3": 495, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/497.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/497.json index 76ac23a32..ad68d4519 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/497.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/497.json @@ -1,14 +1,17 @@ { "preRequisites:11": [ 496, - 494 + 494, + 636, + 632, + 480, + 687 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.497.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 629, "id:8": "gregtech:meta_item_1" }, @@ -19,7 +22,6 @@ "questID:3": 497, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/500.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/500.json index f96730969..f5e165747 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/500.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/500.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.500.desc", "icon:10": { - "Count:3": 1, "Damage:2": 27113, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 500, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/510.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/510.json index 524e36aa5..3bd99dfd1 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/510.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/510.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.510.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 15, "id:8": "gregtech:meta_block_frame_17" }, @@ -18,7 +17,6 @@ "questID:3": 510, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/515.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/515.json index f37435f2a..0bb9a36e7 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/515.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/515.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.515.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8136, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 515, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/516.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/516.json index dfdfe8508..71e6e4427 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/516.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/516.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.516.desc", "icon:10": { - "Count:3": 1, "id:8": "susy:multiblock_tank" }, "name:8": "susy.quest.db.516.title" @@ -16,7 +15,6 @@ "questID:3": 516, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/517.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/517.json index 28ad5b7b4..668430f75 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/517.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/517.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.517.desc", "icon:10": { - "Count:3": 1, "Damage:2": 17005, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 517, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/519.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/519.json index 72fc5f9f0..5e2d146a9 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/519.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/519.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.519.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 519, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/520.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/520.json index 56c8abcac..8f13e89de 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/520.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/520.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.520.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,7 +20,6 @@ "questID:3": 520, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/536.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/536.json index b558dd46c..5251ae230 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/536.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/536.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.536.desc", "icon:10": { - "Count:3": 1, "OreDict:8": "drawerBasic", "id:8": "storagedrawers:basicdrawers", "tag:10": { @@ -20,7 +19,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/54.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/54.json index 466bacdd1..aec02a2e9 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/54.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/54.json @@ -11,7 +11,6 @@ "desc:8": "susy.quest.db.54.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 516, "id:8": "gregtech:meta_item_1" }, @@ -22,7 +21,6 @@ "questID:3": 54, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/550.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/550.json index a1051089f..d124f56e6 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/550.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/550.json @@ -12,7 +12,6 @@ "desc:8": "susy.quest.db.550.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 989, "id:8": "gregtech:machine" }, @@ -23,7 +22,6 @@ "questID:3": 550, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/563.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/563.json index 8f311b23e..465f5db13 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/563.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/563.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.563.desc", "icon:10": { - "Count:3": 1, "Damage:2": 17010, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 563, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/57.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/57.json index 1eba9eb7b..4fd80ccab 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/57.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/57.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.57.desc", "icon:10": { - "Count:3": 1, "Damage:2": 5, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 57, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/58.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/58.json index 425344d33..7c7536f70 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/58.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/58.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.58.desc", "icon:10": { - "Count:3": 1, "Damage:2": 3, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 58, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/59.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/59.json index 7f9a9edd1..f94e2f4e6 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/59.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/59.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.59.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1611, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 59, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/602.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/602.json index 0ffc2fe53..d91683250 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/602.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/602.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.602.desc", "icon:10": { - "Count:3": 1, "Damage:2": 6002, "id:8": "gregtech:meta_item_2" }, @@ -16,7 +15,6 @@ "questID:3": 602, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/610.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/610.json index 4d0b17289..cb958ecf8 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/610.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/610.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.610.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 1, "id:8": "ompd:hardened" }, @@ -18,7 +17,6 @@ "questID:3": 610, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/621.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/621.json index 7362569d5..88dea0580 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/621.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/621.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.621.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "gregtech:cleanroom_casing" }, "name:8": "susy.quest.db.621.title" @@ -16,7 +15,6 @@ "questID:3": 621, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/638.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/638.json index 1af16e1cc..d90b1fb95 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/638.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/638.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.638.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 2, "id:8": "gregtech:gt_armor", "tag:10": {} @@ -19,7 +18,6 @@ "questID:3": 638, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/639.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/639.json index 29fa393c9..4d35a18d5 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/639.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/639.json @@ -9,7 +9,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.639.desc", "icon:10": { - "Count:3": 1, "Damage:2": 3, "id:8": "gregtech:gt_armor", "tag:10": { @@ -23,7 +22,6 @@ "questID:3": 639, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/652.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/652.json similarity index 94% rename from config/betterquesting/DefaultQuests/Quests/3/652.json rename to config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/652.json index c29e9bc3a..f06f6aeaa 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/652.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/652.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.652.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 652, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/659.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/659.json index d65d8eb11..3a9b00752 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/659.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/659.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.659.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,7 +18,6 @@ "questID:3": 659, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/66.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/66.json index 22502f95c..5dd5c2762 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/66.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/66.json @@ -9,7 +9,6 @@ "desc:8": "susy.quest.db.66.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 621, "id:8": "gregtech:meta_item_1" }, @@ -20,7 +19,6 @@ "questID:3": 66, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/685.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/685.json similarity index 91% rename from config/betterquesting/DefaultQuests/Quests/3/685.json rename to config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/685.json index a177c4d0e..91060fdad 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/685.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/685.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.685.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -19,7 +18,6 @@ "questID:3": 685, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/686.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/686.json index eb49b3bcc..220b37a93 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/686.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/686.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.686.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:lava_bucket" }, "name:8": "susy.quest.db.686.title" @@ -16,7 +15,6 @@ "questID:3": 686, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/687.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/687.json index 9ef3209a1..92da80388 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/687.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/687.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.687.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8004, "id:8": "gregtech:meta_item_2" }, @@ -18,7 +17,6 @@ "questID:3": 687, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/699.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/699.json index d6b18787f..0ed8067fb 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/699.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/699.json @@ -3,14 +3,14 @@ 700, 701, 769, - 687 + 687, + 770 ], "properties:10": { "betterquesting:10": { "desc:8": "susy.quest.db.699.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 8012, "id:8": "gregtech:meta_item_2" }, @@ -21,7 +21,6 @@ "questID:3": 699, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/702.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/702.json index 461c1bccf..f48cbbf17 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/702.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/702.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.702.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 600, "id:8": "gregtech:meta_item_1" }, @@ -19,7 +18,6 @@ "questID:3": 702, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/703.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/703.json index dd284a49f..de16102c9 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/703.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/703.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.703.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 630, "id:8": "gregtech:meta_item_1" }, @@ -19,7 +18,6 @@ "questID:3": 703, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/710.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/710.json index 51b0b0e9d..4cbddbf3c 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/710.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/710.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.710.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 14619, "id:8": "gregtech:machine" }, @@ -18,7 +17,6 @@ "questID:3": 710, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/712.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/712.json index 1d2615abe..01841fcd9 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/712.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/712.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.712.desc", "icon:10": { - "Count:3": 1, "id:8": "rftools:modular_storage" }, "name:8": "susy.quest.db.712.title" @@ -16,7 +15,6 @@ "tasks:9": { "0:10": { "ignoreNBT:1": 1, - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/718.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/718.json index 9348a1daa..2f9d32c58 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/718.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/718.json @@ -16,7 +16,6 @@ "desc:8": "susy.quest.db.718.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/719.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/719.json index 9c5b29bba..b59e6ab2d 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/719.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/719.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.719.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 17013, "id:8": "gregtech:machine" }, @@ -19,7 +18,6 @@ "questID:3": 719, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/726.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/726.json index 7a571ff63..6833300b5 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/726.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/726.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.726.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 726, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" }, "1:10": { diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/727.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/727.json index 41b3cee2c..d7cef1a95 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/727.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/727.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.727.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1015, "id:8": "gregtech:meta_ingot" }, @@ -17,7 +16,6 @@ "questID:3": 727, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/728.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/728.json index 888110348..47354c0e7 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/728.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/728.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.728.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -21,7 +20,6 @@ "questID:3": 728, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" }, "1:10": { diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/729.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/729.json index 959657ec9..9ca79baee 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/729.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/729.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.729.desc", "icon:10": { - "Count:3": 1, "Damage:2": 8207, "id:8": "gregtech:meta_dust" }, @@ -16,7 +15,6 @@ "questID:3": 729, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/740.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/740.json index 54dea088f..be0e43239 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/740.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/740.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.740.desc", "icon:10": { - "Count:3": 1, "id:8": "multistorage:vault" }, "name:8": "susy.quest.db.740.title" @@ -15,7 +14,6 @@ "questID:3": 740, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/742.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/742.json index 44203263a..9a3e615b7 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/742.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/742.json @@ -7,7 +7,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.742.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15050, "id:8": "gregtech:machine" }, @@ -17,7 +16,6 @@ "questID:3": 742, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/745.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/745.json index d27ec7582..fd5e4e9bd 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/745.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/745.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.745.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1599, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 745, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/751.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/751.json index 38cebb92e..7c99bc428 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/751.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/751.json @@ -6,9 +6,8 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "Asphalt can be extracted from vacuum oil residue using supercritical propane in the ROSE process. The propane extracts the asphalt from the residue, which can be later separated. The leftover deasphalted oil can be used to produce carbon black, mixed into fuel oil, or used as a lubricant feedstock.", + "desc:8": "susy.quest.db.751.desc", "icon:10": { - "Count:3": 1, "Damage:2": 4001, "id:8": "gregtech:meta_dust" }, @@ -18,7 +17,6 @@ "questID:3": 751, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/21/770.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/770.json similarity index 92% rename from config/betterquesting/DefaultQuests/Quests/21/770.json rename to config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/770.json index 50c569107..3ef9dddab 100644 --- a/config/betterquesting/DefaultQuests/Quests/21/770.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/770.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.770.desc", "icon:10": { - "Count:3": 1, "Damage:2": 5031, "id:8": "gregtech:meta_item_2" }, @@ -16,7 +15,6 @@ "questID:3": 770, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/84.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/84.json index c46f18963..f73a0dee5 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/84.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/84.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.84.desc", "icon:10": { - "Count:3": 1, "Damage:2": 158, "id:8": "gregtechfoodoption:gtfo_meta_item" }, diff --git a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/874.json b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/874.json index 9b16e4d6f..011692af7 100644 --- a/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/874.json +++ b/config/betterquesting/DefaultQuests/Quests/MultipleQuestLine/874.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.874.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -23,7 +22,6 @@ "questID:3": 874, "tasks:9": { "0:10": { - "index:3": 0, "taskID:8": "bq_standard:checkbox" } } diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/177.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/177.json index fffed12db..8358a3000 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/177.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/177.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.177.desc", "icon:10": { - "Count:3": 1, "Damage:2": 1025, "id:8": "gregtech:machine" }, @@ -16,7 +15,6 @@ "questID:3": 177, "rewards:9": { "0:10": { - "index:3": 0, "rewardID:8": "bq_standard:item", "rewards:9": { "0:10": { @@ -32,7 +30,6 @@ }, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/182.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/182.json index 810ac5ee5..c49dc01e3 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/182.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/182.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.182.desc", "icon:10": { - "Count:3": 1, "Damage:2": 32060, "id:8": "gregtech:machine" }, diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/237.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/237.json index 3605fb5ea..91dbcd9ad 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/237.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/237.json @@ -8,7 +8,6 @@ "desc:8": "susy.quest.db.237.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 6, "id:8": "gregtech:meta_dust" }, @@ -19,7 +18,6 @@ "questID:3": 237, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/37.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/37.json index f3f39c1d3..1ef879bbf 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/37.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/37.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.37.desc", "icon:10": { - "Count:3": 1, "Damage:2": 69, "OreDict:8": "ingotNickel", "id:8": "gregtech:meta_ingot" @@ -17,7 +16,6 @@ "questID:3": 37, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 16, diff --git a/config/betterquesting/DefaultQuests/Quests/3/493.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/493.json similarity index 92% rename from config/betterquesting/DefaultQuests/Quests/3/493.json rename to config/betterquesting/DefaultQuests/Quests/NoQuestLine/493.json index 0a85fcc4b..4cf1dcedd 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/493.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/493.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.493.desc", "icon:10": { - "Count:3": 1, "Damage:2": 591, "id:8": "gregtech:meta_item_1" }, @@ -16,7 +15,6 @@ "questID:3": 493, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/52.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/52.json index 03e537a80..b29e775fe 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/52.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/52.json @@ -7,7 +7,6 @@ "desc:8": "susy.quest.db.52.desc", "frame:8": "GATE", "icon:10": { - "Count:3": 1, "Damage:2": 172, "id:8": "gregtech:meta_item_1" }, @@ -18,7 +17,6 @@ "questID:3": 52, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/619.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/619.json index 614609bcb..ca30bb7d4 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/619.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/619.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.619.desc", "icon:10": { - "Count:3": 1, "Damage:2": 425, "id:8": "gregtech:wire_single" }, diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/734.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/734.json index 61e8a9134..8b9d4b7dc 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/734.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/734.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.734.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:riot_shield" }, "name:8": "susy.quest.db.734.title" @@ -15,7 +14,6 @@ "questID:3": 734, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/736.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/736.json index 265045add..7d0b14558 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/736.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/736.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.736.desc", "icon:10": { - "Count:3": 1, "id:8": "techguns:ballistic_shield" }, "name:8": "susy.quest.db.736.title" diff --git a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/783.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/783.json index f4683a9a5..dd85b7e92 100644 --- a/config/betterquesting/DefaultQuests/Quests/NoQuestLine/783.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/783.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.783.desc", "icon:10": { - "Count:3": 1, "id:8": "minecraft:nether_star" }, "name:8": "susy.quest.db.783.title" diff --git a/config/betterquesting/DefaultQuests/Quests/3/867.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/867.json similarity index 93% rename from config/betterquesting/DefaultQuests/Quests/3/867.json rename to config/betterquesting/DefaultQuests/Quests/NoQuestLine/867.json index 663439e60..ed946e2fc 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/867.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/867.json @@ -13,7 +13,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.867.desc", "icon:10": { - "Count:3": 1, "Damage:2": 15385, "id:8": "gregtech:meta_dust" }, @@ -23,7 +22,6 @@ "questID:3": 867, "tasks:9": { "0:10": { - "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/3/871.json b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/871.json similarity index 94% rename from config/betterquesting/DefaultQuests/Quests/3/871.json rename to config/betterquesting/DefaultQuests/Quests/NoQuestLine/871.json index 221368b51..6bda3d6c2 100644 --- a/config/betterquesting/DefaultQuests/Quests/3/871.json +++ b/config/betterquesting/DefaultQuests/Quests/NoQuestLine/871.json @@ -6,7 +6,6 @@ "betterquesting:10": { "desc:8": "susy.quest.db.871.desc", "icon:10": { - "Count:3": 1, "id:8": "forge:bucketfilled", "tag:10": { "Amount:3": 1000, @@ -20,7 +19,6 @@ "questID:3": 871, "tasks:9": { "0:10": { - "index:3": 0, "requiredFluids:9": { "0:10": { "Amount:3": 1000, diff --git a/config/betterquesting/resources/supersymmetry/lang/en_us.lang b/config/betterquesting/resources/supersymmetry/lang/en_us.lang index 805c81eaf..2e5875b65 100644 --- a/config/betterquesting/resources/supersymmetry/lang/en_us.lang +++ b/config/betterquesting/resources/supersymmetry/lang/en_us.lang @@ -1010,8 +1010,8 @@ susy.quest.db.476.title=AgAu susy.quest.db.476.desc=§6Manmade Electrum §rcan be made by combining §6gold§r and §8§6§7silver§r. susy.quest.db.477.title=Auric Metallurgy susy.quest.db.477.desc=§6Raw Electrum §rcan be treated with Distilled Water and Nitric Acid to create§7§6 Gold§r§r.%n%nFor more info on gold processing, check the Periodic Table. -susy.quest.db.478.title=§cAdvanced Integrated Circuit -susy.quest.db.478.desc=§cAdvanced Integrated Circuits §rare the first type of §cHV§r circuits you can make. §rThey're made from §6MV circuits§r, §7IC and RAM chips§r, §atransistors§r, §b§6and electrum foils§r.%n%nSince this is a very complicated process, requiring a lot of LV circuits for a single HV circuits, you can use the §cMV Circuit Assembler §rto make microprocessors, a better way of making MV and HV circuits. +susy.quest.db.478.title=§cHigh-Voltage Electronic Circuit +susy.quest.db.478.desc=§cHigh-Voltage Electronic Circuits §rare the first type of §cHV§r circuits you can make. §rThey're made from §6Advanced integrated circuits§r, §7a high voltage regulator§r, §adiodes and inductors§r, §b§6and electrum bolts§r.%n%nSince this is a very complicated process, requiring a lot of LV circuits for a single HV circuits, you can use the §cMV Circuit Assembler §rto make microprocessors, a better way of making MV and HV circuits. susy.quest.db.479.title=§eCHAPTER 4 // HOW DO I GET TITANIUM? susy.quest.db.479.desc=Well, the process is pretty "simple"...%n%nLet's start with an §6HV machine hull§r. HV cables are made out of §6gold§r. As you know, you should differentiate all LV, MV and HV machinery.%n%n§r---------------------------------------%n§bHIGH VOLTAGE HAS BEEN UNLOCKED! GOOD LUCK.§r%n---------------------------------------%n- Reach the maximum potential range of your missiles%n- Find new metallurgic processes to obtain titanium%n- Unlock flying vehicles to conquer the skies susy.quest.db.480.title=MV Circuit Assembler @@ -1361,9 +1361,9 @@ susy.quest.db.651.desc=The §6Haber Process§f is used to create §9ammonia§f m susy.quest.db.652.title=Acetylene susy.quest.db.652.desc=§9Acetylene§f is one option you could use for creating §bvinyl chloride.§f%n%nAcetylene is made by reacting Calcium Carbide with Water, and Calcium Carbide is made by smelting Quicklime with Carbon in an Advanced Arc Furnace. susy.quest.db.653.title=ULPIC -susy.quest.db.653.desc=§6ULPIC Wafers (Ultra Low Power Integrated Circuit)§f are made the same way as Integrated Circuit Wafers, with the only difference being the §bphotolithography mask§f used.%n%nThese, along with more advanced power integrated circuits, will be needed in§a MV Energy Hatches§f and above. +susy.quest.db.653.desc=§6ULPIC Wafers (Ultra Low Power Integrated Circuit)§f are made the same way as Integrated Circuit Wafers, with the only difference being the §bphotolithography mask§f used.%n%nThese, along with more advanced power integrated circuits, will be needed in§a HV Energy Hatches§f and above, and this can more cheaply craft an MV Energy Hatch. susy.quest.db.654.title=Gaspunk -susy.quest.db.654.desc=No Description +susy.quest.db.654.desc=This mod unlocks a wide variety of fun §9war crimes§f! Enjoy. susy.quest.db.655.title=Nerve Agents susy.quest.db.655.desc=§cNerve Agents,§f when bottled into a gas grenade, will be some of the deadliest chemical weapons you can use. These include:%n%n- §9Sarin§f%n- §bVX§f%n- §aNovichok A230§f%n%nThese are unlocked at §6HV§f/§5EV§f, and their production methods can be viewed in JEI. §cCaution is advised. susy.quest.db.656.title=Not as good as MSG @@ -1460,7 +1460,7 @@ susy.quest.db.703.desc=Make the Workstation, from NAND wafers, HV circuits, and susy.quest.db.704.title=HV Circuit Assembler susy.quest.db.704.desc=Make the HV Circuit Assembler, which will probably be useful soon. susy.quest.db.705.title=Trolling Plan: Phase Five -susy.quest.db.705.desc=Now that you are at HV, you can make more advanced types of §cexplosives §rand §cmissiles §rby putting HV power on a Weapons Factory.%n%nThere are 3 new types of explosives:%n§7Endothermic explosives§r, made with cryogenics%n§3Exothermic explosives§r, made with ethylene oxide%n§aEMP explosives§r, made with superconductors%n%nYou can get most of the ingredients for these at HV. +susy.quest.db.705.desc=Now that you are at HV, you can make more advanced types of §cexplosives §rand §cmissiles §rby putting HV power on a Weapons Factory.%n%nThere are 3 new types of explosives%n§eEndothermic explosives§r, made with cryogenics%n§3Exothermic explosives§r, made with ethylene oxide%n§aEMP explosives§r, made with superconductors%n%nYou can get most of the ingredients for these at HV. susy.quest.db.706.title=Titanium susy.quest.db.706.desc=Put the §dCrude Titanium Sponge§r in a §6Vacuum Chamber§r to purify it. Then, macerate it for §dTitanium§r dust. Smelt this in an §6EBF§r with §bKanthal Coils§r (or better) to get a §chot§r §dTitanium§r ingot, which has to be cooled in a quencher for normal §dTitanium§r ingots§r. susy.quest.db.707.title=Even Better Coils @@ -1478,7 +1478,7 @@ susy.quest.db.712.desc=The Modular Storage from RFTools is a rather useful block susy.quest.db.713.title=Coal Tar Processing susy.quest.db.713.desc=Using a Distillation Tower, you can get more out of coal tar, including §6Aniline, B.T.E.X. (Benzene, Toluene, Ethylbenzene, Xylene), Pyridine,§f and much more.%n%nThose products will be useful in chemical manufacturing, so it's recommended that you set up a coal tar processing line soon. susy.quest.db.714.title=Styrene-Butadiene Rubber -susy.quest.db.714.desc=Steam cracking oil fractions and distilling it gives you §aButadiene.§f This, along with styrene made from §aEthylbenzene,§f will allow you to make §9Styrene-Butadiene Rubber.§f%n%nIt can do all the things that Rubber can in recipes, but at a lower cost in assembling recipes.%n%nIn case you missed it, §6Silicone Rubber§f is the other higher tier rubber available at HV.%n%nYou will need §3n-Butyllithium§f in the first place as a catalyst to make this.%n%nn-Butyllithium requires a solution of Lithium and Diethyl Ether, and also Bromobutane, which is made by combining Hydrobromic Acid and n-Butanol from the Ziegler Process. %n%nHydrobromic Acid is made in a CSTR by combining Sulfur Dioxide, Water and Bromine. +susy.quest.db.714.desc=Steam cracking oil fractions and distilling it gives you §aButadiene.§f This, along with styrene made from §aEthylbenzene,§f will allow you to make §9Styrene-Butadiene Rubber.§f%n%nIt can do all the things that Rubber can in recipes, but at a lower cost in assembling recipes.%n%nIn case you missed it, §6Silicone Rubber§f is the other higher tier rubber available at HV.%n%nYou will need §3n-Butyllithium§f in the first place as a catalyst to make this.%n%nn-Butyllithium requires a solution of Lithium and Diethyl Ether, and also Bromobutane, which is made by combining Hydrobromic Acid and n-Butanol from the Ziegler Process.%n%nHydrobromic Acid is made in a CSTR by combining Sulfur Dioxide, Water and Bromine. susy.quest.db.715.title=Even More Rubber susy.quest.db.715.desc=Tired of using Latex and Coagulation Tanks for precious rubber?%n%nIsoprene from §6Steam-Cracked Naphtha§f specifically can be polymerized for §cPolyisoprene,§f which can be vulcanized the same way as Latex for Rubber. susy.quest.db.716.title=Another Fancier Rubber @@ -1823,28 +1823,56 @@ susy.quest.db.885.title=Kitchen susy.quest.db.885.desc=The §eKitchen§r will probably be your first taste of autocrafting in this entire pack! It doesn't work with multiblocks, only crafts food-related items, and requires cleaning fluid to run, but it is an exceptional way to automate away the tedium of making food every 20 minutes.%n%nThe Kitchen will accept a §eKitchen Recipe§r within the blank slot in its GUI. The Kitchen Recipe item itself, when used, will open a vaguely crafting-calculator-like GUI. If you want to automate a specific item, you place that item in the "final result" slot, and you can then use JEI to select recipes for it and each of its ingredients recursively (using the + icon).%n%nOnce the recipe is set, the Kitchen will look for the required machines directly on top of the porcelain tiles. The Kitchen will provide them with items and fluids to work through the recipe, and it even automatically sets the correct circuit. However, it will §cnot§r provide them with power. It will store the intermediate items and fluids in its input item buses and fluid hatches, so make sure to leave room in them.%n%nAs machines run in the Kitchen, it will get progressively §6dirty§r. Provide a cleaning fluid like §bDistilled Water§r or §bSodium Stearate (Soap)§r to clean it and prevent it from slowing down. The Kitchen never fully stops, but it may slow down to an arbitrary degree, especially above 10 DU (dirtiness units).%n%nThe controller does require a bit of §9Bismuth§r, so make sure you get a way of obtaining that (such as the MV Roaster) before you begin. susy.quest.db.18799598.title=Soaking Pot susy.quest.db.18799598.desc=The §6Soaking Pot§r can be used to... soak things. For now, the most important usage of it is to convert the §7Quicklime§r into the §7Slaked Lime§r.%n%nIt can also turn the §4Wood Pulp§r into the §eChad§r, which can be turned into §ePapers§r. +susy.quest.db.22127543.title=Going Supercritical +susy.quest.db.22127543.desc=Supercritical fluids can be produced by compressing an already compressed gas in a HV-tier fluid compressor. susy.quest.db.58115670.title=Stone Oven susy.quest.db.58115670.desc=The §6Stone Oven§r contains a hollow chamber, where the materials are exposed to a hot environment in a controlled way.%n%nNot like kilns, although working at a much lower temperature, ovens can be used to heat food to a desired temperature, and thus can be used for §6cooking§r. The better control of temperature also makes ovens possible to §6dry things§r like a drying rack.%n%nAdditionally, ovens can dry §4Mud Bricks§r into §eAdobe Bricks§r, which can be used to build the §6Primitive Baking Oven§r, a type of oven specially designed for cooking food. Check corresponding quests for more information.%n%nTo use a stone oven, you need to right click the lower/upper part of the oven to insert fuels/items that you want to smelt, and then ignite it to start the process. susy.quest.db.97148971.title=Primitive Smelter susy.quest.db.97148971.desc=The §6Primitive Smelter§r is a primitive multiblock furnace capable of §4Smelting Metals§r and §eAlloys§r.%n%nIt can be used to extract certain metals, such as §6Copper§r, §7Tin§r, §5Lead§r, and §7Zinc§r, from their ores through decomposition, driving off other elements as §8gases§r or §8slag§r and leaving the metal behind.%n%nAdditionally, it can produce some basic alloys, such as §6Bronze§r, §cPotin§r, or §eBrass§r, from their components.%n%nThe speed of the §6Primitive Smelter§r depends on the §7Reductant§r (which also serves as §cFuel§r) it is using, as well as the form of the ingredients used for smelting. Generally, the §4dust§r form of the ingredients takes the least time.%n%nCheck the JEI page for more infomation. +susy.quest.db.254727108.title=Miniaturized Electronic Circuit +susy.quest.db.254727108.desc=You may find these to be a little easier to craft, especially given how many you can make at a time! susy.quest.db.302928877.title=Coke Oven Brick susy.quest.db.302928877.desc=By mixing §bClays§r and §eSands§r, you created a new kind of clay which, after forming and firing, creates bricks that are quite air-tight, making them suitable to be used as §6Coke Oven Bricks§r. +susy.quest.db.326901357.title=Steam Cracking +susy.quest.db.326901357.desc=§8§o§o§rSteam cracking is a form of §cthermal cracking §rthat allows you to produce alkenes such as ethylene, propylene, etc. from lighter fractions and molecules such as naphtha.%n%nAdditionally, pyrolysis gasoline can be used as a gasoline blending component or as a source of §l§l§r§6BTEX§r. +susy.quest.db.409196029.title=Advanced Electronic Circuit +susy.quest.db.409196029.desc=The §6Advanced Electronic Circuit§r is a cheaper MV circuit, although like before, it is still made out of §6LV§r circuits, along with a voltage regulator. susy.quest.db.456863075.title=Lighting a Fire susy.quest.db.456863075.desc=§cFire§r is a rapid oxidation of a material. It releases §6heat§r and §elight§r, making it useful for §6cooking§r, §6smelting§r, and many other applications.%n%nThe §6Bow Drill§r will be your first tool for igniting a fire. Right-click and hold for a few seconds to ignite a fire at the location you are looking at.%n%nFirst of all, you shall light a §cCampfire§r, which can illuminate your surroundings and provide you with a §2Comfortable§r environment. You can set up a campfire by placing a §6Tinder§r on the ground, adding logs to it by right-clicking, and then igniting it. +susy.quest.db.498154717.title=Medium Voltage Regulator +susy.quest.db.498154717.desc=§cVoltage regulators§r will help stabilize this next tier of circuits. susy.quest.db.530373325.title=Just Enough Fibers susy.quest.db.530373325.desc=Do you want even more §4Dried Plant Fibers§r, or are you simply tired of drying §aPlant Fibers§r on a §6Drying Rack§r? Now that you have acquired §6Stone Ovens§r, you can dry plant fibers in them with a §a2x§r speed bonus! Hopefully, this will provide you with enough fibers for the entire early game. susy.quest.db.577792334.title=Stone Kiln susy.quest.db.577792334.desc=The §6Stone Kiln§r is also a type of kiln. Better than the pit kiln, with a thermally insulated chamber made out of §8Masonry Bricks§r, it can hold a higher temperature, making it possible to perform §4calcination§r, a process that turns the §7Limestone§r into the §7Quicklime§r. It can also fire §6Coke Oven Bricks§r and §6Firebricks§r. And over all these, it also has a smaller chance of failure than a pit kiln.%n%nTo use a stone kiln, you need to right click the lower/upper part of the kiln to insert fuels/items that you want to smelt, and then ignite it to start the process. +susy.quest.db.618527753.title=Carbon Black +susy.quest.db.618527753.desc=Carbon black is an important component of synthetic rubber manufacturing, strengthening the product. It can be produced by partially combusting residues and heavy fractions in a rotary kiln. susy.quest.db.744003683.title=Pit Kiln susy.quest.db.744003683.desc=The §6Pit Kiln§r is a primitive type of kiln that can be used to turn clays into §4Bricks§r or cobblestones into their corresponding §7Stones§r. However, it is not thermally insulated enough to maintain a higher temperatures required for some other transformations.%n%n To construct a pit kiln, you will need 4 straws and 3 logs. First, lay down a layer of straw by right-clicking the top surface of a block while holding a straw in your hand. Then, right-click it with the item you wish to smelt. Finally, add 3 additional straws and 3 logs; the pit kiln will then be ready to be ignited to start the heating process.%n%n A pit kiln can process a maximum of §a8§r items at a time, with a §4failure chance§r that depends on the specific recipe it is processing. When the pit kiln goes out, break the remaining ash pile to collect your products.%n%nNeed to note that all facings of a pit kiln, except for the top face, should be blocked to maintain thermal insulation. +susy.quest.db.943634333.title=Hydrocracking +susy.quest.db.943634333.desc=§9Hydrocracking§r is a costly process that uses hydrogen to break heavier fractions into lighter fractions at high efficiency. It is best used in combination with §6catalytic cracking§r to convert cycle oil into aromatics (BTEX) and lighter fractions. +susy.quest.db.1056118460.title=Residues +susy.quest.db.1056118460.desc=No Description +susy.quest.db.1090881854.title=Operational Amplifiers +susy.quest.db.1090881854.desc=The §9Operational Amplifier§r (or just Op Amp) is a §6differential amplifier§r which outputs a voltage proportional to the difference of its inputs. These will be the foundation for the next generation of circuits.%n%nNote that you may unlock more efficient potting recipes using §7silicone rubber§r and §7ECN§r, which you may get through oil processing. susy.quest.db.1107188354.title=Stone Anvil susy.quest.db.1107188354.desc=The §6Stone Anvil§r is not much different than a stone, other than its smooth surface which allows you to §4smash things§r on the top of it.%n%nYou'll need this for §7Masonry Bricks§r. +susy.quest.db.1177038065.title=Heated Oil +susy.quest.db.1177038065.desc= +susy.quest.db.1193199034.title=The Gates of Oil Processing Hell +susy.quest.db.1193199034.desc=The §bsieve distillation tower §ris a slightly cheaper version of the regular distillation tower used in oil processing, which allows for more inputs. These will be ubiquitous in petrochemical processing. susy.quest.db.1241306929.title=Chopping Woods susy.quest.db.1241306929.desc=If you are short on wood or simply want to extract more value from it, try chopping it on a §6Chopping Block§r, which will give you 25%% extra planks.%n%n§8But why don't you just move to a forest instead tho...§r susy.quest.db.1319048907.title=Graduated Cylinders susy.quest.db.1319048907.desc=While holding any item which can contain fluids in your main hand (i.e. §7buckets§r, §7fluid cells§r, or §7drums§r, etc.), §a§2punch§r any placed block which can also hold fluids (i.e. §7drums§r, §7fluid hatches§r, or §7GregTech machines§r, etc.) to open the §6transfer GUI§r. Here, you can choose the amount in millibuckets to transfer and the direction.%n%nYou can also transfer fluids §2between two items§r, by right-clicking one on top of the other in an inventory.%n%nThis well help a lot for batch crafting with fluids.%n%n§4§lWARNING: DO NOT use this on Coke Oven Hatches, THIS WILL CRASH YOUR GAME! susy.quest.db.1365346037.title=Early-game Automation susy.quest.db.1365346037.desc=Feeling tried of operating your kilns and ovens manually? Would you like to save time jumping around on your machines? Then be sure to utilize §6Mechanical Hoppers§r. They function like vanilla hoppers but require §6Cogs§r to work. %n%nYou can either craft the cog separately and attach it to the hopper later, or you can use the mechanical hopper recipe with a stone cog. +susy.quest.db.1402916517.title=High Voltage Regulator +susy.quest.db.1402916517.desc=Don't forget to make an §6MV Vacuum Ejector§r for this one. +susy.quest.db.1458175841.title=Kovar +susy.quest.db.1458175841.desc=Kovar is an alloy of iron, nickel, and cobalt that has a very similar thermal expansion coefficient as glass, making it suitable for metal to glass bonds for vacuum tubes. +susy.quest.db.1529184698.title=Lubricating Oil +susy.quest.db.1529184698.desc=§6§lLubricating oil§r is a useful feedstock for lubricant production, derived from residue distillation. It can either be produced by directly hydrotreating the crude feedstock or dewaxed with §bMIBK§r and §1§3Butanone§r to improve yield. The slack wax can be turned into more lubricating oil, turned into resin, or produce treated wood. susy.quest.db.1580653524.title=Stones susy.quest.db.1580653524.desc=By smelting §7Cobblestones§r in a pit kiln, one can get corresponding §7Stones§r. You'll need many of them for §7Masonry Bricks§r. susy.quest.db.1602093300.title=Coke™ @@ -1853,15 +1881,23 @@ susy.quest.db.1610061980.title=Trip Hammer susy.quest.db.1610061980.desc=The §6Trip Hammer§r can swing a hammer for you!%n%nA trip hammer needs a §6Cog§r and a §6Hammer§r to work. You can put §a4§r of them around one anvil to reach the maximum efficiency.%n%nYou can insert items into a anvil using hoppers or pipes, and the product will be dropped in-world unless a chest or another type of storage is placed next to the Trip Hammer, opposite of the side where you insert the Cog. susy.quest.db.1677924297.title=Better Oven susy.quest.db.1677924297.desc=The §6Refractory Oven§r is an upgraded version of the §7Stone Oven§r, which has §a2.5x§r processing speed and a lower change of failure. +susy.quest.db.1766408250.title=The Road to Rubylith +susy.quest.db.1766408250.desc=You may have noticed the rather complicated questline below. It all heads towards §7rubylith§r, which is essentially a really chemically complex sheet of plastic that you use to, essentially, stencil stencils.%n%nDo not worry about automating this; you will only need §76§r to get through HV! Even still, we wish you good luck. susy.quest.db.1767849062.title=Don't Take Granite for Granted susy.quest.db.1767849062.desc=You might encounter some §dGranite§r while mining underground. §dGranite§r is a type of §cigneous rock§r that is hard and tough, making it an ideal material for crafting §7mortars§r. So, don't ignore it! +susy.quest.db.1786950658.title=Zener Diode +susy.quest.db.1786950658.desc=A special kind of diode that lets current flow backwards above a certain voltage, helping to stabilize power supplies. They're named after Clarence Zener, if you're wondering. +susy.quest.db.1837809262.title=Thermal Cracking +susy.quest.db.1837809262.desc=§cThermal cracking§r is a process that converts residues into lighter fractions using heat. It can be carried out in a roaster at lower efficiency and longer duration or in a cracker. There are three forms of this process: steam cracking, visbreaking, and coking.%n%n- Visbreaking is a milder form of thermal cracking which does not produce pure coke, but leaves behind a residue that can be used as a fuel oil blending component.%n%n- Coking is a severe form of thermal cracking that removes carbon from the fractions as coke, which can be used for metallurgy or as a fuel source.%n%n- Steam cracking is used mainly for lighter fractions to produce olefins (alkenes). susy.quest.db.1867050010.title=Better Kiln susy.quest.db.1867050010.desc=The §6Refractory Kiln§r is an upgraded version of the §7Stone Kiln§r, which has §a2.5x§r processing speed and a lower change of failure. susy.quest.db.1902566957.title=Not Enough Fibers susy.quest.db.1902566957.desc=§6Drying Racks§r can convert §aPlant Fibers§r into §4Dried Plant Fibers§r. If the dried plant fibers obtained by breaking grass are insufficient for your progress, be sure to craft some.%n%nA §6Drying Rack§r operates more quickly in §edry§r biomes and at a slower rate in §bwet§r biomes. The weather may also influence its efficiency. Additionally, if the drying rack is placed near a §cCampfire§r, the drying process will be expedited. susy.quest.db.1958019111.title=Masonry Brick susy.quest.db.1958019111.desc=The §7Masonry Brick§r is essentially a brick-shaped piece of stone. It can be used to construct solid and insulated structures such as §6kilns§r, §6ovens§r, and the §6Primitive Smelter§r, or it can simply be utilized for architectural purposes. %n%nTo obtain some §7Masonry Bricks§r, break stones on an anvil using a pickaxe. +susy.quest.db.1997511526.title=Natural Gas +susy.quest.db.1997511526.desc=No Description susy.quest.db.2081939483.title=Brick susy.quest.db.2081939483.desc=By compressing §3Clays§r in a §6Wooden Form§r, you can get §3Compressed Clays§r, which can be fired in a pit kiln to produce §4Bricks§r. -susy.quest.db.1458175841.title=Kovar -susy.quest.db.1458175841.desc=Kovar is an alloy of iron, nickel, and cobalt that has a very similar thermal expansion coefficient as glass, making it suitable for metal to glass bonds for vacuum tubes. \ No newline at end of file +susy.quest.db.2096017803.title=Fuel Feedstocks +susy.quest.db.2096017803.desc=There are a variety of petrochemical productions that can be blended into gasoline. Below is an overview:%n%n- §e§e§6Naphtha §rand §eLight Naphtha§r, produced directly from the distillation of oil can be used at a low efficiency.%n- §6§cReformate§r and §cReformate Raffinate §rare produced by reforming heavy naphtha into aromatics. These are high performance and have high gasoline yields. Raffinate produces less gasoline, but allows for the extraction of BTEX for petrochemicals.%n- §aPolymerate §rcan be produced from catalytic cracking byproducts in a simple process, with a medium yield.%n- §4Isomerate§r is produced from light na§6§rphtha and a small quantity of hydrogen. This is a high performance feedstock with high yields.%n- §6Alkylate§r is produced from catalytic cracking byproducts, isobutane, and hydrofluoric acid in a slightly more complex process than polymerate. It has a higher performance and thus yields more gasoline, however.%n- §6Pyrolysis Gasoline §rand §6Pyrolysis Raffinate §rare byproducts of steam cracking and yield relatively low amounts of gasoline. Raffinate allows for the production of BTEX, similar to refomrate.%n%nDiesel can be produced from Light Gas Oil (LGO) and Light Cycle Oil (LCO), however light cycle oil typically lowers performance and can only be added in small amounts. As such, LCO is better used with hydrocracking to produce BTEX.%n%nFuel oils are heavier, energy dense fuels that are produced from heavier fractions and residues. These are best used for off-site power generation and marine applications due to the low yields of residua from oils and their high density, allowing for ease of transport. From 25d21e3f0398dc2543d19bee699121bbea976a73 Mon Sep 17 00:00:00 2001 From: bruberu <80226372+bruberu@users.noreply.github.com> Date: Sat, 14 Dec 2024 18:30:24 -0600 Subject: [PATCH 130/132] feat: give inductors a use again --- groovy/postInit/components/OpAmpCircuits.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/groovy/postInit/components/OpAmpCircuits.groovy b/groovy/postInit/components/OpAmpCircuits.groovy index 504450712..5e77b5068 100644 --- a/groovy/postInit/components/OpAmpCircuits.groovy +++ b/groovy/postInit/components/OpAmpCircuits.groovy @@ -235,7 +235,7 @@ mods.gregtech.circuit_assembler.removeByInput(30, [metaitem('circuit.good_integr CIRCUIT_ASSEMBLER.recipeBuilder() - .inputs(metaitem('circuit.good_integrated') * 2, metaitem('component.resistor') * 2, metaitem('component.diode') * 2, metaitem('boltElectrum') * 8) + .inputs(metaitem('circuit.good_integrated') * 2, metaitem('component.inductor') * 2, metaitem('component.diode') * 2, metaitem('boltElectrum') * 8) .inputs(metaitem('voltage_regulator.hv')) .fluidInputs(fluid('soldering_alloy') * 72) .outputs(metaitem('circuit.advanced_integrated') * 2) From baf51a4e8d4f6093a26c8d4ec3affc53a1758ae9 Mon Sep 17 00:00:00 2001 From: bruberu <80226372+bruberu@users.noreply.github.com> Date: Sun, 15 Dec 2024 19:44:02 -0600 Subject: [PATCH 131/132] feat: bump GTFO and SUSY versions --- manifest.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manifest.json b/manifest.json index 975230220..6f973a74a 100644 --- a/manifest.json +++ b/manifest.json @@ -287,7 +287,7 @@ }, { "projectID": 477021, - "fileID": 5910187, + "fileID": 5994740, "required": true }, { @@ -397,7 +397,7 @@ }, { "projectID": 846224, - "fileID": 5954805, + "fileID": 5994779, "required": true }, { From dbb237a9c05cca1749341ff82c04936b41b545ba Mon Sep 17 00:00:00 2001 From: bruberu <80226372+bruberu@users.noreply.github.com> Date: Sun, 15 Dec 2024 20:28:11 -0600 Subject: [PATCH 132/132] fix: redo the merge conflicts --- .../material/OrganicChemistryMaterials.groovy | 12 ++++---- .../polymers/EpoxyChain.groovy | 28 +++++++------------ groovy/postInit/mod/MachineRecipes.groovy | 2 +- 3 files changed, 17 insertions(+), 25 deletions(-) diff --git a/groovy/material/OrganicChemistryMaterials.groovy b/groovy/material/OrganicChemistryMaterials.groovy index 22d62d9b4..dc6050632 100644 --- a/groovy/material/OrganicChemistryMaterials.groovy +++ b/groovy/material/OrganicChemistryMaterials.groovy @@ -492,10 +492,6 @@ public class OrganicChemistryMaterials { .liquid(new FluidBuilder().temperature(400)) .components(Carbon * 8, Hydrogen * 10, Oxygen * 1) .color(0x6e3632) - OneOneDichloroethane = new Material.Builder(15080, SuSyUtility.susyId('one_one_dichloroethane')) - .liquid() - .components(Carbon * 2, Hydrogen * 4, Chlorine * 2) - .colorAverage() .build(); Butyllithium = new Material.Builder(15081, SuSyUtility.susyId('butyllithium')) @@ -574,8 +570,12 @@ public class OrganicChemistryMaterials { .components(Carbon * 4, Hydrogen * 6, Oxygen * 2) .color(0x4242f5) .build(); - - //FREE ID: 15095 + + OneOneDichloroethane = new Material.Builder(15095, SuSyUtility.susyId('one_one_dichloroethane')) + .liquid() + .components(Carbon * 2, Hydrogen * 4, Chlorine * 2) + .colorAverage() + .build(); DimethyldichlorosilaneEmulsion = new Material.Builder(15096, SuSyUtility.susyId('dimethyldichlorosilane_emulsion')) .liquid() diff --git a/groovy/postInit/chemistry/organic_chemistry/polymers/EpoxyChain.groovy b/groovy/postInit/chemistry/organic_chemistry/polymers/EpoxyChain.groovy index 5ec6b1161..6e0c8704d 100644 --- a/groovy/postInit/chemistry/organic_chemistry/polymers/EpoxyChain.groovy +++ b/groovy/postInit/chemistry/organic_chemistry/polymers/EpoxyChain.groovy @@ -198,16 +198,16 @@ VACUUM_CHAMBER.recipeBuilder() .EUt(30) .buildAndRegister() -BR.recipeBuilder() - .inputs(ore('dustBisphenolA')) - .notConsumable(ore('dustBisphenolBrominationCatalyst')) - .fluidInputs(fluid('one_two_dichloroethane') * 6000) - .fluidInputs(fluid('hydrogen_peroxide_solution') * 2000) - .fluidInputs(fluid('bromine') * 4000) - .fluidOutputs(fluid('impure_brominated_bisphenol_emulsion') * 10000) - .duration(160) - .EUt(1920) - .buildAndRegister() + BR.recipeBuilder() + .inputs(ore('dustBisphenolA')) + .notConsumable(ore('dustBisphenolBrominationCatalyst')) + .fluidInputs(fluid('one_two_dichloroethane') * 6000) + .fluidInputs(fluid('hydrogen_peroxide_solution') * 2000) + .fluidInputs(fluid('bromine') * 4000) + .fluidOutputs(fluid('impure_brominated_bisphenol_emulsion') * 10000) + .duration(160) + .EUt(1920) + .buildAndRegister() CENTRIFUGE.recipeBuilder() .fluidInputs(fluid('impure_brominated_bisphenol_solution') * 6000) @@ -218,14 +218,6 @@ BR.recipeBuilder() .EUt(30) .buildAndRegister() - ROASTER.recipeBuilder() - .fluidInputs(fluid('tetrabromobisphenol_a_solution') * 6000) - .outputs(metaitem('dustTetrabromobisphenolA')) - .fluidOutputs(fluid('dichloroethane') * 6000) - .duration(100) - .EUt(30) - .buildAndRegister() - // Epoxy Cresol Novolacs (ECN) FBR.recipeBuilder() diff --git a/groovy/postInit/mod/MachineRecipes.groovy b/groovy/postInit/mod/MachineRecipes.groovy index 41f019643..0bb6a9c16 100755 --- a/groovy/postInit/mod/MachineRecipes.groovy +++ b/groovy/postInit/mod/MachineRecipes.groovy @@ -45,7 +45,7 @@ for (i = 1; i <= 13; i++) { metaitem('chemical_reactor.' + Globals.voltageTiers[i]) ) } -for (i = 1; i <= 9; i++) { +for (i = 1; i <= 8; i++) { mods.jei.ingredient.yeet( metaitem('world_accelerator.' + Globals.voltageTiers[i]) )

      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%0DaF>rRfYiz=!(H7I1 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

    V!)OM%4`O} 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�p5kkS^@^)HhcT6eqW5W)0 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%0DV}I+Re|dQIu@FJi>3bo?mch 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%0D>GHPiF;VbA2I#B2{1J-K$Go{;%I|G2m z3pDX;g<5CGj*-(Gs}6Dt9Y(Fw1hQf0q+I>2MA{lISrIM zD-P&@19>z=Lhrz3MGABVm$Z|KEMx#$EsjkT9v%0XLA()ov;fJ`g%Etg7ZpW#2>~>a zWm-I_KxbvnT+b1Cj5uDawyS<7Bt;!)c6PLr)_&Tylyr}iqko)#_uJ(+|G512_p5Jy zyZYw$E2PihcYgcNoA>{`{{Hu?gMVHh{&9WsVR5o>`3#>95<$|MpsGbNV0s>?`d-+!mXgLzv>k0Gju$#OY{L}=E0`7c; zBAdOa1gdkcbQ(g z)c%~H0D4C~@Kcj5TuY&Ai7{yEfPUt5aMBONnL=mkdX8cE2E1tGW%Rh?g8QoC zzkz&@z)dYcxii?Go1vGE_}m8c`~(bIROquZ2Tycc%s~|)BhJc14%~3;R1R`mv#=_- z*)AtLQ`T%%*`IBD09p->g&l1DS5D{G;Tzt+WYB@naA!uJcR8|M1)bGW0cf@nr%bNZ z=y?m8{a+CM(JotO0Ntyi&t7%0A$3WsFtqY|0(Z7r*odMq+HJLR77J&gBpOCapZzYU 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∨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 z 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

    XV^^O2Exp>va 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%0ACc=yoTN# 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 -7di}1M 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%0DKI@jJZ5`cJ-^*gOUF3uP)kPQ|+ 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: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