Merge remote-tracking branch 'upstream/master'

This commit is contained in:
Cydia
2020-10-11 01:58:21 -05:00
966 changed files with 140801 additions and 206076 deletions
@@ -1,2 +1,7 @@
/client
var/cryo_warned = -3000//when was the last time we warned them about not cryoing without an ahelp, set to -5 minutes so that rounstart cryo still warns
//respawn
var/lastrespawn = 0 //when the last time they respawned.
var/list/pastcharacters = list() //to stop players spawning back in with the same character.
var/respawn_observing = 0
@@ -57,10 +57,20 @@
path = /obj/item/toy/plush/mammal/grug
ckeywhitelist = list("herrdoktah")
/datum/gear/hshack
name = "Plastitanium Shackles"
category = SLOT_W_UNIFORM
path = /obj/item/clothing/suit/shackles
ckeywhitelist = list("heliocintrini")
/datum/gear/luwethring
name = "Wedding Band"
category = SLOT_IN_BACKPACK
path = /obj/item/clothing/gloves/ring/luweth
ckeywhitelist = list("luweth")
/datum/gear/bluedice
name = "Blue D20"
category = SLOT_IN_BACKPACK
path = /obj/item/dice/d20/blue
ckeywhitelist = list("jackattack41498")
@@ -68,4 +68,32 @@
name = "Security Hud"
category = SLOT_GLASSES
path = /obj/item/clothing/glasses/hud/security
restricted_roles = list("Security Officer", "Warden", "Head of Security")
restricted_roles = list("Security Officer", "Warden", "Head of Security")
/datum/gear/pinksec
name = "Pink Security Jumpsuit"
category = SLOT_W_UNIFORM
path = /obj/item/clothing/under/rank/security/pink
cost = 1
restricted_roles = list("Security Officer","Warden","Head of Security")
/datum/gear/pinksecskirt
name = "Pink Security Jumpskirt"
category = SLOT_W_UNIFORM
path = /obj/item/clothing/under/rank/security/skirt/slut/pink
cost = 1
restricted_roles = list("Security Officer","Warden","Head of Security")
/datum/gear/secwintercoat
name = "Security Winter Coat"
category = SLOT_WEAR_SUIT
path = /obj/item/clothing/suit/hooded/wintercoat/security
cost = 1
restricted_roles = list("Security Officer","Warden","Head of Security")
/datum/gear/pinksecwintercoat
name = "Pink Security Winter Coat"
category = SLOT_WEAR_SUIT
path = /obj/item/clothing/suit/hooded/wintercoat/security/pink
cost = 1
restricted_roles = list("Security Officer","Warden","Head of Security")
@@ -18,6 +18,16 @@
category = SLOT_IN_BACKPACK
path = /obj/item/toy/plush/slimeplushie
/datum/gear/toy/plush/borgplushie/secdrake
name = "SecDrake Plushie"
category = SLOT_IN_BACKPACK
path = /obj/item/toy/plush/borgplushie/secdrake
/datum/gear/toy/plush/borgplushie/meddrake
name = "MediDrake Plushie"
category = SLOT_IN_BACKPACK
path = /obj/item/toy/plush/borgplushie/meddrake
/datum/gear/plushlamp
name = "Lamp plushie"
category = SLOT_IN_BACKPACK
@@ -194,4 +204,16 @@
/datum/gear/lipstick_white
name = "White Lipstick"
category = SLOT_IN_BACKPACK
path = /obj/item/lipstick/white
path = /obj/item/lipstick/white
/datum/gear/condom
name = "Condom"
category = SLOT_IN_BACKPACK
path = /obj/item/condom
cost = 1
/datum/gear/sounding
name = "Sounding rod"
category = SLOT_IN_BACKPACK
path = /obj/item/sounding
cost = 1
@@ -54,6 +54,12 @@
path = /obj/item/clothing/head/flakhelm
cost = 2
/datum/gear/delinquent //Now you too can become like your favorite punchy ghost protagonist
name = "Delinquent Hat"
category = SLOT_HEAD
path = /obj/item/clothing/head/delinquent
cost = 3
/datum/gear/bunnyears
name = "Bunny Ears"
category = SLOT_HEAD
@@ -23,6 +23,11 @@
category = SLOT_SHOES
path = /obj/item/clothing/shoes/jackboots/toeless
/datum/gear/jackboots/tall
name = "tall jackboots"
category = SLOT_SHOES
path = /obj/item/clothing/shoes/jackboots/tall
/datum/gear/winterboots
name = "Winter boots"
category = SLOT_SHOES
@@ -86,4 +91,4 @@
datum/gear/highheels
name = "High Heels"
category = SLOT_SHOES
path= /obj/item/clothing/shoes/highheels
path= /obj/item/clothing/shoes/highheels
@@ -38,6 +38,18 @@
category = SLOT_W_UNIFORM
path = /obj/item/clothing/under/suit_jacket/white
/datum/gear/galaxy_b
name = "De Void of Soul"
category = SLOT_W_UNIFORM
path = /obj/item/clothing/under/lawyer/galaxy_blue
cost = 3
/datum/gear/galaxy_r
name = "Pulsar Gonne"
category = SLOT_W_UNIFORM
path = /obj/item/clothing/under/lawyer/galaxy_red
cost = 3
/datum/gear/assistantformal
name = "Assistant's formal uniform"
category = SLOT_W_UNIFORM
@@ -153,6 +165,21 @@
category = SLOT_W_UNIFORM
path = /obj/item/clothing/under/pants/track
/datum/gear/redwshort
name = "Red workout short"
category = SLOT_W_UNIFORM
path = /obj/item/clothing/under/shorts/redwshort
/datum/gear/yellowwshort
name = "Yellow workout short"
category = SLOT_W_UNIFORM
path = /obj/item/clothing/under/shorts/yellowwshort
/datum/gear/pinkwshort
name = "Pink workout short"
category = SLOT_W_UNIFORM
path = /obj/item/clothing/under/shorts/pinkwshort
/datum/gear/comfortable
name = "Padded Uniform"
category = SLOT_W_UNIFORM
@@ -416,4 +443,10 @@
name = "Polychromic Bottomless Shirt"
category = SLOT_W_UNIFORM
path = /obj/item/clothing/under/polychromic/bottomless
cost = 2
cost = 2
/datum/gear/corset
name = "Corset"
category = SLOT_W_UNIFORM
path = /obj/item/clothing/under/corset
cost = 1
@@ -15,6 +15,7 @@
var/arousable = TRUE
var/widescreenpref = TRUE
var/autostand = TRUE
var/auto_ooc = FALSE
var/lewdchem = TRUE
//vore prefs
@@ -23,8 +24,11 @@
var/hound_sleeper = TRUE
var/cit_toggles = TOGGLES_CITADEL
//Hyper prefs
var/noncon = FALSE //Definitely want this off by default
// stuff that was in base
max_save_slots = 10
max_save_slots = 20
/datum/preferences/New(client/C)
@@ -13,7 +13,15 @@
features["mcolor3"] = pick("FFFFFF","7F7F7F", "7FFF7F", "7F7FFF", "FF7F7F", "7FFFFF", "FF7FFF", "FFFF7F")
features["mcolor2"] = sanitize_hexcolor(features["mcolor2"], 3, 0)
features["mcolor3"] = sanitize_hexcolor(features["mcolor3"], 3, 0)
S["alt_titles_preferences"] >> alt_titles_preferences
alt_titles_preferences = SANITIZE_LIST(alt_titles_preferences)
if(SSjob)
for(var/datum/job/job in SSjob.occupations)
if(alt_titles_preferences[job.title])
if(!(alt_titles_preferences[job.title] in job.alt_titles))
alt_titles_preferences.Remove(job.title)
//gear loadout
var/text_to_load
S["loadout"] >> text_to_load
@@ -76,6 +84,8 @@
WRITE_FILE(S["feature_can_get_preg"], features["can_get_preg"])
//flavor text
WRITE_FILE(S["feature_flavor_text"], features["flavor_text"])
//custom job titles
WRITE_FILE(S["alt_titles_preferences"], alt_titles_preferences)
//gear loadout
if(islist(chosen_gear))