mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-26 10:12:17 +00:00
* NanoMap Auto-Update (Sun Jul 2 02:02:08 UTC 2023) * Sorting mob_spawn file to have 2 categories. * Holy jesus So many files using alive and corpses... send help. * Delete wizardcrash.dmm * Trying.. * fixing mime/clown .dmm stuff * Test * Fix UpdatePaths file now it should contain all corpses/alive path swapping. --------- Co-authored-by: NanoMap Generation <action@github.com>
68 lines
3.1 KiB
Plaintext
68 lines
3.1 KiB
Plaintext
// SyndiChem
|
|
/obj/machinery/economy/vending/syndichem
|
|
name = "\improper SyndiChem"
|
|
desc = "A vending machine full of grenades and grenade accessories. Sponsored by DonkCo(tm)."
|
|
req_access = list(ACCESS_SYNDICATE)
|
|
products = list(/obj/item/stack/cable_coil/random = 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/food/drinks/bottle/holywater = 1)
|
|
slogan_list = list("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
|
|
|
|
// Spawners
|
|
/obj/effect/mob_spawn/human/alive/spacebase_syndicate
|
|
name = "Syndicate Researcher sleeper"
|
|
mob_name = "Syndicate Researcher"
|
|
roundstart = FALSE
|
|
death = FALSE
|
|
icon = 'icons/obj/cryogenic2.dmi'
|
|
icon_state = "sleeper_s"
|
|
important_info = "Do not work against traitors or nukies. Do not leave the base."
|
|
description = "Experiment with deadly chems, plants, viruses, etc in peace."
|
|
flavour_text = "You are a syndicate agent, employed in a top secret research facility developing biological weapons. Continue your research as best you can, and try to keep a low profile. Do not leave your base or let non-syndicate enter it."
|
|
outfit = /datum/outfit/spacebase_syndicate
|
|
assignedrole = "Syndicate Researcher"
|
|
del_types = list() // Necessary to prevent del_types from removing radio!
|
|
allow_species_pick = TRUE
|
|
skin_tone = 255
|
|
|
|
/obj/effect/mob_spawn/human/alive/spacebase_syndicate/Destroy()
|
|
var/obj/structure/fluff/empty_sleeper/syndicate/S = new /obj/structure/fluff/empty_sleeper/syndicate(get_turf(src))
|
|
S.setDir(dir)
|
|
return ..()
|
|
|
|
/datum/outfit/spacebase_syndicate
|
|
name = "Syndicate Researcher"
|
|
uniform = /obj/item/clothing/under/syndicate
|
|
suit = /obj/item/clothing/suit/storage/labcoat
|
|
shoes = /obj/item/clothing/shoes/combat
|
|
gloves = /obj/item/clothing/gloves/combat
|
|
r_ear = /obj/item/radio/headset/syndicate/alt/nocommon // See del_types above
|
|
back = /obj/item/storage/backpack
|
|
belt = /obj/item/storage/belt/utility/syndi_researcher
|
|
r_pocket = /obj/item/gun/projectile/automatic/pistol
|
|
id = /obj/item/card/id/syndicate/researcher
|
|
backpack_contents = list(
|
|
/obj/item/ammo_box/magazine/m10mm = 1,
|
|
/obj/item/flashlight/seclite = 1,
|
|
/obj/item/clothing/mask/gas/syndicate = 1,
|
|
/obj/item/tank/internals/emergency_oxygen/engi/syndi = 1
|
|
)
|
|
|
|
/datum/outfit/spacebase_syndicate/post_equip(mob/living/carbon/human/H)
|
|
H.faction |= "syndicate"
|
|
var/random_name = random_name(pick(MALE,FEMALE), H.dna.species.name)
|
|
H.rename_character(H.real_name, random_name)
|
|
H.job = "Syndi Researcher" // ensures they show up right in player panel for admins
|