Files
vgstation13/code/_onclick/overmind.dm
ComicIronic b35eaa65d8 Replaced loc setting with forceMove. (#11490)
* Replaced loc setting with forceMove.

* Update forceMove to permit moving to null loc.

Also fixed atom locking with offsets not following properly.
2016-08-29 06:40:45 -05:00

27 lines
555 B
Plaintext

// Blob Overmind Controls
/mob/camera/blob/CtrlClickOn(var/atom/A) // Expand blob
var/turf/T = get_turf(A)
if(T)
expand_blob(T)
/mob/camera/blob/MiddleClickOn(var/atom/A) // Rally spores
var/turf/T = get_turf(A)
if(T)
rally_spores(T)
/mob/camera/blob/AltClickOn(var/atom/A) // Create a shield
var/turf/T = get_turf(A)
if(T)
create_shield(T)
mob/camera/blob/DblClickOn(var/atom/A) //Teleport view to another blob
var/turf/T = get_turf(A)
var/obj/effect/blob/B = (locate(/obj/effect/blob) in T)
if(!B)
return
else
usr.forceMove(T)