Files
Bubberstation/code/game/objects/structures/containers.dm
SkyratBot 54a00d6347 [MIRROR] adds crushed can, jelly doughnut, and shipping container random spawners [MDB IGNORE] (#23870)
* adds crushed can, jelly doughnut, and shipping container random spawners (#78444)

## About The Pull Request
i got bored so i made some new spawners, mainly for mappers but maybe an
admin will use them too. pics here:

![image](https://github.com/tgstation/tgstation/assets/110322848/2cd121dc-6fa6-46fd-bd9f-4cab72ead9c7)

firstly, this adds crushed can spawners, for if you want a random
crushed can sprite in your map, and don't really care which it is.
if you _do_ care, however - you can set the var/random_icon field on one
of these to 0, in your copy of strongdmm. then just change the icon
state to whatever specific can design you'd like it to be (ie:
"wellcheers")
here you can see a few of them in action

![image](https://github.com/tgstation/tgstation/assets/110322848/9fa3e210-e979-42c7-8f8c-d155ca2fe9bb)

secondly, this adds doughnut, jelly doughnut, and slime jelly doughnut
spawners - pictured below
these use a weighted list based on flavor - more down to earth flavors
are more common, while more interesting and unique flavors like bungo
and blumpkin are a bit rarer.

![image](https://github.com/tgstation/tgstation/assets/110322848/31cf6677-9f4b-40d0-91f0-bcdd59803e74)

thirdly, this adds a shipping container spawner. this one uses a
weighted list so the super obvious syndi corps are rare, less obvious
ones are less rare, and regular corporate ones are common. here you can
see a few.

![image](https://github.com/tgstation/tgstation/assets/110322848/8a8731e7-f6fc-4b91-9680-5b6b93619430)
## Why It's Good For The Game
more flexibility for mappers, more dynamic spawns... what's not to love?
## Changelog
🆑
not player facing
/🆑

---------

Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>

* adds crushed can, jelly doughnut, and shipping container random spawners

---------

Co-authored-by: Lamb <110322848+CoiledLamb@users.noreply.github.com>
Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>
2023-09-23 18:00:28 -04:00

85 lines
4.2 KiB
Plaintext

/obj/structure/shipping_container
name = "shipping container"
desc = "A standard-measure shipping container for bulk transport of goods. This one is blank, offering no clue as to its contents."
icon = 'icons/obj/fluff/containers.dmi'
icon_state = "container_blank"
max_integrity = 1000
bound_width = 96
bound_height = 32
density = TRUE
anchored = TRUE
layer = ABOVE_ALL_MOB_LAYER
plane = ABOVE_GAME_PLANE
/obj/structure/shipping_container/Initialize(mapload)
. = ..()
AddComponent(/datum/component/seethrough, SEE_THROUGH_MAP_SHIPPING_CONTAINER)
/obj/structure/shipping_container/conarex
name = "\improper Conarex Aeronautics shipping container"
desc = "A standard-measure shipping container for bulk transport of goods. This one is from Conarex Aeronautics, and is probably carrying spacecraft parts (or a bribery scandal) as a result."
icon_state = "conarex"
/obj/structure/shipping_container/deforest
name = "\improper DeForest Medical Corp. shipping container"
desc = "A standard-measure shipping container for bulk transport of goods. This one is from DeForest, and so is probably carrying medical supplies."
icon_state = "deforest"
/obj/structure/shipping_container/kahraman
name = "\improper Kahraman Heavy Industry shipping container"
desc = "A standard-measure shipping container for bulk transport of goods. This one is from Kahraman, and is reinforced for carrying ore."
icon_state = "kahraman"
/obj/structure/shipping_container/kahraman/alt
icon_state = "kahraman_alt"
/obj/structure/shipping_container/kosmologistika
name = "\improper Kosmologistika shipping container"
desc = "A standard-measure shipping container for bulk transport of goods. This one is from Kosmologistika, the logistics company owned and operated by the SSC."
icon_state = "kosmologistika"
/obj/structure/shipping_container/interdyne
name = "\improper Interdyne shipping container"
desc = "A standard-measure shipping container for bulk transport of goods. This one is from Interdyne, a private pharmaceutical company. Probably carrying medical or research supplies, probably."
icon_state = "interdyne"
/obj/structure/shipping_container/nakamura
name = "\improper Nakamura Engineering shipping container"
desc = "A standard-measure shipping container for bulk transport of goods. This one is from Nakamura, presumably for transporting tools or heavy industrial equipment."
icon_state = "nakamura"
/obj/structure/shipping_container/nanotrasen
name = "\improper Nanotrasen shipping container"
desc = "A standard-measure shipping container for bulk transport of goods. This one prominently features Nanotrasen's logo, and so presumably could be carrying anything."
icon_state = "nanotrasen"
/obj/structure/shipping_container/nthi
name = "\improper Nanotrasen Heavy Industries shipping container"
desc = "A standard-measure shipping container for bulk transport of goods. This one is from NTHI: Nanotrasen's mining and refining subdivision."
icon_state = "nthi"
/obj/structure/shipping_container/vitezstvi
name = "\improper Vítězství Arms shipping container"
desc = "A standard-measure shipping container for bulk transport of goods. This one is from Vítězství Arms, proudly proclaiming that Vítězství weapons mean victory."
icon_state = "vitezstvi"
//Syndies
/obj/structure/shipping_container/cybersun
name = "\improper Cybersun Industries shipping container"
desc = "A standard-measure shipping container for bulk transport of goods. This one prominently features Cybersun's logo, and so presumably could be carrying almost anything."
icon_state = "cybersun"
/obj/structure/shipping_container/donk_co
name = "\improper Donk Co. shipping container"
desc = "A standard-measure shipping container for bulk transport of goods. This one is from Donk Co. and so could be carrying just about anything- although it's probably Donk Pockets."
icon_state = "donk_co"
/obj/structure/shipping_container/gorlex
name = "\improper Gorlex Securities shipping container"
desc = "A standard-measure shipping container for bulk transport of goods. This one is from Gorlex Securities, and is probably carrying their primary export: war crimes."
icon_state = "gorlex"
/obj/structure/shipping_container/gorlex/red
icon_state = "gorlex_red"