diff --git a/code/game/machinery/airlock_control.dm b/code/game/machinery/airlock_control.dm index afb73392adf..d93ff2a4985 100644 --- a/code/game/machinery/airlock_control.dm +++ b/code/game/machinery/airlock_control.dm @@ -175,7 +175,10 @@ obj/machinery/access_button icon_state = "access_button_off" attack_hand(mob/user) - if(radio_connection) + if(!allowed(user)) + user << "\red Access Denied" + + else if(radio_connection) var/datum/signal/signal = new signal.transmission_method = 1 //radio signal signal.data["tag"] = master_tag diff --git a/code/game/machinery/door_control.dm b/code/game/machinery/door_control.dm index 7c9e3135609..3b7e784473c 100644 --- a/code/game/machinery/door_control.dm +++ b/code/game/machinery/door_control.dm @@ -63,6 +63,7 @@ return if(!allowed(user) && (wires & 1)) + user << "\red Access Denied" flick("doorctrl-denied",src) return @@ -81,8 +82,8 @@ if(specialfunctions & IDSCAN) D.aiDisabledIdScanner = 1 if(specialfunctions & BOLTS) - spawn(5) - D.locked = 1 + D.locked = 1 + D.update_icon() if(specialfunctions & SHOCK) D.secondsElectrified = -1 @@ -95,8 +96,8 @@ if(specialfunctions & IDSCAN) D.aiDisabledIdScanner = 0 if(specialfunctions & BOLTS) - spawn(5) - D.locked = 0 + D.locked = 0 + D.update_icon() if(specialfunctions & SHOCK) D.secondsElectrified = 0 diff --git a/code/modules/chemical/Chemistry-Tools.dm b/code/modules/chemical/Chemistry-Tools.dm index 4625e91f428..59f7393eb73 100644 --- a/code/modules/chemical/Chemistry-Tools.dm +++ b/code/modules/chemical/Chemistry-Tools.dm @@ -2034,7 +2034,7 @@ icon_state = "beakerlarge" item_state = "beaker" m_amt = 0 - g_amt = 15000 + g_amt = 5000 volume = 100 amount_per_transfer_from_this = 10 possible_transfer_amounts = list(5,10,15,25,30,50,100)