Изменения

Перейти к навигации Перейти к поиску

Взять всё

1480 байт добавлено, 15:07, 28 марта 2019
Новая страница: «Традиционная команда-сокращение. Автоматизирует команду "взять". == Детали алгоритма == С…»
Традиционная команда-сокращение. Автоматизирует команду "взять".

== Детали алгоритма ==

Самый простой случай - это взять всё, что открыто лежит. Для программы это означает "не закреплённый объект, лежащий в текущей комнате, не внутри контейнера".

Если в сцене есть переносимый рюкзак, в котором, в свою очередь, лежат переносимые предметы, то команда должна брать рюкзак (контейнер) вместе с предметами, не открывая его.

Также команда может автоматически брать объекты внутри уже открытых контейнеров. Более радикальный вариант – внутри всех не запертых контейнеров, автоматически открывая их. Это приводит к тому, что игрок может использовать ''взять всё'' как чит-код осмотра, который будет брать каждый предмет на сцене (и перечислять неподнимаемые), даже те, которые игрок ещё не нашёл.



[[Категория:Глоссарий]]

Навигация