mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 10:21:11 +00:00
adds clown glue
This commit is contained in:
@@ -432,20 +432,20 @@
|
||||
return
|
||||
if(locked && !broken)
|
||||
if (allowed(user))
|
||||
to_chat(user, "<span class='notice'>You unlock [src].</span>")
|
||||
to_chat(user, "<span class='notice'>You unlock [src].</span>")
|
||||
src.locked = 0
|
||||
overlays.len = 0
|
||||
overlays += greenlight
|
||||
return
|
||||
else
|
||||
to_chat(user, "<span class='notice'>[src] is locked.</span>")
|
||||
to_chat(user, "<span class='notice'>[src] is locked.</span>")
|
||||
return
|
||||
else
|
||||
..()
|
||||
|
||||
/obj/structure/closet/crate/secure/attackby(obj/item/weapon/W as obj, mob/user as mob)
|
||||
if(istype(W, /obj/item/weapon/card) && src.allowed(user) && !locked && !opened && !broken)
|
||||
to_chat(user, "<span class='notice'>You lock \the [src].</span>")
|
||||
to_chat(user, "<span class='notice'>You lock \the [src].</span>")
|
||||
src.locked = 1
|
||||
overlays.len = 0
|
||||
overlays += redlight
|
||||
@@ -458,7 +458,7 @@
|
||||
playsound(get_turf(src), "sparks", 60, 1)
|
||||
src.locked = 0
|
||||
src.broken = 1
|
||||
to_chat(user, "<span class='notice'>You unlock \the [src].</span>")
|
||||
to_chat(user, "<span class='notice'>You unlock \the [src].</span>")
|
||||
return
|
||||
return ..()
|
||||
|
||||
@@ -472,22 +472,23 @@
|
||||
return
|
||||
else if(istype(W, /obj/item/stack/cable_coil))
|
||||
if(rigged)
|
||||
to_chat(user, "<span class='notice'>[src] is already rigged!</span>")
|
||||
to_chat(user, "<span class='notice'>[src] is already rigged!</span>")
|
||||
return
|
||||
to_chat(user, "<span class='notice'>You rig [src].</span>")
|
||||
user.drop_item(W)
|
||||
qdel(W)
|
||||
W = null
|
||||
rigged = 1
|
||||
|
||||
if(user.drop_item(W))
|
||||
to_chat(user, "<span class='notice'>You rig [src].</span>")
|
||||
qdel(W)
|
||||
W = null
|
||||
rigged = 1
|
||||
return
|
||||
else if(istype(W, /obj/item/device/radio/electropack))
|
||||
if(rigged)
|
||||
to_chat(user, "<span class='notice'>You attach [W] to [src].</span>")
|
||||
user.drop_item(W, src.loc)
|
||||
if(user.drop_item(W, src.loc))
|
||||
to_chat(user, "<span class='notice'>You attach [W] to [src].</span>")
|
||||
return
|
||||
else if(istype(W, /obj/item/weapon/wirecutters))
|
||||
if(rigged)
|
||||
to_chat(user, "<span class='notice'>You cut away the wiring.</span>")
|
||||
to_chat(user, "<span class='notice'>You cut away the wiring.</span>")
|
||||
playsound(loc, 'sound/items/Wirecutter.ogg', 100, 1)
|
||||
rigged = 0
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user