Fixed a position bug when changing recipe for a character