diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm
index 7b4fe1277ed..31276fa0683 100644
--- a/code/game/machinery/pipe/construction.dm
+++ b/code/game/machinery/pipe/construction.dm
@@ -45,7 +45,7 @@ Buildable meters
/obj/item/pipe/examine(mob/user)
..()
- user << "Alt-click it to rotate clockwise."
+ user << "Alt-click to rotate it clockwise."
/obj/item/pipe/New(loc, pipe_type, dir, obj/machinery/atmospherics/make_from)
..()
diff --git a/code/game/objects/structures/electricchair.dm b/code/game/objects/structures/electricchair.dm
index 572ae4a133a..9ae339766e9 100644
--- a/code/game/objects/structures/electricchair.dm
+++ b/code/game/objects/structures/electricchair.dm
@@ -1,6 +1,6 @@
/obj/structure/stool/bed/chair/e_chair
name = "electric chair"
- desc = "Looks absolutely SHOCKING!"
+ desc = "Looks absolutely SHOCKING!\nAlt-click to rotate it clockwise."
icon_state = "echair0"
var/obj/item/assembly/shock_kit/part = null
var/last_time = 1.0
diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm
index 9335535a873..9186330a1a0 100644
--- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm
+++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm
@@ -1,6 +1,6 @@
/obj/structure/stool/bed/chair //YES, chairs are a type of bed, which are a type of stool. This works, believe me. -Pete
name = "chair"
- desc = "You sit in this. Either by will or force."
+ desc = "You sit in this. Either by will or force.\nAlt-click to rotate it clockwise."
icon_state = "chair"
buckle_lying = 0 //you sit in a chair, not lay
burn_state = -1 //Not Burnable
@@ -72,6 +72,15 @@
return
spin()
+/obj/structure/stool/bed/chair/AltClick(mob/user)
+ ..()
+ if(!user.canUseTopic(user))
+ user << "You can't do that right now!"
+ return
+ if(!in_range(src, user))
+ return
+ else
+ rotate()
// Chair types
/obj/structure/stool/bed/chair/wood
@@ -98,7 +107,7 @@
/obj/structure/stool/bed/chair/comfy
name = "comfy chair"
- desc = "It looks comfy."
+ desc = "It looks comfy.\nAlt-click to rotate it clockwise."
icon_state = "comfychair"
color = rgb(255,255,255)
burn_state = 0 //Burnable
diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm
index 9dc8d6631e9..f5c1fb263d2 100644
--- a/code/game/objects/structures/window.dm
+++ b/code/game/objects/structures/window.dm
@@ -21,6 +21,10 @@
var/image/crack_overlay
can_be_unanchored = 1
+/obj/structure/window/examine(mob/user)
+ ..()
+ user << "Alt-click to rotate it clockwise."
+
/obj/structure/window/New(Loc,re=0)
..()
health = maxhealth
@@ -342,6 +346,15 @@
add_fingerprint(usr)
return
+/obj/structure/window/AltClick(mob/user)
+ ..()
+ if(!user.canUseTopic(user))
+ user << "You can't do that right now!"
+ return
+ if(!in_range(src, user))
+ return
+ else
+ revrotate()
/*
/obj/structure/window/proc/updateSilicate() what do you call a syndicate silicon?