Форматирование текста

Значит, хотите вы, чтобы код делал какую-то штуку, и вы хотите использовать оповещение в чате для информирования игроков. Хорошо! Вот немного о том, как это делается.

Классы

Классы тега обеспечивают последовательное и информативное форматирование текста.

С подобными классами вы уже можете быть знакомы, если имеете опыт в верстке на HTML. Существуют различные типы классов, которые можно найти в \goon\browserassets\css\browserOutput.css. Убедитесь, что используете соответствующие классы в подходящей ситуации!

None

Вы наблюдаете, как кто-то что-то делает

user.visible_message("[user] начинает заваривать [src]...")

John Smith начинает заваривать вентиляцию.

Здесь отсутствует класс . Для обыденного и скучного.


Notice

Вы видите, как ВЫ что-то делаете

to_chat(user, "<span class='notice'>Вы начинаете заваривать вентиляцию...</span>")

Вы начинаете заваривать вентиляцию...

Это уведомление. Уведомления появляются в виде простого синего текста и используются для полезных информационных сообщений. Многоточие "..." в конце уведомления подразумевает, что действие потребует время для завершения.


Warning

Вы не можете что-то сделать

to_chat(user, "<span class='warning'>Вы не можете залезть в вентиляцию, когда оглушены!</span>")

Вы не можете залезть в вентиляцию, когда оглушены!

Это предупреждение! Предупреждения появляются в виде простого красного текста и используются для отображения запретов, и сообщений о поломках машин.

Danger

Вы видите, что кто-то получает травму или что-то тревожное

user.visible_message("<span class='danger'>[user] was shocked by \the [src]!</span>")

John Smith was shocked by the door!

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

Userdanger

ВАМ НАНЕСЕН УРОН

to_chat(target, "<span class='userdanger'>Вас поглотил генокрад!</span>")

Вас поглотил генокрад!

Это личная тревога! Используется в единственной ситуации: когда игрок, видящий это сообщение, получает прямой урон от атак или способностей антагонистов.


Как внести свой вклад?
Общее Руководство по разработке
Сервер Настройка базы данных, Запуск локального сервера
Код Структура кода SS13, SS13 для опытных программистов, Форматирование текста, Как делать перевод игры
Маппинг Руководство по маппингу
Спрайтинг Руководство по спрайтингу
Вики Руководство по редактированию вики