mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-21 11:07:12 +01:00
- Removed the window/north, window/east and the other dir-specific window subclasses - Request console global announcements no longer have the leading space - Wrenching wooden table parts now gives wood instead of metal - Replaced the engineering singularity viewing cameras with EMP proof cameras git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3085 316c924e-a436-60f5-8080-3fe189b3f50e
71 lines
1.6 KiB
Plaintext
71 lines
1.6 KiB
Plaintext
/*
|
|
CONTAINS:
|
|
TABLE PARTS
|
|
REINFORCED TABLE PARTS
|
|
WOODEN TABLE PARTS
|
|
RACK PARTS
|
|
*/
|
|
|
|
|
|
|
|
// TABLE PARTS
|
|
|
|
/obj/item/weapon/table_parts/attackby(obj/item/weapon/W as obj, mob/user as mob)
|
|
..()
|
|
if (istype(W, /obj/item/weapon/wrench))
|
|
new /obj/item/stack/sheet/metal( src.loc )
|
|
//SN src = null
|
|
del(src)
|
|
|
|
/obj/item/weapon/table_parts/attack_self(mob/user as mob)
|
|
var/obj/structure/table/T = new /obj/structure/table( user.loc )
|
|
T.add_fingerprint(usr)
|
|
del(src)
|
|
return
|
|
|
|
// WOODEN TABLE PARTS
|
|
/obj/item/weapon/table_parts/wood/attackby(obj/item/weapon/W as obj, mob/user as mob)
|
|
if (istype(W, /obj/item/weapon/wrench))
|
|
new /obj/item/stack/sheet/wood( src.loc )
|
|
//SN src = null
|
|
del(src)
|
|
else
|
|
..()
|
|
|
|
/obj/item/weapon/table_parts/wood/attack_self(mob/user as mob)
|
|
new /obj/structure/table/woodentable( user.loc )
|
|
del(src)
|
|
return
|
|
|
|
|
|
// REINFORCED TABLE PARTS
|
|
/obj/item/weapon/table_parts/reinforced/attackby(obj/item/weapon/W as obj, mob/user as mob)
|
|
..()
|
|
if (istype(W, /obj/item/weapon/wrench))
|
|
new /obj/item/stack/sheet/plasteel( src.loc )
|
|
//SN src = null
|
|
del(src)
|
|
|
|
/obj/item/weapon/table_parts/reinforced/attack_self(mob/user as mob)
|
|
new /obj/structure/table/reinforced( user.loc )
|
|
del(src)
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
// RACK PARTS
|
|
/obj/item/weapon/rack_parts/attackby(obj/item/weapon/W as obj, mob/user as mob)
|
|
..()
|
|
if (istype(W, /obj/item/weapon/wrench))
|
|
new /obj/item/stack/sheet/metal( src.loc )
|
|
del(src)
|
|
return
|
|
return
|
|
|
|
/obj/item/weapon/rack_parts/attack_self(mob/user as mob)
|
|
var/obj/structure/rack/R = new /obj/structure/rack( user.loc )
|
|
R.add_fingerprint(user)
|
|
del(src)
|
|
return |