Обсуждение:Коммуникация

Материал из Space Station 14 Вики
Машет
Коммуникация является основой игры Space Station 14, в этой статье мы разберем все что касается данной темы.

Простые сообщения

Для того, чтобы что-то сказать - достаточно нажать T, либо нажать в окно чата, после ввода сообщения и нажатия кнопки enter всем окружающим в радиусе «узнать» тайлов будет доставлено ваше сообщение. Оно отобразится над вашей головой, где будет отображено ваше имя, фамилия и, собственно, ваше сообщение, вся эта информация также будет продублирована в окне чата.

Все сообщения ограничены «таким-то» количеством символов, а символы, которые выходят за этот предел - не будут доставлены.

Шёпот

Чтобы сказать что-то шёпотом, нужно: Пупупубубубу, ваше сообщение появится над вашей головой (и появится в чате) только у тех, кто находится в радиусе «узнать» тайлов, для всех остальных некоторые символы будут заменены «такими-то» символами.

Эмоции

Эмоции отличаются от любых других способов коммуникации. Эмоциями вы можете изображать какие-либо состояния вашего персонажа, его жесты мимику и тому подобное. Эмоциями могут пользоваться не только разумные существа, но и Животные, ими также можно пользоваться во время сна, в [крите], при мимской штуке этой как ее там.

Префикс Эмоция

// Corvax-Localization-Start

       { "хд", "chatsan-laughs" },
       { "о-о", "chatsan-wide-eyed" }, // cyrillic о
       { "о.о", "chatsan-wide-eyed" }, // cyrillic о
       { "0_о", "chatsan-wide-eyed" }, // cyrillic о
       { "о/", "chatsan-waves" }, // cyrillic о
       { "о7", "chatsan-salutes" }, // cyrillic о
       { "0_o", "chatsan-wide-eyed" },
       { "лмао", "chatsan-laughs" },
       { "рофл", "chatsan-laughs" },
       { "яхз", "chatsan-shrugs" },
       { ":0", "chatsan-surprised" },
       { ":р", "chatsan-stick-out-tongue" }, // cyrillic р
       { "кек", "chatsan-laughs" },
       { "T_T", "chatsan-cries" },
       { "Т_Т", "chatsan-cries" }, // cyrillic T
       { "=_(", "chatsan-cries" },
       { "!с", "chatsan-laughs" },
       { "!в", "chatsan-sighs" },
       { "!х", "chatsan-claps" },
       { "!щ", "chatsan-snaps" },
       { "))", "chatsan-smiles-widely" },
       { ")", "chatsan-smiles" },
       { "((", "chatsan-frowns-deeply" },
       { "(", "chatsan-frowns" },
       // Corvax-Localization-End
       // I could've done this with regex, but felt it wasn't the right idea.
       { ":)", "chatsan-smiles" },
       { ":]", "chatsan-smiles" },
       { "=)", "chatsan-smiles" },
       { "=]", "chatsan-smiles" },
       { "(:", "chatsan-smiles" },
       { "[:", "chatsan-smiles" },
       { "(=", "chatsan-smiles" },
       { "[=", "chatsan-smiles" },
       { "^^", "chatsan-smiles" },
       { "^-^", "chatsan-smiles" },
       { ":(", "chatsan-frowns" },
       { ":[", "chatsan-frowns" },
       { "=(", "chatsan-frowns" },
       { "=[", "chatsan-frowns" },
       { "):", "chatsan-frowns" },
       { ")=", "chatsan-frowns" },
       { "]:", "chatsan-frowns" },
       { "]=", "chatsan-frowns" },
       { ":D", "chatsan-smiles-widely" },
       { "D:", "chatsan-frowns-deeply" },
       { ":O", "chatsan-surprised" },
       { ":3", "chatsan-smiles" }, //nope
       { ":S", "chatsan-uncertain" },
       { ":>", "chatsan-grins" },
       { ":<", "chatsan-pouts" },
       { "xD", "chatsan-laughs" },
       { ":'(", "chatsan-cries" },
       { ":'[", "chatsan-cries" },
       { "='(", "chatsan-cries" },
       { "='[", "chatsan-cries" },
       { ")':", "chatsan-cries" },
       { "]':", "chatsan-cries" },
       { ")'=", "chatsan-cries" },
       { "]'=", "chatsan-cries" },
       { ";-;", "chatsan-cries" },
       { ";_;", "chatsan-cries" },
       { "qwq", "chatsan-cries" },
       { ":u", "chatsan-smiles-smugly" },
       { ":v", "chatsan-smiles-smugly" },
       { ">:i", "chatsan-annoyed" },
       { ":i", "chatsan-sighs" },
       { ":|", "chatsan-sighs" },
       { ":p", "chatsan-stick-out-tongue" },
       { ";p", "chatsan-stick-out-tongue" },
       { ":b", "chatsan-stick-out-tongue" },
       { "0-0", "chatsan-wide-eyed" },
       { "o-o", "chatsan-wide-eyed" },
       { "o.o", "chatsan-wide-eyed" },
       { "._.", "chatsan-surprised" },
       { ".-.", "chatsan-confused" },
       { "-_-", "chatsan-unimpressed" },
       { "smh", "chatsan-unimpressed" },
       { "o/", "chatsan-waves" },
       { "^^/", "chatsan-waves" },
       { ":/", "chatsan-uncertain" },
       { ":\\", "chatsan-uncertain" },
       { "lmao", "chatsan-laughs" },
       { "lmao.", "chatsan-laughs" },
       { "lol", "chatsan-laughs" },
       { "lol.", "chatsan-laughs" },
       { "lel", "chatsan-laughs" },
       { "lel.", "chatsan-laughs" },
       { "kek", "chatsan-laughs" },
       { "kek.", "chatsan-laughs" },
       { "rofl", "chatsan-laughs" },
       { "o7", "chatsan-salutes" },
       { ";_;7", "chatsan-tearfully-salutes"},
       { "idk", "chatsan-shrugs" },
       { "idk.", "chatsan-shrugs" },
       { ";)", "chatsan-winks" },
       { ";]", "chatsan-winks" },
       { "(;", "chatsan-winks" },
       { "[;", "chatsan-winks" },
       { ":')", "chatsan-tearfully-smiles" },
       { ":']", "chatsan-tearfully-smiles" },
       { "=')", "chatsan-tearfully-smiles" },
       { "=']", "chatsan-tearfully-smiles" },
       { "(':", "chatsan-tearfully-smiles" },
       { "[':", "chatsan-tearfully-smiles" },
       { "('=", "chatsan-tearfully-smiles" },
       { "['=", "chatsan-tearfully-smiles" },
   };