From 128d3e330b7102a209ed80905c0d710307700a98 Mon Sep 17 00:00:00 2001 From: Return <110273561+ReturnToZender@users.noreply.github.com> Date: Mon, 30 Jun 2025 05:08:51 -0500 Subject: [PATCH] Revert "Removes the 18+ vetted examine" (#4105) ## About the Pull Request Reverts Bubberstation/Bubberstation#4104, which removed the vetted examine text as we no longer permit players who aren't vetted to join the game. Bubberstation is safer than it ever has been before. It may be that we don't need the code to differentiate anymore, but-- and this is almost certainly one of the only times I will use this is an argument-- **SOVL** ## Why It's Good For The Game The vetted tag has served us faithfully for the past two years. It is Bubber's strongest warrior. Is it necessary code, anymore? Probably not. But continuing to have it present on players will remind people that the staff here ensure the environment is safe for everyone. It's not just information, it's a physical affirmation of that commitment to our players. It should stay, for at least a year or two. ## Changelog :cl: add: Restored the holy vetted examine text, even if it's redundant now. It can wait a bit before going to the retirement home. /:cl: Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com> --- .../code/modules/vetted/examine.dm | 21 +++++++++++++++++++ tgstation.dme | 1 + 2 files changed, 22 insertions(+) create mode 100644 modular_zubbers/code/modules/vetted/examine.dm diff --git a/modular_zubbers/code/modules/vetted/examine.dm b/modular_zubbers/code/modules/vetted/examine.dm new file mode 100644 index 00000000000..b790663480e --- /dev/null +++ b/modular_zubbers/code/modules/vetted/examine.dm @@ -0,0 +1,21 @@ +/mob/living/silicon/get_silicon_flavortext() + . = ..() + if(!CONFIG_GET(flag/check_vetted)) + return + if(!client || !SSplayer_ranks.initialized) + return + if(SSplayer_ranks.is_vetted(client, admin_bypass = FALSE)) + . += span_greenannounce("This player has been vetted as 18+ by staff.") + else + . += span_velvet("THIS PLAYER IS NOT VETTED! CONTINUE AT YOUR OWN RISK!") + +/mob/living/carbon/human/examine(mob/user) + . = ..() + if(!CONFIG_GET(flag/check_vetted)) + return + if(!client || !SSplayer_ranks.initialized) + return + if(SSplayer_ranks.is_vetted(client, admin_bypass = FALSE)) + . += span_greenannounce("This player has been vetted as 18+ by staff.") + else + . += span_velvet("THIS PLAYER IS NOT VETTED! CONTINUE AT YOUR OWN RISK!") diff --git a/tgstation.dme b/tgstation.dme index 32790a314ed..fea8dde419b 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -9706,6 +9706,7 @@ #include "modular_zubbers\code\modules\vending\multisec.dm" #include "modular_zubbers\code\modules\vending\vending.dm" #include "modular_zubbers\code\modules\vending\wardrobe.dm" +#include "modular_zubbers\code\modules\vetted\examine.dm" #include "modular_zubbers\code\modules\vetted\vetted.dm" #include "modular_zubbers\code\modules\vetted\overrides\erp_preferences.dm" #include "modular_zubbers\code\modules\voting\_votes.dm"