diff --git a/scripts/main.zs b/scripts/main.zs index d30155b..6d5165b 100644 --- a/scripts/main.zs +++ b/scripts/main.zs @@ -10,7 +10,7 @@ mods.jei.JEI.addDescription(,"Его пиздец как .addTooltip(format.red("[H]Arxaniys bath water")); -val removedvanillagear = [ //Removed vanilla-stile gear +val removedvanillagear = [ //Removed vanilla-stile gear , , , @@ -89,7 +89,7 @@ val removedvanillagear = [ //Removed vanilla-stile gear ] as IItemStack[]; -val removesmelting = [ //Ingot smelting recipes +val removesmelting = [ //Ingot smelting recipes , , , @@ -114,7 +114,7 @@ val removesmelting = [ //Ingot smelting recipes ] as IItemStack[]; -val crusherstuff = [ //Crusher recipe items +val crusherstuff = [ //Crusher recipe items , , , @@ -132,19 +132,19 @@ val crusherstuff = [ //Crusher recipe items , ] as IItemStack[]; -val removeditems = [ //removed +val removeditems = [ //removed , , , , , - , + , , , , , , - , + , , , , @@ -191,10 +191,10 @@ val removeditems = [ //removed , , , - + ] as IItemStack[]; -val allncalloys = [ //NuclearCraft alloys +val allncalloys = [ //NuclearCraft alloys , , , @@ -211,14 +211,14 @@ val allncalloys = [ //NuclearCraft alloys ] as IItemStack[]; -val uslessncalloys = [ //Usless NuclearCraft alloys +val uslessncalloys = [ //Usless NuclearCraft alloys , , , ] as IItemStack[]; -val changedrecipes = [ //Other changed recipes +val changedrecipes = [ //Other changed recipes , , , @@ -244,49 +244,49 @@ val changedrecipes = [ //Other changed recipes , , , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - , - + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ] as IItemStack[]; //Removing recipes -for item in removeditems { //Remove some items +for item in removeditems { //Remove some items item.addTooltip("removed"); recipes.remove(item); mods.jei.JEI.hide(item); } -for item in changedrecipes { //Remove unchanged recipes +for item in changedrecipes { //Remove unchanged recipes recipes.remove(item); } -for item in uslessncalloys { //Remove usless NuclearCraft alloys +for item in uslessncalloys { //Remove usless NuclearCraft alloys item.addTooltip("Я бесполезный слиток"); recipes.remove(item); mods.jei.JEI.hide(item); } -for item in removesmelting { //Tag non-smelting ingots +for item in removesmelting { //Tag non-smelting ingots item.addTooltip("Ну давай давай переплавь в печке"); } -for item in removedvanillagear { //Removed vanilla gear +for item in removedvanillagear { //Removed vanilla gear item.addTooltip("Ваниль? Нет, спасибо"); recipes.remove(item); mods.jei.JEI.hide(item); @@ -294,157 +294,157 @@ for item in removedvanillagear { //Removed vanilla gear //Removing alloy recipes //TiC - //Alloys - mods.tconstruct.Alloy.removeRecipe(); - mods.tconstruct.Alloy.removeRecipe(); - mods.tconstruct.Alloy.removeRecipe(); - mods.tconstruct.Alloy.removeRecipe(); - mods.tconstruct.Alloy.removeRecipe(); - //Cast - mods.tconstruct.Casting.removeTableRecipe(); + //Alloys + mods.tconstruct.Alloy.removeRecipe(); + mods.tconstruct.Alloy.removeRecipe(); + mods.tconstruct.Alloy.removeRecipe(); + mods.tconstruct.Alloy.removeRecipe(); + mods.tconstruct.Alloy.removeRecipe(); + //Cast + mods.tconstruct.Casting.removeTableRecipe(); //NuclearCraft - //Manufactory - mods.nuclearcraft.manufactory.removeAllRecipes(); - //RockCrasher - mods.nuclearcraft.rock_crusher.removeAllRecipes(); + //Manufactory + mods.nuclearcraft.manufactory.removeAllRecipes(); + //RockCrasher + mods.nuclearcraft.rock_crusher.removeAllRecipes(); //Furnace - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - furnace.remove(); - + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + //Adding crafting recipes //Cyberware - recipes.addShaped(, [[, , ],[, , ], [, , ]]); - recipes.addShaped(, [[, , ],[, , ], [, , ]]); - recipes.addShaped(, [[, , ],[, , ], [, , ]]); - recipes.addShaped(, [[, , ],[, , ], [, , ]]); - recipes.addShaped(, [[, , ],[, , ], [, , ]]); - recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[, .withTag({cyberwareQuality: "cyberware.quality.scavenged"}).onlyWithTag({cyberwareQuality: "cyberware.quality.scavenged"}), ],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); //AcademyCraft - recipes.addShaped(, [[, , ],[, , ], [, , ]]); - recipes.addShaped(, [[, , ],[, , ], [, , ]]); - recipes.addShaped(, [[null, null, null],[, , ], [, , ]]); - recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); - recipes.addShaped(, [[, , ],[, , ], [null, , ]]); - recipes.addShaped(, [[, , ],[, , ], [, null, ]]); - recipes.addShaped(, [[, , ],[, , ], [, , ]]); - recipes.addShaped(, [[, , ],[, , ], [, , ]]); - recipes.addShaped(, [[, , ],[, , ], [, null, ]]); - recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); - recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); - recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); - recipes.addShaped(, [[null, , null],[, , ], [, , ]]); - recipes.addShaped(, [[null, , null],[, , ], [, , ]]); - recipes.addShaped(, [[, , ],[, , ], [, , ]]); - recipes.addShaped(, [[, , ],[, , ], [, , ]]); - recipes.addShaped(, [[, , ],[, , ], [, , ]]); - recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); - recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[null, null, null],[, , ], [, , ]]); + recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); + recipes.addShaped(, [[, , ],[, , ], [null, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, null, ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, null, ]]); + recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); + recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); + recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); + recipes.addShaped(, [[null, , null],[, , ], [, , ]]); + recipes.addShaped(, [[null, , null],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); //Davinci`s Vessels - recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); - recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); - recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); - recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); - recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); - recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); - recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); - recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); - recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); - recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); - recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); - recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); - recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); - recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); - recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); - recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); - recipes.addShapeless(, [,]); - recipes.addShapeless(, [,]); - recipes.addShapeless(, [,]); - recipes.addShapeless(, [,]); - recipes.addShapeless(, [,]); - recipes.addShapeless(, [,]); - recipes.addShapeless(, [,]); - recipes.addShapeless(, [,]); - recipes.addShapeless(, [,]); - recipes.addShapeless(, [,]); - recipes.addShapeless(, [,]); - recipes.addShapeless(, [,]); - recipes.addShapeless(, [,]); - recipes.addShapeless(, [,]); - recipes.addShapeless(, [,]); - recipes.addShapeless(, [,]); - recipes.addShaped(, [[, , ],[, , ], [, , ]]); - recipes.addShaped(, [[, , ],[, , ], [, , ]]); - //Transtructors - recipes.addShaped(, [[, null, ],[, , ], [null, .withTag({Material: "copper"}).onlyWithTag({Material: "copper"}), null]]); - recipes.addShaped(, [[, null, ],[, , ], [null, .withTag({Material: "cobalt"}).onlyWithTag({Material: "cobalt"}), null]]); - //Arc Furnace RC alloys - mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 512, [*2]); - mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, [*7]); - mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, []); - mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, []); - mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, [*2]); - mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, [*15]); - mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, []); - mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, []); - mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, []); - mods.immersiveengineering.ArcFurnace.addRecipe(*4, *2, null, 100, 128, [*2, *3]); - mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 300, 1024, [*4]); - mods.immersiveengineering.ArcFurnace.addRecipe(, *3, null, 200, 1024, [*2]); + recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); + recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); + recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); + recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); + recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); + recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); + recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); + recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); + recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); + recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); + recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); + recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); + recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); + recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); + recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); + recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); + recipes.addShapeless(, [,]); + recipes.addShapeless(, [,]); + recipes.addShapeless(, [,]); + recipes.addShapeless(, [,]); + recipes.addShapeless(, [,]); + recipes.addShapeless(, [,]); + recipes.addShapeless(, [,]); + recipes.addShapeless(, [,]); + recipes.addShapeless(, [,]); + recipes.addShapeless(, [,]); + recipes.addShapeless(, [,]); + recipes.addShapeless(, [,]); + recipes.addShapeless(, [,]); + recipes.addShapeless(, [,]); + recipes.addShapeless(, [,]); + recipes.addShapeless(, [,]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + //Transtructors + recipes.addShaped(, [[, null, ],[, , ], [null, .withTag({Material: "copper"}).onlyWithTag({Material: "copper"}), null]]); + recipes.addShaped(, [[, null, ],[, , ], [null, .withTag({Material: "cobalt"}).onlyWithTag({Material: "cobalt"}), null]]); + //Arc Furnace RC alloys + mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 512, [*2]); + mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, [*7]); + mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, []); + mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, []); + mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, [*2]); + mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, [*15]); + mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, []); + mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, []); + mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, []); + mods.immersiveengineering.ArcFurnace.addRecipe(*4, *2, null, 100, 128, [*2, *3]); + mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 300, 1024, [*4]); + mods.immersiveengineering.ArcFurnace.addRecipe(, *3, null, 200, 1024, [*2]); //Kiln - mods.immersiveengineering.AlloySmelter.addRecipe(, *8, .withTag({FluidName: "creosote", Amount: 1000}), 800); - mods.immersiveengineering.AlloySmelter.addRecipe(*16, *16, , 2000); - mods.immersiveengineering.AlloySmelter.addRecipe(, *2, *2, 1000); - mods.immersiveengineering.AlloySmelter.addRecipe(, , *2, 40); + mods.immersiveengineering.AlloySmelter.addRecipe(, *8, .withTag({FluidName: "creosote", Amount: 1000}), 800); + mods.immersiveengineering.AlloySmelter.addRecipe(*16, *16, , 2000); + mods.immersiveengineering.AlloySmelter.addRecipe(, *2, *2, 1000); + mods.immersiveengineering.AlloySmelter.addRecipe(, , *2, 40); //IECrusher - mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.5); //Гранит - mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.7); //Полированный гранит - mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.7); //Диорит - mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.7); //Полированный диорит - mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.7); //Андезит - mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.7); //Полированный андезит - mods.immersiveengineering.Crusher.addRecipe(, , 1000); //Мука - mods.immersiveengineering.Crusher.addRecipe(, , 8000); //Эндерняковая пыль - mods.immersiveengineering.Crusher.addRecipe(, , 2000); //Кокаинум - mods.immersiveengineering.Crusher.addRecipe(*8, , 2000); //Желатин хохол - mods.immersiveengineering.Crusher.addRecipe(*8, , 2000); //Желатин говядина - mods.immersiveengineering.Crusher.addRecipe(*8, , 2000); //Желатин cat's soul - mods.immersiveengineering.Crusher.addRecipe(*4, , 2000); //Желатин рыба - mods.immersiveengineering.Crusher.addRecipe(*4, , 2000); //Желатин посося - mods.immersiveengineering.Crusher.addRecipe(*4, , 2000); //Желатин Нита - mods.immersiveengineering.Crusher.addRecipe(*4, , 2000); //Желатин фугу - mods.immersiveengineering.Crusher.addRecipe(*4, , 500); + mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.5); //Гранит + mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.7); //Полированный гранит + mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.7); //Диорит + mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.7); //Полированный диорит + mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.7); //Андезит + mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.7); //Полированный андезит + mods.immersiveengineering.Crusher.addRecipe(, , 1000); //Мука + mods.immersiveengineering.Crusher.addRecipe(, , 8000); //Эндерняковая пыль + mods.immersiveengineering.Crusher.addRecipe(, , 2000); //Кокаинум + mods.immersiveengineering.Crusher.addRecipe(*8, , 2000); //Желатин хохол + mods.immersiveengineering.Crusher.addRecipe(*8, , 2000); //Желатин говядина + mods.immersiveengineering.Crusher.addRecipe(*8, , 2000); //Желатин cat's soul + mods.immersiveengineering.Crusher.addRecipe(*4, , 2000); //Желатин рыба + mods.immersiveengineering.Crusher.addRecipe(*4, , 2000); //Желатин посося + mods.immersiveengineering.Crusher.addRecipe(*4, , 2000); //Желатин Нита + mods.immersiveengineering.Crusher.addRecipe(*4, , 2000); //Желатин фугу + mods.immersiveengineering.Crusher.addRecipe(*4, , 500); //IEMetalPress - mods.immersiveengineering.MetalPress.addRecipe(, , , 1000, 4); + mods.immersiveengineering.MetalPress.addRecipe(, , , 1000, 4); //TiC casting - mods.tconstruct.Casting.addTableRecipe(, , , 100, true, 20); - mods.tconstruct.Casting.addTableRecipe(, , , 72, false, 10); - //TiC melting - mods.tconstruct.Melting.addRecipe( * 144,, 500); - mods.tconstruct.Melting.addRecipe( * 288,, 500); - mods.tconstruct.Melting.addRecipe( * 288,, 500); - mods.tconstruct.Melting.addRecipe( * 432,, 500); - mods.tconstruct.Melting.addRecipe( * 432,, 500); - //Armor underwear - recipes.addShaped(*2, [[,,], [,,], [,,]]); - recipes.addShaped(*2, [[,,], [,,], [,,]]); \ No newline at end of file + mods.tconstruct.Casting.addTableRecipe(, , , 100, true, 20); + mods.tconstruct.Casting.addTableRecipe(, , , 72, false, 10); + //TiC melting + mods.tconstruct.Melting.addRecipe( * 144,, 500); + mods.tconstruct.Melting.addRecipe( * 288,, 500); + mods.tconstruct.Melting.addRecipe( * 288,, 500); + mods.tconstruct.Melting.addRecipe( * 432,, 500); + mods.tconstruct.Melting.addRecipe( * 432,, 500); + //Armor underwear + recipes.addShaped(*2, [[,,], [,,], [,,]]); + recipes.addShaped(*2, [[,,], [,,], [,,]]); \ No newline at end of file