mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-21 02:58:45 +01:00
-Removed r-table parts from the plasteel build menu. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3594 316c924e-a436-60f5-8080-3fe189b3f50e
77 lines
1.9 KiB
Plaintext
77 lines
1.9 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)
|
|
if (istype(W, /obj/item/stack/rods))
|
|
if (W:amount >= 4)
|
|
new /obj/item/weapon/table_parts/reinforced( user.loc )
|
|
user << "\blue You reinforce the [name]."
|
|
W:use(4)
|
|
del(src)
|
|
else if (W:amount < 4)
|
|
user << "\red You need at least four rods to do this."
|
|
|
|
/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)
|
|
|
|
/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/metal( src.loc )
|
|
new /obj/item/stack/rods( 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 |