mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-25 04:57:47 +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:
@@ -253,10 +253,10 @@
|
||||
|
||||
user.visible_message(span_notice("\The [user] searches for specific cards in \the [src], and draws [cards_to_draw.len]."))
|
||||
|
||||
/obj/item/deck/CtrlClick(mob/user)
|
||||
/obj/item/deck/item_ctrl_click(mob/user)
|
||||
deal_card()
|
||||
|
||||
/obj/item/deck/CtrlShiftClick(mob/user)
|
||||
/obj/item/deck/click_ctrl_shift(mob/user)
|
||||
deal_card_multi()
|
||||
|
||||
/obj/item/deck/proc/deal_at(mob/user, mob/target, dcard) // Take in the no. of card to be dealt
|
||||
@@ -329,7 +329,7 @@
|
||||
else
|
||||
return
|
||||
|
||||
/obj/item/deck/AltClick(mob/user)
|
||||
/obj/item/deck/click_alt(mob/user)
|
||||
if(user.stat || !Adjacent(user))
|
||||
return
|
||||
shuffle(user)
|
||||
@@ -569,10 +569,10 @@
|
||||
..()
|
||||
src.update_icon()
|
||||
|
||||
/obj/item/hand/CtrlClick(mob/user)
|
||||
/obj/item/hand/item_ctrl_click(mob/user)
|
||||
if(user.stat || !Adjacent(user))
|
||||
return
|
||||
discard()
|
||||
|
||||
/obj/item/hand/AltClick(mob/user)
|
||||
/obj/item/hand/click_alt(mob/user)
|
||||
Removecard()
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
desc = "[initial(desc)] It looks a little misshapen, somehow..."
|
||||
loaded = to_weight
|
||||
|
||||
/obj/item/dice/AltClick(mob/user)
|
||||
/obj/item/dice/click_alt(mob/user)
|
||||
..()
|
||||
if(cheater)
|
||||
if(!loaded)
|
||||
@@ -141,7 +141,7 @@
|
||||
icon_state = "[name][result]"
|
||||
user.visible_message(span_notice("\The [user] turned \the [src] to the face reading [result] manually."))
|
||||
|
||||
/obj/item/dice/CtrlClick(mob/user)
|
||||
/obj/item/dice/item_ctrl_click(mob/user)
|
||||
set_dice(user)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user