Files
Bubberstation/code/modules/mapfluff/ruins/lavalandruin_code/syndicate_base.dm
Bloop feb474550f Removes vestigial req_access from vending machines + some cleanup (#86550)
## About The Pull Request

Once upon a time, vending machines were access locked I guess? It's been
so many years since that has been the case that most people don't
remember (including myself).

This just removes all the old unused req_access lists that reside on the
various vending machines.

## Why It's Good For The Game

Less chance of cargo culting something that serves no purpose anymore.

## Changelog

Nothing player facing I should hope

---------

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2024-09-10 14:41:42 +00:00

58 lines
2.7 KiB
Plaintext

//lavaland_surface_syndicate_base1.dmm and it's modules
/obj/machinery/vending/syndichem
name = "\improper SyndiChem"
desc = "A vending machine full of grenades and grenade accessories. Sponsored by Donk Co."
products = list(/obj/item/stack/cable_coil = 5,
/obj/item/assembly/igniter = 20,
/obj/item/assembly/prox_sensor = 5,
/obj/item/assembly/signaler = 5,
/obj/item/assembly/timer = 5,
/obj/item/assembly/voice = 5,
/obj/item/assembly/health = 5,
/obj/item/assembly/infra = 5,
/obj/item/grenade/chem_grenade = 5,
/obj/item/grenade/chem_grenade/large = 5,
/obj/item/grenade/chem_grenade/pyro = 5,
/obj/item/grenade/chem_grenade/cryo = 5,
/obj/item/grenade/chem_grenade/adv_release = 5,
/obj/item/reagent_containers/cup/glass/bottle/holywater = 1)
product_slogans = "It's not pyromania if you're getting paid!;You smell that? Plasma, son. Nothing else in the world smells like that.;I love the smell of Plasma in the morning."
resistance_flags = FIRE_PROOF
/obj/modular_map_root/syndicatebase
config_file = "strings/modular_maps/syndicatebase.toml"
/obj/structure/closet/crate/secure/freezer/commsagent
name = "Assorted Tongues And Tongue Accessories"
desc = "Unearthing this was probably a mistake."
/obj/structure/closet/crate/secure/freezer/commsagent/PopulateContents()
. = ..() //Contains a variety of less exotic tongues (And tongue accessories) for the comms agent to mess with.
new /obj/item/organ/internal/tongue(src)
new /obj/item/organ/internal/tongue/lizard(src)
new /obj/item/organ/internal/tongue/fly(src)
new /obj/item/organ/internal/tongue/zombie(src)
new /obj/item/organ/internal/tongue/bone(src)
new /obj/item/organ/internal/tongue/robot(src) //DANGER! CRYSTAL HYPERSTRUCTURE-
new /obj/item/organ/internal/tongue/ethereal(src)
new /obj/item/autosurgeon/syndicate/commsagent(src)
new /obj/item/book/granter/sign_language(src)
new /obj/item/clothing/gloves/radio(src)
/obj/machinery/power/supermatter_crystal/shard/syndicate
name = "syndicate supermatter shard"
desc = "Your benefactors conveniently neglected to mention it's already assembled."
anchored = TRUE
radio_key = /obj/item/encryptionkey/syndicate
emergency_channel = "Syndicate"
warning_channel = "Syndicate"
include_in_cims = FALSE
/obj/machinery/power/supermatter_crystal/shard/syndicate/attackby(obj/item/item, mob/living/user, params)
if(istype(item, /obj/item/scalpel/supermatter)) //You can already yoink the docs as a free objective win, another would be just gross
to_chat(user, span_danger("This shard's already in Syndicate custody, taking it again could cause more harm than good."))
return
else
. = ..()