From 992390ad402dc4c98eca2b557a124f4344044034 Mon Sep 17 00:00:00 2001 From: FalloutFalcon Date: Fri, 17 Jul 2026 21:00:01 -0500 Subject: [PATCH 1/5] hub stuff --- code/game/world.dm | 14 ++++++++++++++ config/darkpack_config.txt | 3 +++ .../controllers/configuration/entries/general.dm | 2 ++ 3 files changed, 19 insertions(+) diff --git a/code/game/world.dm b/code/game/world.dm index 78d6046b83d3..f8137d4651f6 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -409,11 +409,25 @@ 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 += " (" + new_status += "" + new_status += "Discord" + new_status += "" + new_status += ")\]" + if(CONFIG_GET(string/servertagline)) + new_status += "
[CONFIG_GET(string/servertagline)]
" + // 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 + if(!CONFIG_GET(flag/usewhitelist)) + features += "Whitelisted" + // DARKPACK EDIT ADD END + if (CONFIG_GET(flag/station_name_in_hub_entry)) new_status += " — [station_name()]" diff --git a/config/darkpack_config.txt b/config/darkpack_config.txt index aed5a44e13d5..0e47b7e1e0ca 100644 --- a/config/darkpack_config.txt +++ b/config/darkpack_config.txt @@ -70,3 +70,6 @@ ROLEPLAY_ONLY_MERITS 1 ## Configs for the type of attack we use when we click at a ranged distance. Only one can be enabled at a time. #DIRECTIONAL_COMBAT SWING_COMBAT + +## Server tagline: This will appear right below the server's title. +# SERVERTAGLINE A total conversion project to the WoD setting. 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 From a2175a9dae3fe5864810c2e3356daf21a2bac0fe Mon Sep 17 00:00:00 2001 From: FalloutFalcon Date: Fri, 17 Jul 2026 21:09:06 -0500 Subject: [PATCH 2/5] show splats as well, why not --- code/game/world.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/game/world.dm b/code/game/world.dm index f8137d4651f6..f86bab33be32 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -426,6 +426,15 @@ GLOBAL_VAR_INIT(last_maptick_time, 0) // DARKPACK EDIT ADD START if(!CONFIG_GET(flag/usewhitelist)) features += "Whitelisted" + + 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 From 7cf9038e06f0da3ef21d74154c80e493800a5352 Mon Sep 17 00:00:00 2001 From: FalloutFalcon Date: Fri, 17 Jul 2026 21:11:34 -0500 Subject: [PATCH 3/5] yea --- code/game/world.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/world.dm b/code/game/world.dm index f86bab33be32..28a30472e923 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -434,7 +434,7 @@ GLOBAL_VAR_INIT(last_maptick_time, 0) splat_names += splats.name if(splat_names.len) - features += "Splats: [jointext(splat_names, ", ")]." + features += "Splats: [jointext(splat_names, ", ")]" // DARKPACK EDIT ADD END From 2ff644711b1da1617732fed6b46aa944c8844e1c Mon Sep 17 00:00:00 2001 From: FalloutFalcon Date: Fri, 17 Jul 2026 21:26:24 -0500 Subject: [PATCH 4/5] yea --- code/game/world.dm | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/code/game/world.dm b/code/game/world.dm index 28a30472e923..21ddf79a0024 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -410,11 +410,7 @@ GLOBAL_VAR_INIT(last_maptick_time, 0) if (server_name) new_status += "[server_name] " // DARKPACK EDIT ADD START - new_status += " (" - new_status += "" - new_status += "Discord" - new_status += "" - new_status += ")\]" + new_status += "(Discord)" if(CONFIG_GET(string/servertagline)) new_status += "
[CONFIG_GET(string/servertagline)]
" // DARKPACK EDIT ADD END From 8a83da716dfff617caccfed6456eabed2c43d5b4 Mon Sep 17 00:00:00 2001 From: FalloutFalcon Date: Sat, 18 Jul 2026 12:09:51 -0500 Subject: [PATCH 5/5] tweaks --- code/game/world.dm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/code/game/world.dm b/code/game/world.dm index 21ddf79a0024..f51f44522b88 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -413,6 +413,10 @@ GLOBAL_VAR_INIT(last_maptick_time, 0) 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" @@ -420,8 +424,6 @@ GLOBAL_VAR_INIT(last_maptick_time, 0) features += "AI disabled" hostedby = CONFIG_GET(string/hostedby) // DARKPACK EDIT ADD START - if(!CONFIG_GET(flag/usewhitelist)) - features += "Whitelisted" var/list/splat_names = list() for (var/splats_id in get_selectable_splats()) @@ -430,7 +432,7 @@ GLOBAL_VAR_INIT(last_maptick_time, 0) splat_names += splats.name if(splat_names.len) - features += "Splats: [jointext(splat_names, ", ")]" + features += "splats: [jointext(splat_names, ", ")]" // DARKPACK EDIT ADD END @@ -445,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"