Summits gate help

Oh! Nice strategy! That’s a pretty good idea! (You get a like.)

Im on circle walking now any tips

im not sure what to do

I’m on summits gate myself.
That’s a kelvintaph level, where by the sounds of it, you use vectors.
Or you could use geometry.
(Remember the flower levels?)

yes i do this new one is vectors

should i use my flower codes

I need to mirrors my ally’s movement

Then, you’re stuck with vectors.

Ok but I dont know what to do

Anyway, shouldn’t you make another forum about that level? As this is a summit’s gate forum.
OR we could stay here. Try looking at the vector thingys in your programmaticon V
and see examples of how it works.

ok ill do that thanks

theres a bug on my var stuff for what code would look like it says var not self

Can I have a look at your code? (Don’t expect me to understand it all, but I’ll try.)

I have the loaded code of the level but nothing else but on the vector area for my items it says var

I mean, POST your code please. Thanks.

For what and im trying another level in the glacier

Post your code for the level, that’s what I mean.

ok i will later:slight_smile:

Cool. Also, it’s 'ok i will later :slight_smile:
Leave a space XD

Hi my code it this:

// Fight your way into the Inner Sanctum of the ogre chieftain, and kill her.
if (hero.isReady(“invisibility”)) {
hero.cast(“invisibility”, this);
}
hero.moveXY(76, 40);
hero.attack(“Catapult”);
hero.attack(“Catapult”);
hero.attack(“Catapult 1”);
hero.attack(“Catapult 1”);
hero.moveXY(46, 36);
hero.attack(“Rakash”);
hero.attack(“Yetu 2”);
hero.attack(“Vujii 1”);
hero.attack(“Bortrok 1”);
hero.attack(“Gort”);
while (true) {
var paladin = hero.findNearest(hero.findByType(“paladin”));
if (hero.health < hero.maxHealth) {
hero.command(paladin, “cast”, “heal”, this);
} else {
break;
}
}
hero.attack(“Outer Gate”);
hero.attack(“Outer Gate”);
hero.attack(“Outer Gate”);
if (hero.isReady(“invisibility”)) {
hero.cast(“invisibility”, this);
}
hero.attack(“Inner Gate”);
hero.attack(“Inner Gate”);
hero.attack(“Inner Gate”);
hero.moveXY(174, 33);
hero.moveXY(174, 19);
hero.moveXY(212, 18);
hero.moveXY(211, 17);
while (true) {
var paladin = hero.findNearest(hero.findByType(“paladin”));
if (hero.health < hero.maxHealth) {
hero.command(paladin, “cast”, “heal”, this);
} else {
break;
}
}
hero.moveXY(245, 16);
hero.moveXY(246, 56);
hero.moveXY(219, 57);
hero.moveXY(246, 34);
hero.moveXY(260, 34);
if (hero.isReady(“invisibility”)) {
hero.cast(“invisibility”, this);
}
hero.moveXY(276, 32);
if (hero.isReady(“invisibility”)) {
hero.cast(“invisibility”, this);
}
hero.moveXY(276, 33);
hero.attack(“Vyrryx”);
hero.attack(“Vyrryx”);
hero.moveXY(276, 32);
hero.moveXY(217, 12);
while (true) {
var paladin = hero.findNearest(hero.findByType(“paladin”));
if (hero.health < hero.maxHealth) {
hero.command(paladin, “cast”, “heal”, this);
} else {
break;
}
}
hero.moveXY(247, 24);
hero.moveXY(251, 36);
if (hero.isReady(“invisibility”)) {
hero.cast(“invisibility”, this);
}
hero.attack(“Vax”);
hero.attack(“Vax”);
hero.moveXY(276, 32);
hero.moveXY(217, 12);
while (true) {
var paladin = hero.findNearest(hero.findByType(“paladin”));
hero.summon(“archer”);
if (hero.health < hero.maxHealth) {
hero.command(paladin, “cast”, “heal”, this);
} else {
break;
}
}
hero.moveXY(248, 26);
hero.moveXY(248, 34);
if (hero.isReady(“invisibility”)) {
hero.cast(“invisibility”, this);
}
hero.attack(“Sanctum Gate”);
hero.attack(“Sanctum Gate”);
hero.attack(“Sanctum Gate”);
hero.attack(“Sanctum Gate”);
hero.moveXY(288, 34);
hero.buildXY(“archer”, hero.pos.x, hero.pos.y);
hero.buildXY(“archer”, hero.pos.x, hero.pos.y);
hero.buildXY(“archer”, hero.pos.x, hero.pos.y);
hero.moveXY(325, 32);
hero.attack(“Oniko”);
hero.attack(“Oniko”);
hero.attack(“Oniko”);
hero.attack(“Oniko”);
hero.attack(“Oniko”);
hero.attack(“Oniko”);
hero.attack(“Oniko”);
hero.attack(“Oniko”);
hero.attack(“Oniko”);
while (true) {
var enemy = hero.findNearest(hero.findEnemies());
if (enemy && enemy.type != “skeleton”) {
if (hero.gold >= hero.costOf(“griffin-rider”)) {
hero.buildXY(“griffin-rider”, hero.pos.x, hero.pos.y);
}
hero.attack(enemy);
} else {
break;
}
}
hero.moveXY(271, 54);
while (true) {
var item = hero.findNearest(hero.findItems());
if (item) {
var position = item.pos;
var x = position.x;
var y = position.y;
this.moveXY(x, y);
} else {
break;
}
}
hero.moveXY(272, 8);
while (true) {
var item = hero.findNearest(hero.findItems());
if (item) {
var position = item.pos;
var x = position.x;
var y = position.y;
this.moveXY(x, y);
} else {
break;
}
}
hero.moveXY(197, 14);
hero.buildXY(“archer”, hero.pos.x, hero.pos.y);
while (true) {
var enemy = hero.findNearest(hero.findEnemies());
if (enemy && enemy.type != “tower”) {
hero.attack(enemy);
} else {
break;
}
}
while (true) {
var paladin = hero.findNearest(hero.findByType(“paladin”));
if (hero.health < hero.maxHealth) {
hero.command(paladin, “cast”, “heal”, this);
} else {
break;
}
}

and when I submit it it says that there are still two ogres but I looked everywhere on the map and there aren’t any.