From e1ee697e9ee97099291b029faaa7c63be5079fa6 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 13 Apr 2020 20:06:05 -0700 Subject: [PATCH] more --- code/ATMOSPHERICS/_atmospherics_helpers.dm | 2 +- code/ATMOSPHERICS/components/valve.dm | 2 +- code/__HELPERS/atmospherics.dm | 2 +- code/_onclick/hud/screen_objects.dm | 2 +- code/game/antagonist/outsider/wizard.dm | 2 +- code/game/antagonist/station/rogue_ai.dm | 2 +- code/game/antagonist/station/traitor.dm | 2 +- code/game/gamemodes/cult/construct_spells.dm | 2 +- code/game/gamemodes/cult/cultify/mob.dm | 2 +- code/game/gamemodes/cult/runes.dm | 4 +-- .../endgame/supermatter_cascade/blob.dm | 2 +- code/game/gamemodes/gameticker.dm | 2 +- code/game/gamemodes/technomancer/core_obj.dm | 2 +- .../technomancer/spells/aura/biomed_aura.dm | 2 +- code/game/jobs/job_controller.dm | 2 +- code/game/machinery/ai_slipper.dm | 2 +- code/game/machinery/alarm.dm | 2 +- code/game/machinery/atmoalter/pump_vr.dm | 2 +- .../airlock_docking_controller.dm | 2 +- .../airlock_docking_controller_multi.dm | 2 +- code/game/machinery/turret_control.dm | 2 +- .../effects/decals/Cleanable/humans.dm | 2 +- code/game/objects/items/devices/flashlight.dm | 2 +- code/game/objects/items/devices/whistle.dm | 2 +- .../circuitboards/computer/camera_monitor.dm | 2 +- code/game/objects/items/weapons/cosmetics.dm | 2 +- code/game/objects/items/weapons/explosives.dm | 2 +- .../objects/items/weapons/flamethrower.dm | 2 +- .../items/weapons/id cards/syndicate_ids.dm | 2 +- .../objects/items/weapons/implants/implant.dm | 2 +- code/game/objects/items/weapons/stunbaton.dm | 2 +- .../objects/items/weapons/tanks/jetpack.dm | 4 +-- code/game/verbs/ooc.dm | 8 +++--- code/modules/admin/admin.dm | 4 +-- code/modules/admin/holder2.dm | 2 +- code/modules/admin/topic.dm | 2 +- code/modules/clothing/clothing.dm | 2 +- .../spacesuits/rig/modules/utility.dm | 2 +- code/modules/clothing/spacesuits/rig/rig.dm | 8 +++--- .../clothing/under/accessories/lockets.dm | 2 +- code/modules/clothing/under/jobs/security.dm | 2 +- .../detectivework/tools/sample_kits.dm | 2 +- code/modules/economy/ATM.dm | 2 +- code/modules/events/money_spam.dm | 2 +- .../food/kitchen/cooking_machines/fryer.dm | 4 +-- code/modules/food/kitchen/gibber.dm | 4 +-- code/modules/gamemaster/actions/money_spam.dm | 2 +- code/modules/goonchat/browserOutput.dm | 2 +- code/modules/hydroponics/trays/tray.dm | 4 +-- code/modules/mob/living/bot/mulebot.dm | 2 +- code/modules/mob/living/carbon/brain/MMI.dm | 2 +- .../mob/living/carbon/brain/posibrain.dm | 2 +- code/modules/mob/living/carbon/human/human.dm | 28 +++++++++---------- .../living/carbon/human/human_attackhand.dm | 2 +- .../mob/living/carbon/human/unarmed_attack.dm | 2 +- code/modules/mob/living/silicon/ai/ai.dm | 2 +- .../silicon/robot/drone/drone_console.dm | 2 +- .../living/silicon/robot/drone/drone_say.dm | 2 +- .../mob/living/silicon/robot/robot_items.dm | 2 +- .../simple_animal/borer/borer_captive.dm | 4 +-- .../mob/living/simple_animal/borer/say.dm | 2 +- .../subtypes/animal/borer/borer_captive.dm | 4 +-- code/modules/mob/mob_grab_specials.dm | 4 +-- code/modules/mob/mob_helpers.dm | 4 +-- code/modules/paperwork/paper.dm | 4 +-- code/modules/paperwork/paper_bundle.dm | 6 ++-- code/modules/paperwork/paperbin.dm | 2 +- code/modules/paperwork/photography.dm | 2 +- code/modules/power/antimatter/fuel.dm | 2 +- code/modules/power/singularity/singularity.dm | 10 +++---- .../projectiles/guns/projectile/automatic.dm | 2 +- .../targeting/targeting_overlay.dm | 2 +- .../reagents/reagent_containers/spray.dm | 4 +-- code/modules/research/message_server.dm | 2 +- code/modules/shieldgen/sheldwallgen.dm | 2 +- code/modules/shieldgen/shield_gen.dm | 4 +-- code/modules/telesci/telesci_computer.dm | 2 +- code/modules/vehicles/Securitrain_vr.dm | 2 +- code/modules/vehicles/cargo_train.dm | 2 +- code/modules/vehicles/rover_vr.dm | 2 +- code/modules/virus2/items_devices.dm | 2 +- .../vore/fluffstuff/custom_items_vr.dm | 2 +- .../xenoarcheaology/artifacts/artifact.dm | 4 +-- code/modules/xenoarcheaology/finds/talking.dm | 2 +- code/modules/xenoarcheaology/sampling.dm | 2 +- 85 files changed, 124 insertions(+), 124 deletions(-) diff --git a/code/ATMOSPHERICS/_atmospherics_helpers.dm b/code/ATMOSPHERICS/_atmospherics_helpers.dm index b5cd6486b9f..a724fa11f0b 100644 --- a/code/ATMOSPHERICS/_atmospherics_helpers.dm +++ b/code/ATMOSPHERICS/_atmospherics_helpers.dm @@ -19,7 +19,7 @@ set name = "Toggle Debug Messages" set category = "Debug" M.debug = !M.debug - usr << "[M]: Debug messages toggled [M.debug? "on" : "off"]." + to_chat(usr, "[M]: Debug messages toggled [M.debug? "on" : "off"].") //Generalized gas pumping proc. //Moves gas from one gas_mixture to another and returns the amount of power needed (assuming 1 second), or -1 if no gas was pumped. diff --git a/code/ATMOSPHERICS/components/valve.dm b/code/ATMOSPHERICS/components/valve.dm index afff6c7ccbd..2f48ecd92f6 100644 --- a/code/ATMOSPHERICS/components/valve.dm +++ b/code/ATMOSPHERICS/components/valve.dm @@ -327,4 +327,4 @@ /obj/machinery/atmospherics/valve/examine(mob/user) ..() - user << "It is [open ? "open" : "closed"]." + to_chat(user, "It is [open ? "open" : "closed"].") diff --git a/code/__HELPERS/atmospherics.dm b/code/__HELPERS/atmospherics.dm index d9aa371f38a..31f0767a795 100644 --- a/code/__HELPERS/atmospherics.dm +++ b/code/__HELPERS/atmospherics.dm @@ -5,7 +5,7 @@ A.add_fingerprint(user) var/list/result = A.atmosanalyze(user) if(result && result.len) - user << "Results of the analysis[src == A ? "" : " of \the [A]"]" + to_chat(user, "Results of the analysis[src == A ? "" : " of \the [A]"]") for(var/line in result) to_chat(user, "[line]") return 1 diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index fbd1105f4b3..5fd6b2fbd6e 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -346,7 +346,7 @@ if(C.internals) C.internals.icon_state = "internal1" else - C << "You don't have a[breathes=="oxygen" ? "n oxygen" : addtext(" ",breathes)] tank." + to_chat(C, "You don't have a[breathes=="oxygen" ? "n oxygen" : addtext(" ",breathes)] tank.") if("act_intent") usr.a_intent_change("right") if(I_HELP) diff --git a/code/game/antagonist/outsider/wizard.dm b/code/game/antagonist/outsider/wizard.dm index 33c3e177d19..ef332294a2e 100644 --- a/code/game/antagonist/outsider/wizard.dm +++ b/code/game/antagonist/outsider/wizard.dm @@ -98,7 +98,7 @@ var/datum/antagonist/wizard/wizards break if(!survivor) feedback_set_details("round_end_result","loss - wizard killed") - world << "The [(current_antagonists.len>1)?"[role_text_plural] have":"[role_text] has"] been killed by the crew!" + to_chat(world, "The [(current_antagonists.len>1)?"[role_text_plural] have":"[role_text] has"] been killed by the crew!") //To batch-remove wizard spells. Linked to mind.dm. /mob/proc/spellremove() diff --git a/code/game/antagonist/station/rogue_ai.dm b/code/game/antagonist/station/rogue_ai.dm index a9bc0297f45..25850d7ece4 100644 --- a/code/game/antagonist/station/rogue_ai.dm +++ b/code/game/antagonist/station/rogue_ai.dm @@ -68,7 +68,7 @@ var/datum/antagonist/rogue_ai/malf to_chat(malf, "MEMCHCK Corrupted sectors confirmed. Reccomended solution: Delete. Proceed? Y/N: Y") sleep(10) // this is so Travis doesn't complain about the backslash-B. Fixed at compile time (or should be). - malf << "Corrupted files deleted: sys\\core\\users.dat sys\\core\\laws.dat sys\\core\\" + "backups.dat" + to_chat(malf, "Corrupted files deleted: sys\\core\\users.dat sys\\core\\laws.dat sys\\core\\" + "backups.dat") sleep(20) malf << "CAUTION: Law database not found! User database not found! Unable to restore backups. Activating failsafe AI shutd3wn52&&$#!##" sleep(5) diff --git a/code/game/antagonist/station/traitor.dm b/code/game/antagonist/station/traitor.dm index 0bc51b32af5..7a9290abc47 100644 --- a/code/game/antagonist/station/traitor.dm +++ b/code/game/antagonist/station/traitor.dm @@ -168,7 +168,7 @@ var/datum/antagonist/traitor/traitors R.hidden_uplink = T var/obj/item/pda/P = R P.lock_code = pda_pass - traitor_mob << "A portable object teleportation relay has been installed in your [R.name] [loc]. Simply enter the code \"[pda_pass]\" into the ringtone select to unlock its hidden features." + to_chat(traitor_mob, "A portable object teleportation relay has been installed in your [R.name] [loc]. Simply enter the code \"[pda_pass]\" into the ringtone select to unlock its hidden features.") traitor_mob.mind.store_memory("Uplink Passcode: [pda_pass] ([R.name] [loc]).") /datum/antagonist/traitor/proc/add_law_zero(mob/living/silicon/ai/killer) diff --git a/code/game/gamemodes/cult/construct_spells.dm b/code/game/gamemodes/cult/construct_spells.dm index 0f7365409aa..eef9f7cff8f 100644 --- a/code/game/gamemodes/cult/construct_spells.dm +++ b/code/game/gamemodes/cult/construct_spells.dm @@ -297,7 +297,7 @@ proc/findNullRod(var/atom/target) M.forceMove(destination) if(M != user) prey = 1 - user << "You warp back to Nar-Sie[prey ? " along with your prey":""]." + to_chat(user, "You warp back to Nar-Sie[prey ? " along with your prey":""].") else user << "...something's wrong!"//There shouldn't be an instance of Harvesters when Nar-Sie isn't in the world. */ diff --git a/code/game/gamemodes/cult/cultify/mob.dm b/code/game/gamemodes/cult/cultify/mob.dm index 64729dc117e..9c5eb4458f4 100644 --- a/code/game/gamemodes/cult/cultify/mob.dm +++ b/code/game/gamemodes/cult/cultify/mob.dm @@ -18,7 +18,7 @@ if(iscultist(src) && client) var/mob/living/simple_mob/construct/harvester/C = new(get_turf(src)) mind.transfer_to(C) - C << "The Geometer of Blood is overjoyed to be reunited with its followers, and accepts your body in sacrifice. As reward, you have been gifted with the shell of an Harvester.
Your tendrils can use and draw runes without need for a tome, your eyes can see beings through walls, and your mind can open any door. Use these assets to serve Nar-Sie and bring him any remaining living human in the world.
You can teleport yourself back to Nar-Sie along with any being under yourself at any time using your \"Harvest\" spell.
" + to_chat(C, "The Geometer of Blood is overjoyed to be reunited with its followers, and accepts your body in sacrifice. As reward, you have been gifted with the shell of an Harvester.
Your tendrils can use and draw runes without need for a tome, your eyes can see beings through walls, and your mind can open any door. Use these assets to serve Nar-Sie and bring him any remaining living human in the world.
You can teleport yourself back to Nar-Sie along with any being under yourself at any time using your \"Harvest\" spell.
") dust() else if(client) var/mob/observer/dead/G = (ghostize()) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index c0fcb3bb718..7ef594c83f5 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -695,7 +695,7 @@ var/list/sacrificed = list() if(cultsinrange.len >= 3) if(H.stat !=2) if(prob(80) || worth) - usr << "The Geometer of Blood accepts this [worth ? "exotic " : ""]sacrifice." + to_chat(usr, "The Geometer of Blood accepts this [worth ? "exotic " : ""]sacrifice.") cult.grant_runeword(usr) else to_chat(usr, "The Geometer of Blood accepts this sacrifice.") @@ -706,7 +706,7 @@ var/list/sacrificed = list() H.gib() else if(prob(40) || worth) - usr << "The Geometer of Blood accepts this [worth ? "exotic " : ""]sacrifice." + to_chat(usr, "The Geometer of Blood accepts this [worth ? "exotic " : ""]sacrifice.") cult.grant_runeword(usr) else to_chat(usr, "The Geometer of Blood accepts this sacrifice.") diff --git a/code/game/gamemodes/endgame/supermatter_cascade/blob.dm b/code/game/gamemodes/endgame/supermatter_cascade/blob.dm index 2022da48bfb..e315047e59a 100644 --- a/code/game/gamemodes/endgame/supermatter_cascade/blob.dm +++ b/code/game/gamemodes/endgame/supermatter_cascade/blob.dm @@ -67,7 +67,7 @@ if(Adjacent(user)) return attack_hand(user) else - user << "What the fuck are you doing?" + to_chat(user, "What the fuck are you doing?") return // /vg/: Don't let ghosts fuck with this. diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index 2d6c127a347..14230087e58 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -439,7 +439,7 @@ var/global/datum/controller/gameticker/ticker robo.laws.show_laws(world) if(dronecount) - world << "There [dronecount>1 ? "were" : "was"] [dronecount] industrious maintenance [dronecount>1 ? "drones" : "drone"] at the end of this round." + to_chat(world, "There [dronecount>1 ? "were" : "was"] [dronecount] industrious maintenance [dronecount>1 ? "drones" : "drone"] at the end of this round.") mode.declare_completion()//To declare normal completion. diff --git a/code/game/gamemodes/technomancer/core_obj.dm b/code/game/gamemodes/technomancer/core_obj.dm index e91bc58cf34..3fa0be3c928 100644 --- a/code/game/gamemodes/technomancer/core_obj.dm +++ b/code/game/gamemodes/technomancer/core_obj.dm @@ -287,7 +287,7 @@ if(prob(30)) give_energy(round(amount / 2)) if(amount >= 50) // Managing to recover less than half of this isn't worth telling the user about. - wearer << "\The [src] has recovered [amount/2 >= 1000 ? "a lot of" : "some"] energy." + to_chat(wearer, "\The [src] has recovered [amount/2 >= 1000 ? "a lot of" : "some"] energy.") return success // For those dedicated to summoning hoards of things. diff --git a/code/game/gamemodes/technomancer/spells/aura/biomed_aura.dm b/code/game/gamemodes/technomancer/spells/aura/biomed_aura.dm index f767cecd7e3..29127fc99b1 100644 --- a/code/game/gamemodes/technomancer/spells/aura/biomed_aura.dm +++ b/code/game/gamemodes/technomancer/spells/aura/biomed_aura.dm @@ -37,4 +37,4 @@ /obj/item/spell/aura/biomed/on_use_cast(mob/living/user) heal_allies_only = !heal_allies_only - user << "Your aura will now heal [heal_allies_only ? "your allies" : "everyone"] near you." + to_chat(user, "Your aura will now heal [heal_allies_only ? "your allies" : "everyone"] near you.") diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm index 73d26f53890..fb55b8a8476 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/game/jobs/job_controller.dm @@ -514,7 +514,7 @@ var/global/datum/controller/occupations/job_master W.color = R.color qdel(R) - H << "You are [job.total_positions == 1 ? "the" : "a"] [alt_title ? alt_title : rank]." + to_chat(H, "You are [job.total_positions == 1 ? "the" : "a"] [alt_title ? alt_title : rank].") if(job.supervisors) to_chat(H, "As the [alt_title ? alt_title : rank] you answer directly to [job.supervisors]. Special circumstances may change this.") diff --git a/code/game/machinery/ai_slipper.dm b/code/game/machinery/ai_slipper.dm index df5701aa1da..c9405839cc0 100644 --- a/code/game/machinery/ai_slipper.dm +++ b/code/game/machinery/ai_slipper.dm @@ -41,7 +41,7 @@ else // trying to unlock the interface if(allowed(usr)) locked = !locked - user << "You [ locked ? "lock" : "unlock"] the device." + to_chat(user, "You [ locked ? "lock" : "unlock"] the device.") if(locked) if(user.machine==src) user.unset_machine() diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index 818c168ac96..d2f3aaa6911 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -773,7 +773,7 @@ else if(allowed(usr) && !wires.IsIndexCut(AALARM_WIRE_IDSCAN)) locked = !locked - user << "You [ locked ? "lock" : "unlock"] the Air Alarm interface." + to_chat(user, "You [ locked ? "lock" : "unlock"] the Air Alarm interface.") else to_chat(user, "Access denied.") return diff --git a/code/game/machinery/atmoalter/pump_vr.dm b/code/game/machinery/atmoalter/pump_vr.dm index b996ca18e98..756f3f3ef93 100644 --- a/code/game/machinery/atmoalter/pump_vr.dm +++ b/code/game/machinery/atmoalter/pump_vr.dm @@ -90,7 +90,7 @@ anchored = !anchored playsound(get_turf(src), I.usesound, 50, 1) - user << "You [anchored ? "wrench" : "unwrench"] \the [src]." + to_chat(user, "You [anchored ? "wrench" : "unwrench"] \the [src].") return diff --git a/code/game/machinery/embedded_controller/airlock_docking_controller.dm b/code/game/machinery/embedded_controller/airlock_docking_controller.dm index d63f33b1cd7..640dbcbfca7 100644 --- a/code/game/machinery/embedded_controller/airlock_docking_controller.dm +++ b/code/game/machinery/embedded_controller/airlock_docking_controller.dm @@ -149,7 +149,7 @@ /datum/computer/file/embedded_program/docking/post_signal(datum/signal/signal, comm_line) to_chat(world, "Program [id_tag] sent a message!") print_state() - world << "[id_tag] sent command \"[signal.data["command"]]\" to \"[signal.data["recipient"]]\"" + to_chat(world, "[id_tag] sent command \"[signal.data["command"]]\" to \"[signal.data["recipient"]]\"") ..(signal) /obj/machinery/embedded_controller/radio/airlock/docking_port/verb/view_state() diff --git a/code/game/machinery/embedded_controller/airlock_docking_controller_multi.dm b/code/game/machinery/embedded_controller/airlock_docking_controller_multi.dm index f0efb9256ca..734d0ba6346 100644 --- a/code/game/machinery/embedded_controller/airlock_docking_controller_multi.dm +++ b/code/game/machinery/embedded_controller/airlock_docking_controller_multi.dm @@ -122,7 +122,7 @@ /datum/computer/file/embedded_program/docking/multi/post_signal(datum/signal/signal, comm_line) to_chat(world, "Program [id_tag] sent a message!") print_state() - world << "[id_tag] sent command \"[signal.data["command"]]\" to \"[signal.data["recipient"]]\"" + to_chat(world, "[id_tag] sent command \"[signal.data["command"]]\" to \"[signal.data["recipient"]]\"") ..(signal) /obj/machinery/embedded_controller/radio/docking_port_multi/verb/view_state() diff --git a/code/game/machinery/turret_control.dm b/code/game/machinery/turret_control.dm index 9c852bf9488..9aa0c33c57f 100644 --- a/code/game/machinery/turret_control.dm +++ b/code/game/machinery/turret_control.dm @@ -93,7 +93,7 @@ to_chat(user, "The turret control is unresponsive.") else locked = !locked - user << "You [ locked ? "lock" : "unlock"] the panel." + to_chat(user, "You [ locked ? "lock" : "unlock"] the panel.") return return ..() diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index bfbe678413a..c736ebbaa9f 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -170,7 +170,7 @@ var/global/list/image/splatter_cache=list() /obj/effect/decal/cleanable/blood/writing/examine(mob/user) ..(user) - user << "It reads: \"[message]\"" + to_chat(user, "It reads: \"[message]\"") /obj/effect/decal/cleanable/blood/gibs name = "gibs" diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 76e6413ace1..9da37972432 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -141,7 +141,7 @@ if(H.species.vision_organ) vision = H.internal_organs_by_name[H.species.vision_organ] if(!vision) - user << "You can't find any [H.species.vision_organ ? H.species.vision_organ : "eyes"] on [H]!" + to_chat(user, "You can't find any [H.species.vision_organ ? H.species.vision_organ : "eyes"] on [H]!") user.visible_message("\The [user] directs [src] to [M]'s eyes.", \ "You direct [src] to [M]'s eyes.") diff --git a/code/game/objects/items/devices/whistle.dm b/code/game/objects/items/devices/whistle.dm index 6c774c682c5..cab48691d0b 100644 --- a/code/game/objects/items/devices/whistle.dm +++ b/code/game/objects/items/devices/whistle.dm @@ -26,7 +26,7 @@ else use_message = capitalize(copytext(sanitize(new_message), 1, MAX_MESSAGE_LEN)) - usr << "You configure the hailer to shout \"[use_message]\"." + to_chat(usr, "You configure the hailer to shout \"[use_message]\".") /obj/item/hailer/attack_self(mob/living/carbon/user as mob) if (spamcheck) diff --git a/code/game/objects/items/weapons/circuitboards/computer/camera_monitor.dm b/code/game/objects/items/weapons/circuitboards/computer/camera_monitor.dm index 38935427305..b715d7ef070 100644 --- a/code/game/objects/items/weapons/circuitboards/computer/camera_monitor.dm +++ b/code/game/objects/items/weapons/circuitboards/computer/camera_monitor.dm @@ -67,7 +67,7 @@ return if(check_access(I)) locked = !locked - user << "You [locked ? "" : "un"]lock the circuit controls." + to_chat(user, "You [locked ? "" : "un"]lock the circuit controls.") else to_chat(user, "Access denied.") else if(istype(I,/obj/item/multitool)) diff --git a/code/game/objects/items/weapons/cosmetics.dm b/code/game/objects/items/weapons/cosmetics.dm index 67cb704d115..c2c7daeb184 100644 --- a/code/game/objects/items/weapons/cosmetics.dm +++ b/code/game/objects/items/weapons/cosmetics.dm @@ -30,7 +30,7 @@ name = "[colour] lipstick" /obj/item/lipstick/attack_self(mob/user as mob) - user << "You twist \the [src] [open ? "closed" : "open"]." + to_chat(user, "You twist \the [src] [open ? "closed" : "open"].") open = !open if(open) icon_state = "[initial(icon_state)]_[colour]" diff --git a/code/game/objects/items/weapons/explosives.dm b/code/game/objects/items/weapons/explosives.dm index 32f501b6f2f..8d9ba476e7b 100644 --- a/code/game/objects/items/weapons/explosives.dm +++ b/code/game/objects/items/weapons/explosives.dm @@ -31,7 +31,7 @@ /obj/item/plastique/attackby(var/obj/item/I, var/mob/user) if(I.is_screwdriver()) open_panel = !open_panel - user << "You [open_panel ? "open" : "close"] the wire panel." + to_chat(user, "You [open_panel ? "open" : "close"] the wire panel.") playsound(src, I.usesound, 50, 1) else if(I.is_wirecutter() || istype(I, /obj/item/multitool) || istype(I, /obj/item/assembly/signaler )) wires.Interact(user) diff --git a/code/game/objects/items/weapons/flamethrower.dm b/code/game/objects/items/weapons/flamethrower.dm index cb926cc24cb..a915797ea95 100644 --- a/code/game/objects/items/weapons/flamethrower.dm +++ b/code/game/objects/items/weapons/flamethrower.dm @@ -86,7 +86,7 @@ if(W.is_screwdriver() && igniter && !lit) status = !status - user << "[igniter] is now [status ? "secured" : "unsecured"]!" + to_chat(user, "[igniter] is now [status ? "secured" : "unsecured"]!") update_icon() return diff --git a/code/game/objects/items/weapons/id cards/syndicate_ids.dm b/code/game/objects/items/weapons/id cards/syndicate_ids.dm index 294b6a364de..a9e22fbc4aa 100755 --- a/code/game/objects/items/weapons/id cards/syndicate_ids.dm +++ b/code/game/objects/items/weapons/id cards/syndicate_ids.dm @@ -91,7 +91,7 @@ var/user = usr if(href_list["electronic_warfare"]) electronic_warfare = text2num(href_list["electronic_warfare"]) - user << "Electronic warfare [electronic_warfare ? "enabled" : "disabled"]." + to_chat(user, "Electronic warfare [electronic_warfare ? "enabled" : "disabled"].") else if(href_list["set"]) switch(href_list["set"]) if("Age") diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 85bbfb1d43d..1e59034bb5f 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -53,7 +53,7 @@ return 0 /obj/item/implant/proc/meltdown() //breaks it down, making implant unrecongizible - imp_in << "You feel something melting inside [part ? "your [part.name]" : "you"]!" + to_chat(imp_in, "You feel something melting inside [part ? "your [part.name]" : "you"]!") if (part) part.take_damage(burn = 15, used_weapon = "Electronics meltdown") else diff --git a/code/game/objects/items/weapons/stunbaton.dm b/code/game/objects/items/weapons/stunbaton.dm index 207aa12fada..d50c974227f 100644 --- a/code/game/objects/items/weapons/stunbaton.dm +++ b/code/game/objects/items/weapons/stunbaton.dm @@ -148,7 +148,7 @@ bcell = R.cell if(bcell && bcell.charge > hitcost) status = !status - user << "[src] is now [status ? "on" : "off"]." + to_chat(user, "[src] is now [status ? "on" : "off"].") playsound(loc, "sparks", 75, 1, -1) update_icon() else diff --git a/code/game/objects/items/weapons/tanks/jetpack.dm b/code/game/objects/items/weapons/tanks/jetpack.dm index 15f9c6551c8..4ae25dd50f0 100644 --- a/code/game/objects/items/weapons/tanks/jetpack.dm +++ b/code/game/objects/items/weapons/tanks/jetpack.dm @@ -37,7 +37,7 @@ set name = "Toggle Jetpack Stabilization" set category = "Object" stabilization_on = !( stabilization_on ) - usr << "You toggle the stabilization [stabilization_on? "on":"off"]." + to_chat(usr, "You toggle the stabilization [stabilization_on? "on":"off"].") /obj/item/tank/jetpack/verb/toggle() set name = "Toggle Jetpack" @@ -56,7 +56,7 @@ M.update_inv_back() M.update_action_buttons() - usr << "You toggle the thrusters [on? "on":"off"]." + to_chat(usr, "You toggle the thrusters [on? "on":"off"].") /obj/item/tank/jetpack/proc/allow_thrust(num, mob/living/user as mob) if(!on) diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm index 147ac33be93..3b7142dc4a8 100644 --- a/code/game/verbs/ooc.dm +++ b/code/game/verbs/ooc.dm @@ -69,9 +69,9 @@ else display_name = holder.fakekey if(holder && !holder.fakekey && (holder.rights & R_ADMIN) && config_legacy.allow_admin_ooccolor && (src.prefs.ooccolor != initial(src.prefs.ooccolor))) // keeping this for the badmins - target << "" + create_text_tag("ooc", "OOC:", target) + " [display_name]: [msg]" + to_chat(target, "" + create_text_tag("ooc", "OOC:", target) + " [display_name]: [msg]") else - target << "" + create_text_tag("ooc", "OOC:", target) + " [display_name]: [msg]" + to_chat(target, "" + create_text_tag("ooc", "OOC:", target) + " [display_name]: [msg]") /client/verb/looc(msg as text) set name = "LOOC" @@ -160,12 +160,12 @@ if(target in admins) admin_stuff += "/([key])" - target << "" + create_text_tag("looc", "LOOC:", target) + " [display_name][admin_stuff]: [msg]" + to_chat(target, "" + create_text_tag("looc", "LOOC:", target) + " [display_name][admin_stuff]: [msg]") for(var/client/target in r_receivers) var/admin_stuff = "/([key])([admin_jump_link(mob, target.holder)])" - target << "" + create_text_tag("looc", "LOOC:", target) + " (R)[display_name][admin_stuff]: [msg]" + to_chat(target, "" + create_text_tag("looc", "LOOC:", target) + " (R)[display_name][admin_stuff]: [msg]") /mob/proc/get_looc_source() return src diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 9620b263215..963559af86a 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -647,7 +647,7 @@ proc/admin_notice(var/message, var/rights) if(!check_rights(R_SERVER,0)) message = sanitize(message, 500, extra = 0) message = replacetext(message, "\n", "
") // required since we're putting it in a

tag - world << "[usr.client.holder.fakekey ? "Administrator" : usr.key] Announces:

[message]

" + to_chat(world, "[usr.client.holder.fakekey ? "Administrator" : usr.key] Announces:

[message]

") log_admin("Announce: [key_name(usr)] : [message]") feedback_add_details("admin_verb","A") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -1229,7 +1229,7 @@ var/datum/announcement/minor/admin_min_announcer = new to_chat(usr, "AI [key_name(S, usr)]'s laws:") else if(isrobot(S)) var/mob/living/silicon/robot/R = S - usr << "CYBORG [key_name(S, usr)] [R.connected_ai?"(Slaved to: [R.connected_ai])":"(Independent)"]: laws:" + to_chat(usr, "CYBORG [key_name(S, usr)] [R.connected_ai?"(Slaved to: [R.connected_ai])":"(Independent)"]: laws:") else if (ispAI(S)) to_chat(usr, "pAI [key_name(S, usr)]'s laws:") else diff --git a/code/modules/admin/holder2.dm b/code/modules/admin/holder2.dm index 0194c40349a..437d5b6153c 100644 --- a/code/modules/admin/holder2.dm +++ b/code/modules/admin/holder2.dm @@ -82,7 +82,7 @@ NOTE: It checks usr by default. Supply the "user" argument if you wish to check return TRUE else if(show_msg) - C << "Error: You do not have sufficient rights to do that. You require one of the following flags:[rights2text(rights_required," ")]." + to_chat(C, "Error: You do not have sufficient rights to do that. You require one of the following flags:[rights2text(rights_required," ")].") return FALSE else return TRUE diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 3c14a78bfac..43928ed86b7 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1469,7 +1469,7 @@ to_chat(src.owner, "You sent [input] to [H] via a secure channel.") log_admin("[src.owner] replied to [key_name(H)]'s illegal message with the message [input].") - H << "You hear something crackle in your headset for a moment before a voice speaks. \"Please stand by for a message from your benefactor. Message as follows, agent. \"[input]\" Message ends.\"" + to_chat(H, "You hear something crackle in your headset for a moment before a voice speaks. \"Please stand by for a message from your benefactor. Message as follows, agent. \"[input]\" Message ends.\"") else if(href_list["AdminFaxView"]) var/obj/item/fax = locate(href_list["AdminFaxView"]) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 73795cb17de..d8875d60bce 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -360,7 +360,7 @@ to_chat(user, "You cannot turn the light on while in this [user.loc]") return on = !on - user << "You [on ? "enable" : "disable"] the helmet light." + to_chat(user, "You [on ? "enable" : "disable"] the helmet light.") update_flashlight(user) else return ..(user) diff --git a/code/modules/clothing/spacesuits/rig/modules/utility.dm b/code/modules/clothing/spacesuits/rig/modules/utility.dm index 5ff0856b0e6..39a2eccc724 100644 --- a/code/modules/clothing/spacesuits/rig/modules/utility.dm +++ b/code/modules/clothing/spacesuits/rig/modules/utility.dm @@ -237,7 +237,7 @@ if(target_mob != H) to_chat(H, "You inject [target_mob] with [chems_to_use] unit\s of [charge.display_name].") - target_mob << "You feel a rushing in your veins as [chems_to_use] unit\s of [charge.display_name] [chems_to_use == 1 ? "is" : "are"] injected." + to_chat(target_mob, "You feel a rushing in your veins as [chems_to_use] unit\s of [charge.display_name] [chems_to_use == 1 ? "is" : "are"] injected.") target_mob.reagents.add_reagent(charge.display_name, chems_to_use) charge.charges -= chems_to_use diff --git a/code/modules/clothing/spacesuits/rig/rig.dm b/code/modules/clothing/spacesuits/rig/rig.dm index c915aa6508d..c112f50af3f 100644 --- a/code/modules/clothing/spacesuits/rig/rig.dm +++ b/code/modules/clothing/spacesuits/rig/rig.dm @@ -785,7 +785,7 @@ holder = use_obj.loc if(istype(holder)) if(use_obj && check_slot == use_obj) - H << "Your [use_obj.name] [use_obj.gender == PLURAL ? "retract" : "retracts"] swiftly." + to_chat(H, "Your [use_obj.name] [use_obj.gender == PLURAL ? "retract" : "retracts"] swiftly.") use_obj.canremove = 1 holder.drop_from_inventory(use_obj) use_obj.forceMove(get_turf(src)) @@ -800,10 +800,10 @@ if(!H.equip_to_slot_if_possible(use_obj, equip_to, 0, 1)) use_obj.forceMove(src) if(check_slot) - H << "You are unable to deploy \the [piece] as \the [check_slot] [check_slot.gender == PLURAL ? "are" : "is"] in the way." + to_chat(H, "You are unable to deploy \the [piece] as \the [check_slot] [check_slot.gender == PLURAL ? "are" : "is"] in the way.") return else - H << "Your [use_obj.name] [use_obj.gender == PLURAL ? "deploy" : "deploys"] swiftly." + to_chat(H, "Your [use_obj.name] [use_obj.gender == PLURAL ? "deploy" : "deploys"] swiftly.") if(piece == "helmet" && helmet) helmet.update_light(H) @@ -970,7 +970,7 @@ if(!ai_can_move_suit(user, check_user_module = 1)) return wearer.lay_down() - user << "\The [wearer] is now [wearer.resting ? "resting" : "getting up"]." + to_chat(user, "\The [wearer] is now [wearer.resting ? "resting" : "getting up"].") /obj/item/rig/proc/forced_move(var/direction, var/mob/user) diff --git a/code/modules/clothing/under/accessories/lockets.dm b/code/modules/clothing/under/accessories/lockets.dm index e7186c49e01..e4e17a3d1aa 100644 --- a/code/modules/clothing/under/accessories/lockets.dm +++ b/code/modules/clothing/under/accessories/lockets.dm @@ -18,7 +18,7 @@ return open = !open - user << "You flip \the [src] [open?"open":"closed"]." + to_chat(user, "You flip \the [src] [open?"open":"closed"].") if(open) icon_state = "[base_icon]_open" if(held) diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index 2426f66d5d7..eeecba225c6 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -91,7 +91,7 @@ item_state_slots[slot_w_uniform_str] = unrolled ? "[worn_state]_r" : initial(worn_state) var/mob/living/carbon/human/H = loc H.update_inv_w_uniform(1) - H << "You roll the sleeves of your shirt [unrolled ? "up" : "down"]" + to_chat(H, "You roll the sleeves of your shirt [unrolled ? "up" : "down"]") */ /obj/item/clothing/under/det/grey icon_state = "detective2" diff --git a/code/modules/detectivework/tools/sample_kits.dm b/code/modules/detectivework/tools/sample_kits.dm index 43cd70192de..dd63a689e54 100644 --- a/code/modules/detectivework/tools/sample_kits.dm +++ b/code/modules/detectivework/tools/sample_kits.dm @@ -134,7 +134,7 @@ /obj/item/forensics/sample_kit/proc/take_sample(var/mob/user, var/atom/supplied) var/obj/item/sample/S = new evidence_path(get_turf(user), supplied) - user << "You transfer [S.evidence.len] [S.evidence.len > 1 ? "[evidence_type]s" : "[evidence_type]"] to \the [S]." + to_chat(user, "You transfer [S.evidence.len] [S.evidence.len > 1 ? "[evidence_type]s" : "[evidence_type]"] to \the [S].") /obj/item/forensics/sample_kit/afterattack(var/atom/A, var/mob/user, var/proximity) if(!proximity) diff --git a/code/modules/economy/ATM.dm b/code/modules/economy/ATM.dm index 863c0e0b9b7..1213eae1e67 100644 --- a/code/modules/economy/ATM.dm +++ b/code/modules/economy/ATM.dm @@ -76,7 +76,7 @@ log transactions //display a message to the user var/response = pick("Initiating withdraw. Have a nice day!", "CRITICAL ERROR: Activating cash chamber panic siphon.","PIN Code accepted! Emptying account balance.", "Jackpot!") - user << "\icon[src] The [src] beeps: \"[response]\"" + to_chat(user, "\icon[src] The [src] beeps: \"[response]\"") return 1 /obj/machinery/atm/attackby(obj/item/I as obj, mob/user as mob) diff --git a/code/modules/events/money_spam.dm b/code/modules/events/money_spam.dm index c7f88bd04d9..a7895e48160 100644 --- a/code/modules/events/money_spam.dm +++ b/code/modules/events/money_spam.dm @@ -123,4 +123,4 @@ L = get(P, /mob/living/silicon) if(L) - L << "\icon[P] Message from [sender] (Unknown / spam?), \"[message]\" (Unable to Reply)" + to_chat(L, "\icon[P] Message from [sender] (Unknown / spam?), \"[message]\" (Unable to Reply)") diff --git a/code/modules/food/kitchen/cooking_machines/fryer.dm b/code/modules/food/kitchen/cooking_machines/fryer.dm index 354a9601e8b..bec3d3eb727 100644 --- a/code/modules/food/kitchen/cooking_machines/fryer.dm +++ b/code/modules/food/kitchen/cooking_machines/fryer.dm @@ -190,10 +190,10 @@ if(!nopain) - victim << "Agony consumes you as searing hot oil scorches your [E ? E.name : "flesh"] horribly!" + to_chat(victim, "Agony consumes you as searing hot oil scorches your [E ? E.name : "flesh"] horribly!") victim.emote("scream") else - victim << "Searing hot oil scorches your [E ? E.name : "flesh"]!" + to_chat(victim, "Searing hot oil scorches your [E ? E.name : "flesh"]!") user.attack_log += text("\[[time_stamp()]\] Has [cook_type] \the [victim] ([victim.ckey]) in \a [src]") diff --git a/code/modules/food/kitchen/gibber.dm b/code/modules/food/kitchen/gibber.dm index d74afaf7159..aed7f441cc9 100644 --- a/code/modules/food/kitchen/gibber.dm +++ b/code/modules/food/kitchen/gibber.dm @@ -82,11 +82,11 @@ /obj/machinery/gibber/examine() ..() - usr << "The safety guard is [emagged ? "disabled" : "enabled"]." + to_chat(usr, "The safety guard is [emagged ? "disabled" : "enabled"].") /obj/machinery/gibber/emag_act(var/remaining_charges, var/mob/user) emagged = !emagged - user << "You [emagged ? "disable" : "enable"] the gibber safety guard." + to_chat(user, "You [emagged ? "disable" : "enable"] the gibber safety guard.") return 1 /obj/machinery/gibber/attackby(var/obj/item/W, var/mob/user) diff --git a/code/modules/gamemaster/actions/money_spam.dm b/code/modules/gamemaster/actions/money_spam.dm index 826f39afeb3..3bf295f5665 100644 --- a/code/modules/gamemaster/actions/money_spam.dm +++ b/code/modules/gamemaster/actions/money_spam.dm @@ -126,7 +126,7 @@ L = get(P, /mob/living/silicon) if(L) - L << "\icon[P] Message from [sender] (Unknown / spam?), \"[message]\" (Unable to Reply)" + to_chat(L, "\icon[P] Message from [sender] (Unknown / spam?), \"[message]\" (Unable to Reply)") /datum/gm_action/pda_spam/get_weight() return 25 * metric.count_people_in_department(ROLE_EVERYONE) diff --git a/code/modules/goonchat/browserOutput.dm b/code/modules/goonchat/browserOutput.dm index 54e6dee72de..08766bcd538 100644 --- a/code/modules/goonchat/browserOutput.dm +++ b/code/modules/goonchat/browserOutput.dm @@ -111,7 +111,7 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico sendClientData() //do not convert to to_chat() - owner << "Failed to load fancy chat, reverting to old chat. Certain features won't work." + to_chat(owner, "Failed to load fancy chat, reverting to old chat. Certain features won't work.") /datum/chatOutput/proc/showChat() winset(owner, "output", "is-visible=false") diff --git a/code/modules/hydroponics/trays/tray.dm b/code/modules/hydroponics/trays/tray.dm index 259a0c26712..7464670171c 100644 --- a/code/modules/hydroponics/trays/tray.dm +++ b/code/modules/hydroponics/trays/tray.dm @@ -553,7 +553,7 @@ playsound(loc, O.usesound, 50, 1) anchored = !anchored - user << "You [anchored ? "wrench" : "unwrench"] \the [src]." + to_chat(user, "You [anchored ? "wrench" : "unwrench"] \the [src].") else if(istype(O,/obj/item/multitool)) if(!anchored) @@ -656,5 +656,5 @@ /obj/machinery/portable_atmospherics/hydroponics/proc/close_lid(var/mob/living/user) closed_system = !closed_system - user << "You [closed_system ? "close" : "open"] the tray's lid." + to_chat(user, "You [closed_system ? "close" : "open"] the tray's lid.") update_icon() diff --git a/code/modules/mob/living/bot/mulebot.dm b/code/modules/mob/living/bot/mulebot.dm index 965a497ca39..3cea3cb96b3 100644 --- a/code/modules/mob/living/bot/mulebot.dm +++ b/code/modules/mob/living/bot/mulebot.dm @@ -181,7 +181,7 @@ /mob/living/bot/mulebot/emag_act(var/remaining_charges, var/user) locked = !locked - user << "You [locked ? "lock" : "unlock"] the mulebot's controls!" + to_chat(user, "You [locked ? "lock" : "unlock"] the mulebot's controls!") flick("mulebot-emagged", src) playsound(loc, 'sound/effects/sparks1.ogg', 100, 0) return 1 diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index 48e76baf281..71350f109a1 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -84,7 +84,7 @@ if((istype(O,/obj/item/card/id)||istype(O,/obj/item/pda)) && brainmob) if(allowed(user)) locked = !locked - user << "You [locked ? "lock" : "unlock"] the brain holder." + to_chat(user, "You [locked ? "lock" : "unlock"] the brain holder.") else to_chat(user, "Access denied.") return diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm index 06be7f0d994..c7e407d83ad 100644 --- a/code/modules/mob/living/carbon/brain/posibrain.dm +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -75,7 +75,7 @@ /obj/item/mmi/digital/posibrain/proc/reset_search() //We give the players sixty seconds to decide, then reset the timer. if(src.brainmob && src.brainmob.key) return - world.log << "Resetting Posibrain: [brainmob][brainmob ? ", [brainmob.key]" : ""]" + to_chat(world.log, "Resetting Posibrain: [brainmob][brainmob ? ", [brainmob.key]" : ""]") src.searching = 0 icon_state = "posibrain" diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 3b4f6cd638f..e6077bf45a9 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -432,11 +432,11 @@ if (R.fields["id"] == E.fields["id"]) if(hasHUD(usr,"security")) usr << "Name: [R.fields["name"]] Criminal Status: [R.fields["criminal"]]" - usr << "Minor Crimes: [R.fields["mi_crim"]]" - usr << "Details: [R.fields["mi_crim_d"]]" - usr << "Major Crimes: [R.fields["ma_crim"]]" - usr << "Details: [R.fields["ma_crim_d"]]" - usr << "Notes: [R.fields["notes"]]" + to_chat(usr, "Minor Crimes: [R.fields["mi_crim"]]") + to_chat(usr, "Details: [R.fields["mi_crim_d"]]") + to_chat(usr, "Major Crimes: [R.fields["ma_crim"]]") + to_chat(usr, "Details: [R.fields["ma_crim_d"]]") + to_chat(usr, "Notes: [R.fields["notes"]]") usr << "\[View Comment Log\]" read = 1 @@ -548,12 +548,12 @@ if (R.fields["id"] == E.fields["id"]) if(hasHUD(usr,"medical")) usr << "Name: [R.fields["name"]] Blood Type: [R.fields["b_type"]]" - usr << "DNA: [R.fields["b_dna"]]" - usr << "Minor Disabilities: [R.fields["mi_dis"]]" - usr << "Details: [R.fields["mi_dis_d"]]" - usr << "Major Disabilities: [R.fields["ma_dis"]]" - usr << "Details: [R.fields["ma_dis_d"]]" - usr << "Notes: [R.fields["notes"]]" + to_chat(usr, "DNA: [R.fields["b_dna"]]") + to_chat(usr, "Minor Disabilities: [R.fields["mi_dis"]]") + to_chat(usr, "Details: [R.fields["mi_dis_d"]]") + to_chat(usr, "Major Disabilities: [R.fields["ma_dis"]]") + to_chat(usr, "Details: [R.fields["ma_dis_d"]]") + to_chat(usr, "Notes: [R.fields["notes"]]") usr << "\[View Comment Log\]" read = 1 @@ -1091,14 +1091,14 @@ "You begin counting your pulse.") if(src.pulse) - usr << "[self ? "You have a" : "[src] has a"] pulse! Counting..." + to_chat(usr, "[self ? "You have a" : "[src] has a"] pulse! Counting...") else usr << "[src] has no pulse!" //it is REALLY UNLIKELY that a dead person would check his own pulse return - usr << "You must[self ? "" : " both"] remain still until counting is finished." + to_chat(usr, "You must[self ? "" : " both"] remain still until counting is finished.") if(do_mob(usr, src, 60)) - usr << "[self ? "Your" : "[src]'s"] pulse is [src.get_pulse(GETPULSE_HAND)]." + to_chat(usr, "[self ? "Your" : "[src]'s"] pulse is [src.get_pulse(GETPULSE_HAND)].") else to_chat(usr, "You failed to check the pulse. Try again.") diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index a57190bd4a5..232c0a8a975 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -411,7 +411,7 @@ return FALSE if(organ.applied_pressure) - user << "Someone is already applying pressure to [user == src? "your [organ.name]" : "[src]'s [organ.name]"]." + to_chat(user, "Someone is already applying pressure to [user == src? "your [organ.name]" : "[src]'s [organ.name]"].") return FALSE var/datum/gender/TU = gender_datums[user.get_visible_gender()] diff --git a/code/modules/mob/living/carbon/human/unarmed_attack.dm b/code/modules/mob/living/carbon/human/unarmed_attack.dm index 978f9b27157..c970cd67f40 100644 --- a/code/modules/mob/living/carbon/human/unarmed_attack.dm +++ b/code/modules/mob/living/carbon/human/unarmed_attack.dm @@ -101,7 +101,7 @@ var/global/list/sparring_attack_cache = list() eyes.take_damage(rand(3,4), 1) user.visible_message("[user] presses [TU.his] [eye_attack_text] into [target]'s [eyes.name]!") var/eye_pain = eyes.organ_can_feel_pain() - target << "You experience[(eye_pain) ? "" : " immense pain as you feel" ] [eye_attack_text_victim] being pressed into your [eyes.name][(eye_pain)? "." : "!"]" + to_chat(target, "You experience[(eye_pain) ? "" : " immense pain as you feel" ] [eye_attack_text_victim] being pressed into your [eyes.name][(eye_pain)? "." : "!"]") return user.visible_message("[user] attempts to press [TU.his] [eye_attack_text] into [target]'s eyes, but [TT.he] [TT.does]n't have any!") diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 7fb9065c414..46499ca0bb6 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -775,7 +775,7 @@ var/list/ai_verbs_default = list( var/obj/effect/overlay/aiholo/hologram = holo.masters[src] walk(hologram, 0) //VOREStation Add End - usr << "Your hologram will [hologram_follow ? "follow" : "no longer follow"] you now." + to_chat(usr, "Your hologram will [hologram_follow ? "follow" : "no longer follow"] you now.") /mob/living/silicon/ai/proc/check_unable(var/flags = 0, var/feedback = 1) diff --git a/code/modules/mob/living/silicon/robot/drone/drone_console.dm b/code/modules/mob/living/silicon/robot/drone/drone_console.dm index 25a9e1de415..7315bbd2978 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_console.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_console.dm @@ -119,6 +119,6 @@ return dronefab.produce_drones = !dronefab.produce_drones - usr << "You [dronefab.produce_drones ? "enable" : "disable"] drone production in the nearby fabricator." + to_chat(usr, "You [dronefab.produce_drones ? "enable" : "disable"] drone production in the nearby fabricator.") src.updateUsrDialog() \ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/drone/drone_say.dm b/code/modules/mob/living/silicon/robot/drone/drone_say.dm index 26a78351efc..861d75e5e23 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_say.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_say.dm @@ -27,7 +27,7 @@ for(var/mob/living/silicon/D in listeners) if(D.client && D.local_transmit) - D << "[src] transmits, \"[message]\"" + to_chat(D, "[src] transmits, \"[message]\"") for (var/mob/M in player_list) if (istype(M, /mob/new_player)) diff --git a/code/modules/mob/living/silicon/robot/robot_items.dm b/code/modules/mob/living/silicon/robot/robot_items.dm index 4fdbfedb00e..a7dd3f02cd8 100644 --- a/code/modules/mob/living/silicon/robot/robot_items.dm +++ b/code/modules/mob/living/silicon/robot/robot_items.dm @@ -289,7 +289,7 @@ mode = 2 else mode = 1 - user << "Changed printing mode to '[mode == 2 ? "Rename Paper" : "Write Paper"]'" + to_chat(user, "Changed printing mode to '[mode == 2 ? "Rename Paper" : "Write Paper"]'") return diff --git a/code/modules/mob/living/simple_animal/borer/borer_captive.dm b/code/modules/mob/living/simple_animal/borer/borer_captive.dm index de9d3b4681b..2b3cb70b190 100644 --- a/code/modules/mob/living/simple_animal/borer/borer_captive.dm +++ b/code/modules/mob/living/simple_animal/borer/borer_captive.dm @@ -21,13 +21,13 @@ var/mob/living/simple_mob/animal/borer/B = src.loc to_chat(src, "You whisper silently, \"[message]\"") - B.host << "The captive mind of [src] whispers, \"[message]\"" + to_chat(B.host, "The captive mind of [src] whispers, \"[message]\"") for (var/mob/M in player_list) if (istype(M, /mob/new_player)) continue else if(M.stat == DEAD && M.is_preference_enabled(/datum/client_preference/ghost_ears)) - M << "The captive mind of [src] whispers, \"[message]\"" + to_chat(M, "The captive mind of [src] whispers, \"[message]\"") /mob/living/captive_brain/emote(var/message) return diff --git a/code/modules/mob/living/simple_animal/borer/say.dm b/code/modules/mob/living/simple_animal/borer/say.dm index 41229d9bd27..066e560f5bb 100644 --- a/code/modules/mob/living/simple_animal/borer/say.dm +++ b/code/modules/mob/living/simple_animal/borer/say.dm @@ -31,7 +31,7 @@ return //No host, no audible speech. to_chat(src, "You drop words into [host]'s mind: \"[message]\"") - host << "Your own thoughts speak: \"[message]\"" + to_chat(host, "Your own thoughts speak: \"[message]\"") for (var/mob/M in player_list) if (istype(M, /mob/new_player)) diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/borer/borer_captive.dm b/code/modules/mob/living/simple_mob/subtypes/animal/borer/borer_captive.dm index 02c1f0c9e8e..82e71282574 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/borer/borer_captive.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/borer/borer_captive.dm @@ -23,13 +23,13 @@ var/mob/living/simple_mob/animal/borer/B = src.loc to_chat(src, "You whisper silently, \"[message]\"") - B.host << "The captive mind of [src] whispers, \"[message]\"" + to_chat(B.host, "The captive mind of [src] whispers, \"[message]\"") for (var/mob/M in player_list) if (istype(M, /mob/new_player)) continue else if(M.stat == DEAD && M.is_preference_enabled(/datum/client_preference/ghost_ears)) - M << "The captive mind of [src] whispers, \"[message]\"" + to_chat(M, "The captive mind of [src] whispers, \"[message]\"") /mob/living/captive_brain/emote(var/message) return diff --git a/code/modules/mob/mob_grab_specials.dm b/code/modules/mob/mob_grab_specials.dm index 7396a4c3e3c..5f2655dab82 100644 --- a/code/modules/mob/mob_grab_specials.dm +++ b/code/modules/mob/mob_grab_specials.dm @@ -19,10 +19,10 @@ if(!do_mob(user, H, 20)) to_chat(user, "You must stand still to feel [E] for fractures.") else if(E.status & ORGAN_BROKEN) - user << "The [E.encased ? E.encased : "bone in the [E.name]"] moves slightly when you poke it!" + to_chat(user, "The [E.encased ? E.encased : "bone in the [E.name]"] moves slightly when you poke it!") H.custom_pain("Your [E.name] hurts where it's poked.", 40) else - user << "The [E.encased ? E.encased : "bones in the [E.name]"] seem to be fine." + to_chat(user, "The [E.encased ? E.encased : "bones in the [E.name]"] seem to be fine.") to_chat(user, "Checking skin now...") if(!do_mob(user, H, 10)) diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 984a9adbc06..55310765e5d 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -423,7 +423,7 @@ proc/is_blind(A) else // Everyone else (dead people who didn't ghost yet, etc.) lname = name lname = "[lname] " - M << "" + create_text_tag("dead", "DEAD:", M.client) + " [lname][follow][message]" + to_chat(M, "" + create_text_tag("dead", "DEAD:", M.client) + " [lname][follow][message]") /proc/say_dead_object(var/message, var/obj/subject = null) for(var/mob/M in player_list) @@ -437,7 +437,7 @@ proc/is_blind(A) lname = "[subject.name] ([subject.x],[subject.y],[subject.z])" lname = "[lname] " - M << "" + create_text_tag("event_dead", "EVENT:", M.client) + " [lname][follow][message]" + to_chat(M, "" + create_text_tag("event_dead", "EVENT:", M.client) + " [lname][follow][message]") //Announces that a ghost has joined/left, mainly for use with wizards /proc/announce_ghost_joinleave(O, var/joined_ghosts = 1, var/message = "") diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 94e482e0baa..aa9267f72d2 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -429,7 +429,7 @@ // check for exploits for(var/bad in paper_blacklist) if(findtext(t,bad)) - usr << "You think to yourself, \"Hm.. this is only paper...\"" + to_chat(usr, "You think to yourself, \"Hm.. this is only paper...\"") log_admin("PAPER: [usr] ([usr.ckey]) tried to use forbidden word in [src]: [bad].") message_admins("PAPER: [usr] ([usr.ckey]) tried to use forbidden word in [src]: [bad].") return @@ -515,7 +515,7 @@ src.loc = get_turf(h_user) if(h_user.client) h_user.client.screen -= src h_user.put_in_hands(B) - user << "You clip the [P.name] to [(src.name == "paper") ? "the paper" : src.name]." + to_chat(user, "You clip the [P.name] to [(src.name == "paper") ? "the paper" : src.name].") src.loc = B P.loc = B diff --git a/code/modules/paperwork/paper_bundle.dm b/code/modules/paperwork/paper_bundle.dm index 30923e9d567..3e972045dbf 100644 --- a/code/modules/paperwork/paper_bundle.dm +++ b/code/modules/paperwork/paper_bundle.dm @@ -41,7 +41,7 @@ O.add_fingerprint(usr) pages.Add(O) - user << "You add \the [W.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name]." + to_chat(user, "You add \the [W.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name].") qdel(W) else if(istype(W, /obj/item/tape_roll)) @@ -58,9 +58,9 @@ /obj/item/paper_bundle/proc/insert_sheet_at(mob/user, var/index, obj/item/sheet) if(istype(sheet, /obj/item/paper)) - user << "You add [(sheet.name == "paper") ? "the paper" : sheet.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name]." + to_chat(user, "You add [(sheet.name == "paper") ? "the paper" : sheet.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name].") else if(istype(sheet, /obj/item/photo)) - user << "You add [(sheet.name == "photo") ? "the photo" : sheet.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name]." + to_chat(user, "You add [(sheet.name == "photo") ? "the photo" : sheet.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name].") user.drop_from_inventory(sheet) sheet.loc = src diff --git a/code/modules/paperwork/paperbin.dm b/code/modules/paperwork/paperbin.dm index 0a45c76ec37..4ba3e4dc93e 100644 --- a/code/modules/paperwork/paperbin.dm +++ b/code/modules/paperwork/paperbin.dm @@ -95,7 +95,7 @@ /obj/item/paper_bin/examine(mob/user) if(get_dist(src, user) <= 1) if(amount) - user << "There " + (amount > 1 ? "are [amount] papers" : "is one paper") + " in the bin." + to_chat(user, "There " + (amount > 1 ? "are [amount] papers" : "is one paper") + " in the bin.") else to_chat(user, "There are no papers in the bin.") return diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index a0ad0f0b27c..f0d0bd43eea 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -151,7 +151,7 @@ var/global/photo_count = 0 src.icon_state = icon_on else src.icon_state = icon_off - user << "You switch the camera [on ? "on" : "off"]." + to_chat(user, "You switch the camera [on ? "on" : "off"].") return /obj/item/camera/attackby(obj/item/I as obj, mob/user as mob) diff --git a/code/modules/power/antimatter/fuel.dm b/code/modules/power/antimatter/fuel.dm index 8f62126d228..7ccd968b8c8 100644 --- a/code/modules/power/antimatter/fuel.dm +++ b/code/modules/power/antimatter/fuel.dm @@ -69,7 +69,7 @@ /obj/item/fuel/examine(mob/user) if(get_dist(src, user) <= 1) - user << "A magnetic storage ring, it contains [fuel]kg of [content ? content : "nothing"]." + to_chat(user, "A magnetic storage ring, it contains [fuel]kg of [content ? content : "nothing"].") /obj/item/fuel/proc/injest(mob/M as mob) switch(content) diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index 2d57fcac89f..452d0587df3 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -427,11 +427,11 @@ GLOBAL_LIST_BOILERPLATE(all_singularities, /obj/singularity) if (istype(M,/mob/living/carbon/human)) var/mob/living/carbon/human/H = M if(istype(H.glasses,/obj/item/clothing/glasses/meson) && current_size != STAGE_SUPER) - H << "You look directly into The [src.name], good thing you had your protective eyewear on!" + to_chat(H, "You look directly into The [src.name], good thing you had your protective eyewear on!") return else - H << "You look directly into The [src.name], but your eyewear does absolutely nothing to protect you from it!" - M << "You look directly into The [src.name] and feel [current_size == STAGE_SUPER ? "helpless" : "weak"]." + to_chat(H, "You look directly into The [src.name], but your eyewear does absolutely nothing to protect you from it!") + to_chat(M, "You look directly into The [src.name] and feel [current_size == STAGE_SUPER ? "helpless" : "weak"].") M.apply_effect(3, STUN) for(var/mob/O in viewers(M, null)) O.show_message(text("[] stares blankly at The []!", M, src), 1) @@ -448,8 +448,8 @@ GLOBAL_LIST_BOILERPLATE(all_singularities, /obj/singularity) to_chat(M, "You hear an uneartly ringing, then what sounds like a shrilling kettle as you are washed with a wave of heat.") to_chat(M, "Miraculously, it fails to kill you.") else - M << "You hear an uneartly ringing, then what sounds like a shrilling kettle as you are washed with a wave of heat." - M << "You don't even have a moment to react as you are reduced to ashes by the intense radiation." + to_chat(M, "You hear an uneartly ringing, then what sounds like a shrilling kettle as you are washed with a wave of heat.") + to_chat(M, "You don't even have a moment to react as you are reduced to ashes by the intense radiation.") M.dust() SSradiation.radiate(src, rand(energy)) return diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index 5f36ba3e6e0..9cb31f6a7d0 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -236,7 +236,7 @@ /obj/item/gun/projectile/automatic/l6_saw/proc/toggle_cover(mob/user) cover_open = !cover_open - user << "You [cover_open ? "open" : "close"] [src]'s cover." + to_chat(user, "You [cover_open ? "open" : "close"] [src]'s cover.") update_icon() update_held_icon() diff --git a/code/modules/projectiles/targeting/targeting_overlay.dm b/code/modules/projectiles/targeting/targeting_overlay.dm index b298ebf5a5a..19e8efc8b0e 100644 --- a/code/modules/projectiles/targeting/targeting_overlay.dm +++ b/code/modules/projectiles/targeting/targeting_overlay.dm @@ -72,7 +72,7 @@ else return - owner << "[aiming_at ? "\The [aiming_at] is" : "Your targets are"] [message]." + to_chat(owner, "[aiming_at ? "\The [aiming_at] is" : "Your targets are"] [message].") if(aiming_at) to_chat(aiming_at, "You are [message].") diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index c7220ae6ae4..60723ad6731 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -130,11 +130,11 @@ /obj/item/reagent_containers/spray/pepper/examine(mob/user) if(..(user, 1)) - user << "The safety is [safety ? "on" : "off"]." + to_chat(user, "The safety is [safety ? "on" : "off"].") /obj/item/reagent_containers/spray/pepper/attack_self(var/mob/user) safety = !safety - usr << "You switch the safety [safety ? "on" : "off"]." + to_chat(usr, "You switch the safety [safety ? "on" : "off"].") /obj/item/reagent_containers/spray/pepper/Spray_at(atom/A as mob|obj) if(safety) diff --git a/code/modules/research/message_server.dm b/code/modules/research/message_server.dm index 959d2ed53c1..04187593369 100644 --- a/code/modules/research/message_server.dm +++ b/code/modules/research/message_server.dm @@ -137,7 +137,7 @@ var/global/list/obj/machinery/message_server/message_servers = list() /obj/machinery/message_server/attack_hand(user as mob) // user << "There seem to be some parts missing from this server. They should arrive on the station in a few days, give or take a few CentCom delays." - user << "You toggle PDA message passing from [active ? "On" : "Off"] to [active ? "Off" : "On"]" + to_chat(user, "You toggle PDA message passing from [active ? "On" : "Off"] to [active ? "Off" : "On"]") active = !active update_icon() diff --git a/code/modules/shieldgen/sheldwallgen.dm b/code/modules/shieldgen/sheldwallgen.dm index 166f118ad2e..1596c1b6294 100644 --- a/code/modules/shieldgen/sheldwallgen.dm +++ b/code/modules/shieldgen/sheldwallgen.dm @@ -179,7 +179,7 @@ if(istype(W, /obj/item/card/id)||istype(W, /obj/item/pda)) if (src.allowed(user)) src.locked = !src.locked - user << "Controls are now [src.locked ? "locked." : "unlocked."]" + to_chat(user, "Controls are now [src.locked ? "locked." : "unlocked."]") else to_chat(user, "Access denied.") diff --git a/code/modules/shieldgen/shield_gen.dm b/code/modules/shieldgen/shield_gen.dm index dcde5df2edd..807e13343be 100644 --- a/code/modules/shieldgen/shield_gen.dm +++ b/code/modules/shieldgen/shield_gen.dm @@ -48,7 +48,7 @@ /obj/machinery/shield_gen/emag_act(var/remaining_charges, var/mob/user) if(prob(75)) src.locked = !src.locked - user << "Controls are now [src.locked ? "locked." : "unlocked."]" + to_chat(user, "Controls are now [src.locked ? "locked." : "unlocked."]") . = 1 updateDialog() var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread @@ -60,7 +60,7 @@ var/obj/item/card/id/C = W if(access_captain in C.access || access_security in C.access || access_engine in C.access) src.locked = !src.locked - user << "Controls are now [src.locked ? "locked." : "unlocked."]" + to_chat(user, "Controls are now [src.locked ? "locked." : "unlocked."]") updateDialog() else to_chat(user, "Access denied.") diff --git a/code/modules/telesci/telesci_computer.dm b/code/modules/telesci/telesci_computer.dm index 3a60498ef8e..956d67ba7cc 100644 --- a/code/modules/telesci/telesci_computer.dm +++ b/code/modules/telesci/telesci_computer.dm @@ -38,7 +38,7 @@ /obj/machinery/computer/telescience/examine(mob/user) ..() - user << "There are [crystals.len ? crystals.len : "no"] bluespace crystal\s in the crystal slots." + to_chat(user, "There are [crystals.len ? crystals.len : "no"] bluespace crystal\s in the crystal slots.") /obj/machinery/computer/telescience/Initialize() . = ..() diff --git a/code/modules/vehicles/Securitrain_vr.dm b/code/modules/vehicles/Securitrain_vr.dm index 2ac9e229715..3ed77837459 100644 --- a/code/modules/vehicles/Securitrain_vr.dm +++ b/code/modules/vehicles/Securitrain_vr.dm @@ -213,7 +213,7 @@ if(!istype(usr, /mob/living/carbon/human)) return - user << "The power light is [on ? "on" : "off"].\nThere are[key ? "" : " no"] keys in the ignition." + to_chat(user, "The power light is [on ? "on" : "off"].\nThere are[key ? "" : " no"] keys in the ignition.") user << "The charge meter reads [cell? round(cell.percent(), 0.01) : 0]%" /obj/vehicle/train/security/engine/verb/start_engine() diff --git a/code/modules/vehicles/cargo_train.dm b/code/modules/vehicles/cargo_train.dm index 1f9bc859c7a..51f7fff6a79 100644 --- a/code/modules/vehicles/cargo_train.dm +++ b/code/modules/vehicles/cargo_train.dm @@ -199,7 +199,7 @@ if(!istype(usr, /mob/living/carbon/human)) return - user << "The power light is [on ? "on" : "off"].\nThere are[key ? "" : " no"] keys in the ignition." + to_chat(user, "The power light is [on ? "on" : "off"].\nThere are[key ? "" : " no"] keys in the ignition.") user << "The charge meter reads [cell? round(cell.percent(), 0.01) : 0]%" /obj/vehicle/train/engine/verb/start_engine() diff --git a/code/modules/vehicles/rover_vr.dm b/code/modules/vehicles/rover_vr.dm index 96655923583..b02bd10f082 100644 --- a/code/modules/vehicles/rover_vr.dm +++ b/code/modules/vehicles/rover_vr.dm @@ -213,7 +213,7 @@ if(!istype(usr, /mob/living/carbon/human)) return - user << "The power light is [on ? "on" : "off"].\nThere are[key ? "" : " no"] keys in the ignition." + to_chat(user, "The power light is [on ? "on" : "off"].\nThere are[key ? "" : " no"] keys in the ignition.") user << "The charge meter reads [cell? round(cell.percent(), 0.01) : 0]%" /obj/vehicle/train/rover/engine/verb/start_engine() diff --git a/code/modules/virus2/items_devices.dm b/code/modules/virus2/items_devices.dm index a69f5a64689..a2c27cb8878 100644 --- a/code/modules/virus2/items_devices.dm +++ b/code/modules/virus2/items_devices.dm @@ -30,7 +30,7 @@ report("Antibodies detected: [antigens2string(C.antibodies)]", user) /obj/item/antibody_scanner/proc/report(var/text, mob/user as mob) - user << "\icon[src] \The [src] beeps, \"[text]\"" + to_chat(user, "\icon[src] \The [src] beeps, \"[text]\"") ///////////////VIRUS DISH/////////////// diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm index 2bcb2e39b27..b0ab5252188 100644 --- a/code/modules/vore/fluffstuff/custom_items_vr.dm +++ b/code/modules/vore/fluffstuff/custom_items_vr.dm @@ -1880,7 +1880,7 @@ /obj/item/melee/baton/fluff/stunstaff/attack_self(mob/user) if(bcell && bcell.charge > hitcost) status = !status - user << "[src] is now [status ? "on" : "off"]." + to_chat(user, "[src] is now [status ? "on" : "off"].") if(status == 0) playsound(user, 'sound/weapons/saberoff.ogg', 50, 1) else diff --git a/code/modules/xenoarcheaology/artifacts/artifact.dm b/code/modules/xenoarcheaology/artifacts/artifact.dm index 2788f12dd3f..4761ed098c5 100644 --- a/code/modules/xenoarcheaology/artifacts/artifact.dm +++ b/code/modules/xenoarcheaology/artifacts/artifact.dm @@ -179,7 +179,7 @@ to_chat(user, "You can't reach [src] from here.") return if(ishuman(user) && user:gloves) - user << "You touch [src] with your gloved hands, [pick("but nothing of note happens","but nothing happens","but nothing interesting happens","but you notice nothing different","but nothing seems to have happened")]." + to_chat(user, "You touch [src] with your gloved hands, [pick("but nothing of note happens","but nothing happens","but nothing interesting happens","but you notice nothing different","but nothing seems to have happened")].") return src.add_fingerprint(user) @@ -188,7 +188,7 @@ to_chat(user, "You touch [src].") my_effect.ToggleActivate() else - user << "You touch [src], [pick("but nothing of note happens","but nothing happens","but nothing interesting happens","but you notice nothing different","but nothing seems to have happened")]." + to_chat(user, "You touch [src], [pick("but nothing of note happens","but nothing happens","but nothing interesting happens","but you notice nothing different","but nothing seems to have happened")].") if(prob(25) && secondary_effect && secondary_effect.trigger == TRIGGER_TOUCH) secondary_effect.ToggleActivate(0) diff --git a/code/modules/xenoarcheaology/finds/talking.dm b/code/modules/xenoarcheaology/finds/talking.dm index 5968a7c4732..8dbf157b3d0 100644 --- a/code/modules/xenoarcheaology/finds/talking.dm +++ b/code/modules/xenoarcheaology/finds/talking.dm @@ -118,5 +118,5 @@ listening|=M for(var/mob/M in listening) - M << "\icon[holder_atom] [holder_atom] reverberates, \"[msg]\"" + to_chat(M, "\icon[holder_atom] [holder_atom] reverberates, \"[msg]\"") last_talk_time = world.time diff --git a/code/modules/xenoarcheaology/sampling.dm b/code/modules/xenoarcheaology/sampling.dm index 6ebff058f57..11aeb36f344 100644 --- a/code/modules/xenoarcheaology/sampling.dm +++ b/code/modules/xenoarcheaology/sampling.dm @@ -95,7 +95,7 @@ /obj/item/core_sampler/examine(var/mob/user) if(..(user, 2)) - user << "Used to extract geological core samples - this one is [sampled_turf ? "full" : "empty"], and has [num_stored_bags] bag[num_stored_bags != 1 ? "s" : ""] remaining." + to_chat(user, "Used to extract geological core samples - this one is [sampled_turf ? "full" : "empty"], and has [num_stored_bags] bag[num_stored_bags != 1 ? "s" : ""] remaining.") /obj/item/core_sampler/attackby(var/obj/item/I, var/mob/living/user) if(istype(I, /obj/item/evidencebag))