If it were my listing, you would not have gotten this far without doing an inspection (and removing inspection contingencies).
The seller and his agent likely did a lot of work for no reason if the property has significant damage or issues.
If you can document those issues (with an inspection report and multiple bids) there is some possibility that the short sale lien holder will allow a price reduction.
It is very unlikely that anyone will either fix it or give you a credit.
You should get the info from the inspection report and then contact appropriate contractors to bid before approaching them about cost reduction.
Sometimes if it is a minor repair (eg: carpet cleaning or painting) the agents will pay for it.
However, the nature of a short sale is that there really is no extra money anywhere.