Поиск | Зарегистрироваться | Войти | Помощь | Алхимия В Контакте
Активный конкурс:
Лучший мод зимы
2019-20
  Главная
  Последняя
  статья:
  Результаты
  конкурса
  Последнее
  обновление:
  версия 0.6
  Сезонные конкурсы
  Лучшие моды 2010-13
  Лента HFA
  Форум
  Уроки
  Справка по игре
Уроки
Урок №4: Удаление элементов
Автор: Алексей Луговской

Удаление Элементов бывает четырех видов, и сейчас мы с вами рассмотрим все.

Внимание! Удаление не действует на элементы которые были добавлены в список статиков.

1. Удаление Элемента
Данный пункт позволяет в ходе реакции удалить какой либо элемент с игрового поля. К примеру у вас есть "Мяч", "Пнуть", "Энергия". Вам нужно, что бы когда вы объединили "Мяч" и "Пнуть", так же с поля удалялось "Энергия". Для этого нужно всего лишь навсего перед "Энергия" поставить минус. Этот минус можно добавить в текстовом редакторе, а так же в обычном редакторе в строке куда вы пишете элементы которые должны получиться в ходе реакции, нужно написать "-Энергия". Вот пример как это будет выглядеть в текстовом редакторе:
"Мяч+Пнуть": ["Результат", "-Энергия"]

2. Обязательное удаление Элемента
Если мы объединим "Мяч" и "Пнуть", в реакции пропишем "-Энергия", но у игрока на игровом поле не будет элемента "Энергия", реакция все равно сработает. А если вам нужно, что бы реакция работал только тогда когда на поле есть "Энергия", вам нужно воспользоваться этим пунктом. Вот пример как это выглядит:
"Мяч+Пнуть": ["Результат", "--Энергия"]
Проще говоря Нет на поле "Энергия" реакция не работает, есть "Энергия", она удаляется и реакция срабатывает.

3. Удаление Категории
Данный пункт позволяет вам удалять с игрового поля элементы одной категории. К примеру вы делаете квест, где можно перемещаться по территории, и долго будет прописывать при каждой реакции перемещения, удаление всех элементов данной комнаты. Поэтому мы все элементы которые должны исчезнуть добавляем в одну категорию к примеру "Воздух", и далее в рецепте пишем следующее "---Воздух", при реакции с игрового поля исчезнут все элементы относящиеся к этой категории, Пример:
"Дверь+Войти": ["Диван", "Шкаф", "Стул", "Дверь", "Дверь[2]", "---Воздух"]

4. Удаление всех элементов
Если вам нужно, что бы при реакции исчезли все элементы с поля (кроме статиков, и тех что получаться входе этой реакции), то просто добавляем в реакцию "---". Пример:
"Дверь+Войти": ["Диван", "Шкаф", "Дверь", "Дверь[2]", "---"]