Консольные команды

Игра имеет довольно простой интерфейс командной строки, который позволяет просмотреть debug-команды или же команды-отладчики. Некоторые команды могут помочь в случае ошибок в игре, другие же могут использоваться для читерства.

**Внимание**: некоторые консольные команды могут повредить ваши файлы сохранения (см. Исправление поврежденного файла сохранения). Используйте команды на свой страх и риск и **всегда делайте резервную копию файлов сохранения.**

## Взаимодействие с командной строкой

* Командную строку можно открыть/закрыть с помощью клавиши [end]. Поле ввода команды появится в верхнем левом углу экрана.
* Подтвердить команду можно, нажав [enter] или нажав кнопку подтверждения справа от поля ввода команды.
* Командную строку можно открывать в любое время - во время игрового процесса, когда открыт ПипБак, З.П.С. и даже в главном меню (хотя большинство команд не будут иметь никакого эффекта, если файл сохранения не загружен).
* Управление персонажем невозможно, пока открыта открыта командная строка (за исключением наведения оружия). Однако возможно взаимодействие с ПипБаком и стендом для оружия.
* Иногда строка не закрывается автоматически после ввода команды. Чтобы закрыть строку, необходимо нажать [esc], [end] или крестик справа от поля ввода команды.
* Текст, написанный в поле ввода команды, сохраняется, даже если вы закроете консоль.
* Ранее введенные команды сохраняются, вы можете вернуться к предыдущим командам, нажав клавиши [вверх]/[вниз], когда консоль открыта.
* Значения, отображаемые в ПипБаке, не будут обновляться, если команда выполняется при открытом интерфейсе ПипБака. Чтобы увидеть результат (например, новые вещи в инвентаре), закройте и снова откройте ПипБак или уйдите со страницы.
* Открытие консоли не ставит игру на паузу (если ПипБак/З.П.С. не открыты).
* Большинство команд не имеют вывода (после успешной/неудачной команды сообщение не появится). Исключениями являются команды `?`, `trigger` и `triggers`.
* В некоторых случаях вам потребуется использовать команду `mqt`, чтобы активировать другие команды.
* Вы можете вставить текст в командную строку с помощью клавиш [shift] + [insert].

## Основные команды

Многие команды могут понимать дополнительные параметры, разделенные пробелом, например, `command param1 param2`.

**Внимание**: многие команды (кроме `die` и `hardinv`) по умолчанию отключены - их ввод не будет иметь никакого эффекта. Чтобы разрешить доступ ко всем командам, введите команду `mqt` один раз (введите ее еще раз, чтобы запретить доступ).

## Исправление поврежденного файла сохранения

Известные способы сломать файлы сохранения с помощью консольных команд:

* Добавление несуществующей способности с помощью команды `perk` (например, `perk asdf`). Сохранение игры и попытка загрузить файл сохранения приведет вас к *Ошибке #1009*.
* Добавление гранаты, обычно недоступной для игрока (используемой врагами) с помощью команды `weapon` (например,  `weapon drongr`). Это вызовет *Ошибку #1010* при открытии страницы оружия в ПипБаке. Сохранение игры и попытка загрузить последний файл сохранения снова приведет к той же ошибке.

В некоторых случаях возможно исправить поврежденный файл сохранения, см. Исправление поврежденного файла сохранения.

ID
--

### Поиск недостающих ID

Не все ID перечислены на этой вики. Вы можете найти некоторые из недостающих ID с помощью команды `?`. Также их можно найти в файлах игры - проще всего искать в этом файле - ("text\_en.xml").

### Способности

Для полного списка способностей, смотрите статью Способности