diff --git a/modular_bandastation/chat_badges/code/badges.dm b/modular_bandastation/chat_badges/code/badges.dm index ca6b0a23d9291..69aa50ab91ea9 100644 --- a/modular_bandastation/chat_badges/code/badges.dm +++ b/modular_bandastation/chat_badges/code/badges.dm @@ -16,7 +16,12 @@ GLOBAL_LIST(badge_icons_cache) var/list/parts = list() if(length(badge_parts)) parts += badge_parts - parts += "[key]" + + if(donator_level && prefs.read_preference(/datum/preference/toggle/donor_public) || prefs.unlock_content && (prefs.toggles & MEMBER_PUBLIC)) + parts += "[key]" + else + parts += "[key]" + return jointext(parts, "
") /client/proc/get_donator_badge()