runAfterLoad wrap

This commit is contained in:
Laetitia (O-01-67) 2022-11-13 13:12:46 -05:00 committed by GitHub
parent 69df2c5dd4
commit bff2eee10c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 111 additions and 108 deletions

View File

@ -71,16 +71,17 @@ elements.dry_ice.breakInto = "carbon_dioxide"
regularShinyThingArray = ["iron", "zinc", "tin", "nickel", "silver", "aluminum", "lead", "tungsten", "brass", "bronze", "sterling", "steel", "rose_gold", "solder", "gold", "pyrite"]
//pyrite is a mineral
if(enabledMods.includes("mods/Neutronium Mod.js")) {
runAfterLoad(function() {
if(enabledMods.includes("mods/Neutronium Mod.js")) {
regularShinyThingArray.push("mythril")
regularShinyThingArray.push("mithril_mythril_alloy")
regularShinyThingArray.push("titanium")
regularShinyThingArray.push("ilitium")
}
if(enabledMods.includes("mods/fey_and_more.js")) {
}
if(enabledMods.includes("mods/fey_and_more.js")) {
regularShinyThingArray.push("mithril")
}
if(enabledMods.includes("mods/metals.js")) {
}
if(enabledMods.includes("mods/metals.js")) {
regularShinyThingArray.push("beryllium")
regularShinyThingArray.push("boron")
regularShinyThingArray.push("ruthenium")
@ -92,36 +93,37 @@ if(enabledMods.includes("mods/metals.js")) {
regularShinyThingArray.push("platinum")
regularShinyThingArray.push("frozen_mercury")
regularShinyThingArray.push("lithium")
regularShinyThingArray.push("niobium")
if(elements.mercury) {
elements.mercury.breakInto = "mercury_gas"
}
}
}
if(enabledMods.includes("mods/ketchup_mod.js")) {
if(enabledMods.includes("mods/ketchup_mod.js")) {
regularShinyThingArray.push("ketchup_metal")
regularShinyThingArray.push("ketchup_gold")
elements.frozen_ketchup.breakInto = "ketchup_snow"
elements.frozen_poisoned_ketchup.breakInto = "poisoned_ketchup_snow"
}
}
if(enabledMods.includes("mods/randomness.js")) {
if(enabledMods.includes("mods/randomness.js")) {
regularShinyThingArray.push("tungstensteel")
regularShinyThingArray.push("densinium")
}
}
if(enabledMods.includes("mods/fey_and_more.js")) {
if(enabledMods.includes("mods/fey_and_more.js")) {
regularShinyThingArray.push("mithril")
}
}
if(enabledMods.includes("mods/some_tf_liquids.js")) {
if(enabledMods.includes("mods/some_tf_liquids.js")) {
regularShinyThingArray.push("signalum")
}
}
if(enabledMods.includes("mods/laetium.js")) {
if(enabledMods.includes("mods/laetium.js")) {
regularShinyThingArray.push("laetium")
}
}
elements.nitrogen_snow = {
elements.nitrogen_snow = {
color: "#efefef",
behavior: behaviors.POWDER,
category: "solids",
@ -131,11 +133,11 @@ elements.nitrogen_snow = {
state: "solid",
density: 850,
hidden: true,
}
}
elements.nitrogen_ice.breakInto = "nitrogen_snow"
elements.nitrogen_ice.breakInto = "nitrogen_snow"
runAfterLoad(function() {
runAfterLoad(function() {
for(i = 0; i < regularShinyThingArray.length; i++) {
var thing = regularShinyThingArray[i];
if(elements[thing]) {
@ -156,11 +158,11 @@ runAfterLoad(function() {
elements[thing].breakInto = `${thing}_scrap`;
};
};
if(enabledMods.includes("mods/randomness.js")) {
if(enabledMods.includes("mods/randomness.js")) {
elements.acid.ignore.push("densinium_scrap")
elements.densinium_scrap.hardness = 0.99
}
if(enabledMods.includes("mods/metals.js")) {
}
if(enabledMods.includes("mods/metals.js")) {
elements.lithium_scrap.tick = function(pixel) {
tryTarnish(pixel,"lithium_oxide",0.021)
if(pixel.temp >= 178) {
@ -168,8 +170,8 @@ if(enabledMods.includes("mods/metals.js")) {
pixel.burnStart = pixelTicks;
};
};
};
if(enabledMods.includes("mods/laetium.js")) {
};
if(enabledMods.includes("mods/laetium.js")) {
elements.laetium_scrap.tick = function(pixel) {
neighbors = [[-1,0],[0,-1],[1,0],[0,1]]
for(i = 0; i < neighbors.length; i++) {
@ -182,5 +184,6 @@ if(enabledMods.includes("mods/laetium.js")) {
};
};
};
};
};
});
});