From da90b878026ef8c05c8112a5d9eabd336254ab7f Mon Sep 17 00:00:00 2001 From: Anewbe Date: Fri, 11 Nov 2016 00:10:55 -0600 Subject: [PATCH] Ports Bay's tape recorders --- .../objects/items/devices/taperecorder.dm | 438 ++++++++++++------ .../crates_lockers/closets/job_closets.dm | 4 +- .../crates_lockers/closets/secure/medical.dm | 31 ++ .../crates_lockers/closets/secure/security.dm | 4 + code/modules/mob/language/language.dm | 1 + code/modules/mob/language/outsider.dm | 1 + html/changelogs/Anewbe - Tape Recorder.yml | 36 ++ icons/obj/device.dmi | Bin 44902 -> 45937 bytes 8 files changed, 375 insertions(+), 140 deletions(-) create mode 100644 html/changelogs/Anewbe - Tape Recorder.yml diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index 689e92fb7c8..40a7381cb0a 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -1,7 +1,7 @@ /obj/item/device/taperecorder name = "universal recorder" - desc = "A device that can record up to an hour of dialogue and play it back. It automatically translates the content in playback." - icon_state = "taperecorderidle" + desc = "A device that can record to cassette tapes, and play them. It automatically translates the content in playback." + icon_state = "taperecorder_empty" item_state = "analyzer" w_class = ITEMSIZE_SMALL @@ -10,33 +10,100 @@ var/emagged = 0.0 var/recording = 0.0 var/playing = 0.0 - var/timerecorded = 0.0 var/playsleepseconds = 0.0 - var/list/storedinfo = new/list() - var/list/timestamp = new/list() + var/obj/item/device/tape/mytape = /obj/item/device/tape/random var/canprint = 1 - flags = CONDUCT + slot_flags = SLOT_BELT throwforce = 2 throw_speed = 4 throw_range = 20 - show_messages = 1 + +/obj/item/device/taperecorder/New() + ..() + if(ispath(mytape)) + mytape = new mytape(src) + update_icon() + listening_objects += src + +/obj/item/device/taperecorder/empty + mytape = null + +/obj/item/device/taperecorder/Destroy() + listening_objects -= src + if(mytape) + qdel(mytape) + mytape = null + return ..() + + +/obj/item/device/taperecorder/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/device/tape)) + if(mytape) + to_chat(user, "There's already a tape inside.") + return + if(!user.unEquip(I)) + return + I.forceMove(src) + mytape = I + to_chat(user, "You insert [I] into [src].") + update_icon() + return + ..() + + +/obj/item/device/taperecorder/fire_act() + if(mytape) + mytape.ruin() //Fires destroy the tape + return ..() + + +/obj/item/device/taperecorder/attack_hand(mob/user) + if(user.get_inactive_hand() == src) + if(mytape) + eject() + return + ..() + + +/obj/item/device/taperecorder/verb/eject() + set name = "Eject Tape" + set category = "Object" + + if(usr.incapacitated()) + return + if(!mytape) + to_chat(usr, "There's no tape in \the [src].") + return + if(emagged) + to_chat(usr, "The tape seems to be stuck inside.") + return + + if(playing || recording) + stop() + to_chat(usr, "You remove [mytape] from [src].") + usr.put_in_hands(mytape) + mytape = null + update_icon() + /obj/item/device/taperecorder/hear_talk(mob/living/M as mob, msg, var/verb="says", datum/language/speaking=null) - if(recording) - timestamp += timerecorded + if(mytape && recording) if(speaking) - storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] [M.name] [speaking.format_message_plain(msg, verb)]" + if(!speaking.machine_understands) + msg = speaking.scramble(msg) + mytape.record_speech("[M.name] [speaking.format_message_plain(msg, verb)]") else - storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] [M.name] [verb], \"[msg]\"" + mytape.record_speech("[M.name] [verb], \"[msg]\"") + /obj/item/device/taperecorder/see_emote(mob/M as mob, text, var/emote_type) if(emote_type != 2) //only hearable emotes return - if(recording) - timestamp += timerecorded - storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] [strip_html_properly(text)]" + if(mytape && recording) + mytape.record_speech("[strip_html_properly(text)]") + /obj/item/device/taperecorder/show_message(msg, type, alt, alt_type) var/recordedtext @@ -46,25 +113,24 @@ recordedtext = alt else return - if(recording) - timestamp += timerecorded - storedinfo += "*\[[time2text(timerecorded*10,"mm:ss")]\] *[strip_html_properly(recordedtext)]*" //"*" at front as a marker + if(mytape && recording) + mytape.record_noise("[strip_html_properly(recordedtext)]") /obj/item/device/taperecorder/emag_act(var/remaining_charges, var/mob/user) if(emagged == 0) emagged = 1 recording = 0 - user << "PZZTTPFFFT" - icon_state = "taperecorderidle" + to_chat(user, "PZZTTPFFFT") + update_icon() return 1 else - user << "It is already emagged!" + to_chat(user, "It is already emagged!") /obj/item/device/taperecorder/proc/explode() var/turf/T = get_turf(loc) if(ismob(loc)) var/mob/M = loc - M << "\The [src] explodes!" + to_chat(M, "\The [src] explodes!") if(T) T.hotspot_expose(700,125) explosion(T, -1, -1, 0, 4) @@ -75,117 +141,152 @@ set name = "Start Recording" set category = "Object" - if(usr.stat) + if(usr.incapacitated()) return - if(emagged == 1) - usr << "The tape recorder makes a scratchy noise." + if(!mytape) + to_chat(usr, "There's no tape!") return - icon_state = "taperecorderrecording" - if(timerecorded < 3600 && playing == 0) - usr << "Recording started." + if(mytape.ruined) + to_chat(usr, "The tape recorder makes a scratchy noise.") + return + if(recording) + to_chat(usr, "You're already recording!") + return + if(playing) + to_chat(usr, "You can't record when playing!") + return + if(emagged) + to_chat(usr, "The tape recorder makes a scratchy noise.") + return + if(mytape.used_capacity < mytape.max_capacity) + to_chat(usr, "Recording started.") recording = 1 - timestamp+= timerecorded - storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] Recording started." - for(timerecorded, timerecorded<3600) - if(recording == 0) - break - timerecorded++ + update_icon() + + mytape.record_speech("Recording started.") + + //count seconds until full, or recording is stopped + while(mytape && recording && mytape.used_capacity < mytape.max_capacity) sleep(10) - recording = 0 - icon_state = "taperecorderidle" + mytape.used_capacity++ + if(mytape.used_capacity >= mytape.max_capacity) + if(ismob(loc)) + var/mob/M = loc + to_chat(M, "The tape is full.") + stop_recording() + + + update_icon() return else - usr << "Either your tape recorder's memory is full, or it is currently playing back its memory." + to_chat(usr, "The tape is full.") + + +/obj/item/device/taperecorder/proc/stop_recording() + //Sanity checks skipped, should not be called unless actually recording + recording = 0 + update_icon() + mytape.record_speech("Recording stopped.") + if(ismob(loc)) + var/mob/M = loc + to_chat(M, "Recording stopped.") /obj/item/device/taperecorder/verb/stop() set name = "Stop" set category = "Object" - if(usr.stat) + if(usr.incapacitated()) return - if(emagged == 1) - usr << "The tape recorder makes a scratchy noise." + if(recording) + stop_recording() return - if(recording == 1) - recording = 0 - timestamp+= timerecorded - storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] Recording stopped." - usr << "Recording stopped." - icon_state = "taperecorderidle" - return - else if(playing == 1) + else if(playing) playing = 0 - var/turf/T = get_turf(src) - T.audible_message("Tape Recorder: Playback stopped.") - icon_state = "taperecorderidle" - return - - -/obj/item/device/taperecorder/verb/clear_memory() - set name = "Clear Memory" - set category = "Object" - - if(usr.stat) - return - if(emagged == 1) - usr << "The tape recorder makes a scratchy noise." - return - if(recording == 1 || playing == 1) - usr << "You can't clear the memory while playing or recording!" + update_icon() + to_chat(usr, "Playback stopped.") return else - if(storedinfo) storedinfo.Cut() - if(timestamp) timestamp.Cut() - timerecorded = 0 - usr << "Memory cleared." + to_chat(usr, "Stop what?") + + +/obj/item/device/taperecorder/verb/wipe_tape() + set name = "Wipe Tape" + set category = "Object" + + if(usr.incapacitated()) + return + if(emagged) + to_chat(usr, "The tape recorder makes a scratchy noise.") + return + if(mytape.ruined) + to_chat(usr, "The tape recorder makes a scratchy noise.") + return + if(recording || playing) + to_chat(usr, "You can't wipe the tape while playing or recording!") + return + else + if(mytape.storedinfo) mytape.storedinfo.Cut() + if(mytape.timestamp) mytape.timestamp.Cut() + mytape.used_capacity = 0 + to_chat(usr, "You wipe the tape.") return /obj/item/device/taperecorder/verb/playback_memory() - set name = "Playback Memory" + set name = "Playback Tape" set category = "Object" - if(usr.stat) + if(usr.incapacitated()) return - if(emagged == 1) - usr << "The tape recorder makes a scratchy noise." + if(!mytape) + to_chat(usr, "There's no tape!") return - if(recording == 1) - usr << "You can't playback when recording!" + if(mytape.ruined) + to_chat(usr, "The tape recorder makes a scratchy noise.") return - if(playing == 1) - usr << "You're already playing!" + if(recording) + to_chat(usr, "You can't playback when recording!") + return + if(playing) + to_chat(usr, "You're already playing!") return playing = 1 - icon_state = "taperecorderplaying" - usr << "Playing started." - for(var/i=1,timerecorded<3600,sleep(10 * (playsleepseconds) )) - if(playing == 0) + update_icon() + to_chat(usr, "Playing started.") + for(var/i=1 , i < mytape.max_capacity , i++) + if(!mytape || !playing) break - if(storedinfo.len < i) + if(mytape.storedinfo.len < i) break + var/turf/T = get_turf(src) - var/playedmessage = storedinfo[i] + var/playedmessage = mytape.storedinfo[i] if (findtextEx(playedmessage,"*",1,2)) //remove marker for action sounds playedmessage = copytext(playedmessage,2) T.audible_message("Tape Recorder: [playedmessage]") - if(storedinfo.len < i+1) + + if(mytape.storedinfo.len < i+1) playsleepseconds = 1 sleep(10) T = get_turf(src) T.audible_message("Tape Recorder: End of recording.") + break else - playsleepseconds = timestamp[i+1] - timestamp[i] + playsleepseconds = mytape.timestamp[i+1] - mytape.timestamp[i] + if(playsleepseconds > 14) sleep(10) T = get_turf(src) T.audible_message("Tape Recorder: Skipping [playsleepseconds] seconds of silence") playsleepseconds = 1 - i++ - icon_state = "taperecorderidle" + sleep(10 * playsleepseconds) + + playing = 0 - if(emagged == 1.0) + update_icon() + + if(emagged) var/turf/T = get_turf(src) T.audible_message("Tape Recorder: This tape recorder will self-destruct in... Five.") sleep(10) @@ -208,24 +309,31 @@ set name = "Print Transcript" set category = "Object" - if(usr.stat) + if(usr.incapacitated()) return - if(emagged == 1) - usr << "The tape recorder makes a scratchy noise." + if(!mytape) + to_chat(usr, "There's no tape!") + return + if(mytape.ruined) + to_chat(usr, "The tape recorder makes a scratchy noise.") + return + if(emagged) + to_chat(usr, "The tape recorder makes a scratchy noise.") return if(!canprint) - usr << "The recorder can't print that fast!" + to_chat(usr, "The recorder can't print that fast!") return - if(recording == 1 || playing == 1) - usr << "You can't print the transcript while playing or recording!" + if(recording || playing) + to_chat(usr, "You can't print the transcript while playing or recording!") return - usr << "Transcript printed." + + to_chat(usr, "Transcript printed.") var/obj/item/weapon/paper/P = new /obj/item/weapon/paper(get_turf(src)) var/t1 = "Transcript:

" - for(var/i=1,storedinfo.len >= i,i++) - var/printedmessage = storedinfo[i] + for(var/i=1,mytape.storedinfo.len >= i,i++) + var/printedmessage = mytape.storedinfo[i] if (findtextEx(printedmessage,"*",1,2)) //replace action sounds - printedmessage = "\[[time2text(timestamp[i]*10,"mm:ss")]\] (Unrecognized sound)" + printedmessage = "\[[time2text(mytape.timestamp[i]*10,"mm:ss")]\] (Unrecognized sound)" t1 += "[printedmessage]
" P.info = t1 P.name = "Transcript" @@ -235,46 +343,98 @@ /obj/item/device/taperecorder/attack_self(mob/user) - if(recording == 0 && playing == 0) - if(usr.stat) - return - if(emagged == 1) - usr << "The tape recorder makes a scratchy noise." - return - icon_state = "taperecorderrecording" - if(timerecorded < 3600 && playing == 0) - usr << "Recording started." - recording = 1 - timestamp+= timerecorded - storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] Recording started." - for(timerecorded, timerecorded<3600) - if(recording == 0) - break - timerecorded++ - sleep(10) - recording = 0 - icon_state = "taperecorderidle" - return - else - usr << "Either your tape recorder's memory is full, or it is currently playing back its memory." + if(recording || playing) + stop() else - if(usr.stat) - usr << "Not when you're incapacitated." - return - if(recording == 1) - recording = 0 - timestamp+= timerecorded - storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] Recording stopped." - usr << "Recording stopped." - icon_state = "taperecorderidle" - return - else if(playing == 1) - playing = 0 - var/turf/T = get_turf(src) - for(var/mob/O in hearers(world.view-1, T)) - O.show_message("Tape Recorder: Playback stopped.",2) - icon_state = "taperecorderidle" - return - else - usr << "Stop what?" - return + record() + + +/obj/item/device/taperecorder/update_icon() + if(!mytape) + icon_state = "taperecorder_empty" + else if(recording) + icon_state = "taperecorder_recording" + else if(playing) + icon_state = "taperecorder_playing" + else + icon_state = "taperecorder_idle" + + + +/obj/item/device/tape + name = "tape" + desc = "A magnetic tape that can hold up to ten minutes of content." + icon_state = "tape_white" + item_state = "analyzer" + w_class = ITEMSIZE_TINY + matter = list(DEFAULT_WALL_MATERIAL=20, "glass"=5) + force = 1 + throwforce = 0 + var/max_capacity = 600 + var/used_capacity = 0 + var/list/storedinfo = new/list() + var/list/timestamp = new/list() + var/ruined = 0 + + +/obj/item/device/tape/update_icon() + overlays.Cut() + if(ruined) + overlays += "ribbonoverlay" + + +/obj/item/device/tape/fire_act() + ruin() + +/obj/item/device/tape/attack_self(mob/user) + if(!ruined) + to_chat(user, "You pull out all the tape!") + ruin() + + +/obj/item/device/tape/proc/ruin() + ruined = 1 + update_icon() + + +/obj/item/device/tape/proc/fix() + ruined = 0 + update_icon() + + +/obj/item/device/tape/proc/record_speech(text) + timestamp += used_capacity + storedinfo += "\[[time2text(used_capacity*10,"mm:ss")]\] [text]" + + +//shows up on the printed transcript as (Unrecognized sound) +/obj/item/device/tape/proc/record_noise(text) + timestamp += used_capacity + storedinfo += "*\[[time2text(used_capacity*10,"mm:ss")]\] [text]" + + +/obj/item/device/tape/attackby(obj/item/I, mob/user, params) + if(ruined && istype(I, /obj/item/weapon/screwdriver)) + to_chat(user, "You start winding the tape back in...") + if(do_after(user, 120, target = src)) + to_chat(user, "You wound the tape back in.") + fix() + return + else if(istype(I, /obj/item/weapon/pen)) + if(loc == user && !user.incapacitated()) + var/new_name = input(user, "What would you like to label the tape?", "Tape labeling") as null|text + if(isnull(new_name)) return + new_name = sanitizeSafe(new_name) + if(new_name) + name = "tape - '[new_name]'" + to_chat(user, "You label the tape '[new_name]'.") + else + name = "tape" + to_chat(user, "You scratch off the label.") + return + ..() + + +//Random colour tapes +/obj/item/device/tape/random/New() + icon_state = "tape_[pick("white", "blue", "red", "yellow", "purple")]" \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index 2abd0e1d8ac..c93f68a82a0 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -118,4 +118,6 @@ new /obj/item/clothing/glasses/sunglasses/big(src) new /obj/item/clothing/glasses/sunglasses/big(src) new /obj/item/clothing/under/lawyer/blue(src) - new /obj/item/clothing/under/lawyer/blue(src) \ No newline at end of file + new /obj/item/clothing/under/lawyer/blue(src) + new /obj/item/device/tape/random(src) + new /obj/item/device/tape/random(src) \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index fdd1ed5c807..d886236c1bc 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -236,6 +236,37 @@ req_access = list(access_chemistry) + New() + ..() + new /obj/item/clothing/under/rank/psych(src) + new /obj/item/clothing/under/rank/psych/turtleneck(src) + new /obj/item/clothing/suit/straight_jacket(src) + new /obj/item/weapon/reagent_containers/glass/bottle/stoxin(src) + new /obj/item/weapon/reagent_containers/syringe(src) + new /obj/item/weapon/storage/pill_bottle/citalopram(src) + new /obj/item/weapon/reagent_containers/pill/methylphenidate(src) + new /obj/item/weapon/clipboard(src) + new /obj/item/weapon/folder/white(src) + new /obj/item/device/taperecorder(src) + new /obj/item/device/tape/random(src) + new /obj/item/device/tape/random(src) + new /obj/item/device/tape/random(src) + new /obj/item/device/camera(src) + new /obj/item/toy/therapy_blue(src) + return + +/obj/structure/closet/secure_closet/psych + name = "psychiatric closet" + desc = "Store psychology tools and medicines in here." + icon_state = "medical1" + icon_closed = "medical" + icon_locked = "medical1" + icon_opened = "medicalopen" + icon_broken = "medicalbroken" + icon_off = "medicaloff" + req_access = list(access_psychiatrist) + + New() ..() new /obj/item/weapon/storage/box/pillbottles(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 064f58f83e2..58fa8ed5f24 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -280,6 +280,10 @@ new /obj/item/device/flashlight/maglight(src) new /obj/item/weapon/reagent_containers/food/drinks/flask/detflask(src) new /obj/item/weapon/storage/briefcase/crimekit(src) + new /obj/item/device/taperecorder(src) + new /obj/item/device/tape/random(src) + new /obj/item/device/tape/random(src) + new /obj/item/device/tape/random(src) return /obj/structure/closet/secure_closet/detective/update_icon() diff --git a/code/modules/mob/language/language.dm b/code/modules/mob/language/language.dm index 372409b4433..525a77e3fd9 100644 --- a/code/modules/mob/language/language.dm +++ b/code/modules/mob/language/language.dm @@ -18,6 +18,7 @@ var/native // If set, non-native speakers will have trouble speaking. var/list/syllables // Used when scrambling text for a non-speaker. var/list/space_chance = 55 // Likelihood of getting a space in the random scramble string + var/machine_understands = 1 // Whether machines can parse and understand this language /datum/language/proc/get_random_name(var/gender, name_count=2, syllable_count=4, syllable_divisor=2) if(!syllables || !syllables.len) diff --git a/code/modules/mob/language/outsider.dm b/code/modules/mob/language/outsider.dm index d427dcbfb66..f8634f8f54e 100644 --- a/code/modules/mob/language/outsider.dm +++ b/code/modules/mob/language/outsider.dm @@ -47,6 +47,7 @@ key = "f" flags = RESTRICTED space_chance = 100 + machine_understands = 0 syllables = list("ire","ego","nahlizet","certum","veri","jatkaa","mgar","balaq", "karazet", "geeri", \ "orkan", "allaq", "sas'so", "c'arta", "forbici", "tarem", "n'ath", "reth", "sh'yro", "eth", "d'raggathnor", \ "mah'weyh", "pleggh", "at", "e'ntrath", "tok-lyr", "rqa'nap", "g'lt-ulotf", "ta'gh", "fara'qha", "fel", "d'amar det", \ diff --git a/html/changelogs/Anewbe - Tape Recorder.yml b/html/changelogs/Anewbe - Tape Recorder.yml new file mode 100644 index 00000000000..0f5912e3aed --- /dev/null +++ b/html/changelogs/Anewbe - Tape Recorder.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Anewbe + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Ported Bay's tape recorders (which actually work)." \ No newline at end of file diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 41da2fe40a881748d455283f47d0c921422ed319..aa1722cba85d07b4c099b36d30de88bfae8fb0b5 100644 GIT binary patch literal 45937 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≤?A8EbJU&Wuvsg+mtVT*em$OGdFu2j`ln#h?0%H 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 XgQCd___=LG2>d)y(NQi@w0!m-6Z}#f