Orion Express Courier System (#17952)

* Orion Express Courier System

* tweaks and fixes

* whoops this goes in the back

* cement das conk creet baybee

* while funny, fixed supplies count

* add support for non-overmap tests

* guh

* anotha one

* feedback

* remove unused imports
This commit is contained in:
Geeves
2023-12-19 11:45:39 +00:00
committed by GitHub
parent 3faa34e7d3
commit d7db1f6d4a
15 changed files with 558 additions and 23 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
var/list/mob_icon_icon_states = list()
/obj/item/proc/get_mob_overlay(var/mob/living/carbon/human/H, var/mob_icon, var/mob_state, var/slot)
/obj/item/proc/get_mob_overlay(var/mob/living/carbon/human/H, var/mob_icon, var/mob_state, var/slot, var/main_call = TRUE)
SHOULD_NOT_SLEEP(TRUE)
SHOULD_CALL_PARENT(TRUE)
RETURN_TYPE(/image)
@@ -107,3 +107,21 @@
/obj/structure/closet/secure_closet/merchant
name = "merchant's locker"
req_access = list(access_merchant)
// Package Courier
/obj/structure/closet/secure_closet/package_courier
name = "courier's locker"
icon_state = "hangar_tech"
req_access = list(access_cargo)
/obj/structure/closet/secure_closet/package_courier/fill()
..()
// presumably the people taking them down to the exoplanet will give them proper suits
// but in some kind of apocalyptic nightmare scenario where there aren't spare suits, these will do
new /obj/item/clothing/head/helmet/space(src)
new /obj/item/clothing/suit/space(src)
new /obj/item/tank/oxygen(src)
new /obj/item/cargo_backpack(src)
new /obj/item/device/gps/mining(src)
new /obj/item/device/flashlight/lantern(src)
new /obj/item/pickaxe(src)