Autoaim

Материал из C7I wiki
Перейти к: навигация, поиск

Для некоторых команд дальнего действия предусмотрен формат «autoaim» с указанием направления или с автоматическим определением направления. Например, для команд shoot, charge и cast (при наличии умения far casting).

Формат предусматривает специальные префиксы. Рассмотрим их на примере команды shoot:

  • shoot Vasya — обычный формат, Vasya должен быть в той же комнате.
  • shoot 1n.Vasya — Vasya должен быть в 1 шаге на север.
  • shoot 1u.Vasya — Vasya должен быть в 1 шаге вверх.
  • shoot 2n.Vasya — Vasya должен быть в 2 шагах на север.
  • shoot n.Vasya — Vasya должен быть в 1 или 2 шагах на север.
  • shoot +.Vasya — Vasya должен быть в 1 или 2 шагах в любом направлении.
  • shoot *.Vasya — Vasya должен быть в 1 или 2 шагах в любом направлении или в той же комнате.
  • shoot + Vasya — эквивалентно "shoot +.Vasya"
  • shoot * Vasya — эквивалентно "shoot *.Vasya"

Последние два варианта сделаны для того, чтобы можно было писать алиасы вроде alias shoot shoot * или alias charge charge +.

Форматы *. и +. избавляют вас от необходимости терпеть спам от команды scan. Положение жертвы определяется автоматически и будет показано, в каком направлении наносится удар.

В случае, если вы хотите сочетать «autoaim» с другими префиксами, он должен идти раньше всего:

  • cast bless *..Vasya — формат с точными именем
  • cast bless *.5 — просто пятый из тех, кого видно по scan
  • cast bless *.-myundead — формат с именем Неупокоенного
  • cast bless *.2.'городской стражник' — формат с кавычками