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"