From 6090ac9a3bf13e895018a28b8ca4e32a696150ca Mon Sep 17 00:00:00 2001 From: Anonymous Date: Sat, 5 Aug 2023 13:49:51 +0300 Subject: [PATCH] Some basic sign language QoL - Added a proper icon for the Sign Language; - Borgs now understand it, but cannot "speak" it. Unintentional Changes: - .dme re-sorted itself due me using BYOND maker for spriting. --- code/modules/language/language_holder.dm | 3 ++- .../code/modules/language/signlanguage.dm | 3 +++ modular_splurt/icons/misc/language.dmi | Bin 0 -> 256 bytes tgstation.dme | 7 ++++--- 4 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 modular_splurt/code/modules/language/signlanguage.dm create mode 100644 modular_splurt/icons/misc/language.dmi diff --git a/code/modules/language/language_holder.dm b/code/modules/language/language_holder.dm index 24f56a8dbb..7463c354e2 100644 --- a/code/modules/language/language_holder.dm +++ b/code/modules/language/language_holder.dm @@ -321,7 +321,8 @@ Key procs /datum/language/modular_sand/solcommon = list(LANGUAGE_ATOM), /datum/language/modular_sand/technorussian = list(LANGUAGE_ATOM), /datum/language/modular_sand/dunmeri = list(LANGUAGE_ATOM), - /datum/language/modular_sand/sergal = list(LANGUAGE_ATOM)) + /datum/language/modular_sand/sergal = list(LANGUAGE_ATOM), + /datum/language/signlanguage = list(LANGUAGE_ATOM)) spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), /datum/language/machine = list(LANGUAGE_ATOM), /datum/language/draconic = list(LANGUAGE_ATOM), diff --git a/modular_splurt/code/modules/language/signlanguage.dm b/modular_splurt/code/modules/language/signlanguage.dm new file mode 100644 index 0000000000..175f3d6836 --- /dev/null +++ b/modular_splurt/code/modules/language/signlanguage.dm @@ -0,0 +1,3 @@ +// Simply changes the icon to a proper one instead of it using the EAL's (which confuses people). +/datum/language/signlanguage + icon = 'modular_splurt/icons/misc/language.dmi' diff --git a/modular_splurt/icons/misc/language.dmi b/modular_splurt/icons/misc/language.dmi new file mode 100644 index 0000000000000000000000000000000000000000..baa1375ac37667642f0eedf0346cd25e2a8d1bdf GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|t_Kbr_2f^@*0ZuGYCT z=Yuzd8eBAf@JQ#pkLF2+BA&B5ER2JUFB^L)%y~5F$fOX3;FUWp+&jCCRX4AYP&s&X zX4sS&v$+zrwRim5*}%)n@Y_=|v6F*gBhW@;PZ!4!j+w~`49sB$4;!314s~7#U}w8_ zVht78!J(a-zopr0Clxo AEC2ui literal 0 HcmV?d00001 diff --git a/tgstation.dme b/tgstation.dme index a1fdacc1dd..367c4f6572 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4385,8 +4385,8 @@ #include "modular_splurt\code\datums\components\crafting\recipes\recipes_robot.dm" #include "modular_splurt\code\datums\components\storage\concrete\pockets.dm" #include "modular_splurt\code\datums\elements\crawl_under.dm" -#include "modular_splurt\code\datums\elements\mob_holder.dm" #include "modular_splurt\code\datums\elements\flavor_text.dm" +#include "modular_splurt\code\datums\elements\mob_holder.dm" #include "modular_splurt\code\datums\elements\smalltalk.dm" #include "modular_splurt\code\datums\elements\spooky.dm" #include "modular_splurt\code\datums\elements\wuv.dm" @@ -4750,6 +4750,7 @@ #include "modular_splurt\code\modules\keybindings\keybind\communication.dm" #include "modular_splurt\code\modules\keybindings\keybind\human.dm" #include "modular_splurt\code\modules\keybindings\keybind\movement.dm" +#include "modular_splurt\code\modules\language\signlanguage.dm" #include "modular_splurt\code\modules\language\xenocommon.dm" #include "modular_splurt\code\modules\mapping\lavaland_jungle_gen.dm" #include "modular_splurt\code\modules\mapping\mapping_helpers\baseturf.dm" @@ -4759,8 +4760,8 @@ #include "modular_splurt\code\modules\mining\equipment\machine_vending.dm" #include "modular_splurt\code\modules\mining\lavaland\necropolis_chests.dm" #include "modular_splurt\code\modules\mob\emote.dm" -#include "modular_splurt\code\modules\mob\inventory.dm" #include "modular_splurt\code\modules\mob\femclaw.dm" +#include "modular_splurt\code\modules\mob\inventory.dm" #include "modular_splurt\code\modules\mob\mob.dm" #include "modular_splurt\code\modules\mob\mob_defines.dm" #include "modular_splurt\code\modules\mob\mob_helpers.dm" @@ -4837,8 +4838,8 @@ #include "modular_splurt\code\modules\mob\living\simple_animal\hostile\deathclaw\funclaw.dm" #include "modular_splurt\code\modules\mob\living\simple_animal\hostile\megafauna\blood_drunk_miner.dm" #include "modular_splurt\code\modules\mob\living\simple_animal\hostile\megafauna\king_of_goats.dm" -#include "modular_splurt\code\modules\mob\living\simple_animal\hostile\megafauna\sand.dm" #include "modular_splurt\code\modules\mob\living\simple_animal\hostile\megafauna\penguinhiero.dm" +#include "modular_splurt\code\modules\mob\living\simple_animal\hostile\megafauna\sand.dm" #include "modular_splurt\code\modules\paperwork\pen.dm" #include "modular_splurt\code\modules\photography\photos\album.dm" #include "modular_splurt\code\modules\photography\photos\photo.dm"