ru:rpd:mods_scripts
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияПоследняя версияСледующая версия справа и слева | ||
ru:rpd:mods_scripts [2018/01/03 21:31] – mike | ru:rpd:mods_scripts [2020/01/13 18:38] – mike | ||
---|---|---|---|
Строка 23: | Строка 23: | ||
====== Ловушки (Они же триггеры) ====== | ====== Ловушки (Они же триггеры) ====== | ||
- | Ловушка ( LevelObject - Trap ) объект который активируется когда на него наступает герой (или моб, или падает предмет в зависимости от параметров). При активации Trap может имитировать поведение одной из базовых ловушек или выполнить скрипт. | + | Ловушка ( LevelObject - Trap ) объект, который активируется когда на него наступает герой (или моб, или падает предмет в зависимости от параметров). При активации Trap может имитировать поведение одной из базовых ловушек или выполнить скрипт. |
- | На вход скрипт получает индекс клетки где должен сработать, | + | На вход скрипт получает индекс клетки где должен сработать, |
Например так будет выглядеть описание триггера который просто покажет текст: | Например так будет выглядеть описание триггера который просто покажет текст: | ||
Строка 39: | Строка 39: | ||
} | } | ||
- | Посмотрите для примера на код файла [[https:// | + | Посмотрите для примера на код файла [[https:// |
====== Акторы ====== | ====== Акторы ====== | ||
Строка 59: | Строка 59: | ||
'' | '' | ||
| | ||
- | А вот и пример [[https:// | + | А вот и пример [[https:// |
====== Мобы ====== | ====== Мобы ====== | ||
Строка 68: | Строка 68: | ||
Сейчас это: | Сейчас это: | ||
- | * Смерть ( пример - [[https:// | + | * Смерть ( пример - [[https:// |
- | * Взаимодействие с героем ( пример - [[https:// | + | * Взаимодействие с героем ( пример - [[https:// |
- | * Добавление моба на уровень | + | * Добавление моба на уровень |
* Получение урона | * Получение урона | ||
- | * Перемещение моба | + | * Перемещение моба |
+ | * Задание характеристик (stats) (пример - [[https:// | ||
====== Библиотеки ====== | ====== Библиотеки ====== | ||
Строка 127: | Строка 128: | ||
Данные сохраняются в тех же файлах что и сейвы, а значит подчиняются всем правилам связанным классами и модами. Для сериализации/ | Данные сохраняются в тех же файлах что и сейвы, а значит подчиняются всем правилам связанным классами и модами. Для сериализации/ | ||
- | В качестве примера давайте рассмотрим [[https:// | + | В качестве примера давайте рассмотрим [[https:// |
===== Quest ===== | ===== Quest ===== | ||
Модуль '' | Модуль '' | ||
+ | |||
+ | ===== Mob ===== | ||
+ | |||
+ | Модуль '' |
ru/rpd/mods_scripts.txt · Последнее изменение: 2020/07/30 19:59 — mike