fix commit
This commit is contained in:
@@ -0,0 +1,238 @@
|
||||
import crafttweaker.data.IData;
|
||||
import crafttweaker.item.IItemStack;
|
||||
|
||||
recipes.addShaped(<contenttweaker:scorched_bone_dust>,
|
||||
[[<divinerpg:purple_blaze>, <divinerpg:purple_blaze>, <divinerpg:purple_blaze>],
|
||||
[<contenttweaker:skelebone_fragment>, <contenttweaker:recursive_meatball>.reuse(), <contenttweaker:skelebone_fragment>],
|
||||
[<divinerpg:purple_blaze>, <divinerpg:purple_blaze>, <divinerpg:purple_blaze>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:hollow_stag_callstone>,
|
||||
[[<contenttweaker:geo_fragment>, <contenttweaker:scorched_bone_dust>, <contenttweaker:geo_fragment>],
|
||||
[<contenttweaker:sentient_meatball>, <ore:ingotSacrificeMetal>, <contenttweaker:sentient_meatball>],
|
||||
[<contenttweaker:geo_fragment>, <contenttweaker:scorched_bone_dust>, <contenttweaker:geo_fragment>]]);
|
||||
|
||||
// Define a function to add seed analysis recipes
|
||||
function addPaleMetalUnbreakableArmor(armorItem as IItemStack, recipeName as string) {
|
||||
recipes.addShapeless(
|
||||
recipeName,
|
||||
armorItem,
|
||||
[
|
||||
(armorItem.marked("mark").transformNew(function(item) { return item.withAmount(1).withTag(item.tag); })).noReturn(),
|
||||
<contenttweaker:pale_metal>
|
||||
],
|
||||
function(out, ins, cInfo) {
|
||||
var inpuTag = ins.mark.tag as IData;
|
||||
var updatedTag as IData = {
|
||||
Unbreakable: 1 as byte
|
||||
};
|
||||
return ins.mark.updateTag(inpuTag += updatedTag).withAmount(1);
|
||||
},
|
||||
null
|
||||
);
|
||||
}
|
||||
|
||||
// Define all seeds that need analysis recipes
|
||||
var armorToUnbreakify as IItemStack[] = [
|
||||
<botania:terrasteelhelm>,
|
||||
<botania:terrasteelhelmreveal>,
|
||||
<botania:terrasteelchest>,
|
||||
<botania:terrasteellegs>,
|
||||
<botania:terrasteelboots>,
|
||||
<enderio:item_stellar_alloy_helmet>,
|
||||
<enderio:item_stellar_alloy_boots>,
|
||||
<enderio:item_stellar_alloy_chestplate>,
|
||||
<enderio:item_stellar_alloy_leggings>,
|
||||
<enderio:item_end_steel_helmet>,
|
||||
<enderio:item_end_steel_boots>,
|
||||
<enderio:item_end_steel_chestplate>,
|
||||
<enderio:item_end_steel_leggings>,
|
||||
<enderio:item_dark_steel_helmet>,
|
||||
<enderio:item_dark_steel_boots>,
|
||||
<enderio:item_dark_steel_chestplate>,
|
||||
<enderio:item_dark_steel_leggings>,
|
||||
<bloodmagic:living_armour_helmet>,
|
||||
<bloodmagic:living_armour_chest>,
|
||||
<bloodmagic:living_armour_leggings>,
|
||||
<bloodmagic:living_armour_boots>,
|
||||
<ebwizardry:battlemage_helmet>,
|
||||
<ebwizardry:battlemage_chestplate>,
|
||||
<ebwizardry:battlemage_leggings>,
|
||||
<ebwizardry:battlemage_boots>,
|
||||
<ebwizardry:battlemage_helmet_fire>,
|
||||
<ebwizardry:battlemage_chestplate_fire>,
|
||||
<ebwizardry:battlemage_leggings_fire>,
|
||||
<ebwizardry:battlemage_boots_fire>,
|
||||
<ebwizardry:battlemage_helmet_ice>,
|
||||
<ebwizardry:battlemage_chestplate_ice>,
|
||||
<ebwizardry:battlemage_leggings_ice>,
|
||||
<ebwizardry:battlemage_boots_ice>,
|
||||
<ebwizardry:battlemage_helmet_lightning>,
|
||||
<ebwizardry:battlemage_chestplate_lightning>,
|
||||
<ebwizardry:battlemage_leggings_lightning>,
|
||||
<ebwizardry:battlemage_boots_lightning>,
|
||||
<ebwizardry:battlemage_helmet_necromancy>,
|
||||
<ebwizardry:battlemage_chestplate_necromancy>,
|
||||
<ebwizardry:battlemage_leggings_necromancy>,
|
||||
<ebwizardry:battlemage_boots_necromancy>,
|
||||
<ebwizardry:battlemage_helmet_earth>,
|
||||
<ebwizardry:battlemage_chestplate_earth>,
|
||||
<ebwizardry:battlemage_leggings_earth>,
|
||||
<ebwizardry:battlemage_boots_earth>,
|
||||
<ebwizardry:battlemage_helmet_sorcery>,
|
||||
<ebwizardry:battlemage_chestplate_sorcery>,
|
||||
<ebwizardry:battlemage_leggings_sorcery>,
|
||||
<ebwizardry:battlemage_boots_sorcery>,
|
||||
<ebwizardry:battlemage_helmet_healing>,
|
||||
<ebwizardry:battlemage_chestplate_healing>,
|
||||
<ebwizardry:battlemage_leggings_healing>,
|
||||
<ebwizardry:battlemage_boots_healing>,
|
||||
<iceandfire:dragonsteel_fire_helmet>,
|
||||
<iceandfire:dragonsteel_fire_chestplate>,
|
||||
<iceandfire:dragonsteel_fire_leggings>,
|
||||
<iceandfire:dragonsteel_fire_boots>,
|
||||
<iceandfire:dragonsteel_ice_helmet>,
|
||||
<iceandfire:dragonsteel_ice_chestplate>,
|
||||
<iceandfire:dragonsteel_ice_leggings>,
|
||||
<iceandfire:dragonsteel_ice_boots>,
|
||||
<iceandfire:dragonsteel_lightning_helmet>,
|
||||
<iceandfire:dragonsteel_lightning_chestplate>,
|
||||
<iceandfire:dragonsteel_lightning_leggings>,
|
||||
<iceandfire:dragonsteel_lightning_boots>,
|
||||
<iceandfire:armor_red_helmet>,
|
||||
<iceandfire:armor_red_chestplate>,
|
||||
<iceandfire:armor_red_leggings>,
|
||||
<iceandfire:armor_red_boots>,
|
||||
<iceandfire:armor_bronze_helmet>,
|
||||
<iceandfire:armor_bronze_chestplate>,
|
||||
<iceandfire:armor_bronze_leggings>,
|
||||
<iceandfire:armor_bronze_boots>,
|
||||
<iceandfire:armor_green_helmet>,
|
||||
<iceandfire:armor_green_chestplate>,
|
||||
<iceandfire:armor_green_leggings>,
|
||||
<iceandfire:armor_green_boots>,
|
||||
<iceandfire:armor_gray_helmet>,
|
||||
<iceandfire:armor_gray_chestplate>,
|
||||
<iceandfire:armor_gray_leggings>,
|
||||
<iceandfire:armor_gray_boots>,
|
||||
<iceandfire:armor_blue_helmet>,
|
||||
<iceandfire:armor_blue_chestplate>,
|
||||
<iceandfire:armor_blue_leggings>,
|
||||
<iceandfire:armor_blue_boots>,
|
||||
<iceandfire:armor_white_helmet>,
|
||||
<iceandfire:armor_white_chestplate>,
|
||||
<iceandfire:armor_white_leggings>,
|
||||
<iceandfire:armor_white_boots>,
|
||||
<iceandfire:armor_sapphire_helmet>,
|
||||
<iceandfire:armor_sapphire_chestplate>,
|
||||
<iceandfire:armor_sapphire_leggings>,
|
||||
<iceandfire:armor_sapphire_boots>,
|
||||
<iceandfire:armor_silver_helmet>,
|
||||
<iceandfire:armor_silver_chestplate>,
|
||||
<iceandfire:armor_silver_leggings>,
|
||||
<iceandfire:armor_silver_boots>,
|
||||
<iceandfire:armor_electric_helmet>,
|
||||
<iceandfire:armor_electric_chestplate>,
|
||||
<iceandfire:armor_electric_leggings>,
|
||||
<iceandfire:armor_electric_boots>,
|
||||
<iceandfire:armor_amythest_helmet>,
|
||||
<iceandfire:armor_amythest_chestplate>,
|
||||
<iceandfire:armor_amythest_leggings>,
|
||||
<iceandfire:armor_amythest_boots>,
|
||||
<iceandfire:armor_copper_helmet>,
|
||||
<iceandfire:armor_copper_chestplate>,
|
||||
<iceandfire:armor_copper_leggings>,
|
||||
<iceandfire:armor_copper_boots>,
|
||||
<iceandfire:armor_black_helmet>,
|
||||
<iceandfire:armor_black_chestplate>,
|
||||
<iceandfire:armor_black_leggings>,
|
||||
<iceandfire:armor_black_boots>,
|
||||
<extrabotany:combatmaidboots>,
|
||||
<extrabotany:combatmaidchest>,
|
||||
<extrabotany:combatmaidhelm>,
|
||||
<extrabotany:combatmaidlegs>,
|
||||
<extrabotany:combatmaidhelmrevealing>,
|
||||
<extrabotany:combatmaidchestdarkened>,
|
||||
<contenttweaker:sacrifice_metal_head>,
|
||||
<contenttweaker:sacrifice_metal_chest>,
|
||||
<contenttweaker:sacrifice_metal_legs>,
|
||||
<contenttweaker:sacrifice_metal_feet>,
|
||||
<divinerpg:bedrock_helmet>,
|
||||
<divinerpg:bedrock_chestplate>,
|
||||
<divinerpg:bedrock_leggings>,
|
||||
<divinerpg:bedrock_boots>,
|
||||
<divinerpg:corrupted_helmet>,
|
||||
<divinerpg:corrupted_chestplate>,
|
||||
<divinerpg:corrupted_leggings>,
|
||||
<divinerpg:corrupted_boots>,
|
||||
<divinerpg:angelic_helmet>,
|
||||
<divinerpg:angelic_chestplate>,
|
||||
<divinerpg:angelic_leggings>,
|
||||
<divinerpg:angelic_boots>,
|
||||
<divinerpg:elite_realmite_helmet>,
|
||||
<divinerpg:elite_realmite_chestplate>,
|
||||
<divinerpg:elite_realmite_leggings>,
|
||||
<divinerpg:elite_realmite_boots>,
|
||||
<mod_lavacow:felarmor_helmet>,
|
||||
<mod_lavacow:felarmor_chestplate>,
|
||||
<mod_lavacow:felarmor_leggings>,
|
||||
<mod_lavacow:felarmor_boots>,
|
||||
<mod_lavacow:faminearmor_helmet>,
|
||||
<mod_lavacow:faminearmor_chestplate>,
|
||||
<mod_lavacow:faminearmor_leggings>,
|
||||
<mod_lavacow:faminearmor_boots>,
|
||||
<thaumicwonders:void_fortress_helm>,
|
||||
<thaumicwonders:void_fortress_chest>,
|
||||
<thaumicwonders:void_fortress_legs>,
|
||||
<thaumicaugmentation:void_boots>,
|
||||
<thaumcraft:traveller_boots>,
|
||||
<abyssalcraft:dreadiumsamuraihelmet>,
|
||||
<abyssalcraft:dreadiumsamuraiplate>,
|
||||
<abyssalcraft:dreadiumsamurailegs>,
|
||||
<abyssalcraft:dreadiumsamuraiboots>,
|
||||
<aether_legacy:valkyrie_helmet>,
|
||||
<aether_legacy:valkyrie_chestplate>,
|
||||
<aether_legacy:valkyrie_leggings>,
|
||||
<aether_legacy:valkyrie_boots>,
|
||||
<twilightforest:yeti_helmet>,
|
||||
<twilightforest:yeti_chestplate>,
|
||||
<twilightforest:yeti_leggings>,
|
||||
<twilightforest:yeti_boots>,
|
||||
<thaumcraft:crimson_plate_helm>,
|
||||
<thaumcraft:crimson_plate_chest>,
|
||||
<thaumcraft:crimson_plate_legs>,
|
||||
<thaumcraft:crimson_boots>,
|
||||
<thaumcraft:crimson_robe_helm>,
|
||||
<thaumcraft:crimson_robe_chest>,
|
||||
<thaumcraft:crimson_robe_legs>,
|
||||
<thaumcraft:crimson_praetor_helm>,
|
||||
<thaumcraft:crimson_praetor_chest>,
|
||||
<thaumcraft:crimson_praetor_legs>,
|
||||
<divinerpg:realmite_shield>,
|
||||
<divinerpg:halite_shield>,
|
||||
<divinerpg:apalachia_shield>,
|
||||
<erebus:rein_exoskeleton_shield>,
|
||||
<extrabotany:terrasteelshield>,
|
||||
<mod_lavacow:vespa_shield>,
|
||||
<careerbees:bee.armor.feet>,
|
||||
<careerbees:bee.armor.legs>,
|
||||
<careerbees:bee.armor.chest>,
|
||||
<careerbees:bee.armor.head>,
|
||||
<astralsorcery:itemcape>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.lucerna"}}),
|
||||
<astralsorcery:itemcape>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.vicio"}}),
|
||||
<astralsorcery:itemcape>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.armara"}}),
|
||||
<astralsorcery:itemcape>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.pelotrio"}}),
|
||||
<astralsorcery:itemcape>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.discidia"}}),
|
||||
<astralsorcery:itemcape>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.horologium"}}),
|
||||
<astralsorcery:itemcape>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.octans"}}),
|
||||
<astralsorcery:itemcape>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.aevitas"}}),
|
||||
<astralsorcery:itemcape>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.evorsio"}}),
|
||||
<astralsorcery:itemcape>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.mineralis"}}),
|
||||
<astralsorcery:itemcape>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.bootes"}}),
|
||||
<astralsorcery:itemcape>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.fornax"}}),
|
||||
<astralsorcery:itemcape>.withTag({astralsorcery: {}})
|
||||
];
|
||||
|
||||
// Add analysis recipes for all defined seeds
|
||||
for i, armourinlist in armorToUnbreakify {
|
||||
addPaleMetalUnbreakableArmor(armourinlist, "make_armor_unbreakable_" + i);
|
||||
}
|
||||
Reference in New Issue
Block a user