Files
Fghj240 d5102b2030 Void stamp integration - the stampening (#94359)
## About The Pull Request

Void stamp added to bureaucracy loot spawners, a new box that contains a
granted, denied, and void stamp found in the lawdrobe, hop locker,
bureaucracy crate, mod stamper module, and the paperwork implant gets a
stamp that can cycle between 3 different ones like the mod stamp.

## Why It's Good For The Game

Finally the void stamp is obtainable

## Changelog

🆑
add: The void stamp is now obtainable
add: The lawdrobe now sells a box of stamps
add: The head of personnel's locker now contains a box of stamps
fix: The mod stamper module is now visible
/🆑

---------

Co-authored-by: Fghj240 <fakeemail@notrealemail.com>
2026-01-08 18:31:15 +00:00

87 lines
2.1 KiB
Plaintext

/obj/effect/spawner/random/bureaucracy
name = "bureaucracy loot spawner"
desc = "For the exotic art of paper shuffling."
/obj/effect/spawner/random/bureaucracy/pen
name = "pen spawner"
icon_state = "pen"
loot = list(
/obj/item/pen = 30,
/obj/item/pen/blue = 5,
/obj/item/pen/red = 5,
/obj/item/flashlight/pen = 5,
/obj/item/pen/fourcolor = 2,
/obj/item/flashlight/pen/paramedic = 2,
/obj/item/pen/fountain = 1,
)
/obj/effect/spawner/random/bureaucracy/stamp
name = "stamp spawner"
icon_state = "stamp"
loot = list(
/obj/item/stamp/granted = 3,
/obj/item/stamp/denied = 1,
/obj/item/stamp/void = 1,
)
/obj/effect/spawner/random/bureaucracy/crayon
name = "crayon spawner"
icon_state = "crayon"
loot = list(
/obj/item/toy/crayon/red,
/obj/item/toy/crayon/orange,
/obj/item/toy/crayon/yellow,
/obj/item/toy/crayon/green,
/obj/item/toy/crayon/blue,
/obj/item/toy/crayon/purple,
/obj/item/toy/crayon/black,
/obj/item/toy/crayon/white,
)
/obj/effect/spawner/random/bureaucracy/paper
name = "paper spawner"
icon_state = "paper"
loot = list(
/obj/item/paper = 20,
/obj/item/paperplane = 2,
/obj/item/paper/crumpled = 2,
/obj/item/paper/crumpled/bloody = 2,
/obj/item/paper/crumpled/muddy = 2,
/obj/item/paper/construction = 1,
/obj/item/paper/carbon = 1,
)
/obj/effect/spawner/random/bureaucracy/briefcase
name = "briefcase spawner"
icon_state = "briefcase"
loot = list(
/obj/item/storage/briefcase = 3,
/obj/item/storage/briefcase/secure = 1,
)
/obj/effect/spawner/random/bureaucracy/folder
name = "folder spawner"
icon_state = "folder"
loot = list(
/obj/item/folder/blue,
/obj/item/folder/red,
/obj/item/folder/yellow,
/obj/item/folder/white,
/obj/item/folder,
)
/obj/effect/spawner/random/bureaucracy/birthday_wrap
name = "additional wrapping paper spawner"
icon_state = "wrapping_paper"
spawn_all_loot = TRUE
loot = list(
/obj/item/stack/wrapping_paper,
/obj/item/stack/wrapping_paper,
/obj/item/stack/wrapping_paper,
)
/obj/effect/spawner/random/bureaucracy/birthday_wrap/Initialize(mapload)
if(!HAS_TRAIT(SSstation, STATION_TRAIT_BIRTHDAY))
spawn_loot_chance = 0
return ..()