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 21:58:20 +00:00
committed by GitHub
co-authored by Matt Atlas
parent d57c5e7c43
commit 4423d03f2f
296 changed files with 1317 additions and 1257 deletions
+2 -2
View File
@@ -17,10 +17,10 @@
QDEL_LIST(contained_packages)
return ..()
/obj/item/cargo_backpack/examine(mob/user, distance)
/obj/item/cargo_backpack/get_examine_text(mob/user, distance, is_adjacent, infix, suffix)
. = ..()
if(length(contained_packages))
to_chat(user, FONT_SMALL(SPAN_NOTICE("\[?\] There are some packages loaded. <a href=?src=\ref[src];show_package_data=1>\[Show Package Data\]</a>")))
. += FONT_SMALL(SPAN_NOTICE("\[?\] There are some packages loaded. <a href=?src=\ref[src];show_package_data=1>\[Show Package Data\]</a>"))
/obj/item/cargo_backpack/Topic(href, href_list)
if(href_list["show_package_data"])
+5 -5
View File
@@ -35,7 +35,7 @@
delivery_point_sector = delivery_point.delivery_sector
delivery_point_coordinates = "[delivery_point.x]-[delivery_point.y]"
/obj/item/cargo_package/examine(mob/user, distance)
/obj/item/cargo_package/get_examine_text(mob/user, distance, is_adjacent, infix, suffix)
. = ..()
if(delivery_point_id)
var/delivery_site = "Unknown"
@@ -43,8 +43,8 @@
var/obj/effect/overmap/visitable/delivery_sector = delivery_point_sector.resolve()
if(delivery_sector)
delivery_site = delivery_sector.name
to_chat(user, SPAN_NOTICE("The label on the package reads: SITE: <b>[delivery_site]</b> | COORD: <b>[delivery_point_coordinates]</b> | ID: <b>[delivery_point_id]</b>"))
to_chat(user, SPAN_NOTICE("The price tag on the package reads: <b>[pay_amount]电</b>"))
. += SPAN_NOTICE("The label on the package reads: SITE: <b>[delivery_site]</b> | COORD: <b>[delivery_point_coordinates]</b> | ID: <b>[delivery_point_id]</b>")
. += SPAN_NOTICE("The price tag on the package reads: <b>[pay_amount]电</b>.")
/obj/item/cargo_package/do_additional_pickup_checks(var/mob/living/carbon/human/user)
if(!ishuman(user))
@@ -132,10 +132,10 @@
var/obj/structure/cargo_receptacle/selected_delivery_point = pick(eligible_delivery_points)
setup_delivery_point(selected_delivery_point)
/obj/item/cargo_package/offship/examine(mob/user, distance)
/obj/item/cargo_package/offship/get_examine_text(mob/user, distance, is_adjacent, infix, suffix)
. = ..()
if(!delivery_point_id)
to_chat(user, SPAN_NOTICE("Delivery site still being calculated, please check back later!"))
. += SPAN_NOTICE("Delivery site still being calculated, please check back later!")
/obj/item/cargo_package/offship/to_horizon
horizon_delivery = TRUE