The plan so far
Ok, so here's the defense plan I've got so far:
The Cleric will summon an Osyluth via Lesser Planar Ally. She will also use divination to determine if the party will be flying up or teleporting in. The Osyluth will cast fly on all of the defenders, and animate dead on the fallen giants.
If the PCs are going to fly up:
- The 5 surviving fire giants will hurl boulder nets at the party on their ascent up. Ranged touch attack, grapple check if it hits. the giants will use their BAB, the nets will be considered large, and have a +4 strength mod. I may use double the amount the giant beat the touch AC by as the BAB for the grapple check though. If you're successfully grappled, you plummet. 670' in the first round, the remainder of the distance to the ground in the second.
- Once the party is near the top, the giants move inside the tower, and head up the stairs. Meanwhile, the invisible Osyluth create illusions of them fleeing towards the para-elemental's room, in order to hopefully lure them into freeing it and having to fight it.
- While the party tries to break down the door or come in another route, the giants will head upstairs. They'll prepare the boulder trap (basiclly an Indiana Jones type thing).
- Once its sprung, they'll head to the top of their lair, where the Trolls will be ready to attack the party and try to grapple / jump them off the ledge.
- Fire Giants will attempt to disarm anyone they enter combat with, and one will ready an attack to hit the sorceror when he tries to cast a spell. Another will ready to hit the cleric if he doesn't attack, as they'll know he's preparing a spell.
- The party has already demonstrated that they will not take prisoners or let giants flee (they cut one down as he turned to run) so the giants will fight to the death. If one gets low on hits, he will try to grapple someone near him, then run and jump off the cliff himself, doing his best to take someone with him.
- The Osyluth will stay invisible throughout the battle, and use his actions dividing the party with Walls of Ice, and hitting people with Dimensional Anchor whenever he can strike from cover or extreme distance.
- If the party flees again, the giants will summon another Osyluth (or other Lesser Planar Ally, I'll have to look and see what's available).