mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-07-18 10:34:10 +01:00
Start of TG Click Code Port (#18734)
* click code start * snake_span * Update click.dm * Update click.dm * Update click.dm * Update click.dm * Fixes borg ctrl_click Also implements allowing blocking of items being ctrl_clicked * Makes the statpanel not annihilate peoples ratelimiter Statpanel calls aren't really user controlled (and 180 of them get sent upon loading, as each verb counts as a topic calls when it calls Send-Tabs) so let's not count it towards the user when they log in.
This commit is contained in:
@@ -81,7 +81,7 @@
|
||||
to_chat(user, span_warning("The alembic is already boiling!"))
|
||||
return
|
||||
|
||||
/obj/machinery/alembic/AltClick(mob/user)
|
||||
/obj/machinery/alembic/click_alt(mob/user)
|
||||
if(potion_reagent == 0)
|
||||
to_chat(user, span_warning("There is nothing in the alembic!"))
|
||||
return
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
/obj/structure/reagent_dispensers/blob_act()
|
||||
qdel(src)
|
||||
|
||||
/obj/structure/reagent_dispensers/AltClick(mob/user)
|
||||
/obj/structure/reagent_dispensers/click_alt(mob/user)
|
||||
if(!Adjacent(user))
|
||||
return
|
||||
|
||||
|
||||
@@ -127,7 +127,7 @@
|
||||
holdingitems += O
|
||||
return 0
|
||||
|
||||
/obj/machinery/reagentgrinder/AltClick(mob/user)
|
||||
/obj/machinery/reagentgrinder/click_alt(mob/user)
|
||||
. = ..()
|
||||
if(user.incapacitated() || !Adjacent(user))
|
||||
return
|
||||
|
||||
@@ -112,7 +112,7 @@
|
||||
update_icon()
|
||||
|
||||
|
||||
/obj/machinery/injector_maker/AltClick(mob/user)
|
||||
/obj/machinery/injector_maker/click_alt(mob/user)
|
||||
. = ..()
|
||||
if(beaker)
|
||||
if(!user.incapacitated() && Adjacent(user))
|
||||
|
||||
@@ -174,7 +174,7 @@
|
||||
balloon_alert(user, "\The [W] burns the blood in \the [src].")
|
||||
B.changling_blood_test(reagents)
|
||||
|
||||
/obj/item/reagent_containers/AltClick(mob/user)
|
||||
/obj/item/reagent_containers/click_alt(mob/user)
|
||||
. = ..()
|
||||
if(!Adjacent(user))
|
||||
return
|
||||
|
||||
@@ -255,17 +255,15 @@
|
||||
add_overlay(hose_overlay)
|
||||
break
|
||||
|
||||
/obj/item/reagent_containers/spray/chemsprayer/hosed/AltClick(mob/living/carbon/user)
|
||||
/obj/item/reagent_containers/spray/chemsprayer/hosed/click_alt(mob/living/carbon/user)
|
||||
if(++spray_particles > 3) spray_particles = 1
|
||||
|
||||
balloon_alert(user, "dial turned to [spray_particles].")
|
||||
return
|
||||
|
||||
/obj/item/reagent_containers/spray/chemsprayer/hosed/CtrlClick(var/mob/user)
|
||||
/obj/item/reagent_containers/spray/chemsprayer/hosed/item_ctrl_click(mob/user)
|
||||
if(loc != get_turf(src))
|
||||
heavy_spray = !heavy_spray
|
||||
else
|
||||
. = ..()
|
||||
|
||||
/obj/item/reagent_containers/spray/chemsprayer/hosed/Spray_at(atom/A as mob|obj, mob/user)
|
||||
update_icon()
|
||||
|
||||
Reference in New Issue
Block a user