diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm
index b9557986b99..c9b696b1f8f 100644
--- a/code/controllers/subsystem/shuttle.dm
+++ b/code/controllers/subsystem/shuttle.dm
@@ -184,18 +184,18 @@ SUBSYSTEM_DEF(shuttle)
emergency = backup_shuttle
var/srd = CONFIG_GET(number/shuttle_refuel_delay)
if(world.time - SSticker.round_start_time < srd)
- to_chat(user, "The emergency shuttle is refueling. Please wait [DisplayTimeText(srd - (world.time - SSticker.round_start_time))] before trying again.")
+ to_chat(user, "The emergency shuttle is refueling. Please wait [DisplayTimeText(srd - (world.time - SSticker.round_start_time))] before trying again.")
return
switch(emergency.mode)
if(SHUTTLE_RECALL)
- to_chat(user, "The emergency shuttle may not be called while returning to CentCom.")
+ to_chat(user, "The emergency shuttle may not be called while returning to CentCom.")
return
if(SHUTTLE_CALL)
- to_chat(user, "The emergency shuttle is already on its way.")
+ to_chat(user, "The emergency shuttle is already on its way.")
return
if(SHUTTLE_DOCKED)
- to_chat(user, "The emergency shuttle is already here.")
+ to_chat(user, "The emergency shuttle is already here.")
return
if(SHUTTLE_IGNITING)
to_chat(user, "The emergency shuttle is firing its engines to leave.")
@@ -204,13 +204,13 @@ SUBSYSTEM_DEF(shuttle)
to_chat(user, "The emergency shuttle is moving away to a safe distance.")
return
if(SHUTTLE_STRANDED)
- to_chat(user, "The emergency shuttle has been disabled by CentCom.")
+ to_chat(user, "The emergency shuttle has been disabled by CentCom.")
return
call_reason = trim(html_encode(call_reason))
if(length(call_reason) < CALL_SHUTTLE_REASON_LENGTH && seclevel2num(get_security_level()) > SEC_LEVEL_GREEN)
- to_chat(user, "You must provide a reason.")
+ to_chat(user, "You must provide a reason.")
return
var/area/signal_origin = get_area(user)
@@ -892,4 +892,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 a3cd1cca868..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)
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/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/aifixer.dm b/code/game/machinery/computer/aifixer.dm
index ae929e4b2d6..3c60f684533 100644
--- a/code/game/machinery/computer/aifixer.dm
+++ b/code/game/machinery/computer/aifixer.dm
@@ -125,7 +125,7 @@
//Downloading AI from card to terminal.
if(interaction == AI_TRANS_FROM_CARD)
if(stat & (NOPOWER|BROKEN))
- to_chat(user, "[src] is offline and cannot take an AI at this time!")
+ to_chat(user, "[src] is offline and cannot take an AI at this time!")
return
AI.forceMove(src)
occupier = AI
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/doors/airlock.dm b/code/game/machinery/doors/airlock.dm
index 86f59a78ab7..131017d1dcc 100644
--- a/code/game/machinery/doors/airlock.dm
+++ b/code/game/machinery/doors/airlock.dm
@@ -695,7 +695,7 @@
aiHacking = FALSE
return
else if(!canAIHack())
- to_chat(user, "Connection lost! Unable to hack airlock.")
+ to_chat(user, "Connection lost! Unable to hack airlock.")
aiHacking = FALSE
return
to_chat(user, "Fault confirmed: airlock control wire disabled or cut.")
@@ -717,7 +717,7 @@
aiHacking = FALSE
return
else if(!canAIHack())
- to_chat(user, "Connection lost! Unable to hack airlock.")
+ to_chat(user, "Connection lost! Unable to hack airlock.")
aiHacking = FALSE
return
to_chat(user, "Transfer complete. Forcing airlock to execute program.")
@@ -1479,14 +1479,14 @@
loseMainPower()
update_icon()
else
- to_chat(usr, "Main power is already offline.")
+ to_chat(usr, "Main power is already offline.")
. = TRUE
if("disrupt-backup")
if(!secondsBackupPowerLost)
loseBackupPower()
update_icon()
else
- to_chat(usr, "Backup power is already offline.")
+ to_chat(usr, "Backup power is already offline.")
. = TRUE
if("shock-restore")
shock_restore(usr)
@@ -1499,7 +1499,7 @@
. = TRUE
if("idscan-on")
if(wires.is_cut(WIRE_IDSCAN))
- to_chat(usr, "You can't enable IdScan - The IdScan wire has been cut.")
+ to_chat(usr, "You can't enable IdScan - The IdScan wire has been cut.")
else if(aiDisabledIdScanner)
aiDisabledIdScanner = FALSE
else
@@ -1509,7 +1509,7 @@
if(wires.is_cut(WIRE_IDSCAN))
to_chat(usr, "The IdScan wire has been cut - So, you can't disable it, but it is already disabled anyways.")
else if(aiDisabledIdScanner)
- to_chat(usr, "You've already disabled the IdScan feature.")
+ to_chat(usr, "You've already disabled the IdScan feature.")
else
aiDisabledIdScanner = TRUE
. = TRUE
@@ -1532,7 +1532,7 @@
lights = TRUE
update_icon()
else
- to_chat(usr, text("Door bolt lights are already enabled!"))
+ to_chat(usr, text("Door bolt lights are already enabled!"))
. = TRUE
if("light-off")
if(wires.is_cut(WIRE_LIGHT))
@@ -1541,7 +1541,7 @@
lights = FALSE
update_icon()
else
- to_chat(usr, "Door bolt lights are already disabled!")
+ to_chat(usr, "Door bolt lights are already disabled!")
. = TRUE
if("safe-on")
if(wires.is_cut(WIRE_SAFETY))
@@ -1549,7 +1549,7 @@
else if (!safe)
safe = TRUE
else
- to_chat(usr, "Firmware reports safeties already in place.")
+ to_chat(usr, "Firmware reports safeties already in place!")
. = TRUE
if("safe-off")
if(wires.is_cut(WIRE_SAFETY))
@@ -1557,7 +1557,7 @@
else if (safe)
safe = FALSE
else
- to_chat(usr, "Firmware reports safeties already overridden.")
+ to_chat(usr, "Firmware reports safeties already overridden!")
. = TRUE
if("speed-on")
if(wires.is_cut(WIRE_TIMING))
@@ -1573,7 +1573,7 @@
else if (normalspeed)
normalspeed = 0
else
- to_chat(usr, "Door timing circuitry already accelerated.")
+ to_chat(usr, "Door timing circuitry already accelerated!")
. = TRUE
if("open-close")
@@ -1587,7 +1587,7 @@
if(!user_allowed(user))
return
if(wires.is_cut(WIRE_SHOCK))
- to_chat(user, "Can't un-electrify the airlock - The electrification wire is cut.")
+ to_chat(user, "Can't un-electrify the airlock - The electrification wire is cut.")
else if(isElectrified())
set_electrified(MACHINE_NOT_ELECTRIFIED, user)
@@ -1614,7 +1614,7 @@
emergency = TRUE
update_icon()
else
- to_chat(user, "Emergency access is already enabled!")
+ to_chat(user, "Emergency access is already enabled!")
/obj/machinery/door/airlock/proc/emergency_off(mob/user)
if(!user_allowed(user))
@@ -1623,26 +1623,26 @@
emergency = FALSE
update_icon()
else
- to_chat(user, "Emergency access is already disabled!")
+ to_chat(user, "Emergency access is already disabled!")
/obj/machinery/door/airlock/proc/bolt_raise(mob/user)
if(!user_allowed(user))
return
if(wires.is_cut(WIRE_BOLTS))
- to_chat(user, "The door bolt drop wire is cut - you can't raise the door bolts")
+ to_chat(user, "The door bolt drop wire is cut - you can't raise the door bolts!")
else if(!locked)
- to_chat(user, "The door bolts are already up")
+ to_chat(user, "The door bolts are already up!")
else
if(hasPower())
unbolt()
else
- to_chat(user, "Cannot raise door bolts due to power failure")
+ to_chat(user, "Cannot raise door bolts due to power failure.")
/obj/machinery/door/airlock/proc/bolt_drop(mob/user)
if(!user_allowed(user))
return
if(wires.is_cut(WIRE_BOLTS))
- to_chat(user, "You can't drop the door bolts - The door bolt dropping wire has been cut.")
+ to_chat(user, "You can't drop the door bolts - The door bolt dropping wire has been cut.")
else
bolt()
@@ -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/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/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/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm
index e06c8b15ba3..75169be511b 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 0c933896a43..e399e00b2a0 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/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/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm
index c9afed78a22..fbb631ceae3 100644
--- a/code/modules/antagonists/changeling/changeling.dm
+++ b/code/modules/antagonists/changeling/changeling.dm
@@ -170,23 +170,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
@@ -195,7 +195,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.")
@@ -204,7 +204,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/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/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm
index c1b76321cd6..da1f3a3ebd2 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/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/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/food_and_drinks/kitchen_machinery/gibber.dm b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm
index fd47abd2b2a..b75fbdd3425 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/hydroponics/hydroponics.dm b/code/modules/hydroponics/hydroponics.dm
index 84253c1a241..88d69338b7a 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/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 2b4ea1bcdf7..d10ec7fbf30 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 dd78d40a2f9..2c4e710e4d3 100644
--- a/code/modules/mob/dead/observer/observer.dm
+++ b/code/modules/mob/dead/observer/observer.dm
@@ -388,7 +388,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)
@@ -405,7 +405,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))
@@ -829,7 +829,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/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/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/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/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/reagents/chemistry/machinery/chem_dispenser.dm b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm
index c3e2c9bc1c9..52ce7d6a75f 100644
--- a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm
+++ b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm
@@ -299,7 +299,7 @@
else
var/chemid = reagent[1]
visible_message("[src] buzzes.", "You hear a faint buzz.")
- to_chat(usr, "[src] cannot find Chemical ID: [chemid]!")
+ to_chat(usr, "[src] cannot find Chemical ID: [chemid]!")
playsound(src, 'sound/machines/buzz-two.ogg', 50, 1)
return
if (resmismatch && alert("[src] is not yet capable of replicating this recipe with the precision it needs, do you want to save it anyway?",, "Yes","No") == "No")
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/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/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 439783bfefc..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.
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/hivemind.dm b/code/modules/spells/spell_types/hivemind.dm
index c7ab41c158a..23e4c90d576 100644
--- a/code/modules/spells/spell_types/hivemind.dm
+++ b/code/modules/spells/spell_types/hivemind.dm
@@ -311,7 +311,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)
@@ -421,11 +421,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)
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/surgery/prosthetic_replacement.dm b/code/modules/surgery/prosthetic_replacement.dm
index de4613923b3..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))
@@ -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
-