Главная | |
Последняя статья: |
Результаты конкурса |
Последнее обновление: |
версия 0.6 |
Сезонные конкурсы | |
Лучшие моды 2010-13 | |
Лента HFA | |
Форум | |
Уроки | |
Справка по игре |
Урок №4: Удаление элементов
Автор: Алексей Луговской
Удаление Элементов бывает четырех видов, и сейчас мы с вами рассмотрим все.
Внимание! Удаление не действует на элементы которые были добавлены в список статиков.
1. Удаление Элемента
Данный пункт позволяет в ходе реакции удалить какой либо элемент с игрового поля. К примеру у вас есть "Мяч", "Пнуть", "Энергия". Вам нужно, что бы когда вы объединили "Мяч" и "Пнуть", так же с поля удалялось "Энергия". Для этого нужно всего лишь навсего перед "Энергия" поставить минус. Этот минус можно добавить в текстовом редакторе, а так же в обычном редакторе в строке куда вы пишете элементы которые должны получиться в ходе реакции, нужно написать "-Энергия". Вот пример как это будет выглядеть в текстовом редакторе:
"Мяч+Пнуть": ["Результат", "-Энергия"]
2. Обязательное удаление Элемента
Если мы объединим "Мяч" и "Пнуть", в реакции пропишем "-Энергия", но у игрока на игровом поле не будет элемента "Энергия", реакция все равно сработает. А если вам нужно, что бы реакция работал только тогда когда на поле есть "Энергия", вам нужно воспользоваться этим пунктом. Вот пример как это выглядит:
"Мяч+Пнуть": ["Результат", "--Энергия"]
Проще говоря Нет на поле "Энергия" реакция не работает, есть "Энергия", она удаляется и реакция срабатывает.
3. Удаление Категории
Данный пункт позволяет вам удалять с игрового поля элементы одной категории. К примеру вы делаете квест, где можно перемещаться по территории, и долго будет прописывать при каждой реакции перемещения, удаление всех элементов данной комнаты. Поэтому мы все элементы которые должны исчезнуть добавляем в одну категорию к примеру "Воздух", и далее в рецепте пишем следующее "---Воздух", при реакции с игрового поля исчезнут все элементы относящиеся к этой категории, Пример:
"Дверь+Войти": ["Диван", "Шкаф", "Стул", "Дверь", "Дверь[2]", "---Воздух"]
4. Удаление всех элементов
Если вам нужно, что бы при реакции исчезли все элементы с поля (кроме статиков, и тех что получаться входе этой реакции), то просто добавляем в реакцию "---". Пример:
"Дверь+Войти": ["Диван", "Шкаф", "Дверь", "Дверь[2]", "---"]