Battlefield status:
After a few more ticks of fairly intense fighting, I think we can safely say it's a rout for the goblins. Though we still have a few pockets of resistance left, the main threat has been all but eliminated.
Just to give you an idea of the amount of carnage this involved, here's a series of shots of the 5 z-levels deep main combat area.
Z-level 155:
That goblin to the left is the last ground-based pikeman, standing right next to TheLoneGunman who is undoubtedly about to deliver a can of whoop-ass to him.
The rest of the battlefield below that looks unilaterally bloody:
Z-level 154:
Z-level 153:
Z-level 152:
I've expanded the last bit of that screenshot a bit to make sure I got the corpse pile to the northwest of the main battlefield.
Though to be honest, we've got random bits of blood and gore spattered all over the place.
The troll is still moving south, crossing the top of the hill that that goblin pikeman crash landed on:
Note that only the giant bat is still there, though unconscious. The pikeman bled out. He didn't survive the fall.
We still have four goblin pikemen left on the map. One on the ground, three in the air. We'll have to let the marksdwarves deal with those.
The only true threat remaining is to the northwest, and completely untouched:
That's a force of goblin spearmen, led by a MaceLord. If you may recall, we've engaged two full squads in the main battlefield, led by a Master Lasher and an Elite Spearman. Those are the equivalents of our Axe Lords, and the only units that will pose a true threat to our main forces.
I'm going to try and regroup before we engage these. But it may be hard, dwarves in a battle frenzy don't really listen very well to orders.