Триггер OB (объекты)
!?OB#1/#2/#3; - триггер при посещении объекта в определённой точке #1/#2/#3 (соответственно, X Y L).
!?OB#1/#2; - триггер при посещении любого объекта определённого типа и подтипа.
!?OB#1; - триггер при посещении любого объекта определённого типа.
Работает для любого объекта со «входом» (жёлтой клеткой в редакторе).
Примечание: этот триггер включает монстров, артефакты и ресурсы, но не героев
(для героев используйте триггер !?HE)
Варианты триггеров объекта:
XX - имя ресивера, @ = номер v-переменной, хранящей координату X (v[@]=X, v[@+1]=Y, v[@+2]=Уровень)Пример: Так же можно и через косвенные ссылки:
Пост-триггер OB
!$OB#1/#2/#3; - пост-триггер для объекта в определённой точке на карте.
!$OB#1/#2; - пост-триггер для любого объекта типа #1 / подтипа #2.
!$OB#1; - пост-триггер для любого объекта типа #1.
Принцип действия триггера как и у обычного триггера !?OB…; но данный триггер срабатывает после выполнения стандартных свойств объекта.
Например, пост-триггер используется в жилище, срабатывая после покупки любого существа.
Пост-триггер для замка сработает после конца битвы, если замок был атакован.
Пример (показать)
См. также: ресивер !!OB, таблица объектов