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:
Krausus
2015-05-06 01:01:52 -04:00
parent a6f2d385f2
commit d3e8f2d52e
+11
View File
@@ -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()