mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-01-17 12:52:34 +00:00
Ported SSThrowing from TG, to handle throwings. Updated movement system to the latest iteration, made it a datum as per latest iteration. Updated pass/hit handling of atoms, introduced pass_flag_self to determine what atoms allow to pass. Moved procs and defines around to make them more organized.
52 lines
1.4 KiB
Plaintext
52 lines
1.4 KiB
Plaintext
/obj/structure/table/rack
|
|
name = "rack"
|
|
desc = "Different from the Middle Ages version."
|
|
icon = 'icons/obj/structure/tables/table.dmi'
|
|
icon_state = "rack"
|
|
pass_flags_self = LETPASSTHROW //You can throw objects over this, despite it's density.
|
|
build_amt = 1
|
|
can_plate = 0
|
|
can_reinforce = 0
|
|
flipped = -1
|
|
table_mat = DEFAULT_TABLE_MATERIAL
|
|
|
|
/obj/structure/table/rack/New()
|
|
..()
|
|
verbs -= /obj/structure/table/verb/do_flip
|
|
verbs -= /obj/structure/table/proc/do_put
|
|
|
|
/obj/structure/table/rack/remove_material(obj/item/wrench/W, mob/user)
|
|
src.dismantle(W, user)
|
|
|
|
/obj/structure/table/rack/update_connections()
|
|
return
|
|
|
|
/obj/structure/table/rack/update_desc()
|
|
return
|
|
|
|
/obj/structure/table/rack/update_icon()
|
|
return
|
|
|
|
/obj/structure/table/rack/no_cargo
|
|
no_cargo = TRUE
|
|
|
|
/obj/structure/table/rack/clothing
|
|
name = "clothing rack"
|
|
desc = "A mighty rack, suitable for grabbing and pushing. It's quite mobile."
|
|
icon_state = "clothes_rack"
|
|
|
|
/obj/structure/table/rack/retail_shelf
|
|
name = "retail shelves"
|
|
desc = "A large, assorted shelf with many platforms for setting things upon."
|
|
icon_state = "shelf"
|
|
|
|
/obj/structure/table/rack/cafe_table
|
|
name = "round cafe table"
|
|
desc = "A wood table with soft, rounded edges."
|
|
icon_state = "cafe"
|
|
table_mat = MATERIAL_WOOD
|
|
|
|
/obj/structure/table/rack/holorack/dismantle(obj/item/wrench/W, mob/user)
|
|
to_chat(user, SPAN_WARNING("You cannot dismantle \the [src]."))
|
|
return
|