More healing fixes

bp locations were improperly calculated in some instances