mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-18 11:30:35 +01:00
Genericises rotate() on objects. (#8430)
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
name = "mining drill head"
|
||||
desc = "A large industrial drill. Its bore does not penetrate deep enough to access the sublevels."
|
||||
icon_state = "mining_drill"
|
||||
obj_flags = OBJ_FLAG_ROTATABLE
|
||||
var/braces_needed = 2
|
||||
var/list/supports = list()
|
||||
var/supported = FALSE
|
||||
@@ -459,17 +460,3 @@
|
||||
connected.supports -= src
|
||||
connected.check_supports()
|
||||
connected = null
|
||||
|
||||
/obj/machinery/mining/brace/verb/rotate()
|
||||
set name = "Rotate"
|
||||
set category = "Object"
|
||||
set src in oview(1)
|
||||
|
||||
if(usr.stat) return
|
||||
|
||||
if (src.anchored)
|
||||
to_chat(usr, "It is anchored in place!")
|
||||
return FALSE
|
||||
|
||||
src.set_dir(turn(src.dir, 90))
|
||||
return TRUE
|
||||
|
||||
@@ -1100,25 +1100,15 @@ var/list/total_extraction_beacons = list()
|
||||
desc = "A finely chiselled sculpting block, it is ready to be your canvas."
|
||||
icon = 'icons/obj/mining.dmi'
|
||||
icon_state = "sculpting_block"
|
||||
density = 1
|
||||
opacity = 1
|
||||
density = TRUE
|
||||
opacity = TRUE
|
||||
anchored = 0
|
||||
obj_flags = OBJ_FLAG_ROTATABLE
|
||||
var/sculpted = 0
|
||||
var/mob/living/T
|
||||
var/times_carved = 0
|
||||
var/last_struck = 0
|
||||
|
||||
/obj/structure/sculpting_block/verb/rotate()
|
||||
set name = "Rotate"
|
||||
set category = "Object"
|
||||
set src in oview(1)
|
||||
|
||||
if (src.anchored || usr:stat)
|
||||
to_chat(usr, "It is fastened to the floor!")
|
||||
return 0
|
||||
src.set_dir(turn(src.dir, 90))
|
||||
return 1
|
||||
|
||||
/obj/structure/sculpting_block/attackby(obj/item/C as obj, mob/user as mob)
|
||||
|
||||
if (C.iswrench())
|
||||
|
||||
Reference in New Issue
Block a user