Skip to content

Commit

Permalink
change greentext for Discord status-report (#1112)
Browse files Browse the repository at this point in the history
  • Loading branch information
MysticalFaceLesS authored Oct 19, 2024
1 parent eda0691 commit b3307a4
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 6 deletions.
21 changes: 18 additions & 3 deletions code/__HELPERS/roundend.dm
Original file line number Diff line number Diff line change
Expand Up @@ -279,7 +279,7 @@
CHECK_TICK

//Station Goals
parts += goal_report()
// parts += goal_report() [CELADON-DELETE] - Цели не используются. Отключены.

listclearnulls(parts)

Expand All @@ -293,11 +293,26 @@
var/info = statspage ? "<a href='?action=openLink&link=[url_encode(statspage)][GLOB.round_id]'>[GLOB.round_id]</a>" : GLOB.round_id
parts += "[FOURSPACES]Round ID: <b>[info]</b>"
parts += "[FOURSPACES]Shift Duration: <B>[DisplayTimeText(REALTIMEOFDAY - SSticker.round_start_timeofday)]</B>"
parts += "[FOURSPACES]Station Integrity: <B>[mode.station_was_nuked ? "<span class='redtext'>Destroyed</span>" : "[popcount["station_integrity"]]%"]</B>"
// [CELADON-EDIT] - Изменён вывод гринтекста на более правильный для последующего вывода в Discord.
// parts += "[FOURSPACES]Station Integrity: <B>[mode.station_was_nuked ? "<span class='redtext'>Destroyed</span>" : "[popcount["station_integrity"]]%"]</B>"
parts += "<br><B>[FOURSPACES]Корабли: [length(SSovermap.controlled_ships)]</B>"
for(var/datum/overmap/ship/controlled/Ship as anything in SSovermap.controlled_ships)
if(Ship.source_template.short_name)
parts += "[FOURSPACES]<B>[Ship.source_template.short_name]-class [Ship.name]</B>"
else
parts += "[FOURSPACES]<B>SubShuttle: [Ship.name]</B>"
if(Ship.manifest && Ship.manifest.len >= 1)
parts += "[FOURSPACES]Капитан: <B>[Ship.manifest[1]]</B>"
parts += "[FOURSPACES]Количество экипажа: <B>[Ship.manifest.len]</B>"
else
parts += "[FOURSPACES]Капитан: <B>{Данные засекречены}</B>"
parts += "[FOURSPACES]Баланс: <B>[Ship.ship_account.account_balance] кредитов</B>"
parts += "[FOURSPACES]Местоположение: <B>X[Ship.x || Ship.docked_to.x]/Y[Ship.y || Ship.docked_to.y]</B><br>"
var/total_players = GLOB.joined_player_list.len
if(total_players)
parts+= "[FOURSPACES]Total Population: <B>[total_players]</B>"
parts += "[FOURSPACES]Survival Rate: <B>[popcount[POPCOUNT_SURVIVORS]] ([PERCENT(popcount[POPCOUNT_SURVIVORS]/total_players)]%)</B>"
parts += "[FOURSPACES]Survival Rate: <B>[PERCENT(popcount[POPCOUNT_SURVIVORS]/total_players)]%</B>"
// [/CELADON-EDIT]
if(SSblackbox.first_death)
var/list/ded = SSblackbox.first_death
if(ded.len)
Expand Down
1 change: 1 addition & 0 deletions mod_celadon/qol/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@ ID мода: CELADON_QOL
- ADD `code\modules\mob\dead\new_player\ship_select.dm` -> Добавлено подтягивание short_name для шаблона.
- ADD `tgui\packages\tgui\interfaces\ShipSelect.js` -> Добавлена подвкладка при покупке корабля с отображением карты.

- EDIT `code\__HELPERS\roundend.dm` -> Изменён вывод гринтекста на более правильный для последующего вывода в Discord.

<!--
Если вы редактировали какие-либо процедуры или переменные в кор коде,
Expand Down
3 changes: 2 additions & 1 deletion mod_celadon/qol/_qol.dm
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,6 @@
Исправлен зависающий индикатор говорения.
Добавлена поддержка кириллицы для пьяной и запинающейся речи.
Добавлена поддержка кириллицы для кастомных эмоутов речи.
Добавлено отображение карт, при покупке корабля."}
Добавлено отображение карт, при покупке корабля.
Изменён вид гринтекста, для последующего вывода через бота в Discord"}
author = "RalseiDreemuurr, MrCat15352, MysticalFaceLesS, Yata9arasu, MrRomainzZ"
4 changes: 2 additions & 2 deletions mod_celadon/wideband/code/signal.dm
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@
GLOB.news_network.SubmitArticle("<b>Получен сигнал S.O.S.</b> <br> Наши локаторы получили сигнал бедствия, который исходит от судна '" + name + "' по координатам: X - " + x + " / Y - " + y + ". <br><b>" + name + " запрашивает скорейшей помощи!</b>", "Outpost Distress Beacon System", "Колониальная сеть объявлений", adminMessage = 0, allow_comments = 1)
// Отправляем сообщения в Discord о помощи в чат Shiptest`a.
if(CONFIG_GET(string/servername) == "\[RU] Celadon Shiptest: Alpha")
send2chat("<:Celadon:1200703387717619814> \[Shiptest: Alpha] > Внимание! Судно **" + name + "** подаёт сигнал бедствия **S.O.S.** на координатах: **X - " + x + "** / **Y - " + y + "**.", "shiptest-chat")
send2chat("<:Celadon:1200703387717619814> \[Shiptest: Alpha] > Внимание! Судно **" + name + "** подаёт сигнал бедствия **S.O.S.** на координатах: **X - " + x + "** / **Y - " + y + "**.", "round-report")
if(CONFIG_GET(string/servername) == "\[RU] Celadon Shiptest: Beta")
send2chat("<:Celadon:1200703387717619814> \[Shiptest: Beta] > Внимание! Судно **" + name + "** подаёт сигнал бедствия **S.O.S.** на координатах: **X - " + x + "** / **Y - " + y + "**.", "shiptest-chat")
send2chat("<:Celadon:1200703387717619814> \[Shiptest: Beta] > Внимание! Судно **" + name + "** подаёт сигнал бедствия **S.O.S.** на координатах: **X - " + x + "** / **Y - " + y + "**.", "round-report")
// Логируем действия.
message_admins("[key_name_admin(usr)] send signal S.O.S.")
log_admin("[key_name(usr)] - [key_name(src)] send signal S.O.S.")
Expand Down

0 comments on commit b3307a4

Please sign in to comment.