Refactors language holder (#48106)

* Language holder refactor

* Ironed out bugs, testing

* adds sourced language, blocking list. more useful helpers.

* Replaced old usage

* Adresses requests

* Autodoc attempt #1

* Fixed monkeyize (again)

* Travis happy

* Language menu updated

* Final pass
This commit is contained in:
skoglol
2019-12-18 22:22:12 +01:00
committed by AnturK
parent 2e1d2db862
commit 4a487ca803
54 changed files with 533 additions and 340 deletions
@@ -577,7 +577,7 @@
if(!user.can_read(src))
return FALSE
to_chat(user, "<span class='notice'>You flip through the pages of the book, quickly and conveniently learning every language in existence. Somewhat less conveniently, the aging book crumbles to dust in the process. Whoops.</span>")
user.grant_all_languages(omnitongue=TRUE)
user.grant_all_languages()
new /obj/effect/decal/cleanable/ash(get_turf(user))
qdel(src)