- Добавлена опция инверсии для всех условий
- Удалено требование указывать истинность вручную для условий on_fire, in_air и т.д. - т.е. удалена необходимость указывать `on_fire: true`, которое теперь по умолчанию равно true для всех условий - вы все еще можете указывать все таким образом, но инверсный вариант предпочтительнее.
Инверсный синтаксис выглядит следующим образом:YAML:- id: on_fire args: inverse: true
Это будет означать, что условие выполняется, когда игрок не горит.
- Добавлено условие any_of (Спасибо OfTeN за идею и первую реализацию!)
Работает следующим образом:Код:- id: any_of args: conditions: - <condition 1> - <condition 2>
Синтаксически похож на цепочки эффектов, но позволяет выполнить любое из указанных условий