mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-13 08:03:43 +01:00
Adds pointing to cyborgs
Cyborgs can now point with ctrl+middle click (plain middle clicks still cycle modules). Drones cannot point.
This commit is contained in:
@@ -22,6 +22,9 @@
|
||||
if(modifiers["shift"] && modifiers["alt"])
|
||||
AltShiftClickOn(A)
|
||||
return
|
||||
if(modifiers["middle"] && modifiers["ctrl"])
|
||||
CtrlMiddleClickOn(A)
|
||||
return
|
||||
if(modifiers["middle"])
|
||||
MiddleClickOn(A)
|
||||
return
|
||||
@@ -98,6 +101,14 @@
|
||||
return
|
||||
return
|
||||
|
||||
//Ctrl+Middle click points.
|
||||
/mob/living/silicon/robot/proc/CtrlMiddleClickOn(var/atom/A)
|
||||
if(istype(src, /mob/living/silicon/robot/drone))
|
||||
// Drones cannot point.
|
||||
return
|
||||
A.point()
|
||||
return
|
||||
|
||||
//Middle click cycles through selected modules.
|
||||
/mob/living/silicon/robot/MiddleClickOn(var/atom/A)
|
||||
cycle_modules()
|
||||
|
||||
Reference in New Issue
Block a user