diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 1265b21905c..8dd7a6138b2 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -381,10 +381,10 @@ /obj/structure/closet/AltClick(mob/user) ..() - if(!user.canUseTopic(user)) + if(!user.canUseTopic(src, be_close=TRUE)) user << "You can't do that right now!" return - if(opened || !secure || !in_range(src, user)) + if(opened || !secure) return else togglelock(user) diff --git a/code/game/objects/structures/reflector.dm b/code/game/objects/structures/reflector.dm index 48004def34a..1fd47bc35e9 100644 --- a/code/game/objects/structures/reflector.dm +++ b/code/game/objects/structures/reflector.dm @@ -124,11 +124,9 @@ /obj/structure/reflector/AltClick(mob/user) ..() - if(!user.canUseTopic(user)) + if(!user.canUseTopic(src, be_close=TRUE)) user << "You can't do that right now!" return - if(!in_range(src, user)) - return else rotate() diff --git a/code/modules/assembly/health.dm b/code/modules/assembly/health.dm index b753875e24b..6f88e889ca2 100644 --- a/code/modules/assembly/health.dm +++ b/code/modules/assembly/health.dm @@ -91,7 +91,7 @@ var/mob/user = usr - if(!user.canUseTopic(user)) + if(!user.canUseTopic(src)) usr << browse(null, "window=hscan") onclose(usr, "hscan") return @@ -104,4 +104,4 @@ return attack_self(user) - return \ No newline at end of file + return diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index a3856b0ee1c..b09809c649e 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -460,11 +460,9 @@ BLIND // can't see anything /obj/item/clothing/under/AltClick(mob/user) ..() - if(!user.canUseTopic(user)) + if(!user.canUseTopic(src, be_close=TRUE)) user << "You can't do that right now!" return - if(!in_range(src, user)) - return else rolldown() diff --git a/code/modules/clothing/head/soft_caps.dm b/code/modules/clothing/head/soft_caps.dm index d66fef73c9b..1ce016c73fe 100644 --- a/code/modules/clothing/head/soft_caps.dm +++ b/code/modules/clothing/head/soft_caps.dm @@ -23,11 +23,9 @@ /obj/item/clothing/head/soft/AltClick(mob/user) ..() - if(!user.canUseTopic(user)) + if(!user.canUseTopic(src, be_close=TRUE)) user << "You can't do that right now!" return - if(!in_range(src, user)) - return else flip(user) diff --git a/code/modules/clothing/masks/breath.dm b/code/modules/clothing/masks/breath.dm index 2ac22361d26..8b82ff05ae2 100644 --- a/code/modules/clothing/masks/breath.dm +++ b/code/modules/clothing/masks/breath.dm @@ -18,11 +18,9 @@ /obj/item/clothing/mask/breath/AltClick(mob/user) ..() - if(!user.canUseTopic(user)) + if(!user.canUseTopic(src, be_close=TRUE)) user << "You can't do that right now!" return - if(!in_range(src, user)) - return else adjustmask(user) diff --git a/code/modules/clothing/suits/toggles.dm b/code/modules/clothing/suits/toggles.dm index 5f7b4386db7..35049b25351 100644 --- a/code/modules/clothing/suits/toggles.dm +++ b/code/modules/clothing/suits/toggles.dm @@ -70,11 +70,9 @@ /obj/item/clothing/suit/toggle/AltClick(mob/user) ..() - if(!user.canUseTopic(user)) + if(!user.canUseTopic(src, be_close=TRUE)) user << "You can't do that right now!" return - if(!in_range(src, user)) - return else suit_toggle(user)