Создание монстров
Это руководство охватывает всё, что необходимо знать о создании и настройке видов монстров в MCE. Мы подробно рассматриваем ScriptableObject MonsterEntry, включая формы, варианты и расширенную конфигурацию.
Обзор MonsterEntry
Каждый вид монстра в MCE определяется ScriptableObject MonsterEntry. Это авторитетное определение данных вида -- оно содержит базовые характеристики, типы, способности, изучаемые приёмы, пути эволюции и визуальные ресурсы.
MonsterEntry представляет вид (например, "Flameleon"), тогда как MonsterInstance предста вляет конкретную особь (например, "Flameleon игрока 25-го уровня с определёнными IVs, EVs, природой и приёмами").
Создание MonsterEntry
Использование мастера (рекомендуется)
Самый быстрый способ создать монстра -- мастер: MCE > Tools > Monster Creator.
Пошаговое руководство по мастеру см. в Первый монстр.
Создание вручную
- Щёлкните правой кнопкой мыши в окне Project:
Create > OpenMon > Monster Entry. - Назовите ассет по имени вашего вида (например,
Flameleon). - Выберите его и настройте все поля в Inspector.
Поля MonsterEntry
Идентификация
| Поле | Тип | Описание |
|---|---|---|
MonsterName | string | Отображаемое имя вида |
DexNumber | uint | Уникальный национальный номер декса |
Category | string | Категория вида (например, "Fire Lizard") |
DexDescription | string | Текст описания в MonsterDex |
CatchRate | int | Базовый шанс поимки (0-255). Ниже = сложнее поймать |
BaseExpYield | int | Очки опыта, даваемые при победе |
GrowthRate | GrowthRate | Кривая опыта: Fast, MediumFast, MediumSlow, Slow, Erratic, Fluctuating |
Типы
| Поле | Тип | Описание |
|---|---|---|
Type1 | MonsterType | Основной тип (обязательный) |
Type2 | MonsterType | Дополнительный тип (установите None для монотипа) |
Базовые характеристики
Шесть базовых характеристик определяют основные способности вида. Отдельные монстры добавляют IVs (Individual Values, 0-31) и EVs (Effort Values, 0-252) к этим значениям во время выполнения.
| Поле | Тип | Описание |
|---|---|---|
BaseHP | int | Базовые очки здоровья |
BaseAttack | int | Базовая физическая атака |
BaseDefense | int | Базовая физическая защита |
BaseSpAttack | int | Базовая специальная атака |
BaseSpDefense | int | Базовая специальная защита |
BaseSpeed | int | Базовая скорость (определяет порядок ходов) |