Conversation
Этот канал позволяет спокойно общаться группе людей, не мешая спамом другим игрокам и не беспокоясь о наказаниях/ограничениях со стороны Бессмертных. Conversation представляет собой не один канал, а множество. Каждый разговор привязан к мастеру: персонажу, который его начал (организовал). Разговор заканчивается, когда мастер выходит из игры или завершает разговор. К разговору не могут присоединиться те, кто у мастера в twit list.
Команда, управляющая этим каналом: conversation или беседа. Встроенные алиасы для неё: = и ==.
Синтаксис
conversation <команда> [<аргумент>] беседа <команда> [<аргумент>] =<команда> [<аргумент>] ==<сообщение>
Разговоры могут быть СВОБОДНЫМИ, ОГРАНИЧЕННЫМИ и ТАЙНЫМИ.
Свободный разговор (канал) создаётся командой:
=new <тема> =новый <тема> =free <тема> =свободный <тема>
В результате все игроки в Мире оповещаются о появлении новой темы для разговора. К свободному разговору могут присоединиться все желающие:
=join <имя_мастера> =присоединиться <имя_мастера>
Ограниченный разговор создаётся командой:
=limit [<тема>] =ограниченный [<тема>]
В результате все игроки в Мире оповещаются о появлении новой темы, но к разговору можно присоединиться только по приглашению мастера. Приглашённый говорит:
=join <имя_мастера> =присоединиться <имя_мастера>
а мастер:
=invite <имя_приглашённого> =пригласить <имя_приглашённого> =accept <имя_приглашённого> =принять <имя_приглашённого>
Это можно делать в любом порядке. Если мастер сделает это первым, то приглашённый получит уведомление о том, что с ним хотят поговорить. В противном случае уведомление получит мастер.
Секретный разговор создаётся командой:
=secret <тема> =секретный <тема>
Мир не оповещается о появлении нового канала и в списке каналов его видно не будет. Присоединиться можно как и в случае с ограниченным каналом, но приглашение обязательно должно предшествовать попытке присоединиться.
В любой момент мастер может сменить режим и/или тему разговора, пересоздав канал. При этом участникам не придётся присоединяться заново. Не существует способа выгнать неугодного собеседника из своего канала, и это сделано преднамеренно. Здесь не IRC и нельзя капризничать: если разрешил кому-то участвовать в разговоре, нельзя потом передумать. Не нравится разговор — заканчивай его.
Закрыть ранее созданный канал:
=stop =стоп
Показать список каналов:
=list =список
В списке показывается режим разговора (free/limit/secret/свободный/ограниченный/секретный), тема, кто мастер, ваше состояние в разговоре и число участников. Разумеется, информация о secret-каналах показывается, только если вы уже участвуете в нём или приглашены.
Показать информацию о канале:
=state <мастер> =статус <мастер>
Можно участвовать в нескольких разговорах сразу и слышать сразу их все, но говорить можно только в один. Эта команда направит все реплики в другой разговор:
=to <мастер> =к <мастер>
Отключиться от разговора:
=quit <мастер> =выход <мастер>
Отключиться ото всех разговоров и закрыть собственный:
=end =конец
Отправить реплику всем участникам разговора:
==<сообщение> =text <сообщение> =текст <сообщение>
Напомнить последние N (N не более 20) реплик разговора:
=rep <N> =повтор <N>
Это может быть полезно, если вы только что присоединились и не слышали начало разговора. Когда разговор идёт в тайном режиме, реплики не запоминаются и не будут показаны даже если канал станет свободным.