vtuber mode

This commit is contained in:
Timothy Teakettle
2022-08-01 12:58:41 +01:00
parent c6bb9a0a85
commit 0e20cff184
7 changed files with 108 additions and 1 deletions
+7
View File
@@ -19,7 +19,9 @@
A.move_camera_by_click()
/mob/living/silicon/ai/ClickOn(var/atom/A, params)
message_admins("do we even get this far")
if(!can_interact_with(A))
message_admins("can't interact with [A]")
return
if(multicam_on)
@@ -31,13 +33,16 @@
break
if(check_click_intercept(params,A))
message_admins("intercepted")
return
if(control_disabled || incapacitated())
message_admins("disabled or incap'd")
return
var/turf/pixel_turf = get_turf_pixel(A)
if(isnull(pixel_turf))
message_admins("no turf pixel")
return
if(!can_see(A))
if(isturf(A)) //On unmodified clients clicking the static overlay clicks the turf underneath
@@ -51,6 +56,7 @@
send2tgs_adminless_only("NOCHEAT", message)
return
message_admins("click going through with [params]")
var/list/modifiers = params2list(params)
if(modifiers["shift"] && modifiers["ctrl"])
CtrlShiftClickOn(A)
@@ -62,6 +68,7 @@
AltClickOn(A)
return
if(modifiers["ctrl"])
message_admins("he clicked [A]")
CtrlClickOn(A)
return