Everything will have been wrong with it...piston rings, cam, valves etc etc etc. Basically, a cooked engine is stuffed.
Personally, its your car so you should have been looking after it with regular maintenance, which can be as simple as taking 30 seconds to pop open the bonnet and running your eye over the engine bay to spot if theres anything missing or wrong. So it doesn't matter who's fault it is for not putting radiator cap on, the blame still lies on the driver or operator of the vehicle at the end. But we all learn from experience, some more expensive than others