I did the following which satisfies the requirement of keeping everyone alive and getting (the hero) to the oasis…classified this as a bug as it is more of a logic one based on the goals.
Perhaps re-wording the goals to “Get everyone to the oasis.” is better as I accomplished all the goals even though it says incomplete which is wall everyone off…get hero to the oasis.
// Lead the peasants and healer through the minefield.
// Move to the coins to trigger the fire traps.
// Move back 10m and ask for a "heal" if your health is low.
x=15;
y=35;
this.buildXY("fence", 11, 27);
this.moveXY(x,y);
this.buildXY("fence", 11, 32);
this.moveXY(x,y);
this.buildXY("fence", 11, 37);
this.moveXY(x,y);
this.buildXY("fence", 11, 42);
this.moveXY(x,y);
this.moveXY(16,28);
this.moveXY(75,32);
this.moveXY(79,32);
/*item = this.findNearestItem();
this.say(item);
pos = item.pos;
x=pos.x;
y=pos.y;
this.moveXY(x, y);
x=x-10;
y=y-10;
this.moveXY(x, y);
}*/
It says that in the comments, but the actual goals would be the requirement I would think. I know what’s intentioned, and yes, I’m being nit picky. (How much damage does a fire-trap do anyway?) I’m trying to figure out how much HP is needed to survive or if there’s another alternate way of conquering this level without buying any gear and just using what I can get.
You don’t need to buy anything since you have a healer behind you , if your hp is low go back tell him " heal me " , learn to use x and y as a variable and stop using numbers , it would save a lot of time and write a just a little code in a loop
Tharin and Anya both are quite dead as well with a -5 HP. I got my answer. I think I need something to boost HP up by a minimum of 6 to prevent from being instakilled so I can get healed.
Good point; I’ve added the word “everyone” to the goal.
The fire trap does 120 damage, so you’ll need at least that much. I also cheated a bit and made it so that if you somehow have like 2000 health, they’ll do more damage so you won’t be able to just walk through the level without figuring out how to check your health.