There’s a gnoll in my bucket

Our hungry heroes drove a little further into the Ettercap’s lair only to find the last group of them fortified near a fire.  After fighting their way through sticky webbing the heroes managed to vanquish the horde once and for all.  Among the bones and flesh of dead animals, the heroes find the body of Halfling with some alchemical devices on his corpse.  They surmise that is must be the Halfling they were looking for.  They break camp and head back to Craigfoot Keep to re-supply.  They are rewarded for finding the Halfling and defeating the kobold and dragons but the heroes know they have a long way to go.  They still have a population of gnolls to contend with and they still can’t find the secret monastery.  After supplying up, they head back into the mountain.  As they approach the end of the last unexplored tunnel, they come to a huge cavern.  It is lit with 5 huge braziers suspended from the ceiling.  There are 4 earthen towers that form 4 huge platforms.  The platforms are connected by natural stone bridges.  This is where the gnolls are based.  The heroes rushed into the stronghold to engage the enemies.  While the melee fighters engaged the first wave of gnolls, the ranger and wizard severed the lines of one brazier causing it to destroy a bridge preventing gnoll re-enforcements from joining the fight.  Moto the rogue dove valiantly into the fight but was cut to pieces by the savage, demon-possessed gnolls.  Gnoll archers rained down arrows on the party as huge hyenas charged across the other bridge.  One gnoll, commanding a legion of vermin and crows, almost sent the cleric tumbling to his doom.  While Varis held the bridge, Kane blasted the enemies off the bridge to their death.  The first wave of gnolls has been defeated and the heroes have a head start but they lost a great comrade and still have a long way to go.