Text this: A modified Hoek–Brown model considering softening effects and its applications