Открыть главное меню

Изменения

Автокоманда

3441 байт добавлено, 13:23, 28 марта 2019
Новая страница: «Автокоманда - это неявное действие, которое программа выполняет за игрока. Игроку не тре…»
Автокоманда - это неявное действие, которое программа выполняет за игрока. Игроку не требуется вводить команду, или игра сделала вид, что выполнила команду автоматически.

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

== Традиционные автокоманды ==
Эти команды есть в стандартных библиотеках [[RInform]], [[RTADS]] и [[INSTEAD]].

* ''взять всё'' - выполняет ''взять'' на каждом не закреплённом объекте, в том числе на объектах внутри открытых контейнеров.
* ''надеть <вещь>'' - выполняет ''взять <вещь>''
* ''бросить <вещь>'' - выполняет ''снять <вещь>'', если она надета

== Более сложные примеры ==
''Примеры переведены с английского. Нужны конкретные примеры русских игр.''
* В [[ifwiki-en:Hadean Lands|Hadean Lands]] каждый ритуал состоит из длинной чёткой последовательности шагов. После того, как игрок выполнил ритуал однажды, он запоминает рецепт и ему достаточно написать название ритуала.
* ''взять <вещь>'' - выполняет ''осмотреть <вещь>''
* В некоторых играх название локации - это автокоманда перемещения. Персонаж попытается найти путь в указанную локацию, пройдя через все необходимые комнаты. Если путь закрыт, то автокоманда не сработает или персонаж остановится перед закрытой дверью. Если персонаж ещё не посетил эту комнату, команда не сработает.
:* Более простой вариант, хотя и не относится к автокомандам — это телепортация.

=== Двери ===
* ''Идти (направление)'' - если выход закрыт дверью, то игра автоматически проверяет команду ''открыть дверь''
* ''Открыть дверь'' (open door) - выполняет ''открыть дверь ключом'' (unlock door)
* ''открыть дверь ключом'' - может автоматически выбрать нужный ключ или попробовать каждый ключ в инвентаре, если игрок ещё не знает, какой из них подходит к двери
* ''открыть дверь бронзовым ключом'' - может попробовать ''взять бронзовый ключ'', если он рядом, но не в инвентаре игрока

== Ссылки ==
* [[ifwiki-en:Shortcut|Статья на английской IFWiki]]