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