Hi guys. It looks like I’m stumped in Golden Mirage as it seems like I can’t check if an item is not in an array in JavaScript:
// Collect 10 real coins.
var fakes = [];
var trues = [];
while (true) {
var coins = hero.findItems();
for (var i = 0; i < coins.length; ++i) {
for (var j = 0; j < coins.length; ++j) {
if (coins[j].value == coins[i].value) {
fakes.push(coins[i]);
} else {
continue;
}
}
if (!coins[i] in fakes) {
trues.push(coins[i]);
}
}
var coin = hero.findNearest(trues);
if (coin) {
hero.move(coin.pos);
}
}
and this block:
if (!coins[i] in fakes) {
trues.push(coins[i]);
}
throws up this error:
Thanks for any help!