From 9ce920bbbf408c1ad2c38970cd9c68237e91f250 Mon Sep 17 00:00:00 2001
From: S34NW <12197162+S34NW@users.noreply.github.com>
Date: Wed, 22 Sep 2021 11:56:20 +0100
Subject: [PATCH 1/2] spinny drink dispensers
---
.../chemistry/machinery/chem_dispenser.dm | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm
index 97e85cb7857..43bf594a694 100644
--- a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm
+++ b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm
@@ -319,6 +319,21 @@
return
ui_interact(user)
+/obj/machinery/chem_dispenser/AltClick(mob/user)
+ if(!is_drink)
+ return
+ if(user.incapacitated())
+ to_chat(user, "You can't do that right now!")
+ return
+ if(!Adjacent(user))
+ return
+ if(anchored)
+ to_chat(user, "[src] is anchored to the floor!")
+ return
+ pixel_x = 0
+ pixel_y = 0
+ setDir(turn(dir, 90))
+
/obj/machinery/chem_dispenser/soda
icon_state = "soda_dispenser"
name = "soda fountain"
From c0d9b0348b10550fcb673cd8170d3505fb1a43f7 Mon Sep 17 00:00:00 2001
From: S34N <12197162+S34NW@users.noreply.github.com>
Date: Sat, 25 Sep 2021 21:24:38 +0100
Subject: [PATCH 2/2] Update
code/modules/reagents/chemistry/machinery/chem_dispenser.dm
Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>
---
code/modules/reagents/chemistry/machinery/chem_dispenser.dm | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm
index 43bf594a694..b68fd5f2b56 100644
--- a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm
+++ b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm
@@ -320,13 +320,11 @@
ui_interact(user)
/obj/machinery/chem_dispenser/AltClick(mob/user)
- if(!is_drink)
+ if(!is_drink || !Adjacent(user))
return
if(user.incapacitated())
to_chat(user, "You can't do that right now!")
return
- if(!Adjacent(user))
- return
if(anchored)
to_chat(user, "[src] is anchored to the floor!")
return