diff --git a/code/game/world.dm b/code/game/world.dm
index 78d6046b83d3..f51f44522b88 100644
--- a/code/game/world.dm
+++ b/code/game/world.dm
@@ -409,11 +409,32 @@ GLOBAL_VAR_INIT(last_maptick_time, 0)
var/server_name = CONFIG_GET(string/servername)
if (server_name)
new_status += "[server_name] "
+ // DARKPACK EDIT ADD START
+ new_status += "(Discord)"
+ if(CONFIG_GET(string/servertagline))
+ new_status += "
[CONFIG_GET(string/servertagline)]
"
+ if(CONFIG_GET(flag/nsfw_content))
+ features += "18+"
+ if(CONFIG_GET(flag/usewhitelist))
+ features += "whitelisted"
+ // DARKPACK EDIT ADD END
if(CONFIG_GET(flag/allow_respawn))
features += "respawn" // show "respawn" regardless of "respawn as char" or "free respawn"
if(!CONFIG_GET(flag/allow_ai))
features += "AI disabled"
hostedby = CONFIG_GET(string/hostedby)
+ // DARKPACK EDIT ADD START
+
+ var/list/splat_names = list()
+ for (var/splats_id in get_selectable_splats())
+ var/splats_type = GLOB.splat_list[splats_id]
+ var/datum/splat/splats = GLOB.splat_prototypes[splats_type]
+
+ splat_names += splats.name
+ if(splat_names.len)
+ features += "splats: [jointext(splat_names, ", ")]"
+ // DARKPACK EDIT ADD END
+
if (CONFIG_GET(flag/station_name_in_hub_entry))
new_status += " — [station_name()]"
@@ -426,7 +447,7 @@ GLOBAL_VAR_INIT(last_maptick_time, 0)
features += "hosted by [hostedby]"
if(length(features))
- new_status += ": [jointext(features, ", ")]"
+ new_status += "[jointext(features, ", ")]" // DARKPACK EDIT CHANGE
if(!SSticker || SSticker?.current_state == GAME_STATE_STARTUP)
new_status += "
STARTING"
diff --git a/config/darkpack_config.txt b/config/darkpack_config.txt
index 83b5ea25d2df..ef084938a608 100644
--- a/config/darkpack_config.txt
+++ b/config/darkpack_config.txt
@@ -71,6 +71,9 @@ ROLEPLAY_ONLY_MERITS 1
#DIRECTIONAL_COMBAT
SWING_COMBAT
+## Server tagline: This will appear right below the server's title.
+# SERVERTAGLINE A total conversion project to the WoD setting.
+
## Configs for passive bloodpool drain, if this is enabled, then the below timer can be adjusted to make vampires and ghouls lose 1 blood point when the timer is up
#PASSIVE_BP_DRAIN
PASSIVE_BP_DRAIN_TIMER 12000
diff --git a/modular_darkpack/master_files/code/controllers/configuration/entries/general.dm b/modular_darkpack/master_files/code/controllers/configuration/entries/general.dm
index 96d68d610bcf..fc95de2a3b6d 100644
--- a/modular_darkpack/master_files/code/controllers/configuration/entries/general.dm
+++ b/modular_darkpack/master_files/code/controllers/configuration/entries/general.dm
@@ -21,3 +21,5 @@
// url for the alternate web_sound server. you can safely leave this alone if you want, vampire
/// e.g. https://vampire-freaks.com/api
/datum/config_entry/string/music_server_url // Not an existing override, bite me.
+
+/datum/config_entry/string/servertagline