Adds examine boxes. (#18370)

* Adds examine boxes.

* lint

* what kind of dreams did you dream?

* unlimited

* midgardsormr

* sdsd

* fixes

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
This commit is contained in:
Matt Atlas
2024-02-11 22:58:20 +01:00
committed by GitHub
parent d57c5e7c43
commit 4423d03f2f
296 changed files with 1317 additions and 1257 deletions
@@ -1,13 +1,13 @@
/obj/item/modular_computer/examine(mob/user, distance, is_adjacent)
/obj/item/modular_computer/get_examine_text(mob/user, distance, is_adjacent, infix, suffix)
. = ..()
if(is_adjacent)
to_chat(user, FONT_SMALL(SPAN_NOTICE("It contains the following hardware:")))
. += FONT_SMALL(SPAN_NOTICE("It contains the following hardware:"))
for(var/obj/CH in get_all_components())
to_chat(user, FONT_SMALL(SPAN_NOTICE(" - [capitalize_first_letters(CH.name)]")))
. += FONT_SMALL(SPAN_NOTICE(" - [capitalize_first_letters(CH.name)]"))
if(damage > broken_damage)
to_chat(user, SPAN_DANGER("It is heavily damaged!"))
. += SPAN_DANGER("It is heavily damaged!")
else if(damage)
to_chat(user, SPAN_WARNING("It is damaged."))
. += SPAN_WARNING("It is damaged.")
/obj/item/modular_computer/proc/break_apart(msg = TRUE)
if(msg)