mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2026-01-11 01:42:41 +00:00
Having more than 100 burn damage and being dead now makes you a husk. r2925 Author: uporotiy
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 |