Д'жинни Вики
Advertisement

Новый шаблон персонажа[]

Создание нового персонажа начинается с создание пустого шаблона. Для этого в меню Файл (File) выберите Создать -> Шаблон -> Персонаж (New ‐> Template ‐> Creature). Будет создан пустой шаблон. Некоторым параметрам будет присвоено значение по умолчанию, но большинству из них необходимо назначить новые значения.

Основная информация о персонаже[]

На скриншоте ниже представлена часть шаблона альпа. Как видите, большей части параметров уже присвоены значения.

B cc 01

Имя, фамилия (First Name, Last Name). Эти параметры описывают персонажа. Их значение будет отображаться над головой персонажа в игре. Также здесь можно указать язык введенного текста.

Тег (Tag). Здесь указаны признаки, описывающие данного персонажа. В основном они используются в скриптах.

Примечание (Comment). Это поле для примечаний. В игре они не используются и служат только для информационных целей.

Внешний вид (Appearance). Здесь вы можете задать внешний вид персонажа. Выберите одну из доступных моделей.

Уровень (Level). Определяет уровень опыта персонажа. Этот уровень используется при подсчете пунктов опыта, которые получает Геральт после убийства данного персонажа. Если уровень персонажа выше уровня Геральта, последний получает дополнительный опыт. Если же уровень персонажа ниже уровня Геральта, последний получает меньше опыта (но не менее 1 пункта).

Раса (Race). Определяет расу персонажа. Значение выберите из списка.

Пол (Gender). Определяет пол персонажа. Значение выберите из списка.

Количество опыта, опыт (Experience Value, Experience). Эти параметры определяют базовое количество опыта, которое получает Геральт при убийстве этого персонажа. К этому значению применяется соответствующий коэффициент, зависящий от разницы уровня Геральта и убитого персонажа. Значение этих параметров должно быть одним и тем же.

Скорость передвижения (Movement Rate). Определяет скорость передвижения персонажа. Значение выберите из списка. Дальность восприятия (Perception Range). Определяет дальность восприятия персонажа. Если в радиусе восприятия персонажа появляется другой персонаж, первый предпримет действия, указанные в их параметре Профили (Profiles). Значение выберите из списка.

Профили (Profiles). Определяет поведение персонажа в зависимости от действий игрока и событий в игре. Данный параметр содержит целый ряд настроек, которые отмечаются в списке. В следующем разделе описаны самые значимые из этих параметров.

Характеристики (Abilities). Определяет статистику персонажа. Для этого необходимо выбрать соответствующие характеристики. Более подробно эти характеристики описаны в соответствующем разделе.

Содержимое снаряжения (Inventory Contents). Определяет предметы в снаряжении персонажа. Выбор производится в соответствующем окне.

Боевые стили (Combat Styles). Определяет боевые стили, используемые персонажем. Стили выбираются в соответствующем окне. Более подробное описание вы найдете в соответствующем разделе.

Диалог (Conversation). Здесь указывается имя файл диалога, который используется при разговоре с персонажем. Голосовой набор (Voice Set). Здесь указывается имя файла с текстом, который произносит персонаж в определенных ситуациях в игре.

Бежать к точке выхода (Runs To Despawn). Определяет поведение персонажа (бег или ходьба) при приближении к пункту выхода. Значение TRUE отвечает за бег, значение FALSE – за ходьбу.

Можно толкнуть (Can be pushed). Определяет, можно ли оттолкнуть персонажа в сторону. TRUE означает, что персонажа можно оттолкнуть, FALSE – персонажа нельзя столкнуть с места.

Герой (Player Character). Определяет, сможет ли игрок управлять этим персонажем.

Сюжет (Plot). Определяет, играет ли данный персонаж важную роль для развития сюжета игры. Если этому параметру присвоено значение TRUE, убить этого персонажа будет невозможно. Когда уровень здоровья персонажа упадет до критической отметки, он потеряет сознание, и все противники будут его игнорировать. Когда угроза исчезнет, персонаж очнется, но уровень его здоровья останется минимальным.

Труп не меняется (Permament Body). Определяет, превратится ли труп персонажа в скелет или сохранит первоначальный вид. TRUE означает, что труп персонажа сохранит первоначальный вид.

Пятна крови (Leaves blood stains). Определяет, останутся ли на персонаже пятна крови от полученных ран.

Хранилище (Store). Здесь указывается шаблон хранилища, к которому игрок может получить доступ, выбрав соответствующий пункт при диалоге с персонажем.

Профили[]

Параметр Профили (Profiles) в шаблоне персонажа включает в себя ряд настроек, отвечающих за поведение персонажа. Эти настройки разделены на следующие группы:

Attitude, отношение. Определяет отношение персонажа к Геральту. Friendly – персонаж по‐дружески относится к Геральту и не будет его атаковать. Neutral – персонаж не будет атаковать Геральта, однако сам Геральт может напасть на этого персонажа. Hostile – персонаж враждебно настроен по отношению к Геральту и атакует его при первой же возможности.

Affiliation, принадлежность. Определяет, к какой фракции принадлежит персонаж. Персонажи, относящиеся к одной фракции, будут помогать друг другу в бою. Кроме того, они будут подвергаться атакам со стороны персонажей из враждебных фракций. Behavior, поведение. Определяет поведение персонажа в бою. Aggressive – персонаж попытается как можно быстрее добраться до противника. Defensive – персонаж постарается удерживать свою позицию. Если это невозможно, он нападет на противника. Coward – персонаж сбежит, если на него нападут.

Tactics_DontSurround, не окружать. По умолчанию персонажи в игре стараются окружить противника так, чтобы хотя бы один из них мог атаковать врага с тыла. Если этот параметр активирован, группа атакующих персонажей будет окружать врага в случайном порядке.

Enemy, противник. Определяет фракцию, которая является враждебной для персонажа. Действует совместно с параметром принадлежности (Affiliation). Персонаж будет атаковать любого, кто принадлежит к враждебной фракции.

Характеристики[]

Выбор характеристик персонажа осуществляется в специальном окне.

B cc 02

Как видно на рисунке выше, это окно состоит из двух разделов. В разделе Характеристики персонажа (Character abilities) перечислены характеристики, присвоенные персонажу. Все доступные в игре характеристики, соответственно, перечислены в разделе Доступные характеристики (Available abilities). Выберите те из них, которыми, по вашему мнению, должен обладать персонаж. Новые характеристики описаны в lua‐файлах, хранящихся в каталоге Data\Scripts\Definition\Abilities.

Боевые стили[]

Выбор боевых стилей персонажа осуществляется в специальном окне.

B cc 03

Это окно состоит из двух разделов. Верхний используется для описания стилей, присвоенных персонажу. В нижнем описываются атаки, присвоенные соответствующим стилям.

Чтобы добавить новый стиль, щелкните правой кнопкой мыши и выберите пункт Добавить стиль (Add Style). Откроется новое окно.

B cc 04

В поле Название (Name) введите название стиля, которое должно в точности соответствовать одному из следующих стилей:

  • WitcherSteelFast – боевой стиль с использованием одноручных мечей;
  • ShortWeaponFast – боевой стиль с использованием одноручного оружия, такого как топоры и дубинки;
  • SwordWithShield – боевой стиль с использованием одноручного оружия и щита;
  • TwoHanded – боевой стиль с использованием двуручного оружия;
  • PolearmHeavy – боевой стиль с использованием древкового оружия;
  • TwoSwordFast – боевой стиль с использованием двух мечей (или двух других единиц оружия);
  • DaggerFast – боевой стиль с использованием кинжала;
  • Bow – боевой стиль с использованием лука;
  • Crossbow – боевой стиль с использованием арбалета;
  • Commoner – боевой стиль непрофессиональных противников (разбойники или дружинники);
  • Monster – боевой стиль монстров;
  • SpellRanged – боевой стиль с применением магии.

В списке Тип оружия (Weapon Type) выберите нужный тип оружия. Значение этого параметра должно соответствовать стилю, выбранному в поле Название (Name). Однако у этого правила есть следующие исключения:

  • Название (Name): WitcherSteelFast и Тип оружия (Weapon Type): TwoHanded – двуручные мечи;
  • Название (Name): SwordWithShield и Тип оружия (Weapon Type): WitcherSteel – меч и щит;
  • Название (Name): SwordWithShield и Тип оружия (Weapon Type): ShortWeapon – одноручное оружие и щит.

Поле Улучшение (Powerup) не используется.

Описав боевой стиль, присвойте ему серии атак. Для этого выберите нужный стиль в разделе Стили (Styles). Затем щелкните правой кнопкой мыши в разделе Атаки (Attacks). В контекстном меню выберите пункт Добавить атаку (Add Attack). Откроется окно, в котором вы можете выбрать нужную вам атаку,

которая будет добавлена в список атак боевого стиля. Как и в случае с характеристиками персонажа, описание атак хранится в соответствующем lua‐файле в каталоге Data\Scripts\Definition\Attacks.



СТАТЬИ
С чего начать
Первые шаги в Д'жинниИнтерфейсОсновы написания скриптовСоздание квеста

Создание файла NPCСоздание новых персонажейКак создать образ монстраАктивация системы появленияНастройка NPC в игре

Создание кузницыСоздание места отдыхаСоздание магазинаСоздание хранилища вещей

Создание переходов между локациямиРазмещение объектов в локациях

Д'жинни

С чего начатьБазовые статьиМодулиПерсонажиДиалогиКвестыЗапуск и тестирование игрыРолики

СкриптыПриложенияМодели персонажейФорматы файлов

Advertisement