Same purpose as the “Frozen fortress tips, tricks and chat” add tips, clever strategies and a place to improve your code, but in Farmer’s Feud. Have fun!
The hero.findMists();
and hero.findRains();
return an array that was hard to read at the beginning in Javascript. JSON.stringify()
doesn’t work on them. It took me a lot to figure out how to read and use them. Here is a snippet to help others finding it difficult how to use those 2 methods.
let tMistsA = hero.findMists();
let tMistsRowsO = {};
if (tMistsA) {
for (let theItem of tMistsA) {
tMistsRowsO[theItem.row] = theItem.type;
}
}
print("filter", JSON.stringify(tMistsRowsO));
Also, if you want to convert a column letter to a number here is an useful snippet. 65 is the codePoint of ‘A’. Use uppercase letters as lowercase returns a different number.
function letterToCol(pLetter) {
return parseInt(pLetter.charCodeAt(0) - 65);
}
1 Like