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

(перенаправлено с «Text Formatting»)

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

Классы

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

С подобными классами вы уже можете быть знакомы, если имеете опыт в верстке на 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>")

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

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