Насколько я понял, меняет оно мне только основной цвет Соника(зеленый на синий), остальные замененные цвета, например, цвет пуза и мордочки, остаются корректными. Порылся в коде, но, к сожалению, я слишком ламер, чтобы поправить этот неприятный баг. Могу только заставить его сохранять золотое свечение после превращения, но это едва ли то, что мне нужно хD Все равно спасибо за подсказку.