Bluespace Harvester: Loot changes, Events, and more (#27438)

* Description, vars

* Lootpools and item spawning

* Automatic spawning, Motherlode

* PBJ Bag, Proper dirty probability

* Added more items to organic lootpool

* BSH Events

* Event condensing, product var fix

* Spawn location condensing

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

* Postclean

* Event list relocation, some announcement changes.

* Motherlode announcement over radio instead of announcement

* Created parent type for engineering events

* Motherlode spawn location optimization and turf selection

* More efficient rarity picking

* Adjusted lootpool

* Adjusted ruins that use BSH loot pools

* Excess Spacing

Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

* Comment Format

Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

* Comment Format

Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

* Lootpool comments

* Made syndie donk rare

* Migrated lootpools

* Map fixes

* fix up maps

* Repaths a couple map things

* Engineering event documentation and cleanup

* Product documentation, tap location, formatting

* Nulled var on destroy, documentation

* Handles not finding a valid spawn location

* Error fixes

* Fixes runtime if no NAD spawn points.

---------

Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
This commit is contained in:
PollardTheDragon
2025-01-05 11:29:05 +00:00
committed by GitHub
co-authored by Contrabang 1080pCat warriorstar-orion
parent 57c0d13619
commit 1c1eb2d3f7
13 changed files with 753 additions and 317 deletions
@@ -393,6 +393,9 @@ GLOBAL_LIST_INIT(sandbag_recipes, list (
/obj/item/stack/sheet/mineral/bananium/ten
amount = 10
/obj/item/stack/sheet/mineral/bananium/thirty
amount = 30
/obj/item/stack/sheet/mineral/bananium/fifty
amount = 50
@@ -424,6 +427,9 @@ GLOBAL_LIST_INIT(sandbag_recipes, list (
/obj/item/stack/sheet/mineral/tranquillite/ten
amount = 10
/obj/item/stack/sheet/mineral/tranquillite/thirty
amount = 30
/obj/item/stack/sheet/mineral/tranquillite/fifty
amount = 50
@@ -135,6 +135,14 @@
new /obj/item/extinguisher/mini(src)
update_icon()
/obj/item/storage/belt/utility/brass/populate_contents()
new /obj/item/wrench/brass(src)
new /obj/item/crowbar/brass(src)
new /obj/item/screwdriver/brass(src)
new /obj/item/weldingtool/experimental/brass(src)
new /obj/item/wirecutters/brass(src)
update_icon()
/obj/item/storage/belt/utility/chief
name = "advanced toolbelt"
desc = "Holds tools, looks snazzy, and fits nicely into a bag."
@@ -1049,6 +1049,14 @@
return
return ..()
/obj/item/storage/box/papersack/pbj_lunch
name = "peanut butter and jelly lunch"
desc = "A paper sack filled with enough sandwiches to feed a department."
/obj/item/storage/box/papersack/pbj_lunch/populate_contents()
for(var/i in 1 to 10)
new /obj/item/food/peanut_butter_jelly(src)
/obj/item/storage/box/relay_kit
name = "telecommunications relay kit"
desc = "Contains everything you need to set up your own telecommunications array!"