From 07584e6d41cf06d71c19b72b5a22b3129d329ce9 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Fri, 20 Nov 2020 10:42:10 +0100 Subject: [PATCH] [MIRROR] Web edit fixing "Admins can't give spiders, and xenos common" (#1740) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Web edit fixing "Admins can't give spiders, and xenos common" (#55034) About The Pull Request See changelog. Why It's Good For The Game This will close #54987, close #50204. Changelog 🆑 admin: Admins now have the option to remove a language from the blocked_languages list when granting it to a mob through the language menu. /🆑 * Web edit fixing "Admins can't give spiders, and xenos common" Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com> --- code/modules/language/language_menu.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/language/language_menu.dm b/code/modules/language/language_menu.dm index e9e07c28f89..4e0e1299ef4 100644 --- a/code/modules/language/language_menu.dm +++ b/code/modules/language/language_menu.dm @@ -96,6 +96,10 @@ if("Both") spoken = TRUE understood = TRUE + if(language_holder.blocked_languages && language_holder.blocked_languages[language_datum]) + choice = alert(user, "Do you want to lift the blockage that's also preventing the language to be spoken or understood?", "[language_datum]", "Yes", "No") + if(choice == "Yes") + language_holder.remove_blocked_language(language_datum, LANGUAGE_ALL) language_holder.grant_language(language_datum, understood, spoken) if(is_admin) message_admins("[key_name_admin(user)] granted the [language_name] language to [key_name_admin(AM)].")