Genericises rotate() on objects. (#8430)

This commit is contained in:
Matt Atlas
2020-03-17 17:17:42 +01:00
committed by GitHub
parent d68a92f48b
commit 72c968eba6
24 changed files with 373 additions and 665 deletions
@@ -5,6 +5,7 @@
icon_state = "suspension2"
density = 1
req_access = list(access_research)
obj_flags = OBJ_FLAG_ROTATABLE
var/obj/item/cell/cell
var/obj/item/card/id/auth_card
var/locked = 1
@@ -315,26 +316,6 @@
deactivate()
return ..()
/obj/machinery/suspension_gen/verb/rotate_ccw()
set src in view(1)
set name = "Rotate suspension gen (counter-clockwise)"
set category = "Object"
if(anchored)
to_chat(usr, "<span class='warning'>You cannot rotate [src], it has been firmly fixed to the floor.</span>")
else
set_dir(turn(dir, 90))
/obj/machinery/suspension_gen/verb/rotate_cw()
set src in view(1)
set name = "Rotate suspension gen (clockwise)"
set category = "Object"
if(anchored)
to_chat(usr, "<span class='warning'>You cannot rotate [src], it has been firmly fixed to the floor.</span>")
else
set_dir(turn(dir, -90))
/obj/effect/suspension_field
name = "energy field"
icon = 'icons/effects/effects.dmi'