What are you supposed to do in the siege of stonehold?

Do you have the shoes equipped?


Also, and I didn’t thought about this myself, cleaving instead of attacking makes only sense if there is more than one enemy next to you. A normal attack is both more powerful and faster than a cleave-attack, but has of course no Area-Damage.

2 Likes

I think so. Also in this level the enemies tend to mob you.

2 Likes

A couple basic things. You are getting nearest enemy outside the loop, so all through the code, you enemy will always be empty because there was no enemy the instant the games started. Similarly you get the flag outside the loop, though for the flag line, your code is wrong. self.flag is nothing, you need self.findFlag().

Your current code should have you always shielding because both enemy and flag are always null.

3 Likes

I am experiencing a bug where out of nowhere my health drops to negative twelve at 1.12.7 from 498. Any help?

2 Likes

I have beaten the level! Bug turned out to be me not looking for a second while ogres ganged up on me, silly me. Anyway, I used flags to direct me out of the way when I was low on hit points, because I moved flags up so I checked for flags and went to them first so I kept myself out of the way while my troops beat up everything else. Thanks for all the help, and good luck!

2 Likes

Here is my code…pretty dumb, but works fine if you have more than 1 HP :smiley:
Python, builder variant.

f = ‘fire-trap’
self.buildXY(f, 7, 127)
self.buildXY(f, 12, 125)
self.buildXY(f, 17, 121)
self.moveXY(58, 113)
self.buildXY(f, 75, 129)
self.buildXY(f, 75, 124)
self.buildXY(f, 75, 117)
self.moveXY(38, 75)
self.moveXY(141, 119)
self.buildXY(f, 142, 119)
self.moveXY(133, 119)
self.buildXY(f, 134, 119)
self.moveXY(126, 119)
self.buildXY(f, 127, 119)
self.moveXY(80, 121)
self.buildXY(f, 75, 129)
self.buildXY(f, 75, 124)
self.moveXY(98, 114)
self.moveXY(80, 121)
self.buildXY(f, 75, 129)
self.buildXY(f, 75, 124)
self.moveXY(98, 114)

5 Likes

Wow davis_merrit!! I just tried out your code (I’ve beaten Siege of Stonehold numerous times before, using flags and mines)… and that was… wow!

I give you a trophy for excellent code, and probably my most enjoyable adventure in Siege of Stronghold, to date.

tips his hat

2 Likes

I can only beat this level with flag-guided landmines.
Maybe I’m just not good at coming up with viable infantry tactics :slight_smile:
Or having struggled with “Copper Meadows” and only beating it by chance and armor, maybe the shamans are too strong?
I tried optimizing my cleaves, segmenting my moves to be able to engage enemies sooner, but every time there’s a shaman, it just mows me down with those rapid fire blue ball lightnings that go over obstacles too.
I even tried plowing through the melee units to get to it faster, but I can’t selectively target it with findNearestEnemy(), so it’s not really helping other than cleave splash damage.
I guess at this point in the game we don’t really have (or know) enough “sensing” methods for less brute-force approaches.

2 Likes

I may help if you used a wizard or an archer

2 Likes

You can’t use a wizard or archer on Siege of Stronghold if you are not a paid subscriber.

2 Likes

You can use wizard if you are not a suscriber

2 Likes

@Feinty - How? You can’t use a wizard on your first time doing Siege, if you’re not a subscriber. I have Hattori and Omarn as ‘extra’ characters that I can pick, with a non-subscriber run through the first 2 areas. Wizard isn’t unlocked by that point. Wizard (Ms Hushbaum) is unlocked in the forest in the level Arcane Ally, which is a Subscriber Only level.

Also, I think I found the minimum gearcheck for success in Siege of Stronghold, @nick. Hammer, Defense Infantry, Bronze BP, fur hat, leather belt. That’s the minimum gearcheck that allowed me to get through Rich Forager, with no upgrade needed for Siege.

2 Likes

You can get omarn from rich forager which is before siege

2 Likes

This is all you need.

loop {
    var flag = this.findFlag();
    if (flag) {
        this.moveXY(flag.pos.x, flag.pos.y);
        this.pickUpFlag(flag);  
        this.buildXY("fire-trap", flag.pos.x, flag.pos.y);
    }
}
3 Likes

Omarn is the potion master, not the wizard :wink:

2 Likes

Actually, Wizard is the broader category, whose heroic members include Miss Hushbaum the Librarian, Omarn Brewstone the Potion master, Pender Spellbane the Sorcerer, Nalfar Cryptor the Necromancer, and Usara Master Wizard the Dark Wizard. (Some of these are yet to be unlockable.)

4 Likes

Ahha! Now I know :slight_smile: Thanks!

2 Likes

told ya so :wink: :wink:

2 Likes

We have now come to terms with the definition of “Wizard” :wink:

2 Likes

Yay rejoice for the world is free

3 Likes