Skip to content

Commit

Permalink
waow
Browse files Browse the repository at this point in the history
  • Loading branch information
kittysmooch committed Oct 22, 2024
1 parent 3d8dd28 commit 2ea2b9c
Show file tree
Hide file tree
Showing 11 changed files with 74 additions and 36 deletions.
4 changes: 4 additions & 0 deletions modular_doppler/loadout_categories/categories/inhands.dm
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,7 @@
/datum/loadout_item/inhand/slimpack
name = "Custom Flatpack"
item_path = /obj/item/storage/backpack/satchel/flat/empty/custom

/datum/loadout_item/inhand/aac_device
name = "AAC Device"
item_path = /obj/item/aac_device
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
/*
/>  フ meow! this dm file contains greyscale configs for non-clothing items.
|  _ _| /
/` ミ_xノ
/     |
/  ヽ   ノ
│  | | |
/ ̄|   | | |
( ̄ヽ__ヽ_)__)_)
\二)
*/

/datum/greyscale_config/aac_device
name = "AAC Device"
icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/devices.dmi'
json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/objects/aac_device.json'
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"aac_device": [
{
"type": "icon_state",
"icon_state": "aac_device_body",
"blend_mode": "overlay",
"color_ids": [ 1 ]
},
{
"type": "icon_state",
"icon_state": "aac_device_screen",
"blend_mode": "overlay",
"color_ids": [ 2 ]
}
]
}
30 changes: 30 additions & 0 deletions modular_doppler/modular_items/aac_device.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
/obj/item/aac_device
name = "AAC Device"
desc = "An Augmented and Alternative Communication device designed to facilitate oral communication \
for people with communicative disabilities."
icon = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/devices.dmi'
icon_state = "aac_device"
w_class = WEIGHT_CLASS_SMALL
obj_flags = UNIQUE_RENAME
slot_flags = ITEM_SLOT_BELT
flags_1 = IS_PLAYER_COLORABLE_1
greyscale_config = /datum/greyscale_config/aac_device
greyscale_colors = "#FFFFFF#FFFFFF"

/obj/item/aac_device/attack_self(mob/user)
user.balloon_alert_to_viewers("typing...", "started typing...")
playsound(src, 'modular_doppler/modular_items/sounds/aac_started_type.ogg', 50, TRUE)
var/str = tgui_input_text(user, "What would you like the device to say?", "Say Text", "", MAX_MESSAGE_LEN, encode = FALSE)
if(!str)
user.balloon_alert_to_viewers("stops typing", "stopped typing")
playsound(src, 'modular_doppler/modular_items/sounds/aac_stopped_type.ogg', 50, TRUE)
return
src.say(str)
str = null

/obj/item/aac_device/item_ctrl_click(mob/user)
var/new_name = reject_bad_name(tgui_input_text(user, "Name your Text-to-Speech device. This matters for displaying it in the chat bar.", "Set TTS Device Name", "", MAX_NAME_LEN))
if(new_name)
name = "[new_name]'s [initial(name)]"
else
name = initial(name)
Binary file modified modular_doppler/modular_items/icons/devices.dmi
Binary file not shown.
Binary file not shown.
Binary file not shown.
36 changes: 0 additions & 36 deletions modular_doppler/modular_items/tts_device.dm

This file was deleted.

4 changes: 4 additions & 0 deletions modular_doppler/modular_vending/code/tg_vendors/medical.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/obj/machinery/vending/medical
products_doppler = list(
/obj/item/aac_device = 5,
)
3 changes: 3 additions & 0 deletions tgstation.dme
Original file line number Diff line number Diff line change
Expand Up @@ -6753,6 +6753,7 @@
#include "modular_doppler\modular_cosmetics\GAGS\greyscale_configs_face.dm"
#include "modular_doppler\modular_cosmetics\GAGS\greyscale_configs_head.dm"
#include "modular_doppler\modular_cosmetics\GAGS\greyscale_configs_neck.dm"
#include "modular_doppler\modular_cosmetics\GAGS\greyscale_configs_objects.dm"
#include "modular_doppler\modular_cosmetics\GAGS\greyscale_configs_sets.dm"
#include "modular_doppler\modular_cosmetics\GAGS\greyscale_configs_storage.dm"
#include "modular_doppler\modular_cosmetics\GAGS\greyscale_configs_suit.dm"
Expand Down Expand Up @@ -6868,6 +6869,7 @@
#include "modular_doppler\modular_food_drinks_and_chems\food_and_drinks\datums\crafting\hemophage_recipes.dm"
#include "modular_doppler\modular_hydroponics\code\honeysuckle.dm"
#include "modular_doppler\modular_hydroponics\code\tea_coffee.dm"
#include "modular_doppler\modular_items\aac_device.dm"
#include "modular_doppler\modular_items\bettermed_overrides.dm"
#include "modular_doppler\modular_items\conversion_kits.dm"
#include "modular_doppler\modular_items\invisible_gear.dm"
Expand Down Expand Up @@ -6990,6 +6992,7 @@
#include "modular_doppler\modular_vending\code\tg_vendors\clothesmate.dm"
#include "modular_doppler\modular_vending\code\tg_vendors\engivend.dm"
#include "modular_doppler\modular_vending\code\tg_vendors\games.dm"
#include "modular_doppler\modular_vending\code\tg_vendors\medical.dm"
#include "modular_doppler\modular_vending\code\tg_vendors\megaseed.dm"
#include "modular_doppler\modular_vending\code\tg_vendors\wardrobes.dm"
#include "modular_doppler\modular_weapons\code\gunsets.dm"
Expand Down

0 comments on commit 2ea2b9c

Please sign in to comment.