From b3307a42d36960c9967c076f0b8c2b998b88d74d Mon Sep 17 00:00:00 2001
From: Mr_DarkBladeS <48252701+MysticalFaceLesS@users.noreply.github.com>
Date: Sun, 20 Oct 2024 02:12:31 +0300
Subject: [PATCH] change greentext for Discord status-report (#1112)
---
code/__HELPERS/roundend.dm | 21 ++++++++++++++++++---
mod_celadon/qol/README.md | 1 +
mod_celadon/qol/_qol.dm | 3 ++-
mod_celadon/wideband/code/signal.dm | 4 ++--
4 files changed, 23 insertions(+), 6 deletions(-)
diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm
index 01fd964120ea..ad2c1ad25f86 100644
--- a/code/__HELPERS/roundend.dm
+++ b/code/__HELPERS/roundend.dm
@@ -279,7 +279,7 @@
CHECK_TICK
//Station Goals
- parts += goal_report()
+ // parts += goal_report() [CELADON-DELETE] - Цели не используются. Отключены.
listclearnulls(parts)
@@ -293,11 +293,26 @@
var/info = statspage ? "[GLOB.round_id]" : GLOB.round_id
parts += "[FOURSPACES]Round ID: [info]"
parts += "[FOURSPACES]Shift Duration: [DisplayTimeText(REALTIMEOFDAY - SSticker.round_start_timeofday)]"
- parts += "[FOURSPACES]Station Integrity: [mode.station_was_nuked ? "Destroyed" : "[popcount["station_integrity"]]%"]"
+ // [CELADON-EDIT] - Изменён вывод гринтекста на более правильный для последующего вывода в Discord.
+ // parts += "[FOURSPACES]Station Integrity: [mode.station_was_nuked ? "Destroyed" : "[popcount["station_integrity"]]%"]"
+ parts += "
[FOURSPACES]Корабли: [length(SSovermap.controlled_ships)]"
+ for(var/datum/overmap/ship/controlled/Ship as anything in SSovermap.controlled_ships)
+ if(Ship.source_template.short_name)
+ parts += "[FOURSPACES][Ship.source_template.short_name]-class [Ship.name]"
+ else
+ parts += "[FOURSPACES]SubShuttle: [Ship.name]"
+ if(Ship.manifest && Ship.manifest.len >= 1)
+ parts += "[FOURSPACES]Капитан: [Ship.manifest[1]]"
+ parts += "[FOURSPACES]Количество экипажа: [Ship.manifest.len]"
+ else
+ parts += "[FOURSPACES]Капитан: {Данные засекречены}"
+ parts += "[FOURSPACES]Баланс: [Ship.ship_account.account_balance] кредитов"
+ parts += "[FOURSPACES]Местоположение: X[Ship.x || Ship.docked_to.x]/Y[Ship.y || Ship.docked_to.y]
"
var/total_players = GLOB.joined_player_list.len
if(total_players)
parts+= "[FOURSPACES]Total Population: [total_players]"
- parts += "[FOURSPACES]Survival Rate: [popcount[POPCOUNT_SURVIVORS]] ([PERCENT(popcount[POPCOUNT_SURVIVORS]/total_players)]%)"
+ parts += "[FOURSPACES]Survival Rate: [PERCENT(popcount[POPCOUNT_SURVIVORS]/total_players)]%"
+ // [/CELADON-EDIT]
if(SSblackbox.first_death)
var/list/ded = SSblackbox.first_death
if(ded.len)
diff --git a/mod_celadon/qol/README.md b/mod_celadon/qol/README.md
index 77b6993ba179..b9e74bca0b19 100644
--- a/mod_celadon/qol/README.md
+++ b/mod_celadon/qol/README.md
@@ -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.