From 66c8b4e52a25e7dca8a674b71d6d3eee81954cd6 Mon Sep 17 00:00:00 2001 From: Alberyk Date: Tue, 2 Jun 2020 14:07:32 -0300 Subject: [PATCH] Custom items 26/05 (#8958) * Custom items 26/05 * tweaks this. * Update code/modules/customitems/item_defines.dm Co-authored-by: Matt Atlas * Update code/game/objects/items/devices/megaphone.dm Co-authored-by: Matt Atlas * matt's suggestion. * Fixes travis Co-authored-by: Matt Atlas --- code/game/objects/items/devices/megaphone.dm | 17 +- code/modules/customitems/item_defines.dm | 177 ++++++++++++++++++ icons/obj/custom_items/akinyi_symphette.dmi | Bin 1659 -> 3583 bytes icons/obj/custom_items/mekesatis_holocoat.dmi | Bin 0 -> 19907 bytes 4 files changed, 187 insertions(+), 7 deletions(-) create mode 100644 icons/obj/custom_items/mekesatis_holocoat.dmi diff --git a/code/game/objects/items/devices/megaphone.dm b/code/game/objects/items/devices/megaphone.dm index 1b2508e7b26..48baf7186d9 100644 --- a/code/game/objects/items/devices/megaphone.dm +++ b/code/game/objects/items/devices/megaphone.dm @@ -10,6 +10,8 @@ var/emagged = 0 var/insults = 0 var/list/insultmsg = list("FUCK EVERYONE!", "I'M A TATER!", "ALL SECURITY TO SHOOT ME ON SIGHT!", "I HAVE A BOMB!", "CAPTAIN IS A COMDOM!", "FOR THE SYNDICATE!") + var/activation_sound = 'sound/items/megaphone.ogg' + var/needs_user_location = TRUE /obj/item/device/megaphone/attack_self(mob/living/user as mob) if (user.client) @@ -29,19 +31,20 @@ if(!message) return message = capitalize(message) - if ((src.loc == user && usr.stat == 0)) + if ((user.stat == CONSCIOUS)) + if(needs_user_location) + if(!src.loc == user) + return if(emagged) if(insults) - for(var/mob/O in (viewers(user))) - O.show_message("[user] broadcasts, \"[pick(insultmsg)]\"",2) // 2 stands for hearable message + user.visible_message("[user] broadcasts, \"[pick(insultmsg)]\"") insults-- else to_chat(user, "*BZZZZzzzzzt*") else - for(var/mob/O in (viewers(user))) - O.show_message("[user] broadcasts, \"[message]\"",2) // 2 stands for hearable message - - playsound(loc, 'sound/items/megaphone.ogg', 100, 0, 1) + user.visible_message("[user] broadcasts, \"[message]\"") + if(activation_sound) + playsound(loc, activation_sound, 100, 0, 1) spamcheck = 1 spawn(20) spamcheck = 0 diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 51390016532..6fbdb43400f 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -3350,3 +3350,180 @@ All custom items with worn sprites must follow the contained sprite system: http icon_state = "ulmari_coat" item_state = "ulmari_coat" contained_sprite = TRUE + + +/obj/item/clothing/suit/storage/toggle/labcoat/fluff/mekesatis_labcoat //Biochemist Holocoat - Neith Mekesatis - vrow + name = "biochemist holocoat" + desc = "An Eridani Corporate Federation holocoat modelled after a standard biochemist labcoat. It is extremely well cared for." + icon = 'icons/obj/custom_items/mekesatis_holocoat.dmi' + icon_state = "mekesatis_labcoat" + item_state = "mekesatis_labcoat" + icon_open = "mekesatis_labcoat_open" + icon_closed = "mekesatis_labcoat" + contained_sprite = TRUE + var/changed = FALSE + var/changing = FALSE + +/obj/item/clothing/suit/storage/toggle/labcoat/fluff/mekesatis_labcoat/examine(mob/user) + ..() + if(!in_range(user, src)) + to_chat(user, SPAN_NOTICE("There might be something written on the inside of the coat. You have to get closer if you want to read it.")) + return + + if(!(all_languages[LANGUAGE_TRADEBAND] in user.languages)) + to_chat(user, SPAN_NOTICE("On the inside of the coat there are various sentences in Tradeband printed in an elegant blue font.")) + return + + else + to_chat(user, SPAN_NOTICE("On the inside of the coat, the following words are printed in an elegant blue font:
Exclusive Time Limited Holocoat Deal from July 30, 2459. \ + Now with graced with an animated Eridani Corporate Federation logo. For the Prosperity of all Eridanians - Delta HoloTextiles. Sector Alpha's best \ + wears.
Every cloud has a silver lining, and you should be happy for yours. Congratulations on your \ + graduation. - Teremun A. M.")) + return + +/obj/item/clothing/suit/storage/toggle/labcoat/fluff/mekesatis_labcoat/verb/activate_holocoat() + set name = "Toggle Holocoat" + set category = "Object" + set src in usr + + if (use_check_and_message(usr)) + return + + if(changing) + return + + if(!changed) + usr.visible_message("With a subtle gesture, the labcoat flickers activate!") + icon_state = "mekesatis_holocoat_t" + item_state = "mekesatis_holocoat_t" + icon_open = "mekesatis_holocoat_t_open" + icon_closed = "mekesatis_holocoat_t" + flick("mekesatis_holocoat_t", src) + + else + usr.visible_message("With a subtle gesture, the holocoat fades to a normal labcoat.") + icon_state = "mekesatis_labcoat_r" + item_state = "mekesatis_labcoat_r" + icon_open = "mekesatis_labcoat_r_open" + icon_closed = "mekesatis_labcoat_r" + + update_icon() + usr.update_inv_wear_suit() + changing = TRUE + addtimer(CALLBACK(src, .proc/finish_toggle, usr), 10 SECONDS) + +/obj/item/clothing/suit/storage/toggle/labcoat/fluff/mekesatis_labcoat/proc/finish_toggle(mob/user) + if(!changed) + icon_state = "mekesatis_holocoat" + item_state = "mekesatis_holocoat" + icon_open = "mekesatis_holocoat_open" + icon_closed = "mekesatis_holocoat" + + else + icon_state = "mekesatis_labcoat" + item_state = "mekesatis_labcoat" + icon_open = "mekesatis_labcoat_open" + icon_closed = "mekesatis_labcoat" + + update_icon() + user.update_inv_wear_suit() + changed = !changed + changing = FALSE + + +/obj/item/device/megaphone/fluff/akinyi_mic //Resonance Microphone - Akinyi Idowu - kyres1 + name = "resonance microphone" + desc = "A rather costly voice amplifier disguised as a microphone. A button on the side permits the user to dial their vocal volume with ease." + icon = 'icons/obj/custom_items/akinyi_symphette.dmi' + icon_state = "akinyi_mic" + item_state = "akinyi_mic" + w_class = ITEMSIZE_SMALL + contained_sprite = TRUE + activation_sound = null + needs_user_location = FALSE + +/obj/item/fluff/akinyi_stand //Telescopic Mic Stand - Akinyi Idowu - kyres1 + name = "telescopic mic stand" + desc = "A fold-able telescopic microphone with a built in battery to keep your fancy science fiction microphone charged on the go." + icon = 'icons/obj/custom_items/akinyi_symphette.dmi' + icon_state = "akinyi_stand-collapsed" + item_state = "akinyi_stand-collapsed" + w_class = ITEMSIZE_SMALL + contained_sprite = TRUE + var/obj/item/device/megaphone/fluff/akinyi_mic/mic + var/collapsed = TRUE + +/obj/item/fluff/akinyi_stand/attackby(obj/item/O, mob/user) + if(istype(O, /obj/item/device/megaphone/fluff/akinyi_mic)) + if(!mic && !collapsed) + user.unEquip(O) + O.forceMove(src) + mic = O + to_chat(user, SPAN_NOTICE("You place \the [O] on \the [src].")) + update_icon() + +/obj/item/fluff/akinyi_stand/MouseDrop(mob/user as mob) + if((user == usr && (!use_check(user))) && (user.contents.Find(src) || in_range(src, user))) + if(ishuman(user)) + forceMove(get_turf(user)) + user.put_in_hands(src) + update_icon() + +/obj/item/fluff/akinyi_stand/attack_hand(mob/user) + if(!isturf(loc)) //so if you want to play the use the board, you need to put it down somewhere + ..() + else + if(mic && !collapsed) + mic.attack_self(user) + +/obj/item/fluff/akinyi_stand/attack_self(mob/user as mob) + if(mic) + mic.forceMove(get_turf(src)) + user.put_in_hands(mic) + mic = null + update_icon() + return + + if(collapsed) + w_class = ITEMSIZE_LARGE + collapsed = FALSE + else + w_class = ITEMSIZE_SMALL + collapsed = TRUE + + update_icon() + user.update_inv_l_hand() + user.update_inv_r_hand() + +/obj/item/fluff/akinyi_stand/update_icon() + if(collapsed) + icon_state = "akinyi_stand-collapsed" + item_state = "akinyi_stand-collapsed" + else + if(mic) + icon_state = "akinyi_stand-1" + item_state = "akinyi_stand-1" + else + icon_state = "akinyi_stand-0" + item_state = "akinyi_stand-0" + +/obj/item/storage/fluff/akinyi_case //Instrument Case - Akinyi Idowu - kyres1 + name = "instrument case" + desc = "A chunky white leather case, with lots of space inside for holding your delicate musical instruments." + icon = 'icons/obj/custom_items/akinyi_symphette.dmi' + icon_state = "akinyi_case" + item_state = "akinyi_case" + w_class = ITEMSIZE_LARGE + contained_sprite = TRUE + storage_slots = 3 + max_w_class = 3 + can_hold = list( + /obj/item/device/megaphone/fluff/akinyi_mic, + /obj/item/fluff/akinyi_stand, + /obj/item/fluff/akinyi_symphette + ) + starts_with = list( + /obj/item/device/megaphone/fluff/akinyi_mic = 1, + /obj/item/fluff/akinyi_stand = 1, + /obj/item/fluff/akinyi_symphette = 1 + ) diff --git a/icons/obj/custom_items/akinyi_symphette.dmi b/icons/obj/custom_items/akinyi_symphette.dmi index ae46c189a08ebc6b5400c4063c84e6c2ee09d60d..481aaca70092b740323f4703b95b5b54e0e1bdfc 100644 GIT binary patch delta 3582 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 Ef`|{%>Hq)$ delta 1643 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 Bxb^@5 literal 0 HcmV?d00001