parent
26980c584a
commit
c184a14857
|
|
@ -1352,17 +1352,21 @@ if(enabledMods.includes(runAfterAutogenMod) && enabledMods.includes(explodeAtPlu
|
||||||
var returns = [];
|
var returns = [];
|
||||||
for(aaf = 0; aaf < bombElements.length; aaf++) {
|
for(aaf = 0; aaf < bombElements.length; aaf++) {
|
||||||
var elementOfBomb = bombElements[aaf];
|
var elementOfBomb = bombElements[aaf];
|
||||||
if(!(elements[elementOfBomb]?.color)) { continue };
|
//console.log("1",elementOfBomb);
|
||||||
|
var allElementsHaveColors = ((elementOfBomb instanceof Array ? elementOfBomb : [elementOfBomb]).map(function(name) { return !!(elements[name]?.color)}).reduce(function(a,b) { return a*b }) == 1)
|
||||||
|
if(!allElementsHaveColors) { continue };
|
||||||
var startColor;
|
var startColor;
|
||||||
var randomExcl = 0;
|
var randomExcl = 0;
|
||||||
//console.log(elementOfBomb);
|
//console.log(elementOfBomb);
|
||||||
|
|
||||||
var bombName;
|
var bombName;
|
||||||
|
|
||||||
|
//console.log("2-1");
|
||||||
if(typeof(elementOfBomb === "string")) { //comma separated string check
|
if(typeof(elementOfBomb === "string")) { //comma separated string check
|
||||||
if(elementOfBomb.includes(",")) { //if it is
|
if(elementOfBomb.includes(",")) { //if it is
|
||||||
elementOfBomb = elementOfBomb.split(","); //to array
|
elementOfBomb = elementOfBomb.split(","); //to array
|
||||||
elementOfBomb = elementOfBomb.filter(function(e) { //strip nonexistent elements
|
elementOfBomb = elementOfBomb.filter(function(e) { //strip nonexistent elements
|
||||||
|
//console.log("3 a");
|
||||||
return typeof(elements[e]) === "object";
|
return typeof(elements[e]) === "object";
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
@ -1395,6 +1399,7 @@ if(enabledMods.includes(runAfterAutogenMod) && enabledMods.includes(explodeAtPlu
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
//console.log("e",bombName);
|
||||||
|
|
||||||
//Color gen
|
//Color gen
|
||||||
if(Array.isArray(startColor)) { //Average arrays, make colors rgb()
|
if(Array.isArray(startColor)) { //Average arrays, make colors rgb()
|
||||||
|
|
@ -1505,7 +1510,8 @@ if(enabledMods.includes(runAfterAutogenMod) && enabledMods.includes(explodeAtPlu
|
||||||
var returns = [];
|
var returns = [];
|
||||||
for(aaf = 0; aaf < cloudElements.length; aaf++) {
|
for(aaf = 0; aaf < cloudElements.length; aaf++) {
|
||||||
var elementOfCloud = cloudElements[aaf];
|
var elementOfCloud = cloudElements[aaf];
|
||||||
if(!(elements[elementOfCloud]?.color)) { continue };
|
var allElementsHaveColors = ((elementOfCloud instanceof Array ? elementOfCloud : [elementOfCloud]).map(function(name) { return !!(elements[name]?.color)}).reduce(function(a,b) { return a*b }) == 1)
|
||||||
|
if(!allElementsHaveColors) { continue };
|
||||||
var startColor;
|
var startColor;
|
||||||
var randomExcl = 0;
|
var randomExcl = 0;
|
||||||
//console.log("randomExcl set")
|
//console.log("randomExcl set")
|
||||||
|
|
@ -1712,7 +1718,8 @@ if(enabledMods.includes(runAfterAutogenMod) && enabledMods.includes(explodeAtPlu
|
||||||
var returns = [];
|
var returns = [];
|
||||||
for(aaf = 0; aaf < creeperElements.length; aaf++) {
|
for(aaf = 0; aaf < creeperElements.length; aaf++) {
|
||||||
var elementOfCreeper = creeperElements[aaf];
|
var elementOfCreeper = creeperElements[aaf];
|
||||||
if(!(elements[elementOfCreeper]?.color)) { continue };
|
var allElementsHaveColors = ((elementOfCreeper instanceof Array ? elementOfCreeper : [elementOfCreeper]).map(function(name) { return !!(elements[name]?.color)}).reduce(function(a,b) { return a*b }) == 1)
|
||||||
|
if(!allElementsHaveColors) { continue };
|
||||||
var startColor;
|
var startColor;
|
||||||
var randomExcl = 0;
|
var randomExcl = 0;
|
||||||
//console.log("randomExcl set")
|
//console.log("randomExcl set")
|
||||||
|
|
@ -1941,7 +1948,8 @@ if(enabledMods.includes(runAfterAutogenMod) && enabledMods.includes(explodeAtPlu
|
||||||
var returns = [];
|
var returns = [];
|
||||||
for(aaf = 0; aaf < fairyElements.length; aaf++) {
|
for(aaf = 0; aaf < fairyElements.length; aaf++) {
|
||||||
var elementOfFairy = fairyElements[aaf];
|
var elementOfFairy = fairyElements[aaf];
|
||||||
if(!(elements[elementOfFairy]?.color)) { continue };
|
var allElementsHaveColors = ((elementOfFairy instanceof Array ? elementOfFairy : [elementOfFairy]).map(function(name) { return !!(elements[name]?.color)}).reduce(function(a,b) { return a*b }) == 1)
|
||||||
|
if(!allElementsHaveColors) { continue };
|
||||||
var startColor;
|
var startColor;
|
||||||
var randomExcl = 0;
|
var randomExcl = 0;
|
||||||
var isNocheer = 0;
|
var isNocheer = 0;
|
||||||
|
|
@ -2129,7 +2137,8 @@ if(enabledMods.includes(runAfterAutogenMod) && enabledMods.includes(explodeAtPlu
|
||||||
var returns = [];
|
var returns = [];
|
||||||
for(aaf = 0; aaf < spoutElements.length; aaf++) {
|
for(aaf = 0; aaf < spoutElements.length; aaf++) {
|
||||||
var elementOfSpout = spoutElements[aaf];
|
var elementOfSpout = spoutElements[aaf];
|
||||||
if(!(elements[elementOfSpout]?.color)) { continue };
|
var allElementsHaveColors = ((elementOfSpout instanceof Array ? elementOfSpout : [elementOfSpout]).map(function(name) { return !!(elements[name]?.color)}).reduce(function(a,b) { return a*b }) == 1)
|
||||||
|
if(!allElementsHaveColors) { continue };
|
||||||
var startColor;
|
var startColor;
|
||||||
var randomExcl = 0;
|
var randomExcl = 0;
|
||||||
var isNocheer = 0;
|
var isNocheer = 0;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue