Настройка интерфейса игры

Так и слышу возмущение снобов - какой, мол, еще интерфейс в такой примитивной игре, где видно только вылезающий снизу текст? Однако и тут кроется много тонкостей, и при грамотной настройку процесс игры может стать очень удобным и комфортным. Итак, начнем.

Настройка информационной строки

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

( ) 20/100%hp 100m 50mv 3000exp Opp:None NESW #

В скобках стоит описание состояния твоей группы - если не планируешь ходить в группе можно будет отключить.
Далее идет параметр - хиты - то есть состояние твоего здоровья. Как только он снижается ниже 0 - ты в беспамятстве - как только ниже -10 -- ты мертв! Это оставим.
Далее идет параметр - количество маны (магической энергии). Все заклинания отнимают ману (и еще некоторые действия - тоже). Оставим как есть.
Далее идет параметр - moves - количество очков движения. Они тратятся на перемещения (от 1 и выше для перехода на соседнюю клетку), на бой (по 1 в battletick), на заклинания и т.п. Очень важный и ценны параметр в игре (например, если в бою move кончились, сбежать не удастся). Оставим.
Далее идет сколько поыта (экспы) осталось набрать для перехода на следующий уровень.
Далее - сколько здоровья (в %) у твоего оппонента в бою.
Далее - какие выходы есть из этой комнаты.
Далее - твое состояние (# - спокоен, $ - адреналин в крови (пока адреналин, нельзя делать recal и quit)

Эту строку можно менять по своему желанию командой CONFIG PROMPT

CONFIG PROMPT без аргументов, просто отключает или включает вывод какой-либо
информации в служебной строке.
CONFIG PROMPT ALL выводит стандартную строку подсказки "<hits mana moves>".
CONFIG PROMPT DEFAULT одит стандартную строку подсказки (...).
CONFIG PROMPT <%*> где %* переменное значение, позволяет устанавливать строку
подсказки по собственному желанию.

%h : Показывает текущее состояние здоровья (hit)
%H : Показывает максимальное количество здоровья (hit)
%m : Показывает текущее состояние маны (mana)
%M : Показывает максимальное количество маны (mana)
%v : Показывает текущее состояние движения (move)
%V : Показывает максимальное количество движения (move)
%x : Показывает текущее состояние опыта (experience)
%X : Показывает количество опыта (experience) до следующего уровня
%g : Показывает количество золотых монет (gold) у тебя
%s : Показывает количество серебряных монет (silver) у тебя
%a : Показывает степень твоей порядочности (alignment)
%r : Показывает название комнаты, в которой ты находишься
%e : Показывает видимые выходы в виде NESWDU
%R : Показывает (vnum) комнаты, где ты находишься (только для
IMMORTAL)
%z : Показывает название арии (только для IMMORTAL)
%q : Показывает время на квест (-) или до следующего квеста
%Q : Показывает количество имеющихся quest points
%I : Показывает уровень инкогнито (только для IMMORTAL)
%W : Показывает уровень невидимости (только для IMMORTAL)
%E : Показывает имя текущего OLC-редактора
%G : Показывает состояние здоровья у членов твоей группы
%o : Показывает состояние здоровья оппонента по битве
%y : Показывает текущее состояние здоровья в процентах к максимальному
%S : Показывает пол (sex) героя
%n : Показывает имя героя
%t : Показывает текущее время
%f : Показывает текущий faith
Например: PROMPT <%hhp %mm %vmv>
Установит строку подсказки в состояние "<10hp 100m 100mv>"

Ты можешь изменять цвет; для этого нужно использовать левую фигурную скобку '{' , после которой Вы должны использовать один из следущих символов:

{x сброс, возврат к старым установкам (обязательно ставить в конце строчки, чтобы на последующие строчки не подействовал последний использованный цвет)

{r красный {m сиреневый
{g зеленый {c циановый
{y желтый {w белый
{b синий {D серый

Для более ярких цветов используйте прописные буквы: RGYBMCW

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

Итак вместе с цветом можно сделать, например, такую строку :

{G%h{x/%yhp {y%m{xm {M%v{xmv {w%X{xexp {Y%ggold {W%s{xcoin Opp:{r%o{x {c%e{x%A

Если ты активно квестишься, то можно еще добавить в эту строчку количество квестовых очков и время до следующего квеста, например, вот так : q:{y%Q{x/{g%q{x

Если ты вампир, добавь сюда текущее время. Если ударился в религию - то faith. Вобщем кому что нужно.

Настройка автодействий

Список автодействий можно посмотреть командой autolist.

autoassist - будешь ли ты автоматически включаться в драку, если один из группы начал ее. Ставь как хочешь.

autoexit - будут ли автоматически показываться выходы из комнаты. Бесполезная вещь, выходы и так показываются в информационной строке.

autogold - автоматически забирать деньги из трупов. Очень полезная вещь, включайте.

autolook - автоматически смотреть. какие вещи в трупе. Очень полезнао. включайте.

autoloot - забирать ли все вещи из трупа автоматически. Бесполезная вещь - представляете, какая свалка у вас будет в инвентаре через некоторое время?

autosac - приносить ли автоматически трупы в жертву? Лучше не надо IMHO.

autosplit - делить ли автоматически добытые деньги между членами группы.

autoscalp - делать ли скальп с трупа автоматически.

Еще есть такие команды :

nosummon - тебя нельзя будет призвать командой summon

nofol - за тобой нельзя будет следовать

nocancel - невозможность кастовать на вас 'cancellation' другим членам группы

wimpy <число> - установка "трусости" - количества хитов, при достижении которого твой персонаж будет пытаться сбежать из боя.

Настройка конфигурации

config toggle - настраивает разлтчные параметры. Чтобы посмотреть их значения, просто напишите config toggle

config toggle affects - показывать ли воздействующие на тебя заклинания по команде score (внизу таблицы). Рекомендую включить.
config toggle brief - показывать ли опяисния комнат в кратком стандарте (только название команты. без описания).
config toggle color - включить ли цвет.
config toggle compact - включить компактный режим (отключение вывода пустых строчек между выводимыми действиями)
config toggle combine - включить ли режим комбинирования одинаковых вещей про показе инвентори (например 5 пирогов покажутся как (5) (potpie) большой пирожок с мясом, а не как 5 строчек. По умолчанию включено (и правильно!)
config toggle long flags - показывать ли флаги в полном формате (по умолчанию в кратком, по 1 букве)
config toggle nobust - отключить ли обновление строки статуса при изсенения параметров (хитов, мувов или маны)
config toggle noeng - отключить ли показ английских названий предметов в скобках рядом с русскими
config toggle noflee - сбегать ли из боя автоматически при потере связи (а толку-то? все равно моб догонит)
config toggle notelnet - ХЗ что (no telnet parser)
config toggle noiac - ХЗ что (no IACs in output)
config toggle noverbose - ХЗ что(no verbose messages)
config toggle syncprompt - ХЗ что(sync prompt with wait state)
config toggle noautotitle - отключить ли автоматическое присвоение нового титула при достижении нового уровня
config toggle hpdamage - видеть ли нанесенные повреждения в виде хитов (после 60 уровня)
config toggle prompt - показывать ли строку статуса
config toggle telnet GA - ХЗ что (send IAC GA (goahead) after each prompt)
config toggle quiet edit - ХЗ что (quiet mode in string editor)
config toggle cut message - обрезать ли некоторые служебные сообщения (об обновлении арии и т.п.)
config toggle vslang not - показывать ли, на каком языке говорят
config toggle ou_exa not - отключить ли показ того, что над/под объектом при examine

Другие опции команды config:

config language - меняет язык отображения. Возможные варианты rus и eng. Без параметров покажет текущее значение.
config channels - покажет состояние каналов. Каналы бывают : music (музыка), shout (крики), chat (болтовня), auction (аукцион), tells (личные переговоры). Можно включить / выключить каждый канал. Также можно выключить сразу все командой quiet (тишина) - будете слышать только говорящих в этой комнате (say) и видеть их эмоции.
config prompt [prompt | default | show] про это уже упоминалось выше - команда настройка строки статуса.
config bprompt [prompt | default | show] - настройка строки боевого статуса.
config scroll [число] - установка размера экрана. Если какое-то длинное сообщение вылазит за это значение (по количеству строк), оно приостановится и напишется "Press any key to continue...". После ввода пустой строки вывод сообщения продолжится, после ввода любого символа вывод прекратится.
config trust [group | clan | all | none] - ХЗ что
config twit [toggle_name] - ХЗ что
config deaf - ХЗ что
config noexp - отключает получение опыта.
config password <старый пароль> <новый пароль> - позволяет изменить пароль.

Другие настройки

title - позволяет задать себе титул (показывается после имени). Учтите, что если опцию config toggle noautotitle не отключить, титул будет меняться автоматически при достижении нового уровня (зависит от професии и уровня).

speak - позволяет выбрать язык, на котором будет разговаривать(say, yell) персонаж. Без параметров покажет текущий язык. Не влияет на разговор на каналах и на личные сообщения.

description - позволяет дать персонажу описание, то есть то, что другие будут видеть, поглядев (look) на тебя после имени. Чтобы добавить/изменить описание, набери desc edit - попадешь в режим редактирования. набирай строчку за стройкой. Как закончишь - введи символ @. Еще в процессе редактирования доступны следующие команды :

:r 'old' 'new' - заменяет подстроку (кавычки обязательны)
:h - выдает справку (этот текст)
:s - показывает, каую строку ты сейчас редактируешь
:f - перевод строки
:c - очищает текущую строку
:ld <номер> - удаляет строку
:li <номер> <строка> - вставляет строку перед строки с заданным номером
:lr <номер> <строка> - заменяет строку с заданным номером на введенную строку
@, ~, :x, :wq - любая из этих команд завершает редактирование с сохранением результата
:q! - прерывание редактирования без сохранения результатов