loadout stuff

This commit is contained in:
Timothy Teakettle
2020-07-28 22:52:00 +01:00
parent 469ea17063
commit 721e018aec
18 changed files with 620 additions and 721 deletions
@@ -1,496 +1,497 @@
//This is the file that handles donator loadout items.
/datum/gear/pingcoderfailsafe
/datum/gear/donator
name = "IF YOU SEE THIS, PING A CODER RIGHT NOW!"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/bikehorn/golden
category = CATEGORY_DONATOR
ckeywhitelist = list("This entry should never appear with this variable set.") //If it does, then that means somebody fucked up the whitelist system pretty hard
/datum/gear/donortestingbikehorn
/datum/gear/donator/donortestingbikehorn
name = "Donor item testing bikehorn"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/bikehorn
geargroupID = list("DONORTEST") //This is a list mainly for the sake of testing, but geargroupID works just fine with ordinary strings
/datum/gear/kevhorn
/datum/gear/donator/kevhorn
name = "Airhorn"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/bikehorn/airhorn
ckeywhitelist = list("kevinz000")
/datum/gear/cebusoap
/datum/gear/donator/cebusoap
name = "Cebutris' soap"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/custom/ceb_soap
ckeywhitelist = list("cebutris")
/datum/gear/kiaracloak
/datum/gear/donator/kiaracloak
name = "Kiara's cloak"
category = SLOT_NECK
slot = SLOT_NECK
path = /obj/item/clothing/neck/cloak/inferno
ckeywhitelist = list("inferno707")
/datum/gear/kiaracollar
/datum/gear/donator/kiaracollar
name = "Kiara's collar"
category = SLOT_NECK
slot = SLOT_NECK
path = /obj/item/clothing/neck/petcollar/inferno
ckeywhitelist = list("inferno707")
/datum/gear/kiaramedal
/datum/gear/donator/kiaramedal
name = "Insignia of Steele"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/clothing/accessory/medal/steele
ckeywhitelist = list("inferno707")
/datum/gear/hheart
/datum/gear/donator/hheart
name = "The Hollow Heart"
category = SLOT_WEAR_MASK
slot = SLOT_WEAR_MASK
path = /obj/item/clothing/mask/hheart
ckeywhitelist = list("inferno707")
/datum/gear/engravedzippo
/datum/gear/donator/engravedzippo
name = "Engraved zippo"
category = SLOT_HANDS
slot = SLOT_HANDS
path = /obj/item/lighter/gold
ckeywhitelist = list("dirtyoldharry")
/datum/gear/geisha
/datum/gear/donator/geisha
name = "Geisha suit"
category = SLOT_W_UNIFORM
slot = SLOT_W_UNIFORM
path = /obj/item/clothing/under/costume/geisha
ckeywhitelist = list("atiefling")
/datum/gear/specialscarf
/datum/gear/donator/specialscarf
name = "Special scarf"
category = SLOT_NECK
slot = SLOT_NECK
path = /obj/item/clothing/neck/scarf/zomb
ckeywhitelist = list("zombierobin")
/datum/gear/redmadcoat
/datum/gear/donator/redmadcoat
name = "The Mad's labcoat"
category = SLOT_WEAR_SUIT
slot = SLOT_WEAR_SUIT
path = /obj/item/clothing/suit/toggle/labcoat/mad/red
ckeywhitelist = list("zombierobin")
/datum/gear/santahat
/datum/gear/donator/santahat
name = "Santa hat"
category = SLOT_HEAD
slot = SLOT_HEAD
path = /obj/item/clothing/head/santa/fluff
ckeywhitelist = list("illotafv")
/datum/gear/reindeerhat
/datum/gear/donator/reindeerhat
name = "Reindeer hat"
category = SLOT_HEAD
slot = SLOT_HEAD
path = /obj/item/clothing/head/hardhat/reindeer/fluff
ckeywhitelist = list("illotafv")
/datum/gear/treeplushie
/datum/gear/donator/treeplushie
name = "Christmas tree plushie"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/toy/plush/tree
ckeywhitelist = list("illotafv")
/datum/gear/santaoutfit
/datum/gear/donator/santaoutfit
name = "Santa costume"
category = SLOT_WEAR_SUIT
slot = SLOT_WEAR_SUIT
path = /obj/item/clothing/suit/space/santa/fluff
ckeywhitelist = list("illotafv")
/datum/gear/treecloak
/datum/gear/donator/treecloak
name = "Christmas tree cloak"
category = SLOT_NECK
slot = SLOT_NECK
path = /obj/item/clothing/neck/cloak/festive
ckeywhitelist = list("illotafv")
/datum/gear/carrotplush
/datum/gear/donator/carrotplush
name = "Carrot plushie"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/toy/plush/carrot
ckeywhitelist = list("improvedname")
/datum/gear/carrotcloak
/datum/gear/donator/carrotcloak
name = "Carrot cloak"
category = SLOT_NECK
slot = SLOT_NECK
path = /obj/item/clothing/neck/cloak/carrot
ckeywhitelist = list("improvedname")
/datum/gear/albortorosamask
/datum/gear/donator/albortorosamask
name = "Alborto Rosa mask"
category = SLOT_WEAR_MASK
slot = SLOT_WEAR_MASK
path = /obj/item/clothing/mask/luchador/zigfie
ckeywhitelist = list("zigfie")
/datum/gear/mankini
/datum/gear/donator/mankini
name = "Mankini"
category = SLOT_W_UNIFORM
slot = SLOT_W_UNIFORM
path = /obj/item/clothing/under/misc/stripper/mankini
ckeywhitelist = list("zigfie")
/datum/gear/pinkshoes
/datum/gear/donator/pinkshoes
name = "Pink shoes"
category = SLOT_SHOES
slot = SLOT_SHOES
path = /obj/item/clothing/shoes/sneakers/pink
ckeywhitelist = list("zigfie")
/datum/gear/reecesgreatcoat
/datum/gear/donator/reecesgreatcoat
name = "Reece's Great Coat"
category = SLOT_WEAR_SUIT
slot = SLOT_WEAR_SUIT
path = /obj/item/clothing/suit/trenchcoat/green
ckeywhitelist = list("geemiesif")
/datum/gear/russianflask
/datum/gear/donator/russianflask
name = "Russian flask"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/reagent_containers/food/drinks/flask/russian
cost = 2
ckeywhitelist = list("slomka")
/datum/gear/stalkermask
/datum/gear/donator/stalkermask
name = "S.T.A.L.K.E.R. mask"
category = SLOT_WEAR_MASK
slot = SLOT_WEAR_MASK
path = /obj/item/clothing/mask/gas/stalker
ckeywhitelist = list("slomka")
/datum/gear/stripedcollar
/datum/gear/donator/stripedcollar
name = "Striped collar"
category = SLOT_NECK
slot = SLOT_NECK
path = /obj/item/clothing/neck/petcollar/stripe
ckeywhitelist = list("jademanique")
/datum/gear/performersoutfit
/datum/gear/donator/performersoutfit
name = "Bluish performer's outfit"
category = SLOT_W_UNIFORM
slot = SLOT_W_UNIFORM
path = /obj/item/clothing/under/costume/singer/yellow/custom
ckeywhitelist = list("killer402402")
/datum/gear/vermillion
/datum/gear/donator/vermillion
name = "Vermillion clothing"
category = SLOT_W_UNIFORM
slot = SLOT_W_UNIFORM
path = /obj/item/clothing/suit/vermillion
ckeywhitelist = list("fractious")
/datum/gear/AM4B
/datum/gear/donator/AM4B
name = "Foam Force AM4-B"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/gun/ballistic/automatic/AM4B
ckeywhitelist = list("zeronetalpha")
/datum/gear/carrotsatchel
/datum/gear/donator/carrotsatchel
name = "Carrot Satchel"
category = SLOT_HANDS
slot = SLOT_HANDS
path = /obj/item/storage/backpack/satchel/carrot
ckeywhitelist = list("improvedname")
/datum/gear/naomisweater
/datum/gear/donator/naomisweater
name = "worn black sweater"
category = SLOT_W_UNIFORM
slot = SLOT_W_UNIFORM
path = /obj/item/clothing/under/sweater/black/naomi
ckeywhitelist = list("technicalmagi")
/datum/gear/naomicollar
/datum/gear/donator/naomicollar
name = "worn pet collar"
category = SLOT_NECK
slot = SLOT_NECK
path = /obj/item/clothing/neck/petcollar/naomi
ckeywhitelist = list("technicalmagi")
/datum/gear/gladiator
/datum/gear/donator/gladiator
name = "Gladiator Armor"
category = SLOT_WEAR_SUIT
slot = SLOT_WEAR_SUIT
path = /obj/item/clothing/under/costume/gladiator
ckeywhitelist = list("aroche")
/datum/gear/bloodredtie
/datum/gear/donator/bloodredtie
name = "Blood Red Tie"
category = SLOT_NECK
slot = SLOT_NECK
path = /obj/item/clothing/neck/tie/bloodred
ckeywhitelist = list("kyutness")
/datum/gear/puffydress
/datum/gear/donator/puffydress
name = "Puffy Dress"
category = SLOT_WEAR_SUIT
slot = SLOT_WEAR_SUIT
path = /obj/item/clothing/suit/puffydress
ckeywhitelist = list("stallingratt")
/datum/gear/labredblack
/datum/gear/donator/labredblack
name = "Black and Red Coat"
category = SLOT_WEAR_SUIT
slot = SLOT_WEAR_SUIT
path = /obj/item/clothing/suit/toggle/labcoat/labredblack
ckeywhitelist = list("blakeryan", "durandalphor")
/datum/gear/torisword
/datum/gear/donator/torisword
name = "Rainbow Zweihander"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/dualsaber/hypereutactic/toy/rainbow
ckeywhitelist = list("annoymous35")
/datum/gear/darksabre
/datum/gear/donator/darksabre
name = "Dark Sabre"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/toy/darksabre
ckeywhitelist = list("inferno707")
datum/gear/darksabresheath
name = "Dark Sabre Sheath"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/storage/belt/sabre/darksabre
ckeywhitelist = list("inferno707")
/datum/gear/toriball
/datum/gear/donator/toriball
name = "Rainbow Tennis Ball"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/toy/tennis/rainbow
ckeywhitelist = list("annoymous35")
/datum/gear/izzyball
/datum/gear/donator/izzyball
name = "Katlin's Ball"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/toy/tennis/rainbow/izzy
ckeywhitelist = list("izzyinbox")
/datum/gear/cloak
/datum/gear/donator/cloak
name = "Green Cloak"
category = SLOT_NECK
slot = SLOT_NECK
path = /obj/item/clothing/neck/cloak/green
ckeywhitelist = list("killer402402")
/datum/gear/steelflask
/datum/gear/donator/steelflask
name = "Steel Flask"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/reagent_containers/food/drinks/flask/steel
cost = 2
ckeywhitelist = list("nik707")
/datum/gear/paperhat
/datum/gear/donator/paperhat
name = "Paper Hat"
category = SLOT_HEAD
slot = SLOT_HEAD
path = /obj/item/clothing/head/paperhat
ckeywhitelist = list("kered2")
/datum/gear/cloakce
/datum/gear/donator/cloakce
name = "Polychromic CE Cloak"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/clothing/neck/cloak/polychromic/polyce
ckeywhitelist = list("worksbythesea", "blakeryan")
/datum/gear/ssk
/datum/gear/donator/ssk
name = "Stun Sword Kit"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/ssword_kit
ckeywhitelist = list("phillip458")
/datum/gear/techcoat
/datum/gear/donator/techcoat
name = "Techomancers Labcoat"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/clothing/suit/toggle/labcoat/mad/techcoat
ckeywhitelist = list("wilchen")
/datum/gear/leechjar
/datum/gear/donator/leechjar
name = "Jar of Leeches"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/custom/leechjar
ckeywhitelist = list("sgtryder")
/datum/gear/darkarmor
/datum/gear/donator/darkarmor
name = "Dark Armor"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/clothing/suit/armor/vest/darkcarapace
ckeywhitelist = list("inferno707")
/datum/gear/devilwings
/datum/gear/donator/devilwings
name = "Strange Wings"
category = SLOT_NECK
slot = SLOT_NECK
path = /obj/item/clothing/neck/devilwings
ckeywhitelist = list("kitsun")
/datum/gear/flagcape
/datum/gear/donator/flagcape
name = "US Flag Cape"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/clothing/neck/flagcape
ckeywhitelist = list("darnchacha")
/datum/gear/luckyjack
/datum/gear/donator/luckyjack
name = "Lucky Jackboots"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/clothing/shoes/lucky
ckeywhitelist = list("donaldtrumpthecommunist")
/datum/gear/raiqbawks
/datum/gear/donator/raiqbawks
name = "Miami Boombox"
category = SLOT_HANDS
slot = SLOT_HANDS
cost = 2
path = /obj/item/boombox/raiq
ckeywhitelist = list("chefferz")
/datum/gear/m41
/datum/gear/donator/m41
name = "Toy M41"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/toy/gun/m41
ckeywhitelist = list("thalverscholen")
/datum/gear/Divine_robes
/datum/gear/donator/Divine_robes
name = "Divine robes"
category = SLOT_W_UNIFORM
slot = SLOT_W_UNIFORM
path = /obj/item/clothing/under/custom/lunasune
ckeywhitelist = list("invader4352")
/datum/gear/gothcoat
/datum/gear/donator/gothcoat
name = "Goth Coat"
category = SLOT_WEAR_SUIT
slot = SLOT_WEAR_SUIT
path = /obj/item/clothing/suit/gothcoat
ckeywhitelist = list("norko")
/datum/gear/corgisuit
/datum/gear/donator/corgisuit
name = "Corgi Suit"
category = SLOT_WEAR_SUIT
slot = SLOT_WEAR_SUIT
path = /obj/item/clothing/suit/hooded/ian_costume
ckeywhitelist = list("cathodetherobot")
/datum/gear/sharkcloth
/datum/gear/donator/sharkcloth
name = "Leon's Skimpy Outfit"
category = SLOT_WEAR_SUIT
slot = SLOT_WEAR_SUIT
path = /obj/item/clothing/under/custom/leoskimpy
ckeywhitelist = list("spectrosis")
/datum/gear/mimemask
/datum/gear/donator/mimemask
name = "Mime Mask"
category = SLOT_WEAR_MASK
slot = SLOT_WEAR_MASK
path = /obj/item/clothing/mask/gas/mime
ckeywhitelist = list("pireamaineach")
/datum/gear/mimeoveralls
/datum/gear/donator/mimeoveralls
name = "Mime's Overalls"
category = SLOT_WEAR_SUIT
slot = SLOT_WEAR_SUIT
path = /obj/item/clothing/under/custom/mimeoveralls
ckeywhitelist = list("pireamaineach")
/datum/gear/soulneck
/datum/gear/donator/soulneck
name = "Soul Necklace"
category = SLOT_NECK
slot = SLOT_NECK
path = /obj/item/clothing/neck/undertale
ckeywhitelist = list("twilightic")
/datum/gear/frenchberet
/datum/gear/donator/frenchberet
name = "French Beret"
category = SLOT_HEAD
slot = SLOT_HEAD
path = /obj/item/clothing/head/frenchberet
ckeywhitelist = list("notazoltan")
/datum/gear/zuliecloak
/datum/gear/donator/zuliecloak
name = "Project: Zul-E"
category = SLOT_WEAR_SUIT
slot = SLOT_WEAR_SUIT
path = /obj/item/clothing/suit/hooded/cloak/zuliecloak
ckeywhitelist = list("asky")
/datum/gear/blackredgold
/datum/gear/donator/blackredgold
name = "Black, Red, and Gold Coat"
category = SLOT_WEAR_SUIT
slot = SLOT_WEAR_SUIT
path = /obj/item/clothing/suit/blackredgold
ckeywhitelist = list("ttbnc")
/datum/gear/fritzplush
/datum/gear/donator/fritzplush
name = "Fritz Plushie"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/toy/plush/mammal/dog/fritz
ckeywhitelist = list("analwerewolf")
/datum/gear/kimono
/datum/gear/donator/kimono
name = "Kimono"
category = SLOT_WEAR_SUIT
slot = SLOT_WEAR_SUIT
path = /obj/item/clothing/suit/kimono
ckeywhitelist = list("sfox63")
/datum/gear/commjacket
/datum/gear/donator/commjacket
name = "Dusty Commisar's Cloak"
category = SLOT_WEAR_SUIT
slot = SLOT_WEAR_SUIT
path = /obj/item/clothing/suit/commjacket
ckeywhitelist = list("sadisticbatter")
/datum/gear/mw2_russian_para
/datum/gear/donator/mw2_russian_para
name = "Russian Paratrooper Jumper"
category = SLOT_W_UNIFORM
slot = SLOT_W_UNIFORM
path = /obj/item/clothing/under/custom/mw2_russian_para
ckeywhitelist = list("investigator77")
/datum/gear/longblackgloves
/datum/gear/donator/longblackgloves
name = "Luna's Gauntlets"
category = SLOT_GLOVES
slot = SLOT_GLOVES
path = /obj/item/clothing/gloves/longblackgloves
ckeywhitelist = list("bigmanclancy")
/datum/gear/trendy_fit
/datum/gear/donator/trendy_fit
name = "Trendy Fit"
category = SLOT_W_UNIFORM
slot = SLOT_W_UNIFORM
path = /obj/item/clothing/under/custom/trendy_fit
ckeywhitelist = list("midgetdragon")
/datum/gear/singery
/datum/gear/donator/singery
name = "Yellow Performer Outfit"
category = SLOT_W_UNIFORM
slot = SLOT_W_UNIFORM
path = /obj/item/clothing/under/costume/singer/yellow
ckeywhitelist = list("maxlynchy")
/datum/gear/csheet
/datum/gear/donator/csheet
name = "NT Bedsheet"
category = SLOT_NECK
slot = SLOT_NECK
path = /obj/item/bedsheet/captain
ckeywhitelist = list("tikibomb")
/datum/gear/borgplush
/datum/gear/donator/borgplush
name = "Robot Plush"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/toy/plush/borgplushie
ckeywhitelist = list("nicholaiavenicci")
/datum/gear/donorberet
/datum/gear/donator/donorberet
name = "Atmos Beret"
category = SLOT_HEAD
slot = SLOT_HEAD
path = /obj/item/clothing/head/blueberet
ckeywhitelist = list("foxystalin")
/datum/gear/donorgoggles
/datum/gear/donator/donorgoggles
name = "Flight Goggles"
category = SLOT_HEAD
slot = SLOT_HEAD
path = /obj/item/clothing/head/flight
ckeywhitelist = list("maxlynchy")
/datum/gear/onionneck
/datum/gear/donator/onionneck
name = "Onion Necklace"
category = SLOT_NECK
slot = SLOT_NECK
path = /obj/item/clothing/neck/necklace/onion
ckeywhitelist = list("cdrcross")
/datum/gear/mikubikini
/datum/gear/donator/mikubikini
name = "starlight singer bikini"
category = SLOT_W_UNIFORM
slot = SLOT_W_UNIFORM
path = /obj/item/clothing/under/custom/mikubikini
ckeywhitelist = list("grandvegeta")
/datum/gear/mikujacket
/datum/gear/donator/mikujacket
name = "starlight singer jacket"
category = SLOT_WEAR_SUIT
slot = SLOT_WEAR_SUIT
path = /obj/item/clothing/suit/mikujacket
ckeywhitelist = list("grandvegeta")
/datum/gear/mikuhair
/datum/gear/donator/mikuhair
name = "starlight singer hair"
category = SLOT_W_UNIFORM
slot = SLOT_W_UNIFORM
path = /obj/item/clothing/head/mikuhair
ckeywhitelist = list("grandvegeta")
/datum/gear/mikugloves
/datum/gear/donator/mikugloves
name = "starlight singer gloves"
category = SLOT_GLOVES
slot = SLOT_GLOVES
path = /obj/item/clothing/gloves/mikugloves
ckeywhitelist = list("grandvegeta")
/datum/gear/mikuleggings
/datum/gear/donator/mikuleggings
name = "starlight singer leggings"
category = SLOT_SHOES
slot = SLOT_SHOES
path = /obj/item/clothing/shoes/sneakers/mikuleggings
ckeywhitelist = list("grandvegeta")
/datum/gear/cosmos
/datum/gear/donator/cosmos
name = "cosmic space bedsheet"
category = SLOT_IN_BACKPACK
slot = SLOT_IN_BACKPACK
path = /obj/item/bedsheet/cosmos
ckeywhitelist = list("grunnyyy")