Updated and rearranged ZenScripts order.

master
YandolsZX 6 years ago
parent 935f9eb98f
commit d8c24682be
  1. 57
      scripts/01adjustments.zs
  2. 4
      scripts/02genoredicts.zs
  3. 16
      scripts/03zcmna.zs
  4. 4
      scripts/04zcmca.zs
  5. 4
      scripts/05oregrounding.zs
  6. 13
      scripts/06alterlitiummechanics.zs.disabled
  7. 4
      scripts/08extendedcrafting.zs
  8. 0
      scripts/99roofs.zs.disabled

@ -9,11 +9,11 @@ print("Initializing 'NA01 - Adjustments for New Alterlite'...");
// Alter Starting Book Recipes // Alter Starting Book Recipes
recipes.remove(<theoneprobe:probenote>); recipes.remove(<theoneprobe:probenote>);
recipes.remove(<openblocks:info_book>); recipes.remove(<openblocks:info_book>);
recipes.addShapeless("openblocks_book", <openblocks:info_book>, [<minecraft:glass_pane>, <minecraft:book>]); recipes.addShapeless("openblocks_book_rerecipe", <openblocks:info_book>, [<minecraft:glass_pane>, <minecraft:book>]);
// Alter Waystone Return Scroll Recipe // Alter Waystone Return Scroll Recipe
recipes.remove(<waystones:return_scroll>); recipes.remove(<waystones:return_scroll>);
recipes.addShaped("waystonereturnscroll_replacement_recipe", <waystones:return_scroll>, recipes.addShaped("waystonereturnscroll_rerecipe", <waystones:return_scroll>,
[[null, <zcm_newalterlite:emptyscroll>, null], [[null, <zcm_newalterlite:emptyscroll>, null],
[null, <zcm_newalterlite:attunedpearl>, null], [null, <zcm_newalterlite:attunedpearl>, null],
[<ore:nuggetGold>, <zcm_newalterlite:parchment>, <ore:nuggetGold>]]); [<ore:nuggetGold>, <zcm_newalterlite:parchment>, <ore:nuggetGold>]]);
@ -21,21 +21,21 @@ recipes.addShaped("waystonereturnscroll_replacement_recipe", <waystones:return_s
// Alter Corpse Complex Return Death Scroll Name and Recipe // Alter Corpse Complex Return Death Scroll Name and Recipe
<corpsecomplex:scroll>.displayName = "Scroll of Death Memory"; <corpsecomplex:scroll>.displayName = "Scroll of Death Memory";
recipes.remove(<corpsecomplex:scroll>); recipes.remove(<corpsecomplex:scroll>);
recipes.addShaped("returndeathscroll_replacement_recipe", <corpsecomplex:scroll>, recipes.addShaped("returndeathscroll_rerecipe", <corpsecomplex:scroll>,
[[null, <zcm_newalterlite:emptyscroll>, null], [[null, <zcm_newalterlite:emptyscroll>, null],
[null, <zcm_newalterlite:attunedpearl>, null], [null, <zcm_newalterlite:attunedpearl>, null],
[<ore:nuggetTin>, <zcm_newalterlite:parchment>, <ore:nuggetTin>]]); [<ore:nuggetTin>, <zcm_newalterlite:parchment>, <ore:nuggetTin>]]);
// Alter Empty Altas Map Recipe // Alter Empty Altas Map Recipe
recipes.remove(<antiqueatlas:empty_antique_atlas>); recipes.remove(<antiqueatlas:empty_antique_atlas>);
recipes.addShaped("antiqueatlas_replacement_recipe", <antiqueatlas:empty_antique_atlas>, recipes.addShaped("antiqueatlas_rerecipe", <antiqueatlas:empty_antique_atlas>,
[[<zcm_newalterlite:parchment>, <ore:paper>, <zcm_newalterlite:parchment>], [[<zcm_newalterlite:parchment>, <ore:paper>, <zcm_newalterlite:parchment>],
[<ore:paper>, <ore:dustRedstone>, <ore:paper>], [<ore:paper>, <ore:dustRedstone>, <ore:paper>],
[<zcm_newalterlite:parchment>, <ore:paper>, <zcm_newalterlite:parchment>]]); [<zcm_newalterlite:parchment>, <ore:paper>, <zcm_newalterlite:parchment>]]);
// Alter Weirding Gadget Recipe and Name // Alter Weirding Gadget Recipe and Name
//recipes.remove(<weirdinggadget:weirding_gadget>); //recipes.remove(<weirdinggadget:weirding_gadget>);
recipes.addShaped("weirdinggadget_replacement_recipe", <weirdinggadget:weirding_gadget>, recipes.addShaped("weirdinggadget_rerecipe", <weirdinggadget:weirding_gadget>,
[[<ore:ingotGold>, <ore:ingotGold>, <ore:ingotGold>], [[<ore:ingotGold>, <ore:ingotGold>, <ore:ingotGold>],
[<ore:plateGold>, <ore:gearSilver>, <ore:plateGold>], [<ore:plateGold>, <ore:gearSilver>, <ore:plateGold>],
[<ore:ingotInvar>, <ore:ingotInvar>, <ore:ingotInvar>]]); [<ore:ingotInvar>, <ore:ingotInvar>, <ore:ingotInvar>]]);
@ -87,12 +87,12 @@ recipes.remove(<quark:custom_chest:1>);
recipes.remove(<quark:custom_chest:2>); recipes.remove(<quark:custom_chest:2>);
recipes.remove(<quark:custom_chest:3>); recipes.remove(<quark:custom_chest:3>);
recipes.remove(<quark:custom_chest:4>); recipes.remove(<quark:custom_chest:4>);
recipes.addShaped("newalterlite_chest_replacement_recipe_0" ,<minecraft:chest> * 4, [[<minecraft:log>, <minecraft:log>, <minecraft:log>], [<minecraft:log>, null, <minecraft:log>], [<minecraft:log>, <minecraft:log>, <minecraft:log>]]); recipes.addShaped("newalterlite_chest_rerecipe_0" ,<minecraft:chest> * 4, [[<minecraft:log>, <minecraft:log>, <minecraft:log>], [<minecraft:log>, null, <minecraft:log>], [<minecraft:log>, <minecraft:log>, <minecraft:log>]]);
recipes.addShaped("newalterlite_chest_replacement_recipe_1" ,<quark:custom_chest> * 4, [[<minecraft:log:1>, <minecraft:log:1>, <minecraft:log:1>], [<minecraft:log:1>, null, <minecraft:log:1>], [<minecraft:log:1>, <minecraft:log:1>, <minecraft:log:1>]]); recipes.addShaped("newalterlite_chest_rerecipe_1" ,<quark:custom_chest> * 4, [[<minecraft:log:1>, <minecraft:log:1>, <minecraft:log:1>], [<minecraft:log:1>, null, <minecraft:log:1>], [<minecraft:log:1>, <minecraft:log:1>, <minecraft:log:1>]]);
recipes.addShaped("newalterlite_chest_replacement_recipe_2" ,<quark:custom_chest:1> * 4, [[<minecraft:log:2>, <minecraft:log:2>, <minecraft:log:2>], [<minecraft:log:2>, null, <minecraft:log:2>], [<minecraft:log:2>, <minecraft:log:2>, <minecraft:log:2>]]); recipes.addShaped("newalterlite_chest_rerecipe_2" ,<quark:custom_chest:1> * 4, [[<minecraft:log:2>, <minecraft:log:2>, <minecraft:log:2>], [<minecraft:log:2>, null, <minecraft:log:2>], [<minecraft:log:2>, <minecraft:log:2>, <minecraft:log:2>]]);
recipes.addShaped("newalterlite_chest_replacement_recipe_3" ,<quark:custom_chest:2> * 4, [[<minecraft:log:3>, <minecraft:log:3>, <minecraft:log:3>], [<minecraft:log:3>, null, <minecraft:log:3>], [<minecraft:log:3>, <minecraft:log:3>, <minecraft:log:3>]]); recipes.addShaped("newalterlite_chest_rerecipe_3" ,<quark:custom_chest:2> * 4, [[<minecraft:log:3>, <minecraft:log:3>, <minecraft:log:3>], [<minecraft:log:3>, null, <minecraft:log:3>], [<minecraft:log:3>, <minecraft:log:3>, <minecraft:log:3>]]);
recipes.addShaped("newalterlite_chest_replacement_recipe_4" ,<quark:custom_chest:3> * 4, [[<minecraft:log2>, <minecraft:log2>, <minecraft:log2>], [<minecraft:log2>, null, <minecraft:log2>], [<minecraft:log2>, <minecraft:log2>, <minecraft:log2>]]); recipes.addShaped("newalterlite_chest_rerecipe_4" ,<quark:custom_chest:3> * 4, [[<minecraft:log2>, <minecraft:log2>, <minecraft:log2>], [<minecraft:log2>, null, <minecraft:log2>], [<minecraft:log2>, <minecraft:log2>, <minecraft:log2>]]);
recipes.addShaped("newalterlite_chest_replacement_recipe_5" ,<quark:custom_chest:4> * 4, [[<minecraft:log2:1>, <minecraft:log2:1>, <minecraft:log2:1>], [<minecraft:log2:1>, null, <minecraft:log2:1>], [<minecraft:log2:1>, <minecraft:log2:1>, <minecraft:log2:1>]]); recipes.addShaped("newalterlite_chest_rerecipe_5" ,<quark:custom_chest:4> * 4, [[<minecraft:log2:1>, <minecraft:log2:1>, <minecraft:log2:1>], [<minecraft:log2:1>, null, <minecraft:log2:1>], [<minecraft:log2:1>, <minecraft:log2:1>, <minecraft:log2:1>]]);
// Alter Tinkers Part Chest Recipe // Alter Tinkers Part Chest Recipe
// Disabled as Alpha 02 does not use Tinker's Construct // Disabled as Alpha 02 does not use Tinker's Construct
@ -145,7 +145,7 @@ recipes.addShaped("endercrop_seeds", <endercrop:ender_seeds>,
<loreexpansion:lore_journal>.addTooltip("about the universe you're in."); <loreexpansion:lore_journal>.addTooltip("about the universe you're in.");
recipes.addShapeless("na_lorebook", <loreexpansion:lore_journal>, [<minecraft:book>, <minecraft:sand:*>]); recipes.addShapeless("na_lorebook", <loreexpansion:lore_journal>, [<minecraft:book>, <minecraft:sand:*>]);
// Weather2 Tooltips // Weather2 Additional Tooltips
<weather2:anemometer>.addTooltip("Lets you know how strong the wind is."); <weather2:anemometer>.addTooltip("Lets you know how strong the wind is.");
<weather2:wind_vane>.addTooltip("Lets you know in which direction"); <weather2:wind_vane>.addTooltip("Lets you know in which direction");
<weather2:wind_vane>.addTooltip("is the wind currently blowing towards."); <weather2:wind_vane>.addTooltip("is the wind currently blowing towards.");
@ -167,41 +167,52 @@ recipes.addShapeless("na_lorebook", <loreexpansion:lore_journal>, [<minecraft:bo
<weather2:sand_layer_placeable>.displayName = "Sand Layer"; <weather2:sand_layer_placeable>.displayName = "Sand Layer";
// Weather2 Recipes // Weather2 Recipes
// No recipe removals required thanks to built-in configs for Weather2. // No manual recipe removals required thanks to built-in configs for Weather2.
recipes.addShapeless("w2_layertosand", <minecraft:sand>, [<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>]); recipes.addShapeless("w2_layertosand_recipe", <minecraft:sand>, [<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>]);
recipes.addShaped("w2_anemometer", <weather2:anemometer>, [ recipes.addShaped("w2_anemometer_recipe", <weather2:anemometer>, [
[<ore:stickIron>, <ore:stickIron>, <ore:stickIron>], [<ore:stickIron>, <ore:stickIron>, <ore:stickIron>],
[<ore:stickIron>, <ore:gearIron>, <ore:stickIron>], [<ore:stickIron>, <ore:gearIron>, <ore:stickIron>],
[null, <ore:stickIron>, null]]); [null, <ore:stickIron>, null]]);
recipes.addShaped("w2_windvane", <weather2:wind_vane>, [ recipes.addShaped("w2_windvane_recipe", <weather2:wind_vane>, [
[<ore:stickIron>, <ore:plateIron>, <ore:stickIron>], [<ore:stickIron>, <ore:plateIron>, <ore:stickIron>],
[<ore:stickIron>, <ore:gearIron>, <ore:stickIron>], [<ore:stickIron>, <ore:gearIron>, <ore:stickIron>],
[null, <ore:stickIron>, null]]); [null, <ore:stickIron>, null]]);
recipes.addShaped("w2_forecaster", <weather2:weather_forecast>, [ recipes.addShaped("w2_forecaster_recipe", <weather2:weather_forecast>, [
[<ore:blockSheetmetalLead>, <ore:blockSheetmetalAluminum>, <ore:blockSheetmetalLead>], [<ore:blockSheetmetalLead>, <ore:blockSheetmetalAluminum>, <ore:blockSheetmetalLead>],
[<ore:blockSheetmetalAluminum>, <minecraft:compass>, <ore:blockSheetmetalAluminum>], [<ore:blockSheetmetalAluminum>, <minecraft:compass>, <ore:blockSheetmetalAluminum>],
[<ore:blockSheetmetalLead>, <ore:blockSheetmetalAluminum>, <ore:blockSheetmetalLead>]]); [<ore:blockSheetmetalLead>, <ore:blockSheetmetalAluminum>, <ore:blockSheetmetalLead>]]);
recipes.addShaped("w2_tornado_sensor", <weather2:tornado_sensor>, [ recipes.addShaped("w2_tornado_sensor_recipe", <weather2:tornado_sensor>, [
[<ore:blockSheetmetalLead>, <ore:blockSheetmetalIron>, <ore:blockSheetmetalLead>], [<ore:blockSheetmetalLead>, <ore:blockSheetmetalIron>, <ore:blockSheetmetalLead>],
[<ore:blockSheetmetalIron>, <ore:gearCopper>, <ore:blockSheetmetalIron>], [<ore:blockSheetmetalIron>, <ore:gearCopper>, <ore:blockSheetmetalIron>],
[<ore:blockSheetmetalLead>, <ore:blockSheetmetalIron>, <ore:blockSheetmetalLead>]]); [<ore:blockSheetmetalLead>, <ore:blockSheetmetalIron>, <ore:blockSheetmetalLead>]]);
recipes.addShaped("w2_siren", <weather2:tornado_siren>, [ recipes.addShaped("w2_siren_recipe", <weather2:tornado_siren>, [
[<ore:blockSheetmetalLead>, <minecraft:noteblock>, <ore:blockSheetmetalLead>], [<ore:blockSheetmetalLead>, <minecraft:noteblock>, <ore:blockSheetmetalLead>],
[<minecraft:noteblock>, <minecraft:noteblock>, <minecraft:noteblock>], [<minecraft:noteblock>, <minecraft:noteblock>, <minecraft:noteblock>],
[<ore:blockSheetmetalLead>, <minecraft:noteblock>, <ore:blockSheetmetalLead>]]); [<ore:blockSheetmetalLead>, <minecraft:noteblock>, <ore:blockSheetmetalLead>]]);
recipes.addShaped("w2_manualsiren", <weather2:tornado_siren_manual>, [ recipes.addShaped("w2_manualsiren_recipe", <weather2:tornado_siren_manual>, [
[<ore:blockSheetmetalLead>, <minecraft:noteblock>, <ore:blockSheetmetalLead>], [<ore:blockSheetmetalLead>, <minecraft:noteblock>, <ore:blockSheetmetalLead>],
[<minecraft:noteblock>, <ore:dustRedstone>, <minecraft:noteblock>], [<minecraft:noteblock>, <ore:dustRedstone>, <minecraft:noteblock>],
[<ore:blockSheetmetalLead>, <minecraft:noteblock>, <ore:blockSheetmetalLead>]]); [<ore:blockSheetmetalLead>, <minecraft:noteblock>, <ore:blockSheetmetalLead>]]);
recipes.addShaped("w2_weather_machine", <weather2:weather_machine>, [ recipes.addShaped("w2_weather_machine_recipe", <weather2:weather_machine>, [
[<ore:blockSheetmetalSteel>, <ore:blockSheetmetalSilver>, <ore:blockSheetmetalSteel>], [<ore:blockSheetmetalSteel>, <ore:blockSheetmetalSilver>, <ore:blockSheetmetalSteel>],
[<ore:blockSheetmetalSilver>, <openblocks:tank>.withTag({tank: {FluidName: "redstone", Amount: 16000}}), <ore:blockSheetmetalSilver>], [<ore:blockSheetmetalSilver>, <openblocks:tank>.withTag({tank: {FluidName: "redstone", Amount: 16000}}), <ore:blockSheetmetalSilver>],
[<ore:blockSheetmetalSteel>, <ore:blockSheetmetalSilver>, <ore:blockSheetmetalSteel>]]); [<ore:blockSheetmetalSteel>, <ore:blockSheetmetalSilver>, <ore:blockSheetmetalSteel>]]);
recipes.addShaped("w2_weather_deflector", <weather2:weather_deflector>, [ recipes.addShaped("w2_weather_deflector_recipe", <weather2:weather_deflector>, [
[<ore:blockSheetmetalSteel>, <ore:blockSheetmetalElectrum>, <ore:blockSheetmetalSteel>], [<ore:blockSheetmetalSteel>, <ore:blockSheetmetalElectrum>, <ore:blockSheetmetalSteel>],
[<ore:blockSheetmetalElectrum>, <ore:blockRedstone>, <ore:blockSheetmetalElectrum>], [<ore:blockSheetmetalElectrum>, <ore:blockRedstone>, <ore:blockSheetmetalElectrum>],
[<ore:blockSheetmetalSteel>, <ore:blockSheetmetalElectrum>, <ore:blockSheetmetalSteel>]]); [<ore:blockSheetmetalSteel>, <ore:blockSheetmetalElectrum>, <ore:blockSheetmetalSteel>]]);
// Set Tiered Depths Pickaxe Strength Requirement
// Mining at Y38 and below requires at least a Wooden Pickaxe.
// Mining at Y26 and below requires at least a Stone Pickaxe.
// Mining at Y14 and below requires at least an Iron Pickaxe.
// Mining at Y7 and below requires at least a Diamond Pickaxe.
mods.td.TieredDepths.addBlacklist(<blockstate:minecraft:stone>,38,0,1);
mods.td.TieredDepths.addBlacklist(<blockstate:minecraft:stone>,15,0,2);
mods.td.TieredDepths.addBlacklist(<blockstate:minecraft:stone>,7,0,3);
// Also apply to Mining World
mods.td.TieredDepths.addBlacklist(<blockstate:minecraft:stone>,38,-6,1);
mods.td.TieredDepths.addBlacklist(<blockstate:minecraft:stone>,15,-6,2);
mods.td.TieredDepths.addBlacklist(<blockstate:minecraft:stone>,7,-6,3);
print("Initialization of 'NA01 - Adjustments for New Alterlite' has been completed."); print("Initialization of 'NA01 - Adjustments for New Alterlite' has been completed.");

@ -1,4 +1,4 @@
print("Initializing 'NA03 - OreDicts for New Alterlite'..."); print("Initializing 'NA02 - General OreDicts for New Alterlite'...");
// Add Seeds OreDict // Add Seeds OreDict
val nSeeds = <ore:seed>; val nSeeds = <ore:seed>;
@ -41,4 +41,4 @@ if(sCopperIngots has <notenoughroofs:copper_ingot>){
print("\n\nSelf-debugger is offline\n\n"); print("\n\nSelf-debugger is offline\n\n");
*/ */
print("Initialization of 'NA03 - OreDicts for New Alterlite' has been completed."); print("Initialization of 'NA02 - General OreDicts for New Alterlite' has been completed.");

@ -1,4 +1,4 @@
print("Initializing 'NA05 - Alterlitium Recipes for New Alterlite'..."); print("Initializing 'NA03 - ZCM/New Alterlite recipes and content for New Alterlite'...");
// Parchment // Parchment
recipes.addShaped("zcm_na_parchment_recipe", <zcm_newalterlite:parchment>, recipes.addShaped("zcm_na_parchment_recipe", <zcm_newalterlite:parchment>,
@ -18,5 +18,17 @@ recipes.addShapeless("zcm_na_attunedpearl_recipe", <zcm_newalterlite:attunedpear
// Sunlime // Sunlime
recipes.addShapeless("zcm_na_sunlime_recipe", <zcm_newalterlite:sunlime>, [<ore:foodLemon>, <naturesaura:aura_bottle>.withTag({stored_type: "naturesaura:overworld"})]); recipes.addShapeless("zcm_na_sunlime_recipe", <zcm_newalterlite:sunlime>, [<ore:foodLemon>, <naturesaura:aura_bottle>.withTag({stored_type: "naturesaura:overworld"})]);
// ------------------------------------------
// OreDicts
val nAtlItem = <ore:gemAlterlitium>;
nAtlItem.add(<zcm_newalterlite:alterlitium>);
print("Initialization of 'NA05 - Alterlitium Recipes for New Alterlite' has been completed."); val nAtlOre = <ore:oreAlterlitium>;
nAtlOre.add(<zcm_newalterlite:alterlitiumore>);
val nAtlBlock = <ore:blockAlterlitium>;
nAtlBlock.add(<zcm_newalterlite:alterlitiumblock>);
print("Initialization of 'NA03 - ZCM/New Alterlite recipes and content for New Alterlite' has been completed.");

@ -1,4 +1,4 @@
print("Initializing 'NA02 - ZCM Recipes for New Alterlite'..."); print("Initializing 'NA04 - ZCM/Composite Alterlite recipes and content for New Alterlite'...");
// ZCM Makeshift Furnace // ZCM Makeshift Furnace
/* /*
@ -12,4 +12,4 @@ print("Making sure this mod is disabled. If you can see this, the script is not
// More recipes to be added. // More recipes to be added.
print("Initialization of 'NA02 - ZCM Recipes for New Alterlite' has been completed."); print("Initialization of 'NA04 - ZCM/Composite Alterlite recipes and content for New Alterlite' has been completed.");

@ -1,4 +1,4 @@
print("Initializing 'NA04 - Ore Grounding Recipes for New Alterlite'..."); print("Initializing 'NA05 - Ore Grounding Recipes for New Alterlite'...");
//import mods.advancedmortars.Mortar; //import mods.advancedmortars.Mortar;
// Disable Wooded Mortar - Only use stone and up. // Disable Wooded Mortar - Only use stone and up.
@ -65,4 +65,4 @@ mods.advancedmortars.Mortar.addRecipe(["stone", "iron", "diamond"], <thermalfoun
mods.advancedmortars.Mortar.addRecipe(["stone", "iron", "diamond"], <minecraft:flint>, 10, [<ore:gravel>]); mods.advancedmortars.Mortar.addRecipe(["stone", "iron", "diamond"], <minecraft:flint>, 10, [<ore:gravel>]);
print("Initialization of 'NA04 - Ore Grounding Recipes for New Alterlite' has been completed."); print("Initialization of 'NA05 - Ore Grounding Recipes for New Alterlite' has been completed.");

@ -0,0 +1,13 @@
print("Initializing 'NA06 - Alterlitium Mechanics for New Alterlite'...");
val nAtlItem = <ore:gemAlterlitium>;
nAtlItem.add(<zcm_newalterlite:alterlitium>);
val nAtlOre = <ore:oreAlterlitium>;
nAtlOre.add(<zcm_newalterlite:alterlitiumore>);
val nAtlBlock = <ore:blockAlterlitium>;
nAtlBlock.add(<zcm_newalterlite:alterlitiumblock>);
print("Initialization of 'NA06 - Alterlitium Mechanics for New Alterlite' has been completed.");

@ -1,4 +1,4 @@
print("Initializing 'NA06 - Extended Crafting Recipes for New Alterlite'..."); print("Initializing 'NA08 - Extended Crafting Recipes for New Alterlite'...");
// TODO // TODO
@ -36,4 +36,4 @@ recipes.addShaped("weirdinggadget_replacement_recipe", <weirdinggadget:weirding_
//coolbarnedworldseed:1063123956552739016 //coolbarnedworldseed:1063123956552739016
print("Initialization of 'NA06 - Extended Crafting Recipes for New Alterlite' has been completed."); print("Initialization of 'NA08 - Extended Crafting Recipes for New Alterlite' has been completed.");
Loading…
Cancel
Save