diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm
index 1d1836716bc..0a778bc485a 100644
--- a/code/_onclick/hud/hud.dm
+++ b/code/_onclick/hud/hud.dm
@@ -253,9 +253,9 @@ GLOBAL_LIST_INIT(available_ui_styles, list(
if(hud_used && client)
hud_used.show_hud() //Shows the next hud preset
- to_chat(usr, "Switched HUD mode. Press F12 to toggle.")
+ to_chat(usr, "Switched HUD mode. Press F12 to toggle.")
else
- to_chat(usr, "This mob type does not use a HUD.")
+ to_chat(usr, "This mob type does not use a HUD.")
//(re)builds the hand ui slots, throwing away old ones
diff --git a/code/_onclick/hud/pai.dm b/code/_onclick/hud/pai.dm
index c045223d983..a5f19e263f3 100644
--- a/code/_onclick/hud/pai.dm
+++ b/code/_onclick/hud/pai.dm
@@ -89,7 +89,7 @@
if(iscarbon(pAI.card.loc))
pAI.hostscan.attack(pAI.card.loc, pAI)
else
- to_chat(src, "You are not being carried by anyone!")
+ to_chat(src, "You are not being carried by anyone!")
return 0
/obj/screen/pai/crew_manifest
diff --git a/code/_onclick/telekinesis.dm b/code/_onclick/telekinesis.dm
index a802d12af19..2fd29944f6a 100644
--- a/code/_onclick/telekinesis.dm
+++ b/code/_onclick/telekinesis.dm
@@ -151,7 +151,7 @@
/proc/tkMaxRangeCheck(mob/user, atom/target)
var/d = get_dist(user, target)
if(d > TK_MAXRANGE)
- to_chat(user, "Your mind won't reach that far.")
+ to_chat(user, "Your mind won't reach that far.")
return
return TRUE
diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm
index 6064a3aeae0..45a45fe0ed2 100644
--- a/code/controllers/subsystem/shuttle.dm
+++ b/code/controllers/subsystem/shuttle.dm
@@ -901,4 +901,3 @@ SUBSYSTEM_DEF(shuttle)
message_admins("[key_name_admin(usr)] loaded [mdp] with the shuttle manipulator.")
log_admin("[key_name(usr)] loaded [mdp] with the shuttle manipulator.")
SSblackbox.record_feedback("text", "shuttle_manipulator", 1, "[mdp.name]")
-
diff --git a/code/datums/components/riding.dm b/code/datums/components/riding.dm
index f2686e3d274..e50af4db866 100644
--- a/code/datums/components/riding.dm
+++ b/code/datums/components/riding.dm
@@ -162,7 +162,7 @@
if(!istype(next) || !istype(current))
return //not happening.
if(!turf_check(next, current))
- to_chat(user, "Your \the [AM] can not go onto [next]!")
+ to_chat(user, "Your \the [AM] can not go onto [next]!")
return
if(!Process_Spacemove(direction) || !isturf(AM.loc))
return
@@ -176,7 +176,7 @@
handle_vehicle_layer()
handle_vehicle_offsets()
else
- to_chat(user, "You'll need the keys in one of your hands to [drive_verb] [AM].")
+ to_chat(user, "You'll need the keys in one of your hands to [drive_verb] [AM].")
/datum/component/riding/proc/Unbuckle(atom/movable/M)
addtimer(CALLBACK(parent, /atom/movable/.proc/unbuckle_mob, M), 0, TIMER_UNIQUE)
@@ -240,7 +240,7 @@
return list(TEXT_NORTH = list(0, 6), TEXT_SOUTH = list(0, 6), TEXT_EAST = list(0, 6), TEXT_WEST = list(0, 6))
else
return list(TEXT_NORTH = list(0, 6), TEXT_SOUTH = list(0, 6), TEXT_EAST = list(-6, 4), TEXT_WEST = list( 6, 4))
-
+
/datum/component/riding/human/force_dismount(mob/living/user)
var/atom/movable/AM = parent
@@ -267,7 +267,7 @@
var/mob/living/carbon/carbonuser = user
if(!carbonuser.get_num_arms())
Unbuckle(user)
- to_chat(user, "You can't grab onto [AM] with no hands!")
+ to_chat(user, "You can't grab onto [AM] with no hands!")
return
/datum/component/riding/cyborg/handle_vehicle_layer()
diff --git a/code/datums/components/storage/concrete/bag_of_holding.dm b/code/datums/components/storage/concrete/bag_of_holding.dm
index 40efc02767d..c3ac69f17f4 100644
--- a/code/datums/components/storage/concrete/bag_of_holding.dm
+++ b/code/datums/components/storage/concrete/bag_of_holding.dm
@@ -14,7 +14,7 @@
user.Paralyze(60)
return
if(istype(loccheck.loc, /area/fabric_of_reality))
- to_chat(user, "You can't do that here!")
+ to_chat(user, "You can't do that here!")
to_chat(user, "The Bluespace interfaces of the two devices catastrophically malfunction!")
qdel(W)
playsound(loccheck,'sound/effects/supermatter.ogg', 200, 1)
diff --git a/code/datums/components/storage/storage.dm b/code/datums/components/storage/storage.dm
index 12de0708fa9..f85a5d7ea71 100644
--- a/code/datums/components/storage/storage.dm
+++ b/code/datums/components/storage/storage.dm
@@ -125,7 +125,7 @@
if (can_hold_list != null)
can_hold = typecacheof(can_hold_list)
- if (cant_hold_list != null)
+ if (cant_hold_list != null)
cant_hold = typecacheof(cant_hold_list)
/datum/component/storage/proc/generate_hold_desc(can_hold_list)
@@ -211,7 +211,7 @@
things = typecache_filter_list(things, typecacheof(I.type))
var/len = length(things)
if(!len)
- to_chat(M, "You failed to pick up anything with [parent].")
+ to_chat(M, "You failed to pick up anything with [parent]!")
return
var/datum/progressbar/progress = new(M, len, I.loc)
var/list/rejections = list()
diff --git a/code/datums/emotes.dm b/code/datums/emotes.dm
index 5bb5c0d4157..eddaf6e2cc5 100644
--- a/code/datums/emotes.dm
+++ b/code/datums/emotes.dm
@@ -121,11 +121,11 @@
return FALSE
switch(user.stat)
if(SOFT_CRIT)
- to_chat(user, "You cannot [key] while in a critical condition.")
+ to_chat(user, "You cannot [key] while in a critical condition!")
if(UNCONSCIOUS)
- to_chat(user, "You cannot [key] while unconscious.")
+ to_chat(user, "You cannot [key] while unconscious!")
if(DEAD)
- to_chat(user, "You cannot [key] while dead.")
+ to_chat(user, "You cannot [key] while dead!")
return FALSE
if(restraint_check)
if(isliving(user))
@@ -133,12 +133,12 @@
if(L.IsParalyzed() || L.IsStun())
if(!intentional)
return FALSE
- to_chat(user, "You cannot [key] while stunned.")
+ to_chat(user, "You cannot [key] while stunned!")
return FALSE
if(restraint_check && user.restrained())
if(!intentional)
return FALSE
- to_chat(user, "You cannot [key] while restrained.")
+ to_chat(user, "You cannot [key] while restrained!")
return FALSE
if(isliving(user))
diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/krav_maga.dm
index 9337edcdd64..ad32a9bdabd 100644
--- a/code/datums/martial/krav_maga.dm
+++ b/code/datums/martial/krav_maga.dm
@@ -58,14 +58,14 @@
/datum/martial_art/krav_maga/teach(mob/living/carbon/human/H,make_temporary=0)
if(..())
- to_chat(H, "You know the arts of [name]!")
- to_chat(H, "Place your cursor over a move at the top of the screen to see what it does.")
+ to_chat(H, "You know the arts of [name]!")
+ to_chat(H, "Place your cursor over a move at the top of the screen to see what it does.")
neckchop.Grant(H)
legsweep.Grant(H)
lungpunch.Grant(H)
/datum/martial_art/krav_maga/on_remove(mob/living/carbon/human/H)
- to_chat(H, "You suddenly forget the arts of [name]...")
+ to_chat(H, "You suddenly forget the arts of [name]...")
neckchop.Remove(H)
legsweep.Remove(H)
lungpunch.Remove(H)
diff --git a/code/datums/martial/sleeping_carp.dm b/code/datums/martial/sleeping_carp.dm
index 781e59af08d..f5fd7f2f562 100644
--- a/code/datums/martial/sleeping_carp.dm
+++ b/code/datums/martial/sleeping_carp.dm
@@ -185,7 +185,7 @@
/obj/item/twohanded/bostaff/attack(mob/target, mob/living/user)
add_fingerprint(user)
if((HAS_TRAIT(user, TRAIT_CLUMSY)) && prob(50))
- to_chat(user, "You club yourself over the head with [src].")
+ to_chat(user, "You club yourself over the head with [src].")
user.Paralyze(60)
if(ishuman(user))
var/mob/living/carbon/human/H = user
diff --git a/code/datums/martial/wrestling.dm b/code/datums/martial/wrestling.dm
index 4c2c4e76a17..e7a901805c4 100644
--- a/code/datums/martial/wrestling.dm
+++ b/code/datums/martial/wrestling.dm
@@ -103,8 +103,8 @@
/datum/martial_art/wrestling/teach(mob/living/carbon/human/H,make_temporary=0)
if(..())
- to_chat(H, "SNAP INTO A THIN TIM!")
- to_chat(H, "Place your cursor over a move at the top of the screen to see what it does.")
+ to_chat(H, "SNAP INTO A THIN TIM!")
+ to_chat(H, "Place your cursor over a move at the top of the screen to see what it does.")
drop.Grant(H)
kick.Grant(H)
slam.Grant(H)
@@ -112,7 +112,7 @@
strike.Grant(H)
/datum/martial_art/wrestling/on_remove(mob/living/carbon/human/H)
- to_chat(H, "You no longer feel that the tower of power is too sweet to be sour...")
+ to_chat(H, "You no longer feel that the tower of power is too sweet to be sour...")
drop.Remove(H)
kick.Remove(H)
slam.Remove(H)
@@ -129,13 +129,13 @@
if(!D)
return
if(!A.pulling || A.pulling != D)
- to_chat(A, "You need to have [D] in a cinch!")
+ to_chat(A, "You need to have [D] in a cinch!")
return
D.forceMove(A.loc)
D.setDir(get_dir(D, A))
D.Stun(80)
- A.visible_message("[A] starts spinning around with [D]!")
+ A.visible_message("[A] starts spinning around with [D]!")
A.emote("scream")
for (var/i = 0, i < 20, i++)
@@ -155,11 +155,11 @@
if (A && D)
if (get_dist(A, D) > 1)
- to_chat(A, "[D] is too far away!")
+ to_chat(A, "[D] is too far away!")
return 0
if (!isturf(A.loc) || !isturf(D.loc))
- to_chat(A, "You can't throw [D] from here!")
+ to_chat(A, "You can't throw [D] from here!")
return 0
A.setDir(turn(A.dir, 90))
@@ -177,16 +177,16 @@
// These are necessary because of the sleep call.
if (get_dist(A, D) > 1)
- to_chat(A, "[D] is too far away!")
+ to_chat(A, "[D] is too far away!")
return 0
if (!isturf(A.loc) || !isturf(D.loc))
- to_chat(A, "You can't throw [D] from here!")
+ to_chat(A, "You can't throw [D] from here!")
return 0
D.forceMove(A.loc) // Maybe this will help with the wallthrowing bug.
- A.visible_message("[A] throws [D]!")
+ A.visible_message("[A] throws [D]!")
playsound(A.loc, "swing_hit", 50, 1)
var/turf/T = get_edge_target_turf(A, A.dir)
if (T && isturf(T))
@@ -208,13 +208,13 @@
if(!D)
return
if(!A.pulling || A.pulling != D)
- to_chat(A, "You need to have [D] in a cinch!")
+ to_chat(A, "You need to have [D] in a cinch!")
return
D.forceMove(A.loc)
A.setDir(get_dir(A, D))
D.setDir(get_dir(D, A))
- A.visible_message("[A] lifts [D] up!")
+ A.visible_message("[A] lifts [D] up!")
FlipAnimation()
@@ -236,7 +236,7 @@
D.pixel_x = A.pixel_x + 8
if (get_dist(A, D) > 1)
- to_chat(A, "[D] is too far away!")
+ to_chat(A, "[D] is too far away!")
A.pixel_x = 0
A.pixel_y = 0
D.pixel_x = 0
@@ -244,7 +244,7 @@
return 0
if (!isturf(A.loc) || !isturf(D.loc))
- to_chat(A, "You can't slam [D] here!")
+ to_chat(A, "You can't slam [D] here!")
A.pixel_x = 0
A.pixel_y = 0
D.pixel_x = 0
@@ -268,11 +268,11 @@
D.pixel_y = 0
if (get_dist(A, D) > 1)
- to_chat(A, "[D] is too far away!")
+ to_chat(A, "[D] is too far away!")
return 0
if (!isturf(A.loc) || !isturf(D.loc))
- to_chat(A, "You can't slam [D] here!")
+ to_chat(A, "You can't slam [D] here!")
return 0
D.forceMove(A.loc)
@@ -284,7 +284,7 @@
if (3)
fluff = "atomic [fluff]"
- A.visible_message("[A] [fluff] [D]!")
+ A.visible_message("[A] [fluff] [D]!")
playsound(A.loc, "swing_hit", 50, 1)
if (!D.stat)
D.emote("scream")
@@ -327,7 +327,7 @@
A.forceMove(D.loc)
addtimer(CALLBACK(src, .proc/CheckStrikeTurf, A, T), 4)
- A.visible_message("[A] headbutts [D]!")
+ A.visible_message("[A] headbutts [D]!")
D.adjustBruteLoss(rand(10,20))
playsound(A.loc, "swing_hit", 50, 1)
D.Unconscious(20)
@@ -340,7 +340,7 @@
A.emote("flip")
A.setDir(turn(A.dir, 90))
- A.visible_message("[A] roundhouse-kicks [D]!")
+ A.visible_message("[A] roundhouse-kicks [D]!")
playsound(A.loc, "swing_hit", 50, 1)
D.adjustBruteLoss(rand(10,20))
@@ -372,7 +372,7 @@
if (surface && (ST && isturf(ST)))
A.forceMove(ST)
- A.visible_message("[A] climbs onto [surface]!")
+ A.visible_message("[A] climbs onto [surface]!")
A.pixel_y = 10
falling = 1
sleep(10)
@@ -383,15 +383,15 @@
if ((falling == 0 && get_dist(A, D) > 1) || (falling == 1 && get_dist(A, D) > 2)) // We climbed onto stuff.
A.pixel_y = 0
if (falling == 1)
- A.visible_message("...and dives head-first into the ground, ouch!")
+ A.visible_message("...and dives head-first into the ground, ouch!")
A.adjustBruteLoss(rand(10,20))
A.Paralyze(60)
- to_chat(A, "[D] is too far away!")
+ to_chat(A, "[D] is too far away!")
return 0
if (!isturf(A.loc) || !isturf(D.loc))
A.pixel_y = 0
- to_chat(A, "You can't drop onto [D] from here!")
+ to_chat(A, "You can't drop onto [D] from here!")
return 0
if(A)
@@ -402,7 +402,7 @@
A.forceMove(D.loc)
- A.visible_message("[A] leg-drops [D]!")
+ A.visible_message("[A] leg-drops [D]!")
playsound(A.loc, "swing_hit", 50, 1)
A.emote("scream")
diff --git a/code/datums/mutations/antenna.dm b/code/datums/mutations/antenna.dm
index 842e6894859..a99d8e0f36d 100644
--- a/code/datums/mutations/antenna.dm
+++ b/code/datums/mutations/antenna.dm
@@ -96,7 +96,7 @@
if(the_dna)
to_chat(user, "You uncover that [H.p_their()] true identity is [the_dna.real_name].")
else
- to_chat(user, "You can't find a mind to read inside of [M].")
+ to_chat(user, "You can't find a mind to read inside of [M]!")
/datum/mutation/human/mindreader/New(class_ = MUT_OTHER, timer, datum/mutation/human/copymut)
..()
diff --git a/code/game/machinery/PDApainter.dm b/code/game/machinery/PDApainter.dm
index b2989dc037e..66f449e29ca 100644
--- a/code/game/machinery/PDApainter.dm
+++ b/code/game/machinery/PDApainter.dm
@@ -122,7 +122,7 @@
ejectpda()
else
- to_chat(user, "[src] is empty.")
+ to_chat(user, "[src] is empty!")
/obj/machinery/pdapainter/verb/ejectpda()
@@ -138,7 +138,7 @@
storedpda = null
update_icon()
else
- to_chat(usr, "[src] is empty.")
+ to_chat(usr, "[src] is empty!")
/obj/machinery/pdapainter/power_change()
diff --git a/code/game/machinery/ai_slipper.dm b/code/game/machinery/ai_slipper.dm
index 1703ce57d1e..d39355a4857 100644
--- a/code/game/machinery/ai_slipper.dm
+++ b/code/game/machinery/ai_slipper.dm
@@ -35,10 +35,10 @@
to_chat(user, "Access denied.")
return
if(!uses)
- to_chat(user, "[src] is out of foam and cannot be activated.")
+ to_chat(user, "[src] is out of foam and cannot be activated!")
return
if(cooldown_time > world.time)
- to_chat(user, "[src] cannot be activated for [DisplayTimeText(world.time - cooldown_time)].")
+ to_chat(user, "[src] cannot be activated for [DisplayTimeText(world.time - cooldown_time)]!")
return
new /obj/effect/particle_effect/foam(loc)
uses--
diff --git a/code/game/machinery/aug_manipulator.dm b/code/game/machinery/aug_manipulator.dm
index 8360aa86c1b..4dd7cec6452 100644
--- a/code/game/machinery/aug_manipulator.dm
+++ b/code/game/machinery/aug_manipulator.dm
@@ -118,7 +118,7 @@
eject_part(user)
else
- to_chat(user, "\The [src] is empty.")
+ to_chat(user, "\The [src] is empty!")
/obj/machinery/aug_manipulator/proc/eject_part(mob/living/user)
if(storedpart)
@@ -126,7 +126,7 @@
storedpart = null
update_icon()
else
- to_chat(user, "[src] is empty.")
+ to_chat(user, "[src] is empty!")
/obj/machinery/aug_manipulator/AltClick(mob/living/user)
..()
diff --git a/code/game/machinery/computer/camera_advanced.dm b/code/game/machinery/computer/camera_advanced.dm
index 62d9600b40b..de3acaf5c45 100644
--- a/code/game/machinery/computer/camera_advanced.dm
+++ b/code/game/machinery/computer/camera_advanced.dm
@@ -49,7 +49,7 @@
/obj/machinery/proc/remove_eye_control(mob/living/user)
CRASH("[type] does not implement ai eye handling")
-
+
/obj/machinery/computer/camera_advanced/remove_eye_control(mob/living/user)
if(!user)
return
@@ -102,7 +102,7 @@
if(!is_operational()) //you cant use broken machine you chumbis
return
if(current_user)
- to_chat(user, "The console is already in use!")
+ to_chat(user, "The console is already in use!")
return
var/mob/living/L = user
diff --git a/code/game/machinery/computer/dna_console.dm b/code/game/machinery/computer/dna_console.dm
index 8ba7aee6085..6563e4448ea 100644
--- a/code/game/machinery/computer/dna_console.dm
+++ b/code/game/machinery/computer/dna_console.dm
@@ -67,7 +67,7 @@
stored_chromosomes += I
to_chat(user, "You insert [I]")
else
- to_chat(user, "You cannot store any more chromosomes.")
+ to_chat(user, "You cannot store any more chromosomes!")
return
if(istype(I, /obj/item/dnainjector/activator))
var/obj/item/dnainjector/activator/A = I
diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm
index 86f59a78ab7..2c360c522a1 100644
--- a/code/game/machinery/doors/airlock.dm
+++ b/code/game/machinery/doors/airlock.dm
@@ -1650,9 +1650,9 @@
if(!user_allowed(user))
return
if(welded)
- to_chat(user, text("The airlock has been welded shut!"))
+ to_chat(user, text("The airlock has been welded shut!"))
else if(locked)
- to_chat(user, text("The door bolts are down!"))
+ to_chat(user, text("The door bolts are down!"))
else if(!density)
close()
else
diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm
index 335e49a40ee..d7a45696698 100644
--- a/code/game/machinery/porta_turret/portable_turret.dm
+++ b/code/game/machinery/porta_turret/portable_turret.dm
@@ -887,7 +887,7 @@
. = ..()
if ( get_dist(src, user) > 0 )
if ( !(issilicon(user) || IsAdminGhost(user)) )
- to_chat(user, "You are too far away.")
+ to_chat(user, "You are too far away!")
user.unset_machine()
user << browse(null, "window=turretid")
return
diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm
index be1bc21c51f..7072c6aab4c 100644
--- a/code/game/machinery/teleporter.dm
+++ b/code/game/machinery/teleporter.dm
@@ -47,7 +47,7 @@
/obj/machinery/teleport/hub/Bumped(atom/movable/AM)
if(is_centcom_level(z))
- to_chat(AM, "You can't use this here.")
+ to_chat(AM, "You can't use this here!")
return
if(is_ready())
teleport(AM)
diff --git a/code/game/mecha/mecha_topic.dm b/code/game/mecha/mecha_topic.dm
index e7d53db45c1..62b4674e991 100644
--- a/code/game/mecha/mecha_topic.dm
+++ b/code/game/mecha/mecha_topic.dm
@@ -319,7 +319,7 @@
if(href_list["dna_lock"])
if(occupant && !iscarbon(occupant))
- to_chat(occupant, " You do not have any DNA!")
+ to_chat(occupant, " You do not have any DNA!")
return
dna_lock = occupant.dna.unique_enzymes
occupant_message("You feel a prick as the needle takes your DNA sample.")
diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm
index fcad5180a4e..918e6f01319 100644
--- a/code/game/objects/items.dm
+++ b/code/game/objects/items.dm
@@ -450,7 +450,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE)
if(M.is_eyes_covered())
// you can't stab someone in the eyes wearing a mask!
- to_chat(user, "You're going to need to remove [M.p_their()] eye protection first!")
+ to_chat(user, "You're going to need to remove [M.p_their()] eye protection first!")
return
if(isalien(M))//Aliens don't have eyes./N slimes also don't have eyes!
@@ -458,7 +458,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE)
return
if(isbrain(M))
- to_chat(user, "You cannot locate any organic eyes on this brain!")
+ to_chat(user, "You cannot locate any organic eyes on this brain!")
return
src.add_fingerprint(user)
diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm
index 922ff2fc608..2c2127ce394 100644
--- a/code/game/objects/items/cigs_lighters.dm
+++ b/code/game/objects/items/cigs_lighters.dm
@@ -80,7 +80,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM
var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M)
if(lit && cig && user.a_intent == INTENT_HELP)
if(cig.lit)
- to_chat(user, "[cig] is already lit.")
+ to_chat(user, "[cig] is already lit!")
if(M == user)
cig.attackby(src, user)
else
@@ -165,9 +165,9 @@ CIGARETTE PACKETS ARE IN FANCY.DM
to_chat(user, "You dip \the [src] into \the [glass].")
else //if not, either the beaker was empty, or the cigarette was full
if(!glass.reagents.total_volume)
- to_chat(user, "[glass] is empty.")
+ to_chat(user, "[glass] is empty!")
else
- to_chat(user, "[src] is full.")
+ to_chat(user, "[src] is full!")
/obj/item/clothing/mask/cigarette/proc/light(flavor_text = null)
@@ -277,7 +277,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM
var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M)
if(lit && cig && user.a_intent == INTENT_HELP)
if(cig.lit)
- to_chat(user, "The [cig.name] is already lit.")
+ to_chat(user, "The [cig.name] is already lit!")
if(M == user)
cig.attackby(src, user)
else
@@ -634,7 +634,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM
var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M)
if(lit && cig && user.a_intent == INTENT_HELP)
if(cig.lit)
- to_chat(user, "The [cig.name] is already lit.")
+ to_chat(user, "The [cig.name] is already lit!")
if(M == user)
cig.attackby(src, user)
else
@@ -801,7 +801,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM
add_overlay("vapeopen_low")
if(screw && (obj_flags & EMAGGED))
- to_chat(user, "[src] can't be modified!")
+ to_chat(user, "[src] can't be modified!")
else
..()
@@ -820,7 +820,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM
else
to_chat(user, "[src] is already emagged!")
else
- to_chat(user, "You need to open the cap to do that.")
+ to_chat(user, "You need to open the cap to do that!")
/obj/item/clothing/mask/vape/attack_self(mob/user)
if(reagents.total_volume > 0)
@@ -874,7 +874,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM
if(!reagents.total_volume)
if(ismob(loc))
- to_chat(M, "[src] is empty!")
+ to_chat(M, "[src] is empty!")
STOP_PROCESSING(SSobj, src)
//it's reusable so it won't unequip when empty
return
diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm
index d31e349f0cd..e742b9f1dfc 100644
--- a/code/game/objects/items/devices/flashlight.dm
+++ b/code/game/objects/items/devices/flashlight.dm
@@ -70,12 +70,12 @@
switch(user.zone_selected)
if(BODY_ZONE_PRECISE_EYES)
if((M.head && M.head.flags_cover & HEADCOVERSEYES) || (M.wear_mask && M.wear_mask.flags_cover & MASKCOVERSEYES) || (M.glasses && M.glasses.flags_cover & GLASSESCOVERSEYES))
- to_chat(user, "You're going to need to remove that [(M.head && M.head.flags_cover & HEADCOVERSEYES) ? "helmet" : (M.wear_mask && M.wear_mask.flags_cover & MASKCOVERSEYES) ? "mask": "glasses"] first.")
+ to_chat(user, "You're going to need to remove that [(M.head && M.head.flags_cover & HEADCOVERSEYES) ? "helmet" : (M.wear_mask && M.wear_mask.flags_cover & MASKCOVERSEYES) ? "mask": "glasses"] first!")
return
var/obj/item/organ/eyes/E = M.getorganslot(ORGAN_SLOT_EYES)
if(!E)
- to_chat(user, "[M] doesn't have any eyes!")
+ to_chat(user, "[M] doesn't have any eyes!")
return
if(M == user) //they're using it on themselves
@@ -96,7 +96,7 @@
if(BODY_ZONE_PRECISE_MOUTH)
if(M.is_mouth_covered())
- to_chat(user, "You're going to need to remove that [(M.head && M.head.flags_cover & HEADCOVERSMOUTH) ? "helmet" : "mask"] first.")
+ to_chat(user, "You're going to need to remove that [(M.head && M.head.flags_cover & HEADCOVERSMOUTH) ? "helmet" : "mask"] first!")
return
var/their = M.p_their()
diff --git a/code/game/objects/items/devices/forcefieldprojector.dm b/code/game/objects/items/devices/forcefieldprojector.dm
index 706e6208405..a9d6651ca21 100644
--- a/code/game/objects/items/devices/forcefieldprojector.dm
+++ b/code/game/objects/items/devices/forcefieldprojector.dm
@@ -36,7 +36,7 @@
if(get_dist(T,src) > field_distance_limit)
return
if(LAZYLEN(current_fields) >= max_fields)
- to_chat(user, "[src] cannot sustain any more forcefields!")
+ to_chat(user, "[src] cannot sustain any more forcefields!")
return
playsound(src,'sound/weapons/resonator_fire.ogg',50,1)
diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm
index 9932da1f336..682661617f6 100644
--- a/code/game/objects/items/devices/laserpointer.dm
+++ b/code/game/objects/items/devices/laserpointer.dm
@@ -148,9 +148,9 @@
H.Move(targloc)
log_combat(user, H, "moved with a laser pointer",src)
else
- H.visible_message("[H] looks briefly distracted by the light."," You're briefly tempted by the shiny light... ")
+ H.visible_message("[H] looks briefly distracted by the light."," You're briefly tempted by the shiny light... ")
else
- H.visible_message("[H] stares at the light"," You stare at the light... ")
+ H.visible_message("[H] stares at the light"," You stare at the light... ")
//cats!
for(var/mob/living/simple_animal/pet/cat/C in view(1,targloc))
diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm
index 99fa8e5b441..7956aa8542b 100644
--- a/code/game/objects/items/devices/paicard.dm
+++ b/code/game/objects/items/devices/paicard.dm
@@ -156,7 +156,7 @@
src.add_overlay("pai-null")
/obj/item/paicard/proc/alertUpdate()
- audible_message("[src] flashes a message across its screen, \"Additional personalities available for download.\"", "[src] vibrates with an alert.")
+ audible_message("[src] flashes a message across its screen, \"Additional personalities available for download.\"", "[src] vibrates with an alert.")
/obj/item/paicard/emp_act(severity)
. = ..()
diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm
index e6b7d12f751..ce3b5adc6d1 100644
--- a/code/game/objects/items/devices/radio/intercom.dm
+++ b/code/game/objects/items/devices/radio/intercom.dm
@@ -23,7 +23,7 @@
/obj/item/radio/intercom/ratvar/attackby(obj/item/I, mob/living/user, params)
if(I.tool_behaviour == TOOL_SCREWDRIVER)
- to_chat(user, "[src] is fastened to the wall with [is_servant_of_ratvar(user) ? "replicant alloy" : "some material you've never seen"], and can't be removed.")
+ to_chat(user, "[src] is fastened to the wall with [is_servant_of_ratvar(user) ? "replicant alloy" : "some material you've never seen"], and can't be removed.")
return //no unfastening!
. = ..()
diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm
index b44cc15b1b9..d649474177c 100644
--- a/code/game/objects/items/devices/scanners.dm
+++ b/code/game/objects/items/devices/scanners.dm
@@ -632,7 +632,7 @@ GENE SCANNER
to_chat(user, "Growth progress: [T.amount_grown]/[SLIME_EVOLUTION_THRESHOLD]")
if(T.effectmod)
to_chat(user, "Core mutation in progress: [T.effectmod]")
- to_chat(user, "Progress in core mutation: [T.applied] / [SLIME_EXTRACT_CROSSING_REQUIRED]")
+ to_chat(user, "Progress in core mutation: [T.applied] / [SLIME_EXTRACT_CROSSING_REQUIRED]")
to_chat(user, "========================")
diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm
index c9e82e1706b..08ab38cd4ba 100644
--- a/code/game/objects/items/melee/misc.dm
+++ b/code/game/objects/items/melee/misc.dm
@@ -181,7 +181,7 @@
add_fingerprint(user)
if((HAS_TRAIT(user, TRAIT_CLUMSY)) && prob(50))
- to_chat(user, "You club yourself over the head.")
+ to_chat(user, "You club yourself over the head.")
user.Paralyze(60 * force)
if(ishuman(user))
var/mob/living/carbon/human/H = user
@@ -211,8 +211,8 @@
target.Paralyze(60)
log_combat(user, target, "stunned", src)
src.add_fingerprint(user)
- target.visible_message("[user] has knocked down [target] with [src]!", \
- "[user] has knocked down [target] with [src]!")
+ target.visible_message("[user] has knocked down [target] with [src]!", \
+ "[user] has knocked down [target] with [src]!")
if(!iscarbon(user))
target.LAssailant = null
else
@@ -254,14 +254,14 @@
/obj/item/melee/classic_baton/telescopic/attack_self(mob/user)
on = !on
if(on)
- to_chat(user, "You extend the baton.")
+ to_chat(user, "You extend the baton.")
icon_state = "telebaton_1"
item_state = "nullrod"
w_class = WEIGHT_CLASS_BULKY //doesnt fit in backpack when its on for balance
force = 10 //stun baton damage
attack_verb = list("smacked", "struck", "cracked", "beaten")
else
- to_chat(user, "You collapse the baton.")
+ to_chat(user, "You collapse the baton.")
icon_state = "telebaton_0"
item_state = null //no sprite for concealment even when in hand
slot_flags = ITEM_SLOT_BELT
@@ -453,13 +453,13 @@
add_overlay(sausage)
/obj/item/melee/roastingstick/proc/extend(user)
- to_chat(user, "You extend [src].")
+ to_chat(user, "You extend [src].")
icon_state = "roastingstick_1"
item_state = "nullrod"
w_class = WEIGHT_CLASS_BULKY
/obj/item/melee/roastingstick/proc/retract(user)
- to_chat(user, "You collapse [src].")
+ to_chat(user, "You collapse [src].")
icon_state = "roastingstick_0"
item_state = null
w_class = WEIGHT_CLASS_SMALL
diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm
index d888aa0ce53..9fada67a0c1 100644
--- a/code/game/objects/items/robot/robot_items.dm
+++ b/code/game/objects/items/robot/robot_items.dm
@@ -295,7 +295,7 @@
if(iscyborg(user))
var/mob/living/silicon/robot/R = user
if(!R.cell || R.cell.charge < 1200)
- to_chat(user, "You don't have enough charge to do this!")
+ to_chat(user, "You don't have enough charge to do this!")
return
R.cell.charge -= 1000
if(R.emagged)
diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm
index 782f795e45e..9e777db3f4a 100644
--- a/code/game/objects/items/stacks/medical.dm
+++ b/code/game/objects/items/stacks/medical.dm
@@ -41,9 +41,9 @@
if(affecting.heal_damage(brute, burn))
C.update_damage_overlays()
return TRUE
- to_chat(user, "[C]'s [affecting.name] can not be healed with \the [src].")
+ to_chat(user, "[C]'s [affecting.name] can not be healed with \the [src]!")
return
- to_chat(user, "\The [src] won't work on a robotic limb!")
+ to_chat(user, "\The [src] won't work on a robotic limb!")
/obj/item/stack/medical/bruise_pack
name = "bruise pack"
@@ -58,12 +58,12 @@
/obj/item/stack/medical/bruise_pack/heal(mob/living/M, mob/user)
if(M.stat == DEAD)
- to_chat(user, " [M] is dead. You can not help [M.p_them()]!")
+ to_chat(user, " [M] is dead! You can not help [M.p_them()].")
return
if(isanimal(M))
var/mob/living/simple_animal/critter = M
if (!(critter.healable))
- to_chat(user, " You cannot use \the [src] on [M]!")
+ to_chat(user, " You cannot use \the [src] on [M]!")
return FALSE
else if (critter.health == critter.maxHealth)
to_chat(user, " [M] is at full health.")
@@ -73,7 +73,7 @@
return TRUE
if(iscarbon(M))
return heal_carbon(M, user, heal_brute, 0)
- to_chat(user, "You can't heal [M] with the \the [src]!")
+ to_chat(user, "You can't heal [M] with the \the [src]!")
/obj/item/stack/medical/bruise_pack/suicide_act(mob/user)
user.visible_message("[user] is bludgeoning [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit suicide!")
@@ -96,7 +96,7 @@
H.suppress_bloodloss(stop_bleeding)
to_chat(user, "You stop the bleeding of [M]!")
return TRUE
- to_chat(user, "You can not use \the [src] on [M]!")
+ to_chat(user, "You can not use \the [src] on [M]!")
/obj/item/stack/medical/gauze/attackby(obj/item/I, mob/user, params)
if(I.tool_behaviour == TOOL_WIRECUTTER || I.is_sharp())
@@ -140,11 +140,11 @@
/obj/item/stack/medical/ointment/heal(mob/living/M, mob/user)
if(M.stat == DEAD)
- to_chat(user, " [M] is dead. You can not help [M.p_them()]!")
+ to_chat(user, " [M] is dead! You can not help [M.p_them()].")
return
if(iscarbon(M))
return heal_carbon(M, user, 0, heal_burn)
- to_chat(user, "You can't heal [M] with the \the [src]!")
+ to_chat(user, "You can't heal [M] with the \the [src]!")
/obj/item/stack/medical/ointment/suicide_act(mob/living/user)
user.visible_message("[user] is squeezing \the [src] into [user.p_their()] mouth! [user.p_do(TRUE)]n't [user.p_they()] know that stuff is toxic?")
diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm
index e987f2a1fde..bb8bd32bb4f 100644
--- a/code/game/objects/items/stacks/stack.dm
+++ b/code/game/objects/items/stacks/stack.dm
@@ -29,7 +29,7 @@
/obj/item/stack/grind_requirements()
if(is_cyborg)
- to_chat(usr, "[src] is electronically synthesized in your chassis and can't be ground up!")
+ to_chat(usr, "[src] is electronically synthesized in your chassis and can't be ground up!")
return
return TRUE
diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm
index 5eee463d6c1..b3b2733ebbf 100644
--- a/code/game/objects/items/storage/belt.dm
+++ b/code/game/objects/items/storage/belt.dm
@@ -667,7 +667,7 @@
user.put_in_hands(I)
update_icon()
else
- to_chat(user, "[src] is empty.")
+ to_chat(user, "[src] is empty!")
/obj/item/storage/belt/sabre/update_icon()
icon_state = "sheath"
diff --git a/code/game/objects/items/storage/secure.dm b/code/game/objects/items/storage/secure.dm
index 2e91c68050b..1f21436bc45 100644
--- a/code/game/objects/items/storage/secure.dm
+++ b/code/game/objects/items/storage/secure.dm
@@ -54,7 +54,7 @@
else
l_hacking = 0
else
- to_chat(user, "You must unscrew the service panel before you can pulse the wiring.")
+ to_chat(user, "You must unscrew the service panel before you can pulse the wiring!")
return
//At this point you have exhausted all the special things to do when locked
// ... but it's still locked.
diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm
index aced819b093..71ea917e145 100644
--- a/code/game/objects/items/twohanded.dm
+++ b/code/game/objects/items/twohanded.dm
@@ -720,7 +720,7 @@
/obj/item/twohanded/pitchfork/demonic/attack(mob/target, mob/living/carbon/human/user)
if(user.mind && user.owns_soul() && !is_devil(user))
- to_chat(user, "[src] burns in your hands.")
+ to_chat(user, "[src] burns in your hands.")
user.apply_damage(rand(force/2, force), BURN, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM))
..()
diff --git a/code/game/objects/structures/barsigns.dm b/code/game/objects/structures/barsigns.dm
index c15bea20486..20241df7d5b 100644
--- a/code/game/objects/structures/barsigns.dm
+++ b/code/game/objects/structures/barsigns.dm
@@ -69,7 +69,7 @@
to_chat(user, "Access denied.")
return
if(broken)
- to_chat(user, "The controls seem unresponsive.")
+ to_chat(user, "The controls seem unresponsive.")
return
pick_sign(user)
diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm
index 486bacd38a9..528bc39efd5 100644
--- a/code/game/objects/structures/displaycase.dm
+++ b/code/game/objects/structures/displaycase.dm
@@ -267,33 +267,33 @@
is_locked = !is_locked
to_chat(user, "You [!is_locked ? "un" : ""]lock the case.")
else
- to_chat(user, "The lock is stuck shut!")
+ to_chat(user, "The lock is stuck shut!")
return
if(is_locked)
- to_chat(user, "The case is shut tight with an old fashioned physical lock. Maybe you should ask the curator for the key?")
+ to_chat(user, "The case is shut tight with an old fashioned physical lock. Maybe you should ask the curator for the key?")
return
if(!added_roundstart)
- to_chat(user, "You've already put something new in this case.")
+ to_chat(user, "You've already put something new in this case!")
return
if(is_type_in_typecache(W, GLOB.blacklisted_cargo_types))
- to_chat(user, "The case rejects the [W].")
+ to_chat(user, "The case rejects the [W]!")
return
for(var/a in W.GetAllContents())
if(is_type_in_typecache(a, GLOB.blacklisted_cargo_types))
- to_chat(user, "The case rejects the [W].")
+ to_chat(user, "The case rejects the [W]!")
return
if(user.transferItemToLoc(W, src))
if(showpiece)
- to_chat(user, "You press a button, and [showpiece] descends into the floor of the case.")
+ to_chat(user, "You press a button, and [showpiece] descends into the floor of the case.")
QDEL_NULL(showpiece)
- to_chat(user, "You insert [W] into the case.")
+ to_chat(user, "You insert [W] into the case.")
showpiece = W
added_roundstart = FALSE
update_icon()
@@ -306,9 +306,9 @@
if(chosen_plaque)
if(user.Adjacent(src))
trophy_message = chosen_plaque
- to_chat(user, "You set the plaque's text.")
+ to_chat(user, "You set the plaque's text.")
else
- to_chat(user, "You are too far to set the plaque's text.")
+ to_chat(user, "You are too far to set the plaque's text!")
SSpersistence.SaveTrophy(src)
return TRUE
diff --git a/code/game/objects/structures/fence.dm b/code/game/objects/structures/fence.dm
index cf0a02e949d..195f5ee3688 100644
--- a/code/game/objects/structures/fence.dm
+++ b/code/game/objects/structures/fence.dm
@@ -60,7 +60,7 @@
/obj/structure/fence/attackby(obj/item/W, mob/user)
if(W.tool_behaviour == TOOL_WIRECUTTER)
if(!cuttable)
- to_chat(user, "This section of the fence can't be cut.")
+ to_chat(user, "This section of the fence can't be cut!")
return
if(invulnerable)
to_chat(user, "This fence is too strong to cut through.")
diff --git a/code/game/objects/structures/fireaxe.dm b/code/game/objects/structures/fireaxe.dm
index f29c0899cf6..e8582cf3db0 100644
--- a/code/game/objects/structures/fireaxe.dm
+++ b/code/game/objects/structures/fireaxe.dm
@@ -166,7 +166,7 @@
add_overlay("glass_raised")
/obj/structure/fireaxecabinet/proc/toggle_lock(mob/user)
- to_chat(user, " Resetting circuitry...")
+ to_chat(user, " Resetting circuitry...")
playsound(src, 'sound/machines/locktoggle.ogg', 50, 1)
if(do_after(user, 20, target = src))
to_chat(user, "You [locked ? "disable" : "re-enable"] the locking modules.")
diff --git a/code/game/objects/structures/kitchen_spike.dm b/code/game/objects/structures/kitchen_spike.dm
index e4573320785..23d96f9ed3a 100644
--- a/code/game/objects/structures/kitchen_spike.dm
+++ b/code/game/objects/structures/kitchen_spike.dm
@@ -52,7 +52,7 @@
/obj/structure/kitchenspike/crowbar_act(mob/living/user, obj/item/I)
if(has_buckled_mobs())
- to_chat(user, "You can't do that while something's on the spike!")
+ to_chat(user, "You can't do that while something's on the spike!")
return TRUE
if(I.use_tool(src, user, 20, volume=100))
diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm
index fc932c32312..d078a4f5ec6 100644
--- a/code/modules/admin/admin.dm
+++ b/code/modules/admin/admin.dm
@@ -510,7 +510,7 @@
else
message_admins("[key_name(usr)] set the admin notice.")
log_admin("[key_name(usr)] set the admin notice:\n[new_admin_notice]")
- to_chat(world, "Admin Notice:\n \t [new_admin_notice]")
+ to_chat(world, "Admin Notice:\n \t [new_admin_notice]")
SSblackbox.record_feedback("tally", "admin_verb", 1, "Set Admin Notice") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
GLOB.admin_notice = new_admin_notice
return
diff --git a/code/modules/antagonists/_common/antag_spawner.dm b/code/modules/antagonists/_common/antag_spawner.dm
index c9b23f9be8c..954968365fb 100644
--- a/code/modules/antagonists/_common/antag_spawner.dm
+++ b/code/modules/antagonists/_common/antag_spawner.dm
@@ -237,7 +237,7 @@
/obj/item/antag_spawner/slaughter_demon/attack_self(mob/user)
if(!is_station_level(user.z))
- to_chat(user, "You should probably wait until you reach the station.")
+ to_chat(user, "You should probably wait until you reach the station.")
return
if(used)
return
@@ -253,7 +253,7 @@
playsound(user.loc, 'sound/effects/glassbr1.ogg', 100, 1)
qdel(src)
else
- to_chat(user, "You can't seem to work up the nerve to shatter the bottle. Perhaps you should try again later.")
+ to_chat(user, "You can't seem to work up the nerve to shatter the bottle! Perhaps you should try again later.")
/obj/item/antag_spawner/slaughter_demon/spawn_antag(client/C, turf/T, kind = "", datum/mind/user)
diff --git a/code/modules/antagonists/abductor/equipment/abduction_surgery.dm b/code/modules/antagonists/abductor/equipment/abduction_surgery.dm
index db3bbf1118a..cd8915238d6 100644
--- a/code/modules/antagonists/abductor/equipment/abduction_surgery.dm
+++ b/code/modules/antagonists/abductor/equipment/abduction_surgery.dm
@@ -45,10 +45,10 @@
time = 32
/datum/surgery_step/gland_insert/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
- user.visible_message("[user] starts to insert [tool] into [target].", "You start to insert [tool] into [target]...")
+ user.visible_message("[user] starts to insert [tool] into [target].", "You start to insert [tool] into [target]...")
/datum/surgery_step/gland_insert/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
- user.visible_message("[user] inserts [tool] into [target].", "You insert [tool] into [target].")
+ user.visible_message("[user] inserts [tool] into [target].", "You insert [tool] into [target].")
user.temporarilyRemoveItemFromInventory(tool, TRUE)
var/obj/item/organ/heart/gland/gland = tool
gland.Insert(target, 2)
diff --git a/code/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm
index 417fc439664..6677165a920 100644
--- a/code/modules/antagonists/changeling/changeling.dm
+++ b/code/modules/antagonists/changeling/changeling.dm
@@ -172,23 +172,23 @@
return
if(absorbedcount < thepower.req_dna)
- to_chat(owner.current, "We lack the energy to evolve this ability!")
+ to_chat(owner.current, "We lack the energy to evolve this ability!")
return
if(has_sting(thepower))
- to_chat(owner.current, "We have already evolved this ability!")
+ to_chat(owner.current, "We have already evolved this ability!")
return
if(thepower.dna_cost < 0)
- to_chat(owner.current, "We cannot evolve this ability.")
+ to_chat(owner.current, "We cannot evolve this ability!")
return
if(geneticpoints < thepower.dna_cost)
- to_chat(owner.current, "We have reached our capacity for abilities.")
+ to_chat(owner.current, "We have reached our capacity for abilities!")
return
if(HAS_TRAIT(owner.current, TRAIT_DEATHCOMA))//To avoid potential exploits by buying new powers while in stasis, which clears your verblist.
- to_chat(owner.current, "We lack the energy to evolve new abilities right now.")
+ to_chat(owner.current, "We lack the energy to evolve new abilities right now!")
return
geneticpoints -= thepower.dna_cost
@@ -197,7 +197,7 @@
/datum/antagonist/changeling/proc/readapt()
if(!ishuman(owner.current))
- to_chat(owner.current, "We can't remove our evolutions in this form!")
+ to_chat(owner.current, "We can't remove our evolutions in this form!")
return
if(canrespec)
to_chat(owner.current, "We have removed our evolutions from this form, and are now ready to readapt.")
@@ -206,7 +206,7 @@
SSblackbox.record_feedback("tally", "changeling_power_purchase", 1, "Readapt")
return 1
else
- to_chat(owner.current, "You lack the power to readapt your evolutions!")
+ to_chat(owner.current, "You lack the power to readapt your evolutions!")
return 0
//Called in life()
diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm
index 96427b602c2..1ab2a252686 100644
--- a/code/modules/antagonists/changeling/powers/mutations.dm
+++ b/code/modules/antagonists/changeling/powers/mutations.dm
@@ -113,10 +113,10 @@
/datum/action/changeling/suit/sting_action(mob/living/carbon/human/user)
if(!user.canUnEquip(user.wear_suit))
- to_chat(user, "\the [user.wear_suit] is stuck to your body, you cannot grow a [suit_name_simple] over it!")
+ to_chat(user, "\the [user.wear_suit] is stuck to your body, you cannot grow a [suit_name_simple] over it!")
return
if(!user.canUnEquip(user.head))
- to_chat(user, "\the [user.head] is stuck on your head, you cannot grow a [helmet_name_simple] over it!")
+ to_chat(user, "\the [user.head] is stuck on your head, you cannot grow a [helmet_name_simple] over it!")
return
..()
user.dropItemToGround(user.head)
@@ -368,7 +368,7 @@
on_hit(I) //grab the item as if you had hit it directly with the tentacle
return BULLET_ACT_HIT
else
- to_chat(firer, "You can't seem to pry [I] off [C]'s hands!")
+ to_chat(firer, "You can't seem to pry [I] off [C]'s hands!")
return BULLET_ACT_BLOCK
else
to_chat(firer, "[C] has nothing in hand to disarm!")
diff --git a/code/modules/antagonists/changeling/powers/tiny_prick.dm b/code/modules/antagonists/changeling/powers/tiny_prick.dm
index 660d5754929..9b9ffb483ef 100644
--- a/code/modules/antagonists/changeling/powers/tiny_prick.dm
+++ b/code/modules/antagonists/changeling/powers/tiny_prick.dm
@@ -84,7 +84,7 @@
if(!selected_dna)
return
if(NOTRANSSTING in selected_dna.dna.species.species_traits)
- to_chat(user, "That DNA is not compatible with changeling retrovirus!")
+ to_chat(user, "That DNA is not compatible with changeling retrovirus!")
return
..()
diff --git a/code/modules/antagonists/clockcult/clock_effects/servant_blocker.dm b/code/modules/antagonists/clockcult/clock_effects/servant_blocker.dm
index c9351d93554..acca057b8be 100644
--- a/code/modules/antagonists/clockcult/clock_effects/servant_blocker.dm
+++ b/code/modules/antagonists/clockcult/clock_effects/servant_blocker.dm
@@ -21,7 +21,7 @@
var/list/target_contents = M.GetAllContents() + M
for(var/mob/living/L in target_contents)
if(is_servant_of_ratvar(L) && get_dir(M, src) != dir && L.stat != DEAD) //Unless we're on the side the arrow is pointing directly away from, no-go
- to_chat(L, "The space beyond here can't be accessed by you or other servants.")
+ to_chat(L, "The space beyond here can't be accessed by you or other servants!")
return
if(isitem(M))
var/obj/item/I = M
diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm
index 8d470c86c2d..c4c7275e15d 100644
--- a/code/modules/antagonists/cult/blood_magic.dm
+++ b/code/modules/antagonists/cult/blood_magic.dm
@@ -728,7 +728,7 @@
to_chat(user,"Your blood rite gains 50 charges from draining [H]'s blood.")
new /obj/effect/temp_visual/cult/sparks(get_turf(H))
else
- to_chat(user,"[H.p_theyre(TRUE)] missing too much blood - you cannot drain [H.p_them()] further!")
+ to_chat(user,"[H.p_theyre(TRUE)] missing too much blood - you cannot drain [H.p_them()] further!")
return
if(isconstruct(target))
var/mob/living/simple_animal/M = target
diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm
index 0f3d7bcff6d..3daa0087b90 100644
--- a/code/modules/antagonists/cult/cult_items.dm
+++ b/code/modules/antagonists/cult/cult_items.dm
@@ -594,7 +594,7 @@
playsound(destination, "sparks", 50, 1)
else
- to_chat(C, "The veil cannot be torn here!")
+ to_chat(C, "The veil cannot be torn here!")
/obj/item/flashlight/flare/culttorch
name = "void torch"
diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm
index 67006437875..f1d1ea22aaf 100644
--- a/code/modules/antagonists/cult/runes.dm
+++ b/code/modules/antagonists/cult/runes.dm
@@ -234,7 +234,7 @@ structure_check() searches for nearby cultist structures required for the invoca
/obj/effect/rune/convert/proc/do_convert(mob/living/convertee, list/invokers)
if(invokers.len < 2)
for(var/M in invokers)
- to_chat(M, "You need at least two invokers to convert [convertee]!")
+ to_chat(M, "You need at least two invokers to convert [convertee]!")
log_game("Offer rune failed - tried conversion with one invoker")
return 0
if(convertee.anti_magic_check(TRUE, TRUE, FALSE, 0)) //Not chargecost because it can be spammed
diff --git a/code/modules/antagonists/disease/disease_mob.dm b/code/modules/antagonists/disease/disease_mob.dm
index 0a6c0a04ab7..d536a0c2a15 100644
--- a/code/modules/antagonists/disease/disease_mob.dm
+++ b/code/modules/antagonists/disease/disease_mob.dm
@@ -152,7 +152,7 @@ the new instance inside the host to be updated to the template's stats.
set_name = "Sentient Virus"
break
if(taken_names[input])
- to_chat(src, "You cannot use the name of such a well-known disease!")
+ to_chat(src, "You cannot use the name of such a well-known disease!")
else
set_name = input
real_name = "[set_name] (Sentient Disease)"
diff --git a/code/modules/antagonists/wizard/equipment/spellbook.dm b/code/modules/antagonists/wizard/equipment/spellbook.dm
index 4d2574342fb..7761c663df8 100644
--- a/code/modules/antagonists/wizard/equipment/spellbook.dm
+++ b/code/modules/antagonists/wizard/equipment/spellbook.dm
@@ -34,7 +34,7 @@
for(var/obj/effect/proc_holder/spell/aspell in user.mind.spell_list)
if(initial(S.name) == initial(aspell.name)) // Not using directly in case it was learned from one spellbook then upgraded in another
if(aspell.spell_level >= aspell.level_max)
- to_chat(user, "This spell cannot be improved further.")
+ to_chat(user, "This spell cannot be improved further!")
return FALSE
else
aspell.name = initial(aspell.name)
@@ -56,7 +56,7 @@
to_chat(user, "You have further improved [aspell.name] into Instant [aspell.name].")
aspell.name = "Instant [aspell.name]"
if(aspell.spell_level >= aspell.level_max)
- to_chat(user, "This spell cannot be strengthened any further.")
+ to_chat(user, "This spell cannot be strengthened any further!")
SSblackbox.record_feedback("nested tally", "wizard_spell_improved", 1, list("[name]", "[aspell.spell_level]"))
return TRUE
//No same spell found - just learn it
@@ -78,7 +78,7 @@
/datum/spellbook_entry/proc/Refund(mob/living/carbon/human/user,obj/item/spellbook/book) //return point value or -1 for failure
var/area/wizard_station/A = GLOB.areas_by_type[/area/wizard_station]
if(!(user in A.contents))
- to_chat(user, "You can only refund spells at the wizard lair")
+ to_chat(user, "You can only refund spells at the wizard lair!")
return -1
if(!S)
S = new spell_type()
diff --git a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm
index bec80ad3f31..580966c6007 100644
--- a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm
+++ b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm
@@ -326,8 +326,8 @@
update_icon()
return
else if(I.tool_behaviour == TOOL_SCREWDRIVER)
- to_chat(user, "You can't access the maintenance panel while the pod is " \
- + (on ? "active" : (occupant ? "full" : "open")) + ".")
+ to_chat(user, "You can't access the maintenance panel while the pod is " \
+ + (on ? "active" : (occupant ? "full" : "open")) + "!")
return
return ..()
diff --git a/code/modules/atmospherics/machinery/portable/canister.dm b/code/modules/atmospherics/machinery/portable/canister.dm
index 9ddd9db7ebd..6b1a9787782 100644
--- a/code/modules/atmospherics/machinery/portable/canister.dm
+++ b/code/modules/atmospherics/machinery/portable/canister.dm
@@ -299,7 +299,7 @@
if(I.use_tool(src, user, 30, volume=50))
deconstruct(TRUE)
else
- to_chat(user, "You cannot slice [src] apart when it isn't broken.")
+ to_chat(user, "You cannot slice [src] apart when it isn't broken!")
return TRUE
diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm
index 92c730fbcf6..86a2f3d0bd1 100644
--- a/code/modules/awaymissions/capture_the_flag.dm
+++ b/code/modules/awaymissions/capture_the_flag.dm
@@ -54,10 +54,10 @@
//ATTACK HAND IGNORING PARENT RETURN VALUE
/obj/item/twohanded/ctf/attack_hand(mob/living/user)
if(!is_ctf_target(user) && !anyonecanpickup)
- to_chat(user, "Non players shouldn't be moving the flag!")
+ to_chat(user, "Non-players shouldn't be moving the flag!")
return
if(team in user.faction)
- to_chat(user, "You can't move your own flag!")
+ to_chat(user, "You can't move your own flag!")
return
if(loc == user)
if(!user.dropItemToGround(src))
@@ -227,7 +227,7 @@
return
if(user.ckey in team_members)
if(user.ckey in recently_dead_ckeys)
- to_chat(user, "It must be more than [DisplayTimeText(respawn_cooldown)] from your last death to respawn!")
+ to_chat(user, "It must be more than [DisplayTimeText(respawn_cooldown)] from your last death to respawn!")
return
var/client/new_team_member = user.client
if(user.mind && user.mind.current)
@@ -239,10 +239,10 @@
if(CTF == src || CTF.ctf_enabled == FALSE)
continue
if(user.ckey in CTF.team_members)
- to_chat(user, "No switching teams while the round is going!")
+ to_chat(user, "No switching teams while the round is going!")
return
if(CTF.team_members.len < src.team_members.len)
- to_chat(user, "[src.team] has more team members than [CTF.team]. Try joining [CTF.team] team to even things up.")
+ to_chat(user, "[src.team] has more team members than [CTF.team]! Try joining [CTF.team] team to even things up.")
return
team_members |= user.ckey
var/client/new_team_member = user.client
diff --git a/code/modules/client/verbs/suicide.dm b/code/modules/client/verbs/suicide.dm
index e08e9c0e483..7f7c7eeaba7 100644
--- a/code/modules/client/verbs/suicide.dm
+++ b/code/modules/client/verbs/suicide.dm
@@ -241,17 +241,17 @@
if(CONSCIOUS)
return TRUE
if(SOFT_CRIT)
- to_chat(src, "You can't commit suicide while in a critical condition!")
+ to_chat(src, "You can't commit suicide while in a critical condition!")
if(UNCONSCIOUS)
- to_chat(src, "You need to be conscious to commit suicide!")
+ to_chat(src, "You need to be conscious to commit suicide!")
if(DEAD)
- to_chat(src, "You're already dead!")
+ to_chat(src, "You're already dead!")
return
/mob/living/carbon/canSuicide()
if(!..())
return
if(!(mobility_flags & MOBILITY_USE)) //just while I finish up the new 'fun' suiciding verb. This is to prevent metagaming via suicide
- to_chat(src, "You can't commit suicide whilst immobile! ((You can type Ghost instead however.))")
+ to_chat(src, "You can't commit suicide whilst immobile! ((You can type Ghost instead however.))")
return
return TRUE
diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm
index 88f5805d70f..d2aef786a27 100644
--- a/code/modules/clothing/head/jobs.dm
+++ b/code/modules/clothing/head/jobs.dm
@@ -93,7 +93,7 @@
to_chat(user, "You slip a candy corn from your hat.")
candy_cooldown = world.time+1200
else
- to_chat(user, "You just took a candy corn! You should wait a couple minutes, lest you burn through your stash.")
+ to_chat(user, "You just took a candy corn! You should wait a couple minutes, lest you burn through your stash.")
//Mime
diff --git a/code/modules/clothing/shoes/bananashoes.dm b/code/modules/clothing/shoes/bananashoes.dm
index c4d06ea14c3..eb0437cc1c5 100644
--- a/code/modules/clothing/shoes/bananashoes.dm
+++ b/code/modules/clothing/shoes/bananashoes.dm
@@ -35,7 +35,7 @@
if(sheet_amount)
to_chat(user, "You retrieve [sheet_amount] sheets of bananium from the prototype shoes.")
else
- to_chat(user, "You cannot retrieve any bananium from the prototype shoes.")
+ to_chat(user, "You cannot retrieve any bananium from the prototype shoes!")
/obj/item/clothing/shoes/clown_shoes/banana_shoes/examine(mob/user)
. = ..()
diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm
index b4012081f0d..83d519ed616 100644
--- a/code/modules/clothing/shoes/miscellaneous.dm
+++ b/code/modules/clothing/shoes/miscellaneous.dm
@@ -101,7 +101,7 @@
if(!isliving(user))
return
if(user.get_active_held_item() != src)
- to_chat(user, "You must hold the [src] in your hand to do this.")
+ to_chat(user, "You must hold the [src] in your hand to do this!")
return
if (!enabled_waddle)
to_chat(user, "You switch off the waddle dampeners!")
diff --git a/code/modules/events/immovable_rod.dm b/code/modules/events/immovable_rod.dm
index a60978fcbc3..3c6f86406df 100644
--- a/code/modules/events/immovable_rod.dm
+++ b/code/modules/events/immovable_rod.dm
@@ -138,7 +138,7 @@ In my current plan for it, 'solid' will be defined as anything with density == 1
qdel(other)
/obj/effect/immovablerod/proc/penetrate(mob/living/L)
- L.visible_message("[L] is penetrated by an immovable rod!" , "The rod penetrates you!" , "You hear a CLANG!")
+ L.visible_message("[L] is penetrated by an immovable rod!" , "The rod penetrates you!" , "You hear a CLANG!")
if(ishuman(L))
var/mob/living/carbon/human/H = L
H.adjustBruteLoss(160)
diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm
index 921788ca1bb..68d5246de3c 100644
--- a/code/modules/flufftext/Hallucination.dm
+++ b/code/modules/flufftext/Hallucination.dm
@@ -225,7 +225,7 @@ GLOBAL_LIST_INIT(hallucination_list, list(
update_icon("alienh_pounce")
if(hit_atom == target && target.stat!=DEAD)
target.Paralyze(100)
- target.visible_message("[target] flails around wildly.","[name] pounces on you!")
+ target.visible_message("[target] flails around wildly.","[name] pounces on you!")
/datum/hallucination/xeno_attack
//Xeno crawls from nearby vent,jumps at you, and goes back in
diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm
index 8dc3fc67642..783b55dd22c 100644
--- a/code/modules/food_and_drinks/food/snacks.dm
+++ b/code/modules/food_and_drinks/food/snacks.dm
@@ -86,7 +86,7 @@ All foods are distributed among various categories. Use common sense.
if(!eatverb)
eatverb = pick("bite","chew","nibble","gnaw","gobble","chomp")
if(!reagents.total_volume) //Shouldn't be needed but it checks to see if it has anything left in it.
- to_chat(user, "None of [src] left, oh no!")
+ to_chat(user, "None of [src] left, oh no!")
qdel(src)
return FALSE
if(iscarbon(M))
@@ -99,7 +99,7 @@ All foods are distributed among various categories. Use common sense.
if(M == user) //If you're eating it yourself.
if(junkiness && M.satiety < -150 && M.nutrition > NUTRITION_LEVEL_STARVING + 50 && !HAS_TRAIT(user, TRAIT_VORACIOUS))
- to_chat(M, "You don't feel like eating any more junk food at the moment.")
+ to_chat(M, "You don't feel like eating any more junk food at the moment!")
return FALSE
else if(fullness <= 50)
user.visible_message("[user] hungrily [eatverb]s \the [src], gobbling it down!", "You hungrily [eatverb] \the [src], gobbling it down!")
diff --git a/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm b/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm
index f32958d747d..5b4eafc00cd 100644
--- a/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm
+++ b/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm
@@ -146,7 +146,7 @@ God bless America.
to_chat(user, "You need a better grip to do that!")
return
var/mob/living/carbon/C = user.pulling
- user.visible_message("[user] dunks [C]'s face in [src]!")
+ user.visible_message("[user] dunks [C]'s face in [src]!")
reagents.reaction(C, TOUCH)
var/permeability = 1 - C.get_permeability_protection(list(HEAD))
C.apply_damage(min(30 * permeability, reagents.total_volume), BURN, BODY_ZONE_HEAD)
diff --git a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm
index 1dbcce3e4ac..af12485e997 100644
--- a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm
+++ b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm
@@ -71,13 +71,13 @@
return
if(!anchored)
- to_chat(user, "[src] cannot be used unless bolted to the ground.")
+ to_chat(user, "[src] cannot be used unless bolted to the ground!")
return
if(user.pulling && user.a_intent == INTENT_GRAB && isliving(user.pulling))
var/mob/living/L = user.pulling
if(!iscarbon(L))
- to_chat(user, "This item is not suitable for the gibber!")
+ to_chat(user, "This item is not suitable for the gibber!")
return
var/mob/living/carbon/C = L
if(C.buckled ||C.has_buckled_mobs())
@@ -87,7 +87,7 @@
if(!ignore_clothing)
for(var/obj/item/I in C.held_items + C.get_equipped_items())
if(!HAS_TRAIT(I, TRAIT_NODROP))
- to_chat(user, "Subject may not have abiotic items on.")
+ to_chat(user, "Subject may not have abiotic items on!")
return
user.visible_message("[user] starts to put [C] into the gibber!")
@@ -139,10 +139,10 @@
if(src.operating)
return
if(!src.occupant)
- visible_message("You hear a loud metallic grinding sound.")
+ audible_message("You hear a loud metallic grinding sound.")
return
use_power(1000)
- visible_message("You hear a loud squelchy grinding sound.")
+ audible_message("You hear a loud squelchy grinding sound.")
playsound(src.loc, 'sound/machines/juicer.ogg', 50, 1)
operating = TRUE
update_icon()
diff --git a/code/modules/food_and_drinks/pizzabox.dm b/code/modules/food_and_drinks/pizzabox.dm
index 43446152305..e0838b189f2 100644
--- a/code/modules/food_and_drinks/pizzabox.dm
+++ b/code/modules/food_and_drinks/pizzabox.dm
@@ -187,7 +187,7 @@
update_icon()
return
else if(bomb)
- to_chat(user, "[src] already has a bomb in it!")
+ to_chat(user, "[src] already has a bomb in it!")
else if(istype(I, /obj/item/pen))
if(!open)
if(!user.is_literate())
diff --git a/code/modules/games/cas.dm b/code/modules/games/cas.dm
index f5a542839b6..b1240c49ba6 100644
--- a/code/modules/games/cas.dm
+++ b/code/modules/games/cas.dm
@@ -148,7 +148,7 @@
to_chat(user, "You scribble illegibly on [src]!")
return
if(!blank)
- to_chat(user, "You cannot write on that card.")
+ to_chat(user, "You cannot write on that card!")
return
var/cardtext = stripped_input(user, "What do you wish to write on the card?", "Card Writing", "", 50)
if(!cardtext || !user.canUseTopic(src, BE_CLOSE))
diff --git a/code/modules/hydroponics/grown/towercap.dm b/code/modules/hydroponics/grown/towercap.dm
index 087741f6df9..0389f41d1cc 100644
--- a/code/modules/hydroponics/grown/towercap.dm
+++ b/code/modules/hydroponics/grown/towercap.dm
@@ -75,7 +75,7 @@
qdel(src)
return
else
- to_chat(usr, "You must dry this first!")
+ to_chat(usr, "You must dry this first!")
else
return ..()
diff --git a/code/modules/hydroponics/hydroponics.dm b/code/modules/hydroponics/hydroponics.dm
index 92660ca1d6e..81e9d9e317c 100644
--- a/code/modules/hydroponics/hydroponics.dm
+++ b/code/modules/hydroponics/hydroponics.dm
@@ -689,7 +689,7 @@
return
if(!reagent_source.reagents.total_volume)
- to_chat(user, "[reagent_source] is empty.")
+ to_chat(user, "[reagent_source] is empty!")
return 1
var/list/trays = list(src)//makes the list just this in cases of syringes and compost etc
diff --git a/code/modules/keybindings/bindings_human.dm b/code/modules/keybindings/bindings_human.dm
index 658ca87badf..43549aa7c99 100644
--- a/code/modules/keybindings/bindings_human.dm
+++ b/code/modules/keybindings/bindings_human.dm
@@ -6,7 +6,7 @@
var/obj/item/equipped_belt = get_item_by_slot(SLOT_BELT)
if(!equipped_belt) // We also let you equip a belt like this
if(!thing)
- to_chat(user, "You have no belt to take something out of.")
+ to_chat(user, "You have no belt to take something out of!")
return
if(equip_to_slot_if_possible(thing, SLOT_BELT))
update_inv_hands()
@@ -15,14 +15,14 @@
if(!thing)
equipped_belt.attack_hand(src)
else
- to_chat(user, "You can't fit anything in.")
+ to_chat(user, "You can't fit anything in!")
return
if(thing) // put thing in belt
if(!SEND_SIGNAL(equipped_belt, COMSIG_TRY_STORAGE_INSERT, thing, user.mob))
- to_chat(user, "You can't fit anything in.")
+ to_chat(user, "You can't fit anything in!")
return
if(!equipped_belt.contents.len) // nothing to take out
- to_chat(user, "There's nothing in your belt to take out.")
+ to_chat(user, "There's nothing in your belt to take out!")
return
var/obj/item/stored = equipped_belt.contents[equipped_belt.contents.len]
if(!stored || stored.on_found(src))
@@ -35,7 +35,7 @@
var/obj/item/equipped_back = get_item_by_slot(SLOT_BACK)
if(!equipped_back) // We also let you equip a backpack like this
if(!thing)
- to_chat(user, "You have no backpack to take something out of.")
+ to_chat(user, "You have no backpack to take something out of!")
return
if(equip_to_slot_if_possible(thing, SLOT_BACK))
update_inv_hands()
@@ -44,18 +44,18 @@
if(!thing)
equipped_back.attack_hand(src)
else
- to_chat(user, "You can't fit anything in.")
+ to_chat(user, "You can't fit anything in!")
return
if(thing) // put thing in backpack
if(!SEND_SIGNAL(equipped_back, COMSIG_TRY_STORAGE_INSERT, thing, user.mob))
- to_chat(user, "You can't fit anything in.")
+ to_chat(user, "You can't fit anything in!")
return
if(!equipped_back.contents.len) // nothing to take out
- to_chat(user, "There's nothing in your backpack to take out.")
+ to_chat(user, "There's nothing in your backpack to take out!")
return
var/obj/item/stored = equipped_back.contents[equipped_back.contents.len]
if(!stored || stored.on_found(src))
return
stored.attack_hand(src) // take out thing from backpack
return
- return ..()
\ No newline at end of file
+ return ..()
diff --git a/code/modules/keybindings/bindings_mob.dm b/code/modules/keybindings/bindings_mob.dm
index 925f3055254..0b7fb66fdde 100644
--- a/code/modules/keybindings/bindings_mob.dm
+++ b/code/modules/keybindings/bindings_mob.dm
@@ -6,7 +6,7 @@
switch(_key)
if("Delete", "H")
if(!pulling)
- to_chat(src, "You are not pulling anything.")
+ to_chat(src, "You are not pulling anything!")
else
stop_pulling()
return
@@ -79,4 +79,4 @@
if("Alt")
toggle_move_intent()
return
- return ..()
\ No newline at end of file
+ return ..()
diff --git a/code/modules/mining/fulton.dm b/code/modules/mining/fulton.dm
index eb82914d753..146d0a94495 100644
--- a/code/modules/mining/fulton.dm
+++ b/code/modules/mining/fulton.dm
@@ -41,12 +41,12 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons)
/obj/item/extraction_pack/afterattack(atom/movable/A, mob/living/carbon/human/user, flag, params)
. = ..()
if(!beacon)
- to_chat(user, "[src] is not linked to a beacon, and cannot be used.")
+ to_chat(user, "[src] is not linked to a beacon, and cannot be used!")
return
if(!can_use_indoors)
var/area/area = get_area(A)
if(!area.outdoors)
- to_chat(user, "[src] can only be used on things that are outdoors!")
+ to_chat(user, "[src] can only be used on things that are outdoors!")
return
if(!flag)
return
@@ -54,7 +54,7 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons)
return
else
if(!safe_for_living_creatures && check_for_living_mobs(A))
- to_chat(user, "[src] is not safe for use with living creatures, they wouldn't survive the trip back!")
+ to_chat(user, "[src] is not safe for use with living creatures, they wouldn't survive the trip back!")
return
if(!isturf(A.loc)) // no extracting stuff inside other stuff
return
diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm
index df19c9910b9..71201ebad47 100644
--- a/code/modules/mining/lavaland/necropolis_chests.dm
+++ b/code/modules/mining/lavaland/necropolis_chests.dm
@@ -786,9 +786,9 @@
/obj/item/melee/ghost_sword/attack_self(mob/user)
if(summon_cooldown > world.time)
- to_chat(user, "You just recently called out for aid. You don't want to annoy the spirits.")
+ to_chat(user, "You just recently called out for aid. You don't want to annoy the spirits!")
return
- to_chat(user, "You call out for aid, attempting to summon spirits to your side.")
+ to_chat(user, "You call out for aid, attempting to summon spirits to your side.")
notify_ghosts("[user] is raising [user.p_their()] [src], calling for your help!",
enter_link="(Click to help)",
diff --git a/code/modules/mining/lavaland/ruins/gym.dm b/code/modules/mining/lavaland/ruins/gym.dm
index cf72bccfb19..7e46cbe3cf8 100644
--- a/code/modules/mining/lavaland/ruins/gym.dm
+++ b/code/modules/mining/lavaland/ruins/gym.dm
@@ -34,7 +34,7 @@
if(.)
return
if(obj_flags & IN_USE)
- to_chat(user, "It's already in use - wait a bit.")
+ to_chat(user, "It's already in use - wait a bit!")
return
else
obj_flags |= IN_USE
diff --git a/code/modules/mining/minebot.dm b/code/modules/mining/minebot.dm
index 152f13855fa..f57a21374d7 100644
--- a/code/modules/mining/minebot.dm
+++ b/code/modules/mining/minebot.dm
@@ -88,7 +88,7 @@
/mob/living/simple_animal/hostile/mining_drone/welder_act(mob/living/user, obj/item/I)
. = TRUE
if(mode == MINEDRONE_ATTACK)
- to_chat(user, "[src] can't be repaired while in attack mode!")
+ to_chat(user, "[src] can't be repaired while in attack mode!")
return
if(maxHealth == health)
@@ -184,7 +184,7 @@
/mob/living/simple_animal/hostile/mining_drone/proc/DropOre(message = 1)
if(!contents.len)
if(message)
- to_chat(src, "You attempt to dump your stored ore, but you have none.")
+ to_chat(src, "You attempt to dump your stored ore, but you have none!")
return
if(message)
to_chat(src, "You dump your stored ore.")
@@ -277,7 +277,7 @@
/obj/item/mine_bot_upgrade/proc/upgrade_bot(mob/living/simple_animal/hostile/mining_drone/M, mob/user)
if(M.melee_damage_upper != initial(M.melee_damage_upper))
- to_chat(user, "[src] already has a combat upgrade installed!")
+ to_chat(user, "[src] already has a combat upgrade installed!")
return
M.melee_damage_lower += 7
M.melee_damage_upper += 7
@@ -290,7 +290,7 @@
/obj/item/mine_bot_upgrade/health/upgrade_bot(mob/living/simple_animal/hostile/mining_drone/M, mob/user)
if(M.maxHealth != initial(M.maxHealth))
- to_chat(user, "[src] already has reinforced armor!")
+ to_chat(user, "[src] already has reinforced armor!")
return
M.maxHealth += 45
M.updatehealth()
diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm
index c49c92a6620..1615cedfbfc 100644
--- a/code/modules/mob/dead/observer/observer.dm
+++ b/code/modules/mob/dead/observer/observer.dm
@@ -384,7 +384,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
set name = "Teleport"
set desc= "Teleport to a location"
if(!isobserver(usr))
- to_chat(usr, "Not when you're not dead!")
+ to_chat(usr, "Not when you're not dead!")
return
var/list/filtered = list()
for(var/V in GLOB.sortedAreas)
@@ -401,7 +401,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
L+=T
if(!L || !L.len)
- to_chat(usr, "No area available.")
+ to_chat(usr, "No area available.")
return
usr.forceMove(pick(L))
@@ -825,7 +825,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
if(isobserver(src))
SSpai.recruitWindow(src)
else
- to_chat(usr, "Can't become a pAI candidate while not dead!")
+ to_chat(usr, "Can't become a pAI candidate while not dead!")
/mob/dead/observer/CtrlShiftClick(mob/user)
if(isobserver(user) && check_rights(R_SPAWN))
diff --git a/code/modules/mob/living/brain/brain_item.dm b/code/modules/mob/living/brain/brain_item.dm
index 0caa7f44004..0583bab6ab5 100644
--- a/code/modules/mob/living/brain/brain_item.dm
+++ b/code/modules/mob/living/brain/brain_item.dm
@@ -24,7 +24,7 @@
if(C.mind && C.mind.has_antag_datum(/datum/antagonist/changeling) && !no_id_transfer) //congrats, you're trapped in a body you don't control
if(brainmob && !(C.stat == DEAD || (HAS_TRAIT(C, TRAIT_DEATHCOMA))))
- to_chat(brainmob, "You can't feel your body! You're still just a brain!")
+ to_chat(brainmob, "You can't feel your body! You're still just a brain!")
forceMove(C)
C.update_hair()
return
diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm
index d3ed8a6541a..0caf814b6c6 100644
--- a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm
+++ b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm
@@ -32,7 +32,7 @@
return 0
if(!isturf(user.loc))
- to_chat(user, "You can't evolve here!")
+ to_chat(user, "You can't evolve here!")
return 0
if(!get_alien_type(/mob/living/carbon/alien/humanoid/royal))
var/mob/living/carbon/alien/humanoid/royal/praetorian/new_xeno = new (user.loc)
@@ -40,4 +40,4 @@
return 1
else
to_chat(user, "We already have a living royal!")
- return 0
\ No newline at end of file
+ return 0
diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm
index a998d63ec87..7979aced77b 100644
--- a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm
+++ b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm
@@ -69,7 +69,7 @@
if(H.check_shields(src, 0, "the [name]", attack_type = LEAP_ATTACK))
blocked = TRUE
if(!blocked)
- L.visible_message("[src] pounces on [L]!", "[src] pounces on you!")
+ L.visible_message("[src] pounces on [L]!", "[src] pounces on you!")
L.Paralyze(100)
sleep(2)//Runtime prevention (infinite bump() calls on hulks)
step_towards(src,L)
@@ -78,7 +78,7 @@
toggle_leap(0)
else if(hit_atom.density && !hit_atom.CanPass(src))
- visible_message("[src] smashes into [hit_atom]!", "[src] smashes into [hit_atom]!")
+ visible_message("[src] smashes into [hit_atom]!", "[src] smashes into [hit_atom]!")
Paralyze(40, 1, 1)
if(leaping)
diff --git a/code/modules/mob/living/carbon/alien/larva/powers.dm b/code/modules/mob/living/carbon/alien/larva/powers.dm
index 9d5617b3e73..abc3ffd14f9 100644
--- a/code/modules/mob/living/carbon/alien/larva/powers.dm
+++ b/code/modules/mob/living/carbon/alien/larva/powers.dm
@@ -33,7 +33,7 @@
var/mob/living/carbon/alien/larva/L = user
if(L.handcuffed || L.legcuffed) // Cuffing larvas ? Eh ?
- to_chat(user, "You cannot evolve when you are cuffed.")
+ to_chat(user, "You cannot evolve when you are cuffed!")
return
if(L.amount_grown >= L.max_grown) //TODO ~Carn
@@ -59,5 +59,5 @@
L.alien_evolve(new_xeno)
return 0
else
- to_chat(user, "You are not fully grown.")
+ to_chat(user, "You are not fully grown!")
return 0
diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm
index 44daef8e985..af879de213d 100644
--- a/code/modules/mob/living/carbon/human/human.dm
+++ b/code/modules/mob/living/carbon/human/human.dm
@@ -840,7 +840,7 @@
/mob/living/carbon/human/proc/fireman_carry(mob/living/carbon/target)
if(can_be_firemanned(target))
- visible_message("[src] starts lifting [target] onto their back...",
+ visible_message("[src] starts lifting [target] onto their back...",
"You start lifting [target] onto your back...")
if(do_after(src, 50, TRUE, target))
//Second check to make sure they're still valid to be carried
@@ -849,7 +849,7 @@
return
visible_message("[src] fails to fireman carry [target]!")
else
- to_chat(src, "You can't fireman carry [target] while they're standing!")
+ to_chat(src, "You can't fireman carry [target] while they're standing!")
/mob/living/carbon/human/proc/piggyback(mob/living/carbon/target)
if(can_piggyback(target))
@@ -886,14 +886,14 @@
if(hands_needed || target_hands_needed)
if(hands_needed && !equipped_hands_self)
- src.visible_message("[src] can't get a grip on [target] because their hands are full!",
+ src.visible_message("[src] can't get a grip on [target] because their hands are full!",
"You can't get a grip on [target] because your hands are full!")
return
else if(target_hands_needed && !equipped_hands_target)
target.visible_message("[target] can't get a grip on [src] because their hands are full!",
"You can't get a grip on [src] because your hands are full!")
return
-
+
stop_pulling()
riding_datum.handle_vehicle_layer()
. = ..(target, force, check_loc)
diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm
index c127421ca4e..efa8e49f30b 100644
--- a/code/modules/mob/living/carbon/human/species.dm
+++ b/code/modules/mob/living/carbon/human/species.dm
@@ -1155,9 +1155,9 @@ GLOBAL_LIST_EMPTY(roundstart_races)
if(we_breathe && we_lung)
user.do_cpr(target)
else if(we_breathe && !we_lung)
- to_chat(user, "You have no lungs to breathe with, so you cannot perform CPR.")
+ to_chat(user, "You have no lungs to breathe with, so you cannot perform CPR!")
else
- to_chat(user, "You do not breathe, so you cannot perform CPR.")
+ to_chat(user, "You do not breathe, so you cannot perform CPR!")
/datum/species/proc/grab(mob/living/carbon/human/user, mob/living/carbon/human/target, datum/martial_art/attacker_style)
if(target.check_block())
diff --git a/code/modules/mob/living/carbon/human/species_types/vampire.dm b/code/modules/mob/living/carbon/human/species_types/vampire.dm
index 3aec4b0211a..eb6ebcea255 100644
--- a/code/modules/mob/living/carbon/human/species_types/vampire.dm
+++ b/code/modules/mob/living/carbon/human/species_types/vampire.dm
@@ -53,7 +53,7 @@
C.dust()
var/area/A = get_area(C)
if(istype(A, /area/chapel))
- to_chat(C, "You don't belong here!")
+ to_chat(C, "You don't belong here!")
C.adjustFireLoss(20)
C.adjust_fire_stacks(6)
C.IgniteMob()
@@ -81,18 +81,18 @@
var/mob/living/carbon/H = owner
var/obj/item/organ/tongue/vampire/V = target
if(V.drain_cooldown >= world.time)
- to_chat(H, "You just drained blood, wait a few seconds.")
+ to_chat(H, "You just drained blood, wait a few seconds!")
return
if(H.pulling && iscarbon(H.pulling))
var/mob/living/carbon/victim = H.pulling
if(H.blood_volume >= BLOOD_VOLUME_MAXIMUM)
- to_chat(H, "You're already full!")
+ to_chat(H, "You're already full!")
return
if(victim.stat == DEAD)
- to_chat(H, "You need a living victim!")
+ to_chat(H, "You need a living victim!")
return
if(!victim.blood_volume || (victim.dna && ((NOBLOOD in victim.dna.species.species_traits) || victim.dna.species.exotic_blood)))
- to_chat(H, "[victim] doesn't have blood!")
+ to_chat(H, "[victim] doesn't have blood!")
return
V.drain_cooldown = world.time + 30
if(victim.anti_magic_check(FALSE, TRUE, FALSE, 0))
@@ -113,7 +113,7 @@
victim.blood_volume = CLAMP(victim.blood_volume - drained_blood, 0, BLOOD_VOLUME_MAXIMUM)
H.blood_volume = CLAMP(H.blood_volume + drained_blood, 0, BLOOD_VOLUME_MAXIMUM)
if(!victim.blood_volume)
- to_chat(H, "You finish off [victim]'s blood supply!")
+ to_chat(H, "You finish off [victim]'s blood supply.")
#undef VAMP_DRAIN_AMOUNT
diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm
index d3be0b04724..39a7fa98a1d 100644
--- a/code/modules/mob/living/living.dm
+++ b/code/modules/mob/living/living.dm
@@ -299,7 +299,7 @@
var/mob/living/carbon/C = L
if(HAS_TRAIT(src, TRAIT_STRONG_GRABBER))
C.grippedby(src)
-
+
update_pull_movespeed()
set_pull_offsets(M, state)
@@ -436,7 +436,7 @@
set category = "IC"
if(IsSleeping())
- to_chat(src, "You are already sleeping.")
+ to_chat(src, "You are already sleeping!")
return
else
if(alert(src, "You sure you want to sleep for a while?", "Sleep", "Yes", "No") == "Yes")
@@ -455,7 +455,7 @@
if(do_after(src, 10, target = src))
set_resting(FALSE, FALSE)
else
- to_chat(src, "You fail to get up.")
+ to_chat(src, "You fail to get up!")
/mob/living/proc/set_resting(rest, silent = TRUE)
if(!silent)
diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm
index b82b466d967..3d7c9720fc8 100644
--- a/code/modules/mob/living/living_defense.dm
+++ b/code/modules/mob/living/living_defense.dm
@@ -138,7 +138,7 @@
return FALSE
if(user.grab_state >= GRAB_AGGRESSIVE && HAS_TRAIT(user, TRAIT_PACIFISM))
- to_chat(user, "You don't want to risk hurting [src]!")
+ to_chat(user, "You don't want to risk hurting [src]!")
return FALSE
grippedby(user)
@@ -150,7 +150,7 @@
if(ishuman(user))
var/mob/living/carbon/human/H = user
if(H.dna.species.grab_sound)
- sound_to_play = H.dna.species.grab_sound
+ sound_to_play = H.dna.species.grab_sound
playsound(src.loc, sound_to_play, 50, 1, -1)
if(user.grab_state) //only the first upgrade is instantaneous
@@ -168,7 +168,7 @@
if(!user.pulling || user.pulling != src || user.grab_state != old_grab_state)
return 0
if(user.a_intent != INTENT_GRAB)
- to_chat(user, "You must be on grab intent to upgrade your grab further!")
+ to_chat(user, "You must be on grab intent to upgrade your grab further!")
return 0
user.grab_state++
switch(user.grab_state)
@@ -213,7 +213,7 @@
return // can't attack while eating!
if(HAS_TRAIT(src, TRAIT_PACIFISM))
- to_chat(M, "You don't want to hurt anyone!")
+ to_chat(M, "You don't want to hurt anyone!")
return FALSE
if (stat != DEAD)
@@ -230,7 +230,7 @@
return FALSE
else
if(HAS_TRAIT(M, TRAIT_PACIFISM))
- to_chat(M, "You don't want to hurt anyone!")
+ to_chat(M, "You don't want to hurt anyone!")
return FALSE
if(M.attack_sound)
@@ -249,7 +249,7 @@
if (M.a_intent == INTENT_HARM)
if(HAS_TRAIT(M, TRAIT_PACIFISM))
- to_chat(M, "You don't want to hurt anyone!")
+ to_chat(M, "You don't want to hurt anyone!")
return FALSE
if(M.is_muzzled() || M.is_mouth_covered(FALSE, TRUE))
@@ -275,7 +275,7 @@
else
if(HAS_TRAIT(L, TRAIT_PACIFISM))
- to_chat(L, "You don't want to hurt anyone!")
+ to_chat(L, "You don't want to hurt anyone!")
return
L.do_attack_animation(src)
@@ -300,7 +300,7 @@
return FALSE
if("harm")
if(HAS_TRAIT(M, TRAIT_PACIFISM))
- to_chat(M, "You don't want to hurt anyone!")
+ to_chat(M, "You don't want to hurt anyone!")
return FALSE
M.do_attack_animation(src)
return TRUE
diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm
index 2f8c630ecd5..728a464c602 100644
--- a/code/modules/mob/living/silicon/robot/robot.dm
+++ b/code/modules/mob/living/silicon/robot/robot.dm
@@ -441,7 +441,7 @@
else if(W.tool_behaviour == TOOL_SCREWDRIVER && opened && cell) // radio
if(shell)
- to_chat(user, "You cannot seem to open the radio compartment") //Prevent AI radio key theft
+ to_chat(user, "You cannot seem to open the radio compartment!") //Prevent AI radio key theft
else if(radio)
radio.attackby(W,user)//Push it to the radio to let it handle everything
else
@@ -450,7 +450,7 @@
else if(W.tool_behaviour == TOOL_WRENCH && opened && !cell) //Deconstruction. The flashes break from the fall, to prevent this from being a ghetto reset module.
if(!lockcharge)
- to_chat(user, "[src]'s bolts spark! Maybe you should lock them down first!")
+ to_chat(user, "[src]'s bolts spark! Maybe you should lock them down first!")
spark_system.start()
return
else
diff --git a/code/modules/mob/living/simple_animal/animal_defense.dm b/code/modules/mob/living/simple_animal/animal_defense.dm
index 80f5de8d01d..ef92aabb720 100644
--- a/code/modules/mob/living/simple_animal/animal_defense.dm
+++ b/code/modules/mob/living/simple_animal/animal_defense.dm
@@ -13,7 +13,7 @@
if("harm", "disarm")
if(HAS_TRAIT(M, TRAIT_PACIFISM))
- to_chat(M, "You don't want to hurt [src]!")
+ to_chat(M, "You don't want to hurt [src]!")
return
M.do_attack_animation(src, ATTACK_EFFECT_PUNCH)
visible_message("[M] [response_harm] [src]!",\
@@ -27,7 +27,7 @@
/mob/living/simple_animal/attack_hulk(mob/living/carbon/human/user, does_attack_animation = 0)
if(user.a_intent == INTENT_HARM)
if(HAS_TRAIT(user, TRAIT_PACIFISM))
- to_chat(user, "You don't want to hurt [src]!")
+ to_chat(user, "You don't want to hurt [src]!")
return FALSE
..(user, 1)
playsound(loc, "punch", 25, 1, -1)
diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm
index 3654eb91df4..cf5cee7be36 100644
--- a/code/modules/mob/living/simple_animal/friendly/dog.dm
+++ b/code/modules/mob/living/simple_animal/friendly/dog.dm
@@ -284,7 +284,7 @@
if(valid)
if(health <= 0)
- to_chat(user, "There is merely a dull, lifeless look in [real_name]'s eyes as you put the [item_to_add] on [p_them()].")
+ to_chat(user, "There is merely a dull, lifeless look in [real_name]'s eyes as you put the [item_to_add] on [p_them()].")
else if(user)
user.visible_message("[user] puts [item_to_add] on [real_name]'s head. [src] looks at [user] and barks once.",
"You put [item_to_add] on [real_name]'s head. [src] gives you a peculiar look, then wags [p_their()] tail once and barks.",
diff --git a/code/modules/mob/living/simple_animal/hostile/bees.dm b/code/modules/mob/living/simple_animal/hostile/bees.dm
index ec1cb385a15..1194e265c0f 100644
--- a/code/modules/mob/living/simple_animal/hostile/bees.dm
+++ b/code/modules/mob/living/simple_animal/hostile/bees.dm
@@ -264,7 +264,7 @@
if(queen && queen.beegent)
qb.queen.assign_reagent(queen.beegent) //Bees use the global singleton instances of reagents, so we don't need to worry about one bee being deleted and her copies losing their reagents.
user.put_in_active_hand(qb)
- user.visible_message("[user] injects [src] with royal bee jelly, causing it to split into two bees, MORE BEES!","You inject [src] with royal bee jelly, causing it to split into two bees, MORE BEES!")
+ user.visible_message("[user] injects [src] with royal bee jelly, causing it to split into two bees, MORE BEES!","You inject [src] with royal bee jelly, causing it to split into two bees, MORE BEES!")
else
to_chat(user, "You don't have enough royal bee jelly to split a bee in two!")
else
diff --git a/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm b/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm
index ec7451dc2ec..24b22d737f0 100644
--- a/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm
+++ b/code/modules/mob/living/simple_animal/hostile/wumborian_fugu.dm
@@ -71,13 +71,13 @@
/datum/action/innate/fugu/expand/Activate()
var/mob/living/simple_animal/hostile/asteroid/fugu/F = owner
if(F.wumbo)
- to_chat(F, "YOU'RE ALREADY WUMBO!")
+ to_chat(F, "YOU'RE ALREADY WUMBO!")
return
if(F.inflate_cooldown)
- to_chat(F, "You need time to gather your strength.")
+ to_chat(F, "You need time to gather your strength!")
return
if(F.buffed)
- to_chat(F, "Something is interfering with your growth.")
+ to_chat(F, "Something is interfering with your growth!")
return
F.wumbo = 1
F.icon_state = "Fugu1"
diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm
index 3b65952be52..bfefd7d1a0d 100644
--- a/code/modules/mob/living/simple_animal/parrot.dm
+++ b/code/modules/mob/living/simple_animal/parrot.dm
@@ -748,7 +748,7 @@
if(!held_item)
if(src == usr) //So that other mobs wont make this message appear when they're bludgeoning you.
- to_chat(src, "You have nothing to drop!")
+ to_chat(src, "You have nothing to drop!")
return 0
@@ -767,11 +767,11 @@
var/obj/item/grenade/G = held_item
G.forceMove(drop_location())
G.prime()
- to_chat(src, "You let go of [held_item]!")
+ to_chat(src, "You let go of [held_item]!")
held_item = null
return 1
- to_chat(src, "You drop [held_item].")
+ to_chat(src, "You drop [held_item].")
held_item.forceMove(drop_location())
held_item = null
diff --git a/code/modules/mob/living/ventcrawling.dm b/code/modules/mob/living/ventcrawling.dm
index bc4d133a70e..09cc3705872 100644
--- a/code/modules/mob/living/ventcrawling.dm
+++ b/code/modules/mob/living/ventcrawling.dm
@@ -9,19 +9,19 @@ GLOBAL_LIST_INIT(ventcrawl_machinery, typecacheof(list(
if(!ventcrawler || !Adjacent(A))
return
if(stat)
- to_chat(src, "You must be conscious to do this!")
+ to_chat(src, "You must be conscious to do this!")
return
if(IsStun() || IsParalyzed())
- to_chat(src, "You can't vent crawl while you're stunned!")
+ to_chat(src, "You can't vent crawl while you're stunned!")
return
if(restrained())
- to_chat(src, "You can't vent crawl while you're restrained!")
+ to_chat(src, "You can't vent crawl while you're restrained!")
return
if(has_buckled_mobs())
- to_chat(src, "You can't vent crawl with other creatures on you!")
+ to_chat(src, "You can't vent crawl with other creatures on you!")
return
if(buckled)
- to_chat(src, "You can't vent crawl while buckled!")
+ to_chat(src, "You can't vent crawl while buckled!")
return
var/obj/machinery/atmospherics/components/unary/vent_found
@@ -123,4 +123,3 @@ GLOBAL_LIST_INIT(ventcrawl_machinery, typecacheof(list(
. = new_loc
remove_ventcrawl()
add_ventcrawl(.)
-
diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm
index 56eb4e0837e..eba1b5f47d6 100644
--- a/code/modules/mob/mob.dm
+++ b/code/modules/mob/mob.dm
@@ -301,7 +301,7 @@
return
if(is_blind(src))
- to_chat(src, "Something is there but you can't see it.")
+ to_chat(src, "Something is there but you can't see it!")
return
face_atom(A)
diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_cost_check.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_cost_check.dm
index 12fea51815f..da0c28346a7 100644
--- a/code/modules/ninja/suit/n_suit_verbs/ninja_cost_check.dm
+++ b/code/modules/ninja/suit/n_suit_verbs/ninja_cost_check.dm
@@ -5,7 +5,7 @@
var/mob/living/carbon/human/H = affecting
var/actualCost = cost*10
if(cost && cell.charge < actualCost)
- to_chat(H, "Not enough energy.")
+ to_chat(H, "Not enough energy!")
return 1
else
//This shit used to be handled individually on every proc.. why even bother with a universal check proc then?
@@ -16,10 +16,10 @@
cancel_stealth()//Get rid of it.
if(N_SMOKE_BOMB)
if(!s_bombs)
- to_chat(H, "There are no more smoke bombs remaining.")
+ to_chat(H, "There are no more smoke bombs remaining!")
return 1
if(N_ADRENALINE)
if(!a_boost)
- to_chat(H, "You do not have any more adrenaline boosters.")
+ to_chat(H, "You do not have any more adrenaline boosters!")
return 1
return (s_coold)//Returns the value of the variable which counts down to zero.
diff --git a/code/modules/ninja/suit/suit_initialisation.dm b/code/modules/ninja/suit/suit_initialisation.dm
index 4b159557bcc..1e624561ee8 100644
--- a/code/modules/ninja/suit/suit_initialisation.dm
+++ b/code/modules/ninja/suit/suit_initialisation.dm
@@ -1,6 +1,6 @@
/obj/item/clothing/suit/space/space_ninja/proc/toggle_on_off()
if(s_busy)
- to_chat(loc, "ERROR: You cannot use this function at this time.")
+ to_chat(loc, "ERROR: You cannot use this function at this time.")
return FALSE
if(s_initialized)
deinitialize()
diff --git a/code/modules/paperwork/contract.dm b/code/modules/paperwork/contract.dm
index 2f05694f22f..0d6e9459b1d 100644
--- a/code/modules/paperwork/contract.dm
+++ b/code/modules/paperwork/contract.dm
@@ -188,29 +188,29 @@
/obj/item/paper/contract/infernal/proc/attempt_signature(mob/living/carbon/human/user, blood = 0)
if(!user.IsAdvancedToolUser() || !user.is_literate())
- to_chat(user, "You don't know how to read or write.")
+ to_chat(user, "You don't know how to read or write!")
return 0
if(user.mind != target)
- to_chat(user, "Your signature simply slides off the sheet, it seems this contract is not meant for you to sign.")
+ to_chat(user, "Your signature simply slides off the sheet, it seems this contract is not meant for you to sign!")
return 0
if(user.mind.soulOwner == owner)
- to_chat(user, "This devil already owns your soul, you may not sell it to [owner.p_them()] again.")
+ to_chat(user, "This devil already owns your soul, you may not sell it to [owner.p_them()] again!")
return 0
if(signed)
- to_chat(user, "This contract has already been signed. It may not be signed again.")
+ to_chat(user, "This contract has already been signed! It may not be signed again.")
return 0
if(!user.mind.hasSoul)
- to_chat(user, "You do not possess a soul.")
+ to_chat(user, "You do not possess a soul.")
return 0
if(HAS_TRAIT(user, TRAIT_DUMB))
to_chat(user, "You quickly scrawl 'your name' on the contract.")
signIncorrectly()
return 0
if (contractType == CONTRACT_REVIVE)
- to_chat(user, "You are already alive, this contract would do nothing.")
+ to_chat(user, "You are already alive, this contract would do nothing.")
return 0
else
- to_chat(user, "You quickly scrawl your name on the contract")
+ to_chat(user, "You quickly scrawl your name on the contract.")
if(fulfillContract(target.current, blood)<=0)
to_chat(user, "But it seemed to have no effect, perhaps even Hell itself cannot grant this boon?")
return 1
@@ -220,7 +220,7 @@
/obj/item/paper/contract/infernal/revive/attack(mob/M, mob/living/user)
if (target == M.mind && M.stat == DEAD && M.mind.soulOwner == M.mind)
if (cooldown)
- to_chat(user, "Give [M] a chance to think through the contract, don't rush [M.p_them()].")
+ to_chat(user, "Give [M] a chance to think through the contract, don't rush [M.p_them()]!")
return 0
cooldown = TRUE
var/mob/living/carbon/human/H = M
diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm
index be01b77ff3e..66048f542a7 100644
--- a/code/modules/paperwork/paper.dm
+++ b/code/modules/paperwork/paper.dm
@@ -291,7 +291,7 @@
user << browse("[name][info_links]
[stamps]", "window=[name]")
return
else
- to_chat(user, "You don't know how to read or write.")
+ to_chat(user, "You don't know how to read or write!")
return
else if(istype(P, /obj/item/stamp))
diff --git a/code/modules/paperwork/paper_cutter.dm b/code/modules/paperwork/paper_cutter.dm
index c53e7429dd6..8c44b298242 100644
--- a/code/modules/paperwork/paper_cutter.dm
+++ b/code/modules/paperwork/paper_cutter.dm
@@ -72,7 +72,7 @@
return
add_fingerprint(user)
if(!storedcutter)
- to_chat(user, "The cutting blade is gone! You can't use [src] now.")
+ to_chat(user, "The cutting blade is gone! You can't use [src] now.")
return
if(!cuttersecured)
diff --git a/code/modules/paperwork/paperplane.dm b/code/modules/paperwork/paperplane.dm
index 69f611980cc..f8bade6a1e6 100644
--- a/code/modules/paperwork/paperplane.dm
+++ b/code/modules/paperwork/paperplane.dm
@@ -75,7 +75,7 @@
/obj/item/paperplane/attackby(obj/item/P, mob/living/carbon/human/user, params)
..()
if(istype(P, /obj/item/pen) || istype(P, /obj/item/toy/crayon))
- to_chat(user, "You should unfold [src] before changing it.")
+ to_chat(user, "You should unfold [src] before changing it!")
return
else if(istype(P, /obj/item/stamp)) //we don't randomize stamps on a paperplane
diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm
index c0e20323cf8..d4cdc8c349e 100644
--- a/code/modules/paperwork/photocopier.dm
+++ b/code/modules/paperwork/photocopier.dm
@@ -187,7 +187,7 @@
/obj/machinery/photocopier/proc/do_insertion(obj/item/O, mob/user)
O.forceMove(src)
- to_chat(user, "You insert [O] into [src].")
+ to_chat(user, "You insert [O] into [src].")
flick("photocopier1", src)
updateUsrDialog()
diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm
index 5e22ce6ab28..c00f37cf87a 100644
--- a/code/modules/power/lighting.dm
+++ b/code/modules/power/lighting.dm
@@ -641,7 +641,7 @@
to_chat(H, "You receive some charge from the [fitting].")
stomach.adjust_charge(5)
else
- to_chat(H, "You can't receive charge from the [fitting].")
+ to_chat(H, "You can't receive charge from the [fitting]!")
return
if(H.gloves)
diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm
index a073997b9d1..4c11cdd9d9e 100644
--- a/code/modules/power/singularity/narsie.dm
+++ b/code/modules/power/singularity/narsie.dm
@@ -188,9 +188,9 @@
to_chat(target, "NAR'SIE HAS LOST INTEREST IN YOU.")
target = food
if(ishuman(target))
- to_chat(target, "NAR'SIE HUNGERS FOR YOUR SOUL.")
+ to_chat(target, "NAR'SIE HUNGERS FOR YOUR SOUL.")
else
- to_chat(target, "NAR'SIE HAS CHOSEN YOU TO LEAD HER TO HER NEXT MEAL.")
+ to_chat(target, "NAR'SIE HAS CHOSEN YOU TO LEAD HER TO HER NEXT MEAL.")
//Wizard narsie
/obj/singularity/narsie/wizard
diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm
index 4563be4ebf9..691c6083aad 100644
--- a/code/modules/power/supermatter/supermatter.dm
+++ b/code/modules/power/supermatter/supermatter.dm
@@ -611,7 +611,7 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal)
if (!scalpel.usesLeft)
to_chat(user, "A tiny piece of \the [W] falls off, rendering it useless!")
else
- to_chat(user, "You fail to extract a sliver from \The [src]. \the [W] isn't sharp enough anymore!")
+ to_chat(user, "You fail to extract a sliver from \The [src]! \the [W] isn't sharp enough anymore.")
else if(user.dropItemToGround(W))
user.visible_message("As [user] touches \the [src] with \a [W], silence fills the room...",\
"You touch \the [src] with \the [W], and everything suddenly goes silent.\n\The [W] flashes into dust as you flinch away from \the [src].",\
diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm
index b4362d5713e..7c3f041430b 100644
--- a/code/modules/projectiles/gun.dm
+++ b/code/modules/projectiles/gun.dm
@@ -210,7 +210,7 @@
return
if(weapon_weight == WEAPON_HEAVY && user.get_inactive_held_item())
- to_chat(user, "You need both hands free to fire \the [src]!")
+ to_chat(user, "You need both hands free to fire \the [src]!")
return
//DUAL (or more!) WIELDING
@@ -260,7 +260,7 @@
if(chambered && chambered.BB)
if(HAS_TRAIT(user, TRAIT_PACIFISM)) // If the user has the pacifist trait, then they won't be able to fire [src] if the round chambered inside of [src] is lethal.
if(chambered.harmful) // Is the bullet chambered harmful?
- to_chat(user, " [src] is lethally chambered! You don't want to risk harming anyone...")
+ to_chat(user, " [src] is lethally chambered! You don't want to risk harming anyone...")
return
if(randomspread)
sprd = round((rand() - 0.5) * DUALWIELD_PENALTY_EXTRA_MULTIPLIER * (randomized_gun_spread + randomized_bonus_spread))
@@ -309,7 +309,7 @@
if(chambered)
if(HAS_TRAIT(user, TRAIT_PACIFISM)) // If the user has the pacifist trait, then they won't be able to fire [src] if the round chambered inside of [src] is lethal.
if(chambered.harmful) // Is the bullet chambered harmful?
- to_chat(user, " [src] is lethally chambered! You don't want to risk harming anyone...")
+ to_chat(user, " [src] is lethally chambered! You don't want to risk harming anyone...")
return
sprd = round((rand() - 0.5) * DUALWIELD_PENALTY_EXTRA_MULTIPLIER * (randomized_gun_spread + randomized_bonus_spread))
before_firing(target,user)
diff --git a/code/modules/projectiles/guns/ballistic.dm b/code/modules/projectiles/guns/ballistic.dm
index e504825dd43..b44139e17eb 100644
--- a/code/modules/projectiles/guns/ballistic.dm
+++ b/code/modules/projectiles/guns/ballistic.dm
@@ -232,7 +232,7 @@
to_chat(user, "You can't seem to figure out how to fit [S] on [src]!")
return
if(!user.is_holding(src))
- to_chat(user, "You need be holding [src] to fit [S] to it!")
+ to_chat(user, "You need be holding [src] to fit [S] to it!")
return
if(suppressed)
to_chat(user, "[src] already has a suppressor!")
diff --git a/code/modules/projectiles/guns/ballistic/laser_gatling.dm b/code/modules/projectiles/guns/ballistic/laser_gatling.dm
index 4f194a5e5fd..8861a1c64e9 100644
--- a/code/modules/projectiles/guns/ballistic/laser_gatling.dm
+++ b/code/modules/projectiles/guns/ballistic/laser_gatling.dm
@@ -137,11 +137,11 @@
ammo_pack.overheat += burst_size
..()
else
- to_chat(user, "The gun's heat sensor locked the trigger to prevent lens damage.")
+ to_chat(user, "The gun's heat sensor locked the trigger to prevent lens damage!")
/obj/item/gun/ballistic/minigun/afterattack(atom/target, mob/living/user, flag, params)
if(!ammo_pack || ammo_pack.loc != user)
- to_chat(user, "You need the backpack power source to fire the gun!")
+ to_chat(user, "You need the backpack power source to fire the gun!")
. = ..()
/obj/item/gun/ballistic/minigun/dropped(mob/living/user)
diff --git a/code/modules/projectiles/guns/misc/grenade_launcher.dm b/code/modules/projectiles/guns/misc/grenade_launcher.dm
index dc44a1f4ff0..4bc388a5e70 100644
--- a/code/modules/projectiles/guns/misc/grenade_launcher.dm
+++ b/code/modules/projectiles/guns/misc/grenade_launcher.dm
@@ -26,7 +26,7 @@
to_chat(user, "You put the grenade in the grenade launcher.")
to_chat(user, "[grenades.len] / [max_grenades] Grenades.")
else
- to_chat(usr, "The grenade launcher cannot hold more grenades.")
+ to_chat(usr, "The grenade launcher cannot hold more grenades!")
/obj/item/gun/grenadelauncher/can_shoot()
return grenades.len
diff --git a/code/modules/projectiles/pins.dm b/code/modules/projectiles/pins.dm
index 05d63673066..a5eeebd3616 100644
--- a/code/modules/projectiles/pins.dm
+++ b/code/modules/projectiles/pins.dm
@@ -26,15 +26,15 @@
if(G.pin && (force_replace || G.pin.pin_removeable))
G.pin.forceMove(get_turf(G))
G.pin.gun_remove(user)
- to_chat(user, "You remove [G]'s old pin.")
+ to_chat(user, "You remove [G]'s old pin.")
if(!G.pin)
if(!user.temporarilyRemoveItemFromInventory(src))
return
gun_insert(user, G)
- to_chat(user, "You insert [src] into [G].")
+ to_chat(user, "You insert [src] into [G].")
else
- to_chat(user, "This firearm already has a firing pin installed.")
+ to_chat(user, "This firearm already has a firing pin installed.")
/obj/item/firing_pin/emag_act(mob/user)
if(obj_flags & EMAGGED)
diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm
index a432d3bb4f8..5fd8ff3a25a 100644
--- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm
@@ -175,7 +175,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
var/obj/item/I = M.get_active_held_item()
if(I)
M.dropItemToGround(I)
- to_chat(M, "Your hands jitter and you drop what you were holding!")
+ to_chat(M, "Your hands jitter and you drop what you were holding!")
M.Jitter(10)
if(prob(7))
diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm
index 1a4ed1d4403..26a75f1b5aa 100644
--- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm
@@ -311,7 +311,7 @@
/datum/reagent/consumable/tea/arnold_palmer/on_mob_life(mob/living/carbon/M)
if(prob(5))
- to_chat(M, "[pick("You remember to square your shoulders.","You remember to keep your head down.","You can't decide between squaring your shoulders and keeping your head down.","You remember to relax.","You think about how someday you'll get two strokes off your golf game.")]")
+ to_chat(M, "[pick("You remember to square your shoulders.","You remember to keep your head down.","You can't decide between squaring your shoulders and keeping your head down.","You remember to relax.","You think about how someday you'll get two strokes off your golf game.")]")
..()
. = 1
diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm
index f6a8f92c888..a3d3f412ac9 100755
--- a/code/modules/reagents/chemistry/reagents/food_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm
@@ -602,10 +602,10 @@
unprotected = TRUE
if(unprotected)
if(!M.getorganslot(ORGAN_SLOT_EYES)) //can't blind somebody with no eyes
- to_chat(M, "Your eye sockets feel wet.")
+ to_chat(M, "Your eye sockets feel wet.")
else
if(!M.eye_blurry)
- to_chat(M, "Tears well up in your eyes!")
+ to_chat(M, "Tears well up in your eyes!")
M.blind_eyes(2)
M.blur_eyes(5)
..()
@@ -615,7 +615,7 @@
if(M.eye_blurry) //Don't worsen vision if it was otherwise fine
M.blur_eyes(4)
if(prob(10))
- to_chat(M, "Your eyes sting!")
+ to_chat(M, "Your eyes sting!")
M.blind_eyes(2)
diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm
index 452bda34d35..c03605191bc 100644
--- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm
@@ -328,11 +328,11 @@
/datum/reagent/medicine/salglu_solution/overdose_process(mob/living/M)
if(prob(3))
- to_chat(M, "You feel salty.")
+ to_chat(M, "You feel salty.")
holder.add_reagent(/datum/reagent/consumable/sodiumchloride, 1)
holder.remove_reagent(/datum/reagent/medicine/salglu_solution, 0.5)
else if(prob(3))
- to_chat(M, "You feel sweet.")
+ to_chat(M, "You feel sweet.")
holder.add_reagent(/datum/reagent/consumable/sugar, 1)
holder.remove_reagent(/datum/reagent/medicine/salglu_solution, 0.5)
if(prob(33))
@@ -562,7 +562,7 @@
if(prob(20) && iscarbon(M))
var/obj/item/I = M.get_active_held_item()
if(I && M.dropItemToGround(I))
- to_chat(M, "Your hands spaz out and you drop what you were holding!")
+ to_chat(M, "Your hands spaz out and you drop what you were holding!")
M.Jitter(10)
M.AdjustAllImmobility(-20, FALSE)
diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm
index b166a3c6e8b..044c1d3418c 100644
--- a/code/modules/reagents/reagent_containers/borghydro.dm
+++ b/code/modules/reagents/reagent_containers/borghydro.dm
@@ -98,7 +98,7 @@ Borg Hypospray
/obj/item/reagent_containers/borghypo/attack(mob/living/carbon/M, mob/user)
var/datum/reagents/R = reagent_list[mode]
if(!R.total_volume)
- to_chat(user, "The injector is empty.")
+ to_chat(user, "The injector is empty!")
return
if(!istype(M))
return
diff --git a/code/modules/reagents/reagent_containers/dropper.dm b/code/modules/reagents/reagent_containers/dropper.dm
index cfbb387d89d..f0dab249ba6 100644
--- a/code/modules/reagents/reagent_containers/dropper.dm
+++ b/code/modules/reagents/reagent_containers/dropper.dm
@@ -69,7 +69,7 @@
else
if(!target.is_drawable(user, FALSE)) //No drawing from mobs here
- to_chat(user, "You cannot directly remove reagents from [target].")
+ to_chat(user, "You cannot directly remove reagents from [target]!")
return
if(!target.reagents.total_volume)
diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm
index efdfd7f3acf..eae53b6e1a5 100755
--- a/code/modules/reagents/reagent_containers/glass.dm
+++ b/code/modules/reagents/reagent_containers/glass.dm
@@ -369,9 +369,9 @@
if(istype(I,/obj/item/pestle))
if(grinded)
if(user.getStaminaLoss() > 50)
- to_chat(user, "You are too tired to work!")
+ to_chat(user, "You are too tired to work!")
return
- to_chat(user, "You start grinding...")
+ to_chat(user, "You start grinding...")
if((do_after(user, 25, target = src)) && grinded)
user.adjustStaminaLoss(40)
if(grinded.reagents) //food and pills
@@ -379,28 +379,28 @@
if(grinded.juice_results) //prioritize juicing
grinded.on_juice()
reagents.add_reagent_list(grinded.juice_results)
- to_chat(user, "You juice [grinded] into a fine liquid.")
+ to_chat(user, "You juice [grinded] into a fine liquid.")
QDEL_NULL(grinded)
return
grinded.on_grind()
reagents.add_reagent_list(grinded.grind_results)
- to_chat(user, "You break [grinded] into powder.")
+ to_chat(user, "You break [grinded] into powder.")
QDEL_NULL(grinded)
return
return
else
- to_chat(user, "There is nothing to grind!")
+ to_chat(user, "There is nothing to grind!")
return
if(grinded)
- to_chat(user, "There is something inside already!")
+ to_chat(user, "There is something inside already!")
return
if(I.juice_results || I.grind_results)
I.forceMove(src)
grinded = I
return
- to_chat(user, "You can't grind this!")
+ to_chat(user, "You can't grind this!")
/obj/item/reagent_containers/glass/saline
name = "saline canister"
volume = 5000
- list_reagents = list(/datum/reagent/medicine/salglu_solution = 5000)
\ No newline at end of file
+ list_reagents = list(/datum/reagent/medicine/salglu_solution = 5000)
diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm
index c099ae291d4..32ad175817d 100644
--- a/code/modules/reagents/reagent_containers/syringes.dm
+++ b/code/modules/reagents/reagent_containers/syringes.dm
@@ -114,7 +114,7 @@
log_combat(user, target, "attempted to inject", src, addition="which had [contained]")
if(!reagents.total_volume)
- to_chat(user, "[src] is empty.")
+ to_chat(user, "[src] is empty!")
return
if(!L && !target.is_injectable(user)) //only checks on non-living mobs, due to how can_inject() handles
diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm
index 8b02c160de1..53e38db8ecd 100644
--- a/code/modules/recycling/conveyor2.dm
+++ b/code/modules/recycling/conveyor2.dm
@@ -352,7 +352,7 @@ GLOBAL_LIST_EMPTY(conveyors_by_id)
return
var/cdir = get_dir(A, user)
if(A == user.loc)
- to_chat(user, "You cannot place a conveyor belt under yourself.")
+ to_chat(user, "You cannot place a conveyor belt under yourself!")
return
var/obj/machinery/conveyor/C = new/obj/machinery/conveyor(A, cdir, id)
transfer_fingerprints_to(C)
diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm
index fcbef13cb67..ed9ac03b6a0 100644
--- a/code/modules/research/rdconsole.dm
+++ b/code/modules/research/rdconsole.dm
@@ -117,22 +117,22 @@ Nothing else in the console has ID requirements.
if(istype(D, /obj/item/disk))
if(istype(D, /obj/item/disk/tech_disk))
if(t_disk)
- to_chat(user, "A technology disk is already loaded!")
+ to_chat(user, "A technology disk is already loaded!")
return
if(!user.transferItemToLoc(D, src))
- to_chat(user, "[D] is stuck to your hand!")
+ to_chat(user, "[D] is stuck to your hand!")
return
t_disk = D
else if (istype(D, /obj/item/disk/design_disk))
if(d_disk)
- to_chat(user, "A design disk is already loaded!")
+ to_chat(user, "A design disk is already loaded!")
return
if(!user.transferItemToLoc(D, src))
- to_chat(user, "[D] is stuck to your hand!")
+ to_chat(user, "[D] is stuck to your hand!")
return
d_disk = D
else
- to_chat(user, "Machine cannot accept disks in that format.")
+ to_chat(user, "Machine cannot accept disks in that format.")
return
to_chat(user, "You insert [D] into \the [src]!")
else if(!(linked_destroy && linked_destroy.busy) && !(linked_lathe && linked_lathe.busy) && !(linked_imprinter && linked_imprinter.busy))
diff --git a/code/modules/research/xenobiology/xenobio_camera.dm b/code/modules/research/xenobiology/xenobio_camera.dm
index 80bb1b39e0b..0ad28544497 100644
--- a/code/modules/research/xenobiology/xenobio_camera.dm
+++ b/code/modules/research/xenobiology/xenobio_camera.dm
@@ -105,20 +105,20 @@
potion_action.target = src
potion_action.Grant(user)
actions += potion_action
-
+
if(hotkey_help)
hotkey_help.target = src
hotkey_help.Grant(user)
actions += hotkey_help
- RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_CTRL, .proc/XenoSlimeClickCtrl)
- RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_ALT, .proc/XenoSlimeClickAlt)
- RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_SHIFT, .proc/XenoSlimeClickShift)
- RegisterSignal(user, COMSIG_XENO_TURF_CLICK_SHIFT, .proc/XenoTurfClickShift)
- RegisterSignal(user, COMSIG_XENO_TURF_CLICK_CTRL, .proc/XenoTurfClickCtrl)
+ RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_CTRL, .proc/XenoSlimeClickCtrl)
+ RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_ALT, .proc/XenoSlimeClickAlt)
+ RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_SHIFT, .proc/XenoSlimeClickShift)
+ RegisterSignal(user, COMSIG_XENO_TURF_CLICK_SHIFT, .proc/XenoTurfClickShift)
+ RegisterSignal(user, COMSIG_XENO_TURF_CLICK_CTRL, .proc/XenoTurfClickCtrl)
RegisterSignal(user, COMSIG_XENO_MONKEY_CLICK_CTRL, .proc/XenoMonkeyClickCtrl)
- //Checks for recycler on every interact, prevents issues with load order on certain maps.
+ //Checks for recycler on every interact, prevents issues with load order on certain maps.
if(!connected_recycler)
for(var/obj/machinery/monkey_recycler/recycler in GLOB.monkey_recyclers)
if(get_area(recycler.loc) == get_area(loc))
@@ -126,13 +126,13 @@
connected_recycler.connected += src
/obj/machinery/computer/camera_advanced/xenobio/remove_eye_control(mob/living/user)
- UnregisterSignal(user, COMSIG_XENO_SLIME_CLICK_CTRL)
- UnregisterSignal(user, COMSIG_XENO_SLIME_CLICK_ALT)
- UnregisterSignal(user, COMSIG_XENO_SLIME_CLICK_SHIFT)
- UnregisterSignal(user, COMSIG_XENO_TURF_CLICK_SHIFT)
- UnregisterSignal(user, COMSIG_XENO_TURF_CLICK_CTRL)
- UnregisterSignal(user, COMSIG_XENO_MONKEY_CLICK_CTRL)
- ..()
+ UnregisterSignal(user, COMSIG_XENO_SLIME_CLICK_CTRL)
+ UnregisterSignal(user, COMSIG_XENO_SLIME_CLICK_ALT)
+ UnregisterSignal(user, COMSIG_XENO_SLIME_CLICK_SHIFT)
+ UnregisterSignal(user, COMSIG_XENO_TURF_CLICK_SHIFT)
+ UnregisterSignal(user, COMSIG_XENO_TURF_CLICK_CTRL)
+ UnregisterSignal(user, COMSIG_XENO_MONKEY_CLICK_CTRL)
+ ..()
/obj/machinery/computer/camera_advanced/xenobio/proc/on_contents_del(datum/source, atom/deleted)
if(current_potion == deleted)
@@ -244,8 +244,8 @@
to_chat(owner, "[X] now has [X.monkeys] monkeys stored.")
else
to_chat(owner, "[X] needs to have at least 1 monkey stored. Currently has [X.monkeys] monkeys stored.")
- else
- to_chat(owner, "Target is not near a camera. Cannot proceed.")
+ else
+ to_chat(owner, "Target is not near a camera. Cannot proceed.")
/datum/action/innate/monkey_recycle
@@ -270,7 +270,7 @@
M.visible_message("[M] vanishes as [M.p_theyre()] reclaimed for recycling!")
recycler.use_power(500)
X.monkeys += recycler.cube_production
- X.monkeys = round(X.monkeys, 0.1) //Prevents rounding errors
+ X.monkeys = round(X.monkeys, 0.1) //Prevents rounding errors
qdel(M)
to_chat(owner, "[X] now has [X.monkeys] monkeys available.")
else
@@ -465,6 +465,6 @@
M.visible_message("[M] vanishes as [p_theyre()] reclaimed for recycling!")
X.connected_recycler.use_power(500)
X.monkeys += connected_recycler.cube_production
- X.monkeys = round(X.monkeys, 0.1) //Prevents rounding errors
+ X.monkeys = round(X.monkeys, 0.1) //Prevents rounding errors
qdel(M)
to_chat(C, "[X] now has [X.monkeys] monkeys available.")
diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm
index 2e85e2dd442..84082b0b5ba 100644
--- a/code/modules/research/xenobiology/xenobiology.dm
+++ b/code/modules/research/xenobiology/xenobiology.dm
@@ -46,7 +46,7 @@
//Effect when activated by a Luminescent. Separated into a minor and major effect. Returns cooldown in deciseconds.
/obj/item/slime_extract/proc/activate(mob/living/carbon/human/user, datum/species/jelly/luminescent/species, activation_type)
- to_chat(user, "Nothing happened... This slime extract cannot be activated this way.")
+ to_chat(user, "Nothing happened... This slime extract cannot be activated this way.")
return 0
//Core-crossing: Feeding adult slimes extracts to obtain a much more powerful, single extract.
@@ -616,7 +616,7 @@
/obj/item/slimepotion/afterattack(obj/item/reagent_containers/target, mob/user , proximity)
. = ..()
if (istype(target))
- to_chat(user, "You cannot transfer [src] to [target]! It appears the potion must be given directly to a slime to absorb." )
+ to_chat(user, "You cannot transfer [src] to [target]! It appears the potion must be given directly to a slime to absorb." )
return
/obj/item/slimepotion/slime/docility
diff --git a/code/modules/ruins/lavaland_ruin_code.dm b/code/modules/ruins/lavaland_ruin_code.dm
index 333801c398c..71cba60e546 100644
--- a/code/modules/ruins/lavaland_ruin_code.dm
+++ b/code/modules/ruins/lavaland_ruin_code.dm
@@ -89,9 +89,9 @@
new shell_type(get_turf(src), species, user)
qdel(src)
else
- to_chat(user, "You need at least ten sheets to finish a golem.")
+ to_chat(user, "You need at least ten sheets to finish a golem!")
else
- to_chat(user, "You can't build a golem out of this kind of material.")
+ to_chat(user, "You can't build a golem out of this kind of material!")
//made with xenobiology, the golem obeys its creator
/obj/item/golem_shell/servant
@@ -135,7 +135,7 @@
outfit = /datum/outfit/lavaland_syndicate/comms
/obj/effect/mob_spawn/human/lavaland_syndicate/comms/space
- flavour_text = "You are a syndicate agent, assigned to a small listening post station situated near your hated enemy's top secret research facility: Space Station 13. Monitor enemy activity as best you can, and try to keep a low profile. DO NOT abandon the base. Use the communication equipment to provide support to any field agents, and sow disinformation to throw Nanotrasen off your trail. Do not let the base fall into enemy hands!"
+ flavour_text = "You are a syndicate agent, assigned to a small listening post station situated near your hated enemy's top secret research facility: Space Station 13. Monitor enemy activity as best you can, and try to keep a low profile. DO NOT abandon the base. Use the communication equipment to provide support to any field agents, and sow disinformation to throw Nanotrasen off your trail. Do not let the base fall into enemy hands!"
/obj/effect/mob_spawn/human/lavaland_syndicate/comms/space/Initialize()
. = ..()
diff --git a/code/modules/spells/spell.dm b/code/modules/spells/spell.dm
index 534f6a3f614..ca6034f8ca6 100644
--- a/code/modules/spells/spell.dm
+++ b/code/modules/spells/spell.dm
@@ -157,7 +157,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th
var/turf/T = get_turf(user)
if(is_centcom_level(T.z) && !centcom_cancast) //Certain spells are not allowed on the centcom zlevel
- to_chat(user, "You can't cast this spell here.")
+ to_chat(user, "You can't cast this spell here!")
return FALSE
if(!skipcharge)
@@ -165,7 +165,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th
return FALSE
if(user.stat && !stat_allowed)
- to_chat(user, "Not when you're incapacitated.")
+ to_chat(user, "Not when you're incapacitated!")
return FALSE
if(!antimagic_allowed)
@@ -174,11 +174,11 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th
if(isitem(antimagic))
to_chat(user, "[antimagic] is interfering with your magic.")
else
- to_chat(user, "Magic seems to flee from you, you can't gather enough power to cast this spell.")
+ to_chat(user, "Magic seems to flee from you, you can't gather enough power to cast this spell.")
return FALSE
if(!phase_allowed && istype(user.loc, /obj/effect/dummy))
- to_chat(user, "[name] cannot be cast unless you are completely manifested in the material plane.")
+ to_chat(user, "[name] cannot be cast unless you are completely manifested in the material plane!")
return FALSE
if(ishuman(user))
@@ -186,7 +186,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th
var/mob/living/carbon/human/H = user
if((invocation_type == "whisper" || invocation_type == "shout") && !H.can_speak_vocal())
- to_chat(user, "You can't get the words out!")
+ to_chat(user, "You can't get the words out!")
return FALSE
var/list/casting_clothes = typecacheof(list(/obj/item/clothing/suit/wizrobe,
@@ -198,24 +198,24 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th
if(clothes_req) //clothes check
if(!is_type_in_typecache(H.wear_suit, casting_clothes))
- to_chat(H, "I don't feel strong enough without my robe.")
+ to_chat(H, "You don't feel strong enough without your robe!")
return FALSE
if(!is_type_in_typecache(H.head, casting_clothes))
- to_chat(H, "I don't feel strong enough without my hat.")
+ to_chat(H, "You don't feel strong enough without your hat!")
return FALSE
if(cult_req) //CULT_REQ CLOTHES CHECK
if(!istype(H.wear_suit, /obj/item/clothing/suit/magusred) && !istype(H.wear_suit, /obj/item/clothing/suit/space/hardsuit/cult))
- to_chat(H, "I don't feel strong enough without my armor.")
+ to_chat(H, "You don't feel strong enough without your armor.")
return FALSE
if(!istype(H.head, /obj/item/clothing/head/magus) && !istype(H.head, /obj/item/clothing/head/helmet/space/hardsuit/cult))
- to_chat(H, "I don't feel strong enough without my helmet.")
+ to_chat(H, "You don't feel strong enough without your helmet.")
return FALSE
else
if(clothes_req || human_req)
- to_chat(user, "This spell can only be cast by humans!")
+ to_chat(user, "This spell can only be cast by humans!")
return FALSE
if(nonabstract_req && (isbrain(user) || ispAI(user)))
- to_chat(user, "This spell can only be cast by physical beings!")
+ to_chat(user, "This spell can only be cast by physical beings!")
return FALSE
@@ -241,7 +241,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th
if("charges")
if(!charge_counter)
if(!silent)
- to_chat(user, "[name] has no charges left.")
+ to_chat(user, "[name] has no charges left!")
return FALSE
return TRUE
@@ -267,7 +267,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th
. = ..()
START_PROCESSING(SSfastprocess, src)
- still_recharging_msg = "[name] is still recharging."
+ still_recharging_msg = "[name] is still recharging!"
charge_counter = charge_max
/obj/effect/proc_holder/spell/Destroy()
diff --git a/code/modules/spells/spell_types/barnyard.dm b/code/modules/spells/spell_types/barnyard.dm
index 6fe5458e2c9..503932008cb 100644
--- a/code/modules/spells/spell_types/barnyard.dm
+++ b/code/modules/spells/spell_types/barnyard.dm
@@ -18,18 +18,18 @@
/obj/effect/proc_holder/spell/targeted/barnyardcurse/cast(list/targets, mob/user = usr)
if(!targets.len)
- to_chat(user, "No target found in range.")
+ to_chat(user, "No target found in range!")
return
var/mob/living/carbon/target = targets[1]
if(!is_type_in_typecache(target, compatible_mobs_typecache))
- to_chat(user, "You are unable to curse [target]'s head!")
+ to_chat(user, "You are unable to curse [target]'s head!")
return
if(!(target in oview(range)))
- to_chat(user, "[target.p_theyre(TRUE)] too far away!")
+ to_chat(user, "[target.p_theyre(TRUE)] too far away!")
return
if(target.anti_magic_check())
diff --git a/code/modules/spells/spell_types/construct_spells.dm b/code/modules/spells/spell_types/construct_spells.dm
index 5efec52aaa7..44cde8211e6 100644
--- a/code/modules/spells/spell_types/construct_spells.dm
+++ b/code/modules/spells/spell_types/construct_spells.dm
@@ -102,7 +102,7 @@
/obj/effect/proc_holder/spell/aoe_turf/conjure/soulstone/noncult/purified
summon_type = list(/obj/item/soulstone/anybody/purified)
-
+
/obj/effect/proc_holder/spell/targeted/forcewall/cult
name = "Shield"
desc = "This spell creates a temporary forcefield to shield yourself and allies from incoming fire."
@@ -197,14 +197,14 @@
/obj/effect/proc_holder/spell/targeted/abyssal_gaze/cast(list/targets, mob/user = usr)
if(!LAZYLEN(targets))
- to_chat(user, "No target found in range.")
+ to_chat(user, "No target found in range!")
revert_cast()
return
var/mob/living/carbon/target = targets[1]
if(!(target in oview(range)))
- to_chat(user, "[target] is too far away!")
+ to_chat(user, "[target] is too far away!")
revert_cast()
return
@@ -266,7 +266,7 @@
return
if(!(S in oview(range)))
- to_chat(user, "[S] is too far away!")
+ to_chat(user, "[S] is too far away!")
revert_cast()
return
diff --git a/code/modules/spells/spell_types/devil.dm b/code/modules/spells/spell_types/devil.dm
index 9cd6013c450..c0300b378c9 100644
--- a/code/modules/spells/spell_types/devil.dm
+++ b/code/modules/spells/spell_types/devil.dm
@@ -70,7 +70,7 @@
contract = new /obj/item/paper/contract/infernal/friend(C.loc, C.mind, user.mind)
C.put_in_hands(contract)
else
- to_chat(user, "[C] seems to not be sentient. You cannot summon a contract for [C.p_them()].")
+ to_chat(user, "[C] seems to not be sentient. You cannot summon a contract for [C.p_them()].")
/obj/effect/proc_holder/spell/aimed/fireball/hellish
diff --git a/code/modules/spells/spell_types/godhand.dm b/code/modules/spells/spell_types/godhand.dm
index 927bef94ba3..860bd3a80fc 100644
--- a/code/modules/spells/spell_types/godhand.dm
+++ b/code/modules/spells/spell_types/godhand.dm
@@ -54,7 +54,7 @@
if(!proximity || target == user || !ismob(target) || !iscarbon(user) || !(user.mobility_flags & MOBILITY_USE)) //exploding after touching yourself would be bad
return
if(!user.can_speak_vocal())
- to_chat(user, "You can't get the words out!")
+ to_chat(user, "You can't get the words out!")
return
var/mob/M = target
do_sparks(4, FALSE, M.loc)
@@ -96,7 +96,7 @@
to_chat(user, "You can't reach out!")
return
if(!user.can_speak_vocal())
- to_chat(user, "You can't get the words out!")
+ to_chat(user, "You can't get the words out!")
return
var/mob/living/M = target
if(M.anti_magic_check())
diff --git a/code/modules/spells/spell_types/hivemind.dm b/code/modules/spells/spell_types/hivemind.dm
index 7f796882884..e321a5d7197 100644
--- a/code/modules/spells/spell_types/hivemind.dm
+++ b/code/modules/spells/spell_types/hivemind.dm
@@ -312,7 +312,7 @@
if(!carbon_members.len)
return
if(!user.getBruteLoss() && !user.getFireLoss() && !user.getCloneLoss() && !user.getBrainLoss() && !user.getStaminaLoss())
- to_chat(user, "We cannot heal ourselves any more with this power!")
+ to_chat(user, "We cannot heal ourselves any more with this power!")
revert_cast()
to_chat(user, "We begin siphoning power from our many vessels!")
while(iterations < 7)
@@ -422,11 +422,11 @@
timely = 100
restricted_range = TRUE
if(!do_after(user, timely, FALSE, user))
- to_chat(user, "We fail to assume control of the target.")
+ to_chat(user, "We fail to assume control of the target!")
revert_cast()
return
if(user.z != vessel.z || (restricted_range && get_dist(vessel, user) > 35))
- to_chat(user, "Our vessel is too far away to control.")
+ to_chat(user, "Our vessel is too far away to control!")
revert_cast()
return
for(var/datum/antagonist/hivemind/H in GLOB.antagonists)
@@ -647,7 +647,7 @@
item_state = "hivehand"
lefthand_file = 'icons/mob/inhands/misc/touchspell_lefthand.dmi'
righthand_file = 'icons/mob/inhands/misc/touchspell_righthand.dmi'
-
+
reach = 3
min_reach = -1
item_flags = ABSTRACT | DROPDEL
@@ -671,9 +671,9 @@
user.put_in_hands(W)
to_chat(user, "You make a telekinetic hand!")
else
- to_chat(user,"You cannot make a telekinetic hand while holding something!")
+ to_chat(user,"You cannot make a telekinetic hand while holding something!")
revert_cast()
-
+
/obj/effect/proc_holder/spell/targeted/hive_hack
name = "Network Invasion"
desc = "We probe the mind of an adjacent target and extract valuable information on any enemy hives they may belong to. Takes longer if the target is not in our hive or wearing tinfoil protection."
diff --git a/code/modules/spells/spell_types/lightning.dm b/code/modules/spells/spell_types/lightning.dm
index 432d2aa4026..27d3e6c3a61 100644
--- a/code/modules/spells/spell_types/lightning.dm
+++ b/code/modules/spells/spell_types/lightning.dm
@@ -52,7 +52,7 @@
Snd=sound(null, repeat = 0, wait = 1, channel = Snd.channel) //byond, why you suck?
playsound(get_turf(user),Snd,50,0)// Sorry MrPerson, but the other ways just didn't do it the way i needed to work, this is the only way.
if(get_dist(user,target)>range)
- to_chat(user, "[target.p_theyre(TRUE)] too far away!")
+ to_chat(user, "[target.p_theyre(TRUE)] too far away!")
Reset(user)
return
diff --git a/code/modules/spells/spell_types/mime.dm b/code/modules/spells/spell_types/mime.dm
index 1791b23ea13..099e3a60608 100644
--- a/code/modules/spells/spell_types/mime.dm
+++ b/code/modules/spells/spell_types/mime.dm
@@ -20,7 +20,7 @@
/obj/effect/proc_holder/spell/aoe_turf/conjure/mime_wall/Click()
if(usr && usr.mind)
if(!usr.mind.miming)
- to_chat(usr, "You must dedicate yourself to silence first.")
+ to_chat(usr, "You must dedicate yourself to silence first!")
return
invocation = "[usr.real_name] looks as if a wall is in front of [usr.p_them()]."
else
@@ -49,7 +49,7 @@
/obj/effect/proc_holder/spell/aoe_turf/conjure/mime_chair/Click()
if(usr && usr.mind)
if(!usr.mind.miming)
- to_chat(usr, "You must dedicate yourself to silence first.")
+ to_chat(usr, "You must dedicate yourself to silence first!")
return
invocation = "[usr.real_name] pulls out an invisible chair and sits down."
else
@@ -94,7 +94,7 @@
/obj/effect/proc_holder/spell/aoe_turf/conjure/mime_box/Click()
if(usr && usr.mind)
if(!usr.mind.miming)
- to_chat(usr, "You must dedicate yourself to silence first.")
+ to_chat(usr, "You must dedicate yourself to silence first!")
return
invocation = "[usr.real_name] moves [usr.p_their()] hands in the shape of a cube, pressing a box out of the air."
else
@@ -162,7 +162,7 @@
/obj/effect/proc_holder/spell/targeted/forcewall/mime/Click()
if(usr && usr.mind)
if(!usr.mind.miming)
- to_chat(usr, "You must dedicate yourself to silence first.")
+ to_chat(usr, "You must dedicate yourself to silence first!")
return
invocation = "[usr.real_name] looks as if a blockade is in front of [usr.p_them()]."
else
@@ -199,7 +199,7 @@
return
if(usr && usr.mind)
if(!usr.mind.miming)
- to_chat(usr, "You must dedicate yourself to silence first.")
+ to_chat(usr, "You must dedicate yourself to silence first!")
return
invocation = "[usr.real_name] fires [usr.p_their()] finger gun!"
else
diff --git a/code/modules/spells/spell_types/rod_form.dm b/code/modules/spells/spell_types/rod_form.dm
index 71098de6b01..90b071872eb 100644
--- a/code/modules/spells/spell_types/rod_form.dm
+++ b/code/modules/spells/spell_types/rod_form.dm
@@ -45,8 +45,8 @@
/obj/effect/immovablerod/wizard/penetrate(mob/living/L)
if(L.anti_magic_check())
- L.visible_message("[src] hits [L], but it bounces back, then vanishes!" , "[src] hits you... but it bounces back, then vanishes!" , "You hear a weak, sad, CLANG.")
+ L.visible_message("[src] hits [L], but it bounces back, then vanishes!" , "[src] hits you... but it bounces back, then vanishes!" , "You hear a weak, sad, CLANG.")
qdel(src)
return
- L.visible_message("[L] is penetrated by an immovable rod!" , "The rod penetrates you!" , "You hear a CLANG!")
+ L.visible_message("[L] is penetrated by an immovable rod!" , "The rod penetrates you!" , "You hear a CLANG!")
L.adjustBruteLoss(70 + damage_bonus)
diff --git a/code/modules/surgery/limb_augmentation.dm b/code/modules/surgery/limb_augmentation.dm
index 91b0ce73b4c..e68a67d5384 100644
--- a/code/modules/surgery/limb_augmentation.dm
+++ b/code/modules/surgery/limb_augmentation.dm
@@ -11,7 +11,7 @@
/datum/surgery_step/replace/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
- display_results(user, target, "You begin to sever the muscles on [target]'s [parse_zone(user.zone_selected)]...",
+ display_results(user, target, "You begin to sever the muscles on [target]'s [parse_zone(user.zone_selected)]...",
"[user] begins to sever the muscles on [target]'s [parse_zone(user.zone_selected)].",
"[user] begins an incision on [target]'s [parse_zone(user.zone_selected)].")
@@ -34,11 +34,11 @@
return -1
L = surgery.operated_bodypart
if(L)
- display_results(user, target, "You begin to augment [target]'s [parse_zone(user.zone_selected)]...",
+ display_results(user, target, "You begin to augment [target]'s [parse_zone(user.zone_selected)]...",
"[user] begins to augment [target]'s [parse_zone(user.zone_selected)] with [aug].",
"[user] begins to augment [target]'s [parse_zone(user.zone_selected)].")
else
- user.visible_message("[user] looks for [target]'s [parse_zone(user.zone_selected)].", "You look for [target]'s [parse_zone(user.zone_selected)]...")
+ user.visible_message("[user] looks for [target]'s [parse_zone(user.zone_selected)].", "You look for [target]'s [parse_zone(user.zone_selected)]...")
//ACTUAL SURGERIES
diff --git a/code/modules/surgery/organ_manipulation.dm b/code/modules/surgery/organ_manipulation.dm
index 8c6b731bb3d..57cc10f17b7 100644
--- a/code/modules/surgery/organ_manipulation.dm
+++ b/code/modules/surgery/organ_manipulation.dm
@@ -81,18 +81,18 @@
I = null
if(istype(tool, /obj/item/organ_storage))
if(!tool.contents.len)
- to_chat(user, "There is nothing inside [tool]!")
+ to_chat(user, "There is nothing inside [tool]!")
return -1
I = tool.contents[1]
if(!isorgan(I))
- to_chat(user, "You cannot put [I] into [target]'s [parse_zone(target_zone)]!")
+ to_chat(user, "You cannot put [I] into [target]'s [parse_zone(target_zone)]!")
return -1
tool = I
if(isorgan(tool))
current_type = "insert"
I = tool
if(target_zone != I.zone || target.getorganslot(I.slot))
- to_chat(user, "There is no room for [I] in [target]'s [parse_zone(target_zone)]!")
+ to_chat(user, "There is no room for [I] in [target]'s [parse_zone(target_zone)]!")
return -1
display_results(user, target, "You begin to insert [tool] into [target]'s [parse_zone(target_zone)]...",
@@ -103,7 +103,7 @@
current_type = "extract"
var/list/organs = target.getorganszone(target_zone)
if(!organs.len)
- to_chat(user, "There are no removable organs in [target]'s [parse_zone(target_zone)]!")
+ to_chat(user, "There are no removable organs in [target]'s [parse_zone(target_zone)]!")
return -1
else
for(var/obj/item/organ/O in organs)
@@ -151,7 +151,7 @@
I.Remove(target)
I.forceMove(get_turf(target))
else
- display_results(user, target, "You can't extract anything from [target]'s [parse_zone(target_zone)]!",
+ display_results(user, target, "You can't extract anything from [target]'s [parse_zone(target_zone)]!",
"[user] can't seem to extract anything from [target]'s [parse_zone(target_zone)]!",
"[user] can't seem to extract anything from [target]'s [parse_zone(target_zone)]!")
return 0
diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm
index 42e24dd55a2..8bb5440f434 100644
--- a/code/modules/surgery/organs/heart.dm
+++ b/code/modules/surgery/organs/heart.dm
@@ -57,7 +57,7 @@
if(H.health <= H.crit_threshold && beat != BEAT_SLOW)
beat = BEAT_SLOW
H.playsound_local(get_turf(H), slowbeat,40,0, channel = CHANNEL_HEARTBEAT)
- to_chat(owner, "You feel your heart slow down...")
+ to_chat(owner, "You feel your heart slow down...")
if(beat == BEAT_SLOW && H.health > H.crit_threshold)
H.stop_sound_channel(CHANNEL_HEARTBEAT)
beat = BEAT_NONE
@@ -101,7 +101,7 @@
var/mob/living/carbon/human/H = owner
if(H.dna && !(NOBLOOD in H.dna.species.species_traits))
H.blood_volume = max(H.blood_volume - blood_loss, 0)
- to_chat(H, "You have to keep pumping your blood!")
+ to_chat(H, "You have to keep pumping your blood!")
if(add_colour)
H.add_client_colour(/datum/client_colour/cursed_heart_blood) //bloody screen so real
add_colour = FALSE
@@ -111,7 +111,7 @@
/obj/item/organ/heart/cursed/Insert(mob/living/carbon/M, special = 0)
..()
if(owner)
- to_chat(owner, "Your heart has been replaced with a cursed one, you have to pump this one manually otherwise you'll die!")
+ to_chat(owner, "Your heart has been replaced with a cursed one, you have to pump this one manually otherwise you'll die!")
/obj/item/organ/heart/cursed/Remove(mob/living/carbon/M, special = 0)
..()
@@ -132,7 +132,7 @@
cursed_heart.last_pump = world.time
playsound(owner,'sound/effects/singlebeat.ogg',40,1)
- to_chat(owner, "Your heart beats.")
+ to_chat(owner, "Your heart beats.")
var/mob/living/carbon/human/H = owner
if(istype(H))
diff --git a/code/modules/surgery/prosthetic_replacement.dm b/code/modules/surgery/prosthetic_replacement.dm
index 8bb4528c165..87de9c82cbd 100644
--- a/code/modules/surgery/prosthetic_replacement.dm
+++ b/code/modules/surgery/prosthetic_replacement.dm
@@ -24,11 +24,11 @@
/datum/surgery_step/add_prosthetic/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
if(istype(tool, /obj/item/organ_storage))
if(!tool.contents.len)
- to_chat(user, "There is nothing inside [tool]!")
+ to_chat(user, "There is nothing inside [tool]!")
return -1
var/obj/item/I = tool.contents[1]
if(!isbodypart(I))
- to_chat(user, "[I] cannot be attached!")
+ to_chat(user, "[I] cannot be attached!")
return -1
tool = I
if(istype(tool, /obj/item/bodypart))
@@ -48,7 +48,7 @@
organ_rejection_dam = 30
if(target_zone == BP.body_zone) //so we can't replace a leg with an arm, or a human arm with a monkey arm.
- display_results(user, target, "You begin to replace [target]'s [parse_zone(target_zone)] with [tool]...",
+ display_results(user, target, "You begin to replace [target]'s [parse_zone(target_zone)] with [tool]...",
"[user] begins to replace [target]'s [parse_zone(target_zone)] with [tool].",
"[user] begins to replace [target]'s [parse_zone(target_zone)].")
else
@@ -94,4 +94,3 @@
var/obj/item/melee/arm_blade/new_arm = new(target,TRUE,TRUE)
target_zone == BODY_ZONE_R_ARM ? target.put_in_r_hand(new_arm) : target.put_in_l_hand(new_arm)
return 1
-
diff --git a/code/modules/vehicles/ridden.dm b/code/modules/vehicles/ridden.dm
index 0bd7d19e01e..18ae6b59166 100644
--- a/code/modules/vehicles/ridden.dm
+++ b/code/modules/vehicles/ridden.dm
@@ -43,14 +43,14 @@
inserted_key.forceMove(drop_location())
inserted_key = I
else
- to_chat(user, "[I] seems to be stuck to your hand!")
+ to_chat(user, "[I] seems to be stuck to your hand!")
return
return ..()
/obj/vehicle/ridden/AltClick(mob/user)
if(inserted_key && user.canUseTopic(src, BE_CLOSE, ismonkey(user)))
if(!is_occupant(user))
- to_chat(user, "You must be riding the [src] to remove [src]'s key!")
+ to_chat(user, "You must be riding the [src] to remove [src]'s key!")
return
to_chat(user, "You remove \the [inserted_key] from \the [src].")
inserted_key.forceMove(drop_location())
diff --git a/code/modules/vehicles/sealed.dm b/code/modules/vehicles/sealed.dm
index 53865b9a229..e2d69fed344 100644
--- a/code/modules/vehicles/sealed.dm
+++ b/code/modules/vehicles/sealed.dm
@@ -73,7 +73,7 @@
inserted_key.forceMove(drop_location())
inserted_key = I
else
- to_chat(user, "[I] seems to be stuck to your hand!")
+ to_chat(user, "[I] seems to be stuck to your hand!")
return
return ..()
@@ -82,7 +82,7 @@
to_chat(user, "There is no key in [src]!")
return
if(!is_occupant(user) || !(occupants[user] & VEHICLE_CONTROL_DRIVE))
- to_chat(user, "You must be driving [src] to remove [src]'s key!")
+ to_chat(user, "You must be driving [src] to remove [src]'s key!")
return
to_chat(user, "You remove [inserted_key] from [src].")
inserted_key.forceMove(drop_location())
diff --git a/code/modules/vending/_vending.dm b/code/modules/vending/_vending.dm
index d89337cb5c0..9c71dfb40a8 100644
--- a/code/modules/vending/_vending.dm
+++ b/code/modules/vending/_vending.dm
@@ -262,21 +262,21 @@ GLOBAL_LIST_EMPTY(vending_products)
return
if(refill_canister && istype(I, refill_canister))
if (!panel_open)
- to_chat(user, "You should probably unscrew the service panel first.")
+ to_chat(user, "You should probably unscrew the service panel first!")
else if (stat & (BROKEN|NOPOWER))
to_chat(user, "[src] does not respond.")
else
//if the panel is open we attempt to refill the machine
var/obj/item/vending_refill/canister = I
if(canister.get_part_rating() == 0)
- to_chat(user, "[canister] is empty!")
+ to_chat(user, "[canister] is empty!")
else
// instantiate canister if needed
var/transferred = restock(canister)
if(transferred)
to_chat(user, "You loaded [transferred] items in [src].")
else
- to_chat(user, "There's nothing to restock!")
+ to_chat(user, "There's nothing to restock!")
return
if(compartmentLoadAccessCheck(user))
if(canLoadItem(I))
@@ -297,7 +297,7 @@ GLOBAL_LIST_EMPTY(vending_products)
else
denied_items++
if(denied_items)
- to_chat(user, "[src] refuses some items.")
+ to_chat(user, "[src] refuses some items!")
if(loaded)
to_chat(user, "You insert [loaded] dishes into [src]'s chef compartment.")
updateUsrDialog()
@@ -462,7 +462,7 @@ GLOBAL_LIST_EMPTY(vending_products)
if((href_list["vend"]) && (vend_ready))
if(panel_open)
- to_chat(usr, "The vending machine cannot dispense products while its service panel is open!")
+ to_chat(usr, "The vending machine cannot dispense products while its service panel is open!")
return
vend_ready = 0 //One thing at a time!!