Movement from above caught his attention. He looked up to see, arcing in from the west, half a hundred balls of fire, ripping paths through the sky. Flames exploded within sight and beyond as the missiles struck buildings and streets with hammering concussions.
He turned to see a second wave, coming in from the north, one of them growing larger than the others. Still larger, a raging sun, flying directly towards him.
With a curse, Gruntle flung himself back down the stairwell.
The tarry mass struck the street, bounced in a storm of fire, and struck the curved wall of the Camp not ten paces to one side of the stairwell.
The stone core punched through the wall, drawing its flames after it.
Rubble showered the burning street.
Bruised, half deafened, Gruntle scrambled free of the stairwell. Screams sounded from within the Uldan Camp. Smoke was billowing from the hole.
'How bad?' Gruntle shouted.
Buke glanced up. 'You still here? We're fine. Fire's almost out. Get out of here — go run and hide or something.'
'Good idea,' he growled.
Smoke cloaked the sky, rising in black columns from the entire east side of Capustan, spreading a pall as the wind carried it westward. Flames were visible in the Daru quarter, among the temples and tenements. Judging that the area safest from the burning missiles would be close to the walls, Gruntle set off east down the street.
Another wave from the distant catapults clawed paths through the smoke. He picked up his pace, but the balls of fire were already past him, descending into the city's heart and landing with a staccato drum-roll.
He approached the back of the row of market stalls facing Inside Port Street. The alleys between the ramshackle stalls were narrow and knee-deep in refuse. The street beyond was invisible behind a wall of smoke. Kicking his way through the rubbish, Gruntle arrived at the street. The gate was to his left, barely visible. The massive doors were shattered, the passageway and threshold heaped with bodies. The block towers flanking the aperture, their blackened sides bearing white scars made by glancing arrows, quarrels and ballista bolts, were both issuing smoke from their arrow-slits. Screams and the clash of swords echoed from within them. Along the wall platforms to either side, soldiers in the garb of the Grey Swords were pushing their way into the top floors of the block towers.
Thumping boots approached from Gruntle's right. A half-dozen Grey Sword squads emerged from the smoke, the front two ranks with swords and shields, the rear two with cocked crossbows. They crossed in front of the caravan captain and took position behind the pile of bodies at the gateway.
A wayward wind swept the smoke from the street's length to Gruntle's right, revealing more bodies — Capanthall, Lestari, and Pannion Betaklites, continuing down the street to a barricaded intersection sixty paces distant, where there was yet another mound of slain soldiers.
Gruntle jogged towards the troop of Grey Swords. Seeing no obvious officer, he elected the crossbow-woman nearest him. 'What's the situation here, soldier?'
She glanced at him, her face a flat, expressionless mask covered in soot, and he was surprised to realize she was Capan. 'We're clearing out the towers up top. The sortie should be back soon — we'll let them through then hold the gateway.'
He stared at her.
She shrugged. 'Sappers are on their way with work crews. There'll be a new gate in a bell or two.'