baratorchЯ тут подумал и осознал,
в игре присутствует однозначная логика: если герой видит значок в сообщении, значит он получил то, что изображено на значке.
Поэтому, я не буду делать отображение значка в сообщениях шрайнов, если герой не получает заклинание.
А то, как сделаю, думаю, всех устроит...
Ну тогда такой вариант:
1) Если герой получил заклинание, то стандартное сообщение в центре экрана
2) Если герой не получил заклинание (по любой причине), то картинка заклинания в инфо-панели.