I don't know if this is a bug or not. I have the subs on fire special achievement. However when I brought a sub on to replace an injured player, his morale remained the same rather than increase to "on fire". But when I made another straight up substitution the player coming on DID go up to on fire. Is this just a little oversight or something. It was unfortunate as I haven;'t really been boosting the regular substitutes because of this bonus so the player coming on ended up with poor morale.