there's your plushie

This commit is contained in:
crazyraio2
2020-07-26 14:33:08 -03:00
parent 7ef0a3b076
commit 5283ec71fe
5 changed files with 61 additions and 0 deletions
@@ -0,0 +1,5 @@
/datum/gear/eeveeplushie
name = "Eevee Plushie"
category = SLOT_IN_BACKPACK
path = /obj/item/toy/plush/eevee
ckeywhitelist = list("judas2priest")
@@ -0,0 +1,37 @@
// Everyone, but Civilian and Service
#define NOCIV_ROLES list(\
"Head of Security", "Captain", "Head of Personnel", "Chief Engineer", "Research Director", "Chief Medical Officer", "Quartermaster",\
"Medical Doctor", "Chemist", "Paramedic", "Virologist", "Geneticist", "Scientist", "Roboticist",\
"Atmospheric Technician", "Station Engineer", "Warden", "Detective", "Security Officer", "Blueshield", "Brig Physician",\
"Cargo Technician", "Shaft Miner"\
)
// Literally everyone, but Prisoners. Hopefully tempoary, until proper blacklist.
#define NOPRISON_ROLES list(\
"Head of Security", "Captain", "Head of Personnel", "Chief Engineer", "Research Director", "Chief Medical Officer", "Quartermaster",\
"Medical Doctor", "Chemist", "Paramedic", "Virologist", "Geneticist", "Scientist", "Roboticist",\
"Atmospheric Technician", "Station Engineer", "Warden", "Detective", "Security Officer", "Blueshield", "Brig Physician",\
"Cargo Technician", "Shaft Miner", "Bartender", "Botanist", "Cook", "Curator", "Chaplain", "Janitor",\
"Clown", "Mime", "Lawyer", "Assistant"\
)
// Some of these might be left unused, but still it's nice to have them around.
#define CMD_ROLES list("Captain", "Head of Personnel", "Head of Security", "Chief Engineer", "Research Director", "Chief Medical Officer", "Quartermaster")
#define MED_ROLES list("Chief Medical Officer", "Medical Doctor", "Virologist", "Chemist", "Geneticist", "Paramedic", "Brig Physician")
#define SCI_ROLES list("Research Director", "Scientist", "Roboticist")
#define SEC_ROLES list("Head of Security", "Security Officer", "Warden", "Brig Physician", "Blueshield")
#define ENG_ROLES list("Chief Engineer", "Atmospheric Technician", "Station Engineer")
#define CRG_ROLES list("Quartermaster", "Cargo Technician", "Shaft Miner")
#define CIV_ROLES list("Head of Personnel", "Bartender", "Botanist", "Cook", "Curator", "Chaplain", "Janitor", "Clown", "Mime", "Lawyer", "Assistant")
#define FUN_ROLES list("Clown", "Mime")
// Hybrids. Might be left unused even more, aside from OrviTrek-like stuff. As for OPRS it is ENG+SEC+CRG.
#define MEDSCI_ROLES list(\
"Chief Medical Officer", "Medical Doctor", "Virologist", "Chemist", "Geneticist", "Paramedic",\
"Research Director", "Scientist", "Roboticist"\
)
#define OPRS_ROLES list(\
"Head of Security", "Security Officer", "Warden", "Brig Physician", "Blueshield",\
"Chief Engineer", "Atmospheric Technician", "Station Engineer",\
"Quartermaster", "Cargo Technician", "Shaft Miner"\
)
@@ -0,0 +1,15 @@
// Simply undefines loadout stuff to not mess with the rest of code, and because BYOND is BYOND.
#undef NOCIV_ROLES
#undef NOPRISON_ROLES
#undef CMD_ROLES
#undef MED_ROLES
#undef SCI_ROLES
#undef SEC_ROLES
#undef ENG_ROLES
#undef CRG_ROLES
#undef CIV_ROLES
#undef FUN_ROLES
#undef MEDSCI_ROLES
#undef OPRS_ROLES