Твой способ проще, если в игре у тебя будет не более 10 диалогов (имеется в виду диаловговых сообщений). Если же у тебя будут полноценные разговоры с несколькими участниками, то у тебя ивенты будут очень громоздкими и неудобными. А потом тебе вдруг надо будет внести правку в этот твой шаблон подстановки корректного имени и картинки, то правку надо будет вносить во все ивенты.
Я подобную задачу решил с помощью скрипта UMS, как и предлагает mephis - с помощью использования функции переменной, которая входит в состав скрипта. У меня было 30 персонажей на выбор, куча диалогов и твой способ не подошёл бы.
screen 1.jpg
Социальные закладки