Функция выставляет в сцене аватара по данной информации о шаблоне. Шаблон задается набором индексов в таблице (из ресурсной системе) с информацией о шаблонах. Также задается информация о том, какого пола дополнительные персонажи (например, для гибберлингов), эта информация используется только в том случае, если дополнительные персонажи действительно есть.
-- система функция реализована в UI -- библиотека: remortCreation -- объявление: function SetSceneAvatarByTemplate( template, isTrio2Male, isTrio3Male, petIndex, growthIndex ) -- параметры: template: table - таблица с информацией, задающей шаблон для аватара, поля: faction: number (int) - индекс фракции [0..] race: number (int) - индекс расы [0..] class: number (int) - индекс класса [0..] sex: number (int) - индекс пола [0..] avatarId: number (int64) or nil - серверный id аватара; если указан, то текущий пет аватара будет учтен при формировании сцены, иначе на сцене будет только дефолтный пет isTrio2Male: boolean - пол второго (дополнительного) персонажа, игнорируется, если персонаж не трио isTrio3Male: boolean - пол третьего (дополнительного) персонажа, игнорируется, если персонаж не трио petIndex: number (integer) or nil - индекс облика пета, если он есть, начиная с 0 growthIndex: number (integer) - номер стадии развития персонажа, начиная с 0 -- возвращаемые значения: нет -- примеры: remortCreation.SetSceneAvatarByTemplate( template, true, true, 1, 0 )