This commit is contained in:
Guti
2024-09-09 02:36:53 +02:00
parent 7ddba46758
commit 409aaba802
2375 changed files with 61869 additions and 61871 deletions
@@ -256,13 +256,13 @@ var/datum/gear_tweak/custom_desc/gear_tweak_free_desc = new()
//end of custom description
/datum/gear_tweak/tablet
var/list/ValidProcessors = list(/obj/item/weapon/computer_hardware/processor_unit/small)
var/list/ValidBatteries = list(/obj/item/weapon/computer_hardware/battery_module/nano, /obj/item/weapon/computer_hardware/battery_module/micro, /obj/item/weapon/computer_hardware/battery_module)
var/list/ValidHardDrives = list(/obj/item/weapon/computer_hardware/hard_drive/micro, /obj/item/weapon/computer_hardware/hard_drive/small, /obj/item/weapon/computer_hardware/hard_drive)
var/list/ValidNetworkCards = list(/obj/item/weapon/computer_hardware/network_card, /obj/item/weapon/computer_hardware/network_card/advanced)
var/list/ValidNanoPrinters = list(null, /obj/item/weapon/computer_hardware/nano_printer)
var/list/ValidCardSlots = list(null, /obj/item/weapon/computer_hardware/card_slot)
var/list/ValidTeslaLinks = list(null, /obj/item/weapon/computer_hardware/tesla_link)
var/list/ValidProcessors = list(/obj/item/computer_hardware/processor_unit/small)
var/list/ValidBatteries = list(/obj/item/computer_hardware/battery_module/nano, /obj/item/computer_hardware/battery_module/micro, /obj/item/computer_hardware/battery_module)
var/list/ValidHardDrives = list(/obj/item/computer_hardware/hard_drive/micro, /obj/item/computer_hardware/hard_drive/small, /obj/item/computer_hardware/hard_drive)
var/list/ValidNetworkCards = list(/obj/item/computer_hardware/network_card, /obj/item/computer_hardware/network_card/advanced)
var/list/ValidNanoPrinters = list(null, /obj/item/computer_hardware/nano_printer)
var/list/ValidCardSlots = list(null, /obj/item/computer_hardware/card_slot)
var/list/ValidTeslaLinks = list(null, /obj/item/computer_hardware/tesla_link)
/datum/gear_tweak/tablet/get_contents(var/list/metadata)
var/list/names = list()
@@ -405,13 +405,13 @@ var/datum/gear_tweak/custom_desc/gear_tweak_free_desc = new()
I.update_verbs()
/datum/gear_tweak/laptop
var/list/ValidProcessors = list(/obj/item/weapon/computer_hardware/processor_unit/small, /obj/item/weapon/computer_hardware/processor_unit)
var/list/ValidBatteries = list(/obj/item/weapon/computer_hardware/battery_module, /obj/item/weapon/computer_hardware/battery_module/advanced, /obj/item/weapon/computer_hardware/battery_module/super)
var/list/ValidHardDrives = list(/obj/item/weapon/computer_hardware/hard_drive, /obj/item/weapon/computer_hardware/hard_drive/advanced, /obj/item/weapon/computer_hardware/hard_drive/super)
var/list/ValidNetworkCards = list(/obj/item/weapon/computer_hardware/network_card, /obj/item/weapon/computer_hardware/network_card/advanced)
var/list/ValidNanoPrinters = list(null, /obj/item/weapon/computer_hardware/nano_printer)
var/list/ValidCardSlots = list(null, /obj/item/weapon/computer_hardware/card_slot)
var/list/ValidTeslaLinks = list(null, /obj/item/weapon/computer_hardware/tesla_link)
var/list/ValidProcessors = list(/obj/item/computer_hardware/processor_unit/small, /obj/item/computer_hardware/processor_unit)
var/list/ValidBatteries = list(/obj/item/computer_hardware/battery_module, /obj/item/computer_hardware/battery_module/advanced, /obj/item/computer_hardware/battery_module/super)
var/list/ValidHardDrives = list(/obj/item/computer_hardware/hard_drive, /obj/item/computer_hardware/hard_drive/advanced, /obj/item/computer_hardware/hard_drive/super)
var/list/ValidNetworkCards = list(/obj/item/computer_hardware/network_card, /obj/item/computer_hardware/network_card/advanced)
var/list/ValidNanoPrinters = list(null, /obj/item/computer_hardware/nano_printer)
var/list/ValidCardSlots = list(null, /obj/item/computer_hardware/card_slot)
var/list/ValidTeslaLinks = list(null, /obj/item/computer_hardware/tesla_link)
/datum/gear_tweak/laptop/get_contents(var/list/metadata)
var/list/names = list()
@@ -584,7 +584,7 @@ var/datum/gear_tweak/custom_desc/gear_tweak_free_desc = new()
/datum/gear_tweak/implant_location/get_default()
return bodypart_names_to_tokens[1]
/datum/gear_tweak/implant_location/tweak_item(var/obj/item/weapon/implant/I, var/metadata)
/datum/gear_tweak/implant_location/tweak_item(var/obj/item/implant/I, var/metadata)
if(istype(I))
I.initialize_loc = bodypart_names_to_tokens[metadata] || BP_TORSO
@@ -27,16 +27,16 @@
/datum/gear/accessory/wallet
display_name = "wallet, orange"
path = /obj/item/weapon/storage/wallet/random
path = /obj/item/storage/wallet/random
/datum/gear/accessory/wallet_poly
display_name = "wallet, polychromic"
path = /obj/item/weapon/storage/wallet/poly
path = /obj/item/storage/wallet/poly
cost = 0 //VOREStation Edit
/datum/gear/accessory/wallet/womens
display_name = "wallet, womens"
path = /obj/item/weapon/storage/wallet/womens
path = /obj/item/storage/wallet/womens
cost = 0 //VOREStation Edit
/datum/gear/accessory/wallet/womens/New()
@@ -45,7 +45,7 @@
/datum/gear/accessory/clutch
display_name = "clutch bag"
path = /obj/item/weapon/storage/briefcase/clutch
path = /obj/item/storage/briefcase/clutch
cost = 2
/datum/gear/accessory/clutch/New()
@@ -54,7 +54,7 @@
/datum/gear/accessory/purse
display_name = "purse"
path = /obj/item/weapon/storage/backpack/purse
path = /obj/item/storage/backpack/purse
cost = 3
/datum/gear/accessory/purse/New()
@@ -185,12 +185,12 @@
/datum/gear/accessory/fannypack
display_name = "fannypack selection"
cost = 2
path = /obj/item/weapon/storage/belt/fannypack
path = /obj/item/storage/belt/fannypack
/datum/gear/accessory/fannypack/New()
..()
var/list/fannys = list()
for(var/obj/item/weapon/storage/belt/fannypack/fanny_type as anything in typesof(/obj/item/weapon/storage/belt/fannypack))
for(var/obj/item/storage/belt/fannypack/fanny_type as anything in typesof(/obj/item/storage/belt/fannypack))
fannys[initial(fanny_type.name)] = fanny_type
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(fannys))
@@ -435,7 +435,7 @@
/datum/gear/accessory/khcrystal
display_name = "KH Life Crystal"
path = /obj/item/weapon/storage/box/khcrystal
path = /obj/item/storage/box/khcrystal
description = "A small necklace device that will notify an offsite cloning facility should you expire after activating it."
/datum/gear/accessory/tronket
@@ -459,7 +459,7 @@
/datum/gear/accessory/dosimeter
display_name = "Dosimeter"
path = /obj/item/weapon/storage/box/dosimeter
path = /obj/item/storage/box/dosimeter
description = "A small device that will warn the bearer when they are exposed to dangerous levels of radiation."
/*
@@ -1,20 +1,20 @@
/datum/gear/cosmetic/lipstick/black
display_name = "lipstick, black"
path = /obj/item/weapon/lipstick/black
path = /obj/item/lipstick/black
/datum/gear/cosmetic/lipstick/jade
display_name = "lipstick, jade"
path = /obj/item/weapon/lipstick/jade
path = /obj/item/lipstick/jade
/datum/gear/cosmetic/lipstick/purple
display_name = "lipstick, purple"
path = /obj/item/weapon/lipstick/purple
path = /obj/item/lipstick/purple
/datum/gear/cosmetic/lipstick
display_name = "lipstick, red"
path = /obj/item/weapon/lipstick
path = /obj/item/lipstick
/datum/gear/cosmetic
display_name = "purple comb"
path = /obj/item/weapon/haircomb
path = /obj/item/haircomb
sort_category = "Cosmetics"
@@ -1,7 +1,7 @@
/datum/gear/cosmetic/nailpolish
display_name = "nail polish (colorable)"
description = "Nail polish, available in every color of the rainbow! Doesn't come with nail polish remover."
path = /obj/item/weapon/nailpolish
path = /obj/item/nailpolish
/datum/gear/cosmetic/nailpolish/New()
..()
@@ -9,7 +9,7 @@
gear_tweaks = list(gear_tweak_free_color_choice, gear_tweak_free_name)
/datum/gear/cosmetic/nailpolish/spawn_item(var/location, var/metadata)
var/obj/item/weapon/nailpolish/polish = ..()
var/obj/item/nailpolish/polish = ..()
polish.set_colour(polish.color)
polish.color = null
return polish
@@ -17,4 +17,4 @@
/datum/gear/cosmetic/nailpolish_remover
display_name = "nail polish remover"
description = "Nail polish remover, for when the fun's over. Doesn't come with nail polish."
path = /obj/item/weapon/nailpolish_remover
path = /obj/item/nailpolish_remover
@@ -1,7 +1,7 @@
/datum/gear/utility/implant
display_name = "implant, neural assistance web"
description = "A complex web implanted into the subject, medically in order to compensate for neurological disease."
path = /obj/item/weapon/implant/neural
path = /obj/item/implant/neural
slot = "implant"
exploitable = 1
sort_category = "Cyberware"
@@ -9,13 +9,13 @@
/datum/gear/utility/implant/tracking
display_name = "implant, tracking"
path = /obj/item/weapon/implant/tracking/weak
path = /obj/item/implant/tracking/weak
cost = 0 //VOREStation Edit. Changed cost to 0
/datum/gear/utility/implant/generic
display_name = "implant, generic, primary"
description = "An implant with no obvious purpose."
path = /obj/item/weapon/implant
path = /obj/item/implant
cost = 1
/datum/gear/utility/implant/generic/second
@@ -35,9 +35,9 @@
/datum/gear/utility/implant/language/eal
display_name = "vocal synthesizer, EAL"
description = "A surgically implanted vocal synthesizer which allows the owner to speak EAL, if they know it."
path = /obj/item/weapon/implant/language/eal
path = /obj/item/implant/language/eal
/datum/gear/utility/implant/language/skrellian
display_name = "vocal synthesizer, Skrellian"
description = "A surgically implanted vocal synthesizer which allows the owner to speak Common Skrellian, if they know it."
path = /obj/item/weapon/implant/language/skrellian
path = /obj/item/implant/language/skrellian
@@ -13,7 +13,7 @@
/*
/datum/gear/fluff/testhorn
path = /obj/item/weapon/bikehorn
path = /obj/item/bikehorn
display_name = "Airhorn - Example Item"
description = "An example item that you probably shouldn't see!"
ckeywhitelist = list("your_ckey_here")
@@ -29,7 +29,7 @@
// 0-9 CKEYS
/datum/gear/fluff/malady_crop
path = /obj/item/weapon/material/twohanded/riding_crop/malady
path = /obj/item/material/twohanded/riding_crop/malady
display_name = "Malady's Crop"
ckeywhitelist = list("1r1s")
character_name = list("Malady Blanche")
@@ -80,7 +80,7 @@
character_name = list("Charlotte Graves")
/datum/gear/fluff/charlotte_cigarettes
path = /obj/item/weapon/storage/fancy/fluff/charlotte
path = /obj/item/storage/fancy/fluff/charlotte
display_name = "Charlotte's cigarette case"
ckeywhitelist = list("alfalah")
character_name = list("Charlotte Graves")
@@ -104,7 +104,7 @@
character_name = list("Fifi The Magnificent")
/datum/gear/fluff/lynn_penlight
path = /obj/item/device/flashlight/pen/fluff/lynn
path = /obj/item/flashlight/pen/fluff/lynn
display_name = "Lynn's Penlight"
ckeywhitelist = list("argobargsoup")
character_name = list("Lynn Shady")
@@ -132,7 +132,7 @@
character_name = list("Aronai Sieyes")
/datum/gear/fluff/astra_ritualknife
path = /obj/item/weapon/material/knife/ritual/fluff/astra
path = /obj/item/material/knife/ritual/fluff/astra
display_name = "Polished Ritual Knife"
description = "A well kept strange ritual knife, There is a small tag with the name 'Astra Ether' on it. They are probably looking for this."
ckeywhitelist = list("astraether")
@@ -180,7 +180,7 @@
character_name = list("Yuuko Shimmerpond")
/datum/gear/fluff/cassandra_box
path = /obj/item/weapon/storage/box/fluff/cassandra
path = /obj/item/storage/box/fluff/cassandra
display_name = "Cassandra's Box"
ckeywhitelist = list("beyondmylife")
character_name = list("Cassandra Selone")
@@ -200,7 +200,7 @@
character_name = list("Kilano Soryu")
/datum/gear/fluff/netra_box
path = /obj/item/weapon/storage/box/fluff/kilano
path = /obj/item/storage/box/fluff/kilano
display_name = "Ne'tra's Box"
ckeywhitelist = list("beyondmylife")
character_name = list("Ne'tra Ky'ram")
@@ -238,13 +238,13 @@
character_name = list("Xin Xiao")
/datum/gear/fluff/tasald_box
path = /obj/item/weapon/storage/box/fluff/tasald
path = /obj/item/storage/box/fluff/tasald
display_name = "Tasald's Box"
ckeywhitelist = list("bwoincognito")
character_name = list("Tasald Corlethian")
/datum/gear/fluff/octavius_box
path = /obj/item/weapon/storage/box/fluff/octavious
path = /obj/item/storage/box/fluff/octavious
display_name = "Octavious' Box"
ckeywhitelist = list("bwoincognito")
character_name = list("Octavious Ward")
@@ -277,7 +277,7 @@
character_name = list("Cappy Fuzzlyfeathers")
/datum/gear/fluff/james_disk
path = /obj/item/weapon/disk/data
path = /obj/item/disk/data
display_name = "James' Disk"
ckeywhitelist = list("cockatricexl")
character_name = list("James Holder")
@@ -304,13 +304,13 @@
character_name = list("Aika Hisakawa")
/datum/gear/fluff/sariU_disk
path = /obj/item/weapon/disk/limb/eggnerdltd
path = /obj/item/disk/limb/eggnerdltd
display_name = "Sari-U's Eggnerd Disk"
ckeywhitelist = list("crossexonar")
character_name = list("Sari-U")
/datum/gear/fluff/sariE_disk
path = /obj/item/weapon/disk/limb/eggnerdltd
path = /obj/item/disk/limb/eggnerdltd
display_name = "Sari-E's Eggnerd Disk"
ckeywhitelist = list("crossexonar")
character_name = list("Sari-E")
@@ -340,13 +340,13 @@
character_name = list("Perrin Kade")
/datum/gear/fluff/jade_stamp
path = /obj/item/weapon/stamp/fluff/jade_horror
path = /obj/item/stamp/fluff/jade_horror
display_name = "Official Council of Mid Horror rubber stamp"
ckeywhitelist = list("coolcrow420")
character_name = list("Jade Davis")
/datum/gear/fluff/m4il_hdd
path = /obj/item/weapon/implant/language/fluff/m41l
path = /obj/item/implant/language/fluff/m41l
display_name = "dusty hard drive"
slot = "implant"
ckeywhitelist = list("coolcrow420")
@@ -354,7 +354,7 @@
// D CKEYS
/datum/gear/fluff/Aku_briefcase
path = /obj/item/weapon/storage/secure/briefcase/dealer
path = /obj/item/storage/secure/briefcase/dealer
display_name = "Aku's dealer briefcase"
ckeywhitelist = list("defiintelynotarock")
character_name = list("Aku Zoles")
@@ -366,7 +366,7 @@
character_name = list("Dhaeleena M'iar")
/datum/gear/fluff/elliot_belt
path = /obj/item/weapon/storage/belt/champion
path = /obj/item/storage/belt/champion
display_name = "Elliot's Belt"
ckeywhitelist = list("dickfreedomjohnson")
character_name = list("Elliot Richards")
@@ -384,20 +384,20 @@
character_name = list("Donald Weinbeck")
/datum/gear/fluff/drake_box
path = /obj/item/weapon/storage/box/fluff/drake
path = /obj/item/storage/box/fluff/drake
display_name = "Drake's Box"
ckeywhitelist = list("drakefrostpaw")
character_name = list("Drake Frostpaw")
/datum/gear/fluff/theseus_coin
path = /obj/item/weapon/coin/diamond
path = /obj/item/coin/diamond
display_name = "Theseus' Diamond coin"
ckeywhitelist = list("draycu")
character_name = list("Theseus")
description = "An engraved coin made of diamond. On the side for heads is printed the year 2541, along with the letter T. On the side for tails, the letter Y can be seen."
/datum/gear/fluff/yonra_box
path = /obj/item/weapon/storage/box/fluff/yonra
path = /obj/item/storage/box/fluff/yonra
display_name = "Yonra's Box"
ckeywhitelist = list("draycu")
character_name = list("Schae Yonra")
@@ -437,7 +437,7 @@
character_name = list("Erik Ramadwood")
/datum/gear/fluff/salvage_id
path = /obj/item/weapon/card/id/event/polymorphic/itg
path = /obj/item/card/id/event/polymorphic/itg
display_name = "Salvage's ITG-ID card"
ckeywhitelist = list("essbie")
character_name = list("Savage")
@@ -504,13 +504,13 @@
character_name = list("Lauren Zackson")
/datum/gear/fluff/belle_sizegun
path = /obj/item/weapon/gun/energy/sizegun
path = /obj/item/gun/energy/sizegun
display_name = "Belle's Sizegun"
ckeywhitelist = list("hottokeeki")
character_name = list("Belle Day")
/datum/gear/fluff/amaryll_claws
path = /obj/item/weapon/surgical/scalpel/amaryll_claws
path = /obj/item/surgical/scalpel/amaryll_claws
display_name = "Amaryll's Claws"
ckeywhitelist = list("hunterbirk")
character_name = list("Amaryll")
@@ -547,7 +547,7 @@
character_name = list("Kai Highlands")
/datum/gear/fluff/ivy_backpack
path = /obj/item/weapon/storage/backpack/messenger/sec/fluff/ivymoomoo
path = /obj/item/storage/backpack/messenger/sec/fluff/ivymoomoo
display_name = "Ivy's Backpack"
slot = slot_back
ckeywhitelist = list("ivymoomoo")
@@ -567,13 +567,13 @@
// J CKEYS
/datum/gear/fluff/mor_box
path = /obj/item/weapon/storage/box/fluff/morxaina
path = /obj/item/storage/box/fluff/morxaina
display_name = "Mor's Box"
ckeywhitelist = list("jacknoir413")
character_name = list("Mor Xaina")
/datum/gear/fluff/areax_staff
path = /obj/item/weapon/storage/backpack/fluff/stunstaff
path = /obj/item/storage/backpack/fluff/stunstaff
display_name = "Areax's Stun Staff"
slot = slot_back
ckeywhitelist = list("jacknoir413")
@@ -602,7 +602,7 @@
character_name = list("Freyr")
/datum/gear/fluff/cirra_box
path = /obj/item/weapon/storage/box/fluff/cirra
path = /obj/item/storage/box/fluff/cirra
display_name = "Cirra's Box"
ckeywhitelist = list("jemli")
character_name = list("Cirra Mayhem")
@@ -643,21 +643,21 @@
character_name = list("Jeremiah Acacius")
/datum/gear/fluff/joan_backpack
path = /obj/item/weapon/storage/backpack/dufflebag/sec/fluff/joanrisu
path = /obj/item/storage/backpack/dufflebag/sec/fluff/joanrisu
display_name = "Joan's backpack"
ckeywhitelist = list("joanrisu")
character_name = list("Joan Risu")
/datum/gear/fluff/katarina_backpack
path = /obj/item/weapon/storage/backpack/dufflebag/sec/fluff/katarina
path = /obj/item/storage/backpack/dufflebag/sec/fluff/katarina
display_name = "Katarina's Backpack"
ckeywhitelist = list("joanrisu")
character_name = list("Katarina Eine")
allowed_roles = list("Site Manager", "Warden", "Head of Security")
/datum/gear/fluff/emoticon_box
path = /obj/item/weapon/storage/box/fluff/emoticon
path = /obj/item/storage/box/fluff/emoticon
display_name = "Emoticon's Box"
ckeywhitelist = list("joey4298")
character_name = list("Emoticon")
@@ -683,19 +683,19 @@
character_name = list("Harmony Pretchl")
/datum/gear/fluff/harmony_modkit
path = /obj/item/device/modkit_conversion/fluff/harmonysuit
path = /obj/item/modkit_conversion/fluff/harmonysuit
display_name = "Harmony's Modkit"
ckeywhitelist = list("john.wayne9392")
character_name = list("Harmony Pretchl")
/datum/gear/fluff/harmony_spacemodkit
path = /obj/item/device/modkit_conversion/fluff/harmonyspace
path = /obj/item/modkit_conversion/fluff/harmonyspace
display_name = "Harmony's Modkit 2"
ckeywhitelist = list("john.wayne9392")
character_name = list("Harmony Pretchl")
/datum/gear/fluff/koyo_box
path = /obj/item/weapon/storage/box/fluff/koyoakimomi
path = /obj/item/storage/box/fluff/koyoakimomi
display_name = "Koyo's Box"
ckeywhitelist = list("jwguy")
character_name = list("Koyo Akimomi")
@@ -715,7 +715,7 @@
character_name = list("Ketrai")
/datum/gear/fluff/amaya_id
path = /obj/item/weapon/card/id/event/fluff/amaya
path = /obj/item/card/id/event/fluff/amaya
display_name = "Amaya's ID"
ckeywhitelist = list("kiraalitruss")
character_name = list("Amaya Rahl")
@@ -773,21 +773,21 @@
character_name = list("Kenzie Houser")
/datum/gear/fluff/kenzie_hypospray
path = /obj/item/weapon/reagent_containers/hypospray/vial/kenzie
path = /obj/item/reagent_containers/hypospray/vial/kenzie
display_name = "Kenzie's Hypospray"
ckeywhitelist = list("lm40")
character_name = list("Kenzie Houser")
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Psychiatrist","Paramedic")
/datum/gear/fluff/brianna_backpack
path = /obj/item/weapon/storage/backpack/messenger/black/fluff/briana
path = /obj/item/storage/backpack/messenger/black/fluff/briana
display_name = "Briana's Backpack"
slot = slot_back
ckeywhitelist = list("luminescentring")
character_name = list("Briana Moore")
/datum/gear/fluff/zharritool
path = /obj/item/weapon/tool/transforming/altevian
path = /obj/item/tool/transforming/altevian
display_name = "Zharri's Custom Omni-Tool"
description = "A Hull Systems Omni-Tool capable of temporarily shrinking to handheld sizes for even the most delicate work."
ckeywhitelist = list("lewzharri")
@@ -796,7 +796,7 @@
// M CKEYS
/datum/gear/fluff/phi_box
path = /obj/item/weapon/storage/box/fluff/phi
path = /obj/item/storage/box/fluff/phi
display_name = "Phi's Box"
ckeywhitelist = list("mewchild")
character_name = list("Phi Vietsi")
@@ -809,7 +809,7 @@
character_name = list("Giliana Gamish")
/datum/gear/fluff/myryan_belt
path = /obj/item/weapon/storage/belt/utility/fluff/vulpine
path = /obj/item/storage/belt/utility/fluff/vulpine
display_name = "Myryan's Belt"
ckeywhitelist = list("myryan")
character_name = list("Myryan Karnage-Cunningham")
@@ -882,14 +882,14 @@
character_name = list("Damon Bones Xrim")
/datum/gear/fluff/kt_fishing_rod
path = /obj/item/weapon/material/fishing_rod/modern/strong
path = /obj/item/material/fishing_rod/modern/strong
display_name = "K't's fishing rod"
ckeywhitelist = list("nerdass")
character_name = list("K't")
// O CKEYS
/datum/gear/fluff/richard_chain
path = /obj/item/weapon/melee/fluff/holochain
path = /obj/item/melee/fluff/holochain
display_name = "Richard's Holochain"
ckeywhitelist = list("orbisa")
character_name = list("Richard D'angelo")
@@ -938,13 +938,13 @@
character_name = list("Pip Shyner")
/datum/gear/fluff/lucuis_battery
path = /obj/item/weapon/fluff/dragor_dot
path = /obj/item/fluff/dragor_dot
display_name = "Lucuis' Spare Battery"
ckeywhitelist = list("pontifexminimus")
character_name = list("Lucius Null")
/datum/gear/fluff/lucia_battery
path = /obj/item/weapon/fluff/dragor_dot
path = /obj/item/fluff/dragor_dot
display_name = "Lucia's Spare Battery"
ckeywhitelist = list("pontifexminimus")
character_name = list("Lucia Null")
@@ -1010,7 +1010,7 @@
allowed_roles = list("Roboticist")
/datum/gear/fluff/clara_flask
path = /obj/item/weapon/reagent_containers/food/drinks/glass2/fluff/claraflask
path = /obj/item/reagent_containers/food/drinks/glass2/fluff/claraflask
display_name = "Clara's Vacuum Flask"
ckeywhitelist = list("rboys2")
character_name = list("Clara Mali")
@@ -1029,19 +1029,19 @@
character_name = list("LUNA")
/datum/gear/fluff/pathfinder_id
path = /obj/item/weapon/card/id/event/polymorphic/itg
path = /obj/item/card/id/event/polymorphic/itg
display_name = "Pathfinder's ITG ID"
ckeywhitelist = list("residentcody")
character_name = list("Pathfinder")
/datum/gear/fluff/revolver_claymore
path = /obj/item/weapon/sword/fluff/revolver
path = /obj/item/sword/fluff/revolver
display_name = "Catnip"
ckeywhitelist = list("revolvereloise")
character_name = list("Revolver Eloise")
/datum/gear/fluff/nikki_dorky_outfit
path = /obj/item/weapon/storage/box/fluff
path = /obj/item/storage/box/fluff
display_name = "Nikki's Witchy Outfit"
ckeywhitelist = list("ryumi")
character_name = list("Nikki Yumeno")
@@ -1094,13 +1094,13 @@
allowed_roles = list("Security Officer", "Warden", "Head of Security", "Site Manager", "Head of Personnel")
/datum/gear/fluff/viktor_flask
path = /obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask/fluff/viktor
path = /obj/item/reagent_containers/food/drinks/flask/vacuumflask/fluff/viktor
display_name = "Viktor's Flask"
ckeywhitelist = list("semaun")
character_name = list("Viktor Solothurn")
/datum/gear/fluff/scree_modkit
path = /obj/item/device/modkit_conversion/fluff/screekit
path = /obj/item/modkit_conversion/fluff/screekit
display_name = "Scree's Modkit"
ckeywhitelist = list("scree")
character_name = list("Scree")
@@ -1134,7 +1134,7 @@
character_name = list("Alfonso Oak Telanor")
/datum/gear/fluff/cerise_secbelt
path = /obj/item/weapon/storage/belt/security/fluff/cerise
path = /obj/item/storage/belt/security/fluff/cerise
display_name = "Cerise's Champion's Belt"
ckeywhitelist = list("shalax")
character_name = list("Cerise Duelliste")
@@ -1153,14 +1153,14 @@
character_name = list("Sidona Kaal")
/datum/gear/fluff/nthasd_modkit //Converts a Security suit's sprite
path = /obj/item/device/modkit_conversion/hasd
path = /obj/item/modkit_conversion/hasd
display_name = "NT-HASD 556's Modkit"
ckeywhitelist = list("silencedmp5a5")
character_name = list("NT-HASD #556")
allowed_roles = list("Site Manager", "Head of Personnel", "Security Officer", "Warden", "Head of Security","Detective")
/datum/gear/fluff/serdykov_modkit //Also converts a Security suit's sprite
path = /obj/item/device/modkit_conversion/fluff/serdykit
path = /obj/item/modkit_conversion/fluff/serdykit
display_name = "Serdykov Antoz's Modkit"
ckeywhitelist = list("silencedmp5a5")
character_name = list("Serdykov Antoz")
@@ -1181,13 +1181,13 @@
character_name = list("Tasy Ruffles")
/datum/gear/fluff/tasy_clownPDA
path = /obj/item/device/pda/clown
path = /obj/item/pda/clown
display_name = "Tasy's Clown PDA"
ckeywhitelist = list("silvertalismen")
character_name = list("Tasy Ruffles")
/datum/gear/fluff/fortune_backpack
path = /obj/item/weapon/storage/backpack/satchel/fluff/swat43bag
path = /obj/item/storage/backpack/satchel/fluff/swat43bag
display_name = "Fortune's Backpack"
slot = slot_back
ckeywhitelist = list("swat43")
@@ -1259,19 +1259,19 @@
character_name = list("Ascian")
/datum/gear/fluff/ascian_spiritspawner
path = /obj/item/weapon/grenade/spawnergrenade/spirit
path = /obj/item/grenade/spawnergrenade/spirit
display_name = "The Best Kitten"
ckeywhitelist = list("tabiranth")
character_name = list("Ascian")
/datum/gear/fluff/ascian_shelterpod
path = /obj/item/device/survivalcapsule/tabiranth
path = /obj/item/survivalcapsule/tabiranth
display_name = "Ascian's Shelterpod"
ckeywhitelist = list("tabiranth")
character_name = list("Ascian")
/datum/gear/fluff/lasshseeki_ealimplant
path = /obj/item/weapon/implant/language/eal
path = /obj/item/implant/language/eal
display_name = "Lasshseeki's EAL Implant"
ckeywhitelist = list("techtypes")
character_name = list("Lasshseeki Korss")
@@ -1349,7 +1349,7 @@
character_name = list("Verie")
/datum/gear/fluff/verie_comb
path = /obj/item/weapon/fluff/verie
path = /obj/item/fluff/verie
display_name = "Verie's Crazy Comb"
description = "(Note: The highlights this gives you will be placed above EVERYTHING... including mobs!)"
ckeywhitelist = list("vitoras")
@@ -1363,7 +1363,7 @@
character_name = list("Cameron Eggbert")
/datum/gear/fluff/cameron_disk
path = /obj/item/weapon/disk/limb/eggnerdltd
path = /obj/item/disk/limb/eggnerdltd
display_name = "Cameron's Eggnerd Disk"
ckeywhitelist = list("verkister")
character_name = list("Cameron Eggbert")
@@ -1383,7 +1383,7 @@
character_name = list("Verin Raharra")
/datum/gear/fluff/lucina_pda
path = /obj/item/device/pda/heads/cmo/fluff/lucinapda
path = /obj/item/pda/heads/cmo/fluff/lucinapda
display_name = "Lucina's PDA"
ckeywhitelist = list("vorrarkul")
character_name = list("Lucina Dakarim")
@@ -1456,7 +1456,7 @@
character_name = list("Roanna Ti'Rox")
/datum/gear/fluff/harmony_id
path = /obj/item/weapon/card/id/event/polymorphic/itg
path = /obj/item/card/id/event/polymorphic/itg
display_name = "ITG-ID card"
ckeywhitelist = list("verysoft")
character_name = null
@@ -1508,7 +1508,7 @@
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Psychiatrist","Paramedic", "Off-duty Medic")
/datum/gear/fluff/tempest_hypospray
path = /obj/item/weapon/reagent_containers/hypospray/vial/tempest
path = /obj/item/reagent_containers/hypospray/vial/tempest
display_name = "Tempest's Hypospray"
slot = slot_belt
ckeywhitelist = list("wickedtemp")
@@ -1516,7 +1516,7 @@
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Psychiatrist","Paramedic", "Off-duty Medic")
/datum/gear/fluff/tempest_backpack
path = /obj/item/weapon/storage/backpack/saddlebag/tempest
path = /obj/item/storage/backpack/saddlebag/tempest
display_name = "Tempest's Saddlebag"
slot = slot_back
ckeywhitelist = list("wickedtemp")
@@ -1524,7 +1524,7 @@
// X CKEYS
/datum/gear/fluff/penelope_box
path = /obj/item/weapon/storage/box/fluff/penelope
path = /obj/item/storage/box/fluff/penelope
display_name = "Penelope's Box"
ckeywhitelist = list("xsdew")
character_name = list("Penelope Allen")
@@ -1557,7 +1557,7 @@
character_name = list("Lemon Yellow", "Lemon Gettler Yellow", "Lemon Lee Yellow", "Lemon Jade Yellow") //different sleeves, same char
/datum/gear/fluff/cephyra_d6
path = /obj/item/weapon/dice/loaded/ceph
path = /obj/item/dice/loaded/ceph
display_name = "engraved d6"
ckeywhitelist = list("yeehawguvnah")
character_name = list("Cephyra")
@@ -1577,7 +1577,7 @@
character_name = list("Zaoozaoo Xrimxuqmqixzix")
/datum/gear/fluff/nehi_radio
path = /obj/item/device/radio/headset/fluff/zodiacshadow
path = /obj/item/radio/headset/fluff/zodiacshadow
display_name = "Nehi's 'phones"
ckeywhitelist = list("zodiacshadow")
character_name = list("Nehi Maximus")
@@ -1,50 +1,50 @@
/datum/gear/cane
display_name = "cane"
path = /obj/item/weapon/cane
path = /obj/item/cane
/datum/gear/cane/white
display_name = "white cane"
path = /obj/item/weapon/cane/white
path = /obj/item/cane/white
/datum/gear/cane/white2
display_name = "telescopic white cane"
path = /obj/item/weapon/cane/white/collapsible
path = /obj/item/cane/white/collapsible
/datum/gear/crutch
display_name = "crutch"
path = /obj/item/weapon/cane/crutch
path = /obj/item/cane/crutch
/datum/gear/dice
display_name = "dice pack"
path = /obj/item/weapon/storage/pill_bottle/dice
path = /obj/item/storage/pill_bottle/dice
/datum/gear/dice/nerd
display_name = "dice pack (gaming)"
path = /obj/item/weapon/storage/pill_bottle/dice_nerd
path = /obj/item/storage/pill_bottle/dice_nerd
/datum/gear/dice/cup
display_name = "dice cup and dice"
path = /obj/item/weapon/storage/dicecup/loaded
path = /obj/item/storage/dicecup/loaded
/datum/gear/cards
display_name = "deck of cards"
path = /obj/item/weapon/deck/cards
path = /obj/item/deck/cards
/datum/gear/tarot
display_name = "deck of tarot cards"
path = /obj/item/weapon/deck/tarot
path = /obj/item/deck/tarot
/datum/gear/holder
display_name = "card holder"
path = /obj/item/weapon/deck/holder
path = /obj/item/deck/holder
/datum/gear/cardemon_pack
display_name = "Cardemon booster pack"
path = /obj/item/weapon/pack/cardemon
path = /obj/item/pack/cardemon
/datum/gear/spaceball_pack
display_name = "Spaceball booster pack"
path = /obj/item/weapon/pack/spaceball
path = /obj/item/pack/spaceball
/datum/gear/plushie
display_name = "plushie selection"
@@ -85,7 +85,7 @@
var/toytype = list()
toytype["Blink toy"] = /obj/item/toy/blink
toytype["Gravitational singularity"] = /obj/item/toy/spinningtoy
toytype["Water flower"] = /obj/item/weapon/reagent_containers/spray/waterflower
toytype["Water flower"] = /obj/item/reagent_containers/spray/waterflower
toytype["Bosun's whistle"] = /obj/item/toy/bosunwhistle
toytype["Magic 8 Ball"] = /obj/item/toy/eight_ball
toytype["Magic Conch shell"] = /obj/item/toy/eight_ball/conch
@@ -94,7 +94,7 @@
/datum/gear/flask
display_name = "flask"
path = /obj/item/weapon/reagent_containers/food/drinks/flask/barflask
path = /obj/item/reagent_containers/food/drinks/flask/barflask
/datum/gear/flask/New()
..()
@@ -102,7 +102,7 @@
/datum/gear/vacflask
display_name = "vacuum-flask"
path = /obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask
path = /obj/item/reagent_containers/food/drinks/flask/vacuumflask
/datum/gear/vacflask/New()
..()
@@ -112,13 +112,13 @@
display_name = "lunchbox"
description = "A little lunchbox."
cost = 2
path = /obj/item/weapon/storage/toolbox/lunchbox
path = /obj/item/storage/toolbox/lunchbox
/datum/gear/lunchbox/New()
..()
var/list/lunchboxes = list()
for(var/lunchbox_type in typesof(/obj/item/weapon/storage/toolbox/lunchbox))
var/obj/item/weapon/storage/toolbox/lunchbox/lunchbox = lunchbox_type
for(var/lunchbox_type in typesof(/obj/item/storage/toolbox/lunchbox))
var/obj/item/storage/toolbox/lunchbox/lunchbox = lunchbox_type
if(!initial(lunchbox.filled))
lunchboxes[initial(lunchbox.name)] = lunchbox_type
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(lunchboxes))
@@ -126,7 +126,7 @@
/datum/gear/towel
display_name = "towel"
path = /obj/item/weapon/towel
path = /obj/item/towel
/datum/gear/towel/New()
..()
@@ -134,65 +134,65 @@
/datum/gear/cahwhite
display_name = "Cards Against The Galaxy (white deck)"
path = /obj/item/weapon/deck/cah
path = /obj/item/deck/cah
description = "The ever-popular Cards Against The Galaxy word game. Warning: may include traces of broken fourth wall. This is the white deck."
/datum/gear/cahblack
display_name = "Cards Against The Galaxy (black deck)"
path = /obj/item/weapon/deck/cah/black
path = /obj/item/deck/cah/black
description = "The ever-popular Cards Against The Galaxy word game. Warning: may include traces of broken fourth wall. This is the black deck."
/datum/gear/wizoff
display_name = "WizOff"
path = /obj/item/weapon/deck/wizoff
path = /obj/item/deck/wizoff
/datum/gear/wizoffguide
display_name = "WizOff Guide"
path = /obj/item/weapon/book/manual/wizzoffguide
path = /obj/item/book/manual/wizzoffguide
description = "The guide to playing the ever popular card game: Wiz-Off!"
/datum/gear/coffeemug
display_name = "coffee mugs"
description = "A coffee mug in various designs."
cost = 1
path = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug
path = /obj/item/reagent_containers/food/drinks/glass2/coffeemug
/datum/gear/coffeemug/New()
..()
var/list/coffeemugs = list()
coffeemugs["plain coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug
coffeemugs["SCG coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/sol
coffeemugs["Fleet coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/fleet
coffeemugs["Five Arrows coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/fivearrows
coffeemugs["Pearlshield coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/psc
coffeemugs["Almach Association coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/alma
coffeemugs["Almach Protectorate coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/almp
coffeemugs["NT coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/nt
coffeemugs["Wulf Aeronautics mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/metal/wulf
coffeemugs["Gilthari Exports coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/gilthari
coffeemugs["Zeng-Hu coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/zeng
coffeemugs["Ward-Takahashi coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/wt
coffeemugs["Aether Atmospherics coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/aether
coffeemugs["Bishop Cybernetics coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/bishop
coffeemugs["Oculum Broadcast coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/oculum
coffeemugs["#1 coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/one
coffeemugs["#1 monkey coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/puni
coffeemugs["heart coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/heart
coffeemugs["pawn coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/pawn
coffeemugs["diona coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/diona
coffeemugs["british coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/britcup
coffeemugs["flame coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/flame
coffeemugs["blue coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/blue
coffeemugs["black coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/black
coffeemugs["green coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/green
coffeemugs["dark green coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/green/dark
coffeemugs["rainbow coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/rainbow
coffeemugs["metal coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/metal
coffeemugs["glass coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/glass
coffeemugs["tall coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/tall
coffeemugs["tall black coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/tall/black
coffeemugs["tall metal coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/tall/metal
coffeemugs["tall rainbow coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/tall/rainbow
coffeemugs["Talon coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/talon
coffeemugs["plain coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug
coffeemugs["SCG coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/sol
coffeemugs["Fleet coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/fleet
coffeemugs["Five Arrows coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/fivearrows
coffeemugs["Pearlshield coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/psc
coffeemugs["Almach Association coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/alma
coffeemugs["Almach Protectorate coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/almp
coffeemugs["NT coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/nt
coffeemugs["Wulf Aeronautics mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/metal/wulf
coffeemugs["Gilthari Exports coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/gilthari
coffeemugs["Zeng-Hu coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/zeng
coffeemugs["Ward-Takahashi coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/wt
coffeemugs["Aether Atmospherics coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/aether
coffeemugs["Bishop Cybernetics coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/bishop
coffeemugs["Oculum Broadcast coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/oculum
coffeemugs["#1 coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/one
coffeemugs["#1 monkey coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/puni
coffeemugs["heart coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/heart
coffeemugs["pawn coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/pawn
coffeemugs["diona coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/diona
coffeemugs["british coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/britcup
coffeemugs["flame coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/flame
coffeemugs["blue coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/blue
coffeemugs["black coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/black
coffeemugs["green coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/green
coffeemugs["dark green coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/green/dark
coffeemugs["rainbow coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/rainbow
coffeemugs["metal coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/metal
coffeemugs["glass coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/glass
coffeemugs["tall coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/tall
coffeemugs["tall black coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/tall/black
coffeemugs["tall metal coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/tall/metal
coffeemugs["tall rainbow coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/tall/rainbow
coffeemugs["Talon coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/talon
gear_tweaks += new /datum/gear_tweak/path(coffeemugs)
gear_tweaks += new /datum/gear_tweak/reagents(lunchables_drink_reagents())
@@ -41,13 +41,13 @@
toytype["Foam dart crossbow"] = /obj/item/toy/blink
toytype["Toy sword"] = /obj/item/toy/sword
toytype["Toy katana"] = /obj/item/toy/katana
toytype["Snap pops"] = /obj/item/weapon/storage/box/snappops
toytype["Snap pops"] = /obj/item/storage/box/snappops
toytype["Plastic flowers"] = /obj/item/toy/bouquet/fake
toytype["Stick horse"] = /obj/item/toy/stickhorse
toytype["Toy X-mas tree"] = /obj/item/toy/xmastree
toytype["Fake handcuff kit"] = /obj/item/weapon/storage/box/handcuffs/fake
toytype["Fake handcuff kit"] = /obj/item/storage/box/handcuffs/fake
toytype["Gravitational singularity"] = /obj/item/toy/spinningtoy
toytype["Water flower"] = /obj/item/weapon/reagent_containers/spray/waterflower
toytype["Water flower"] = /obj/item/reagent_containers/spray/waterflower
toytype["Bosun's whistle"] = /obj/item/toy/bosunwhistle
toytype["Magic 8 Ball"] = /obj/item/toy/eight_ball
toytype["Magic Conch shell"] = /obj/item/toy/eight_ball/conch
@@ -90,19 +90,19 @@
/datum/gear/textmug
display_name = "mug with text"
description = "A mug with something written on it."
path = /obj/item/weapon/reagent_containers/food/drinks/textmug
path = /obj/item/reagent_containers/food/drinks/textmug
/datum/gear/schnapsen
display_name = "schnapsen playing cards"
description = "An ancient Austro-Hungarian suit of cards!"
path = /obj/item/weapon/deck/schnapsen
path = /obj/item/deck/schnapsen
/datum/gear/egy_game
display_name = "EGY playing cards"
description = "A deck of cards for playing EGY! Be the first to lose all cards!"
path = /obj/item/weapon/deck/egy
path = /obj/item/deck/egy
/datum/gear/fluff_permit
display_name = "Customizable Permit"
description = "A customizable permit you can use for... just about anything! Be sure to customize the name and description. It is meant to represent generic driver's or pilot's licenses, and similar fluff items. It includes an irremovable disclaimer and may be freely confiscated or revoked at the discretion of Security and/or Command if you attempt to abuse it!"
path = /obj/item/weapon/card_fluff
path = /obj/item/card_fluff
@@ -13,29 +13,29 @@
/datum/gear/matchbook
display_name = "matchbook"
path = /obj/item/weapon/storage/box/matches
path = /obj/item/storage/box/matches
/datum/gear/lighter
display_name = "cheap lighter"
path = /obj/item/weapon/flame/lighter
path = /obj/item/flame/lighter
/datum/gear/lighter/zippo
display_name = "Zippo selection"
path = /obj/item/weapon/flame/lighter/zippo
path = /obj/item/flame/lighter/zippo
/datum/gear/lighter/zippo/New()
..()
var/list/zippos = list()
for(var/zippo in typesof(/obj/item/weapon/flame/lighter/zippo))
if(zippo in typesof(/obj/item/weapon/flame/lighter/zippo/fluff)) //VOREStation addition
for(var/zippo in typesof(/obj/item/flame/lighter/zippo))
if(zippo in typesof(/obj/item/flame/lighter/zippo/fluff)) //VOREStation addition
continue //VOREStation addition
var/obj/item/weapon/flame/lighter/zippo/zippo_type = zippo
var/obj/item/flame/lighter/zippo/zippo_type = zippo
zippos[initial(zippo_type.name)] = zippo_type
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(zippos))
/datum/gear/ashtray
display_name = "ashtray, plastic"
path = /obj/item/weapon/material/ashtray/plastic
path = /obj/item/material/ashtray/plastic
/datum/gear/cigar
display_name = "cigar"
@@ -43,11 +43,11 @@
/datum/gear/cigarettes
display_name = "cigarette selection"
path = /obj/item/weapon/storage/fancy/cigarettes
path = /obj/item/storage/fancy/cigarettes
/datum/gear/cigarettes/New()
..()
var/list/cigarettes = list()
for(var/obj/item/weapon/storage/fancy/cigarettes/cigarette_brand as anything in (typesof(/obj/item/weapon/storage/fancy/cigarettes)))
for(var/obj/item/storage/fancy/cigarettes/cigarette_brand as anything in (typesof(/obj/item/storage/fancy/cigarettes)))
cigarettes[initial(cigarette_brand.name)] = cigarette_brand
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cigarettes))
@@ -42,12 +42,12 @@ Swimsuits
/datum/gear/uniform/swimsuits
display_name = "swimsuits selection"
path = /obj/item/weapon/storage/box/fluff/swimsuit
path = /obj/item/storage/box/fluff/swimsuit
/datum/gear/uniform/swimsuits/New()
..()
var/list/swimsuits = list()
for(var/obj/item/weapon/storage/box/fluff/swimsuit/swimsuit_type as anything in typesof(/obj/item/weapon/storage/box/fluff/swimsuit))
for(var/obj/item/storage/box/fluff/swimsuit/swimsuit_type as anything in typesof(/obj/item/storage/box/fluff/swimsuit))
swimsuits[initial(swimsuit_type.name)] = swimsuit_type
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(swimsuits))
@@ -1,130 +1,130 @@
// "Useful" items - I'm guessing things that might be used at work?
/datum/gear/utility
display_name = "briefcase"
path = /obj/item/weapon/storage/briefcase
path = /obj/item/storage/briefcase
sort_category = "Utility"
/datum/gear/utility/clipboard
display_name = "clipboard"
path = /obj/item/weapon/clipboard
path = /obj/item/clipboard
/datum/gear/utility/tts_device
display_name = "text to speech device"
path = /obj/item/device/text_to_speech
path = /obj/item/text_to_speech
cost = 3 //Not extremely expensive, but it's useful for mute chracters.
/datum/gear/utility/communicator
display_name = "communicator selection"
path = /obj/item/device/communicator
path = /obj/item/communicator
cost = 0
/datum/gear/utility/communicator/New()
..()
var/list/communicators = list()
for(var/obj/item/device/communicator_type as anything in typesof(/obj/item/device/communicator) - list(/obj/item/device/communicator/integrated,/obj/item/device/communicator/commlink)) //VOREStation Edit - Remove Commlink
for(var/obj/item/communicator_type as anything in typesof(/obj/item/communicator) - list(/obj/item/communicator/integrated,/obj/item/communicator/commlink)) //VOREStation Edit - Remove Commlink
communicators[initial(communicator_type.name)] = communicator_type
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(communicators))
/datum/gear/utility/camera
display_name = "camera"
path = /obj/item/device/camera
path = /obj/item/camera
/datum/gear/utility/codex
display_name = "the traveler's guide to Virgo-Erigone"
path = /obj/item/weapon/book/codex //VOREStation Edit
path = /obj/item/book/codex //VOREStation Edit
cost = 0
/datum/gear/utility/news
display_name = "daedalus pocket newscaster"
path = /obj/item/weapon/book/codex/lore/news
path = /obj/item/book/codex/lore/news
cost = 0
/* //VORESTATION REMOVAL
/datum/gear/utility/corp_regs
display_name = "corporate regulations and legal code"
path = /obj/item/weapon/book/codex/corp_regs
path = /obj/item/book/codex/corp_regs
cost = 0
*/
/datum/gear/utility/robutt
display_name = "a buyer's guide to artificial bodies"
path = /obj/item/weapon/book/codex/lore/robutt
path = /obj/item/book/codex/lore/robutt
cost = 0
/datum/gear/utility/folder_blue
display_name = "folder, blue"
path = /obj/item/weapon/folder/blue
path = /obj/item/folder/blue
/datum/gear/utility/folder_grey
display_name = "folder, grey"
path = /obj/item/weapon/folder
path = /obj/item/folder
/datum/gear/utility/folder_red
display_name = "folder, red"
path = /obj/item/weapon/folder/red
path = /obj/item/folder/red
/datum/gear/utility/folder_white
display_name = "folder, white"
path = /obj/item/weapon/folder/white
path = /obj/item/folder/white
/datum/gear/utility/folder_yellow
display_name = "folder, yellow"
path = /obj/item/weapon/folder/yellow
path = /obj/item/folder/yellow
/datum/gear/utility/paicard
display_name = "personal AI device (classic)"
path = /obj/item/device/paicard
path = /obj/item/paicard
/datum/gear/utility/paicard_b
display_name = "personal AI device (new)"
path = /obj/item/device/paicard/typeb
path = /obj/item/paicard/typeb
/datum/gear/utility/securecase
display_name = "secure briefcase"
path =/obj/item/weapon/storage/secure/briefcase
path =/obj/item/storage/secure/briefcase
cost = 2
/datum/gear/utility/laserpointer
display_name = "laser pointer"
path =/obj/item/device/laser_pointer
path =/obj/item/laser_pointer
cost = 2
/datum/gear/utility/flashlight
display_name = "flashlight"
path = /obj/item/device/flashlight
path = /obj/item/flashlight
/datum/gear/utility/maglight
display_name = "flashlight, maglight"
path = /obj/item/device/flashlight/maglight
path = /obj/item/flashlight/maglight
cost = 2
/datum/gear/utility/flashlight/color
display_name = "flashlight, small (selection)"
path = /obj/item/device/flashlight/color
path = /obj/item/flashlight/color
/datum/gear/utility/flashlight/color/New()
..()
var/list/flashlights = list(
"Blue Flashlight" = /obj/item/device/flashlight/color,
"Red Flashlight" = /obj/item/device/flashlight/color/red,
"Green Flashlight" = /obj/item/device/flashlight/color/green,
"Yellow Flashlight" = /obj/item/device/flashlight/color/yellow,
"Purple Flashlight" = /obj/item/device/flashlight/color/purple,
"Orange Flashlight" = /obj/item/device/flashlight/color/orange
"Blue Flashlight" = /obj/item/flashlight/color,
"Red Flashlight" = /obj/item/flashlight/color/red,
"Green Flashlight" = /obj/item/flashlight/color/green,
"Yellow Flashlight" = /obj/item/flashlight/color/yellow,
"Purple Flashlight" = /obj/item/flashlight/color/purple,
"Orange Flashlight" = /obj/item/flashlight/color/orange
)
gear_tweaks += new/datum/gear_tweak/path(flashlights)
/datum/gear/utility/battery
display_name = "cell, device"
path = /obj/item/weapon/cell/device
path = /obj/item/cell/device
/datum/gear/utility/pen
display_name = "fountain pen"
path = /obj/item/weapon/pen/fountain
path = /obj/item/pen/fountain
/datum/gear/utility/umbrella
display_name = "umbrella"
path = /obj/item/weapon/melee/umbrella
path = /obj/item/melee/umbrella
cost = 3
/datum/gear/utility/umbrella/New()
@@ -147,7 +147,7 @@
/datum/gear/utility/lantern
display_name = "lantern"
path = /obj/item/device/flashlight/lantern
path = /obj/item/flashlight/lantern
cost = 2
/****************
@@ -1,72 +1,72 @@
/datum/gear/utility/saddlebag
display_name = "saddle bag, horse"
path = /obj/item/weapon/storage/backpack/saddlebag
path = /obj/item/storage/backpack/saddlebag
slot = slot_back
cost = 2
/datum/gear/utility/saddlebag_common
display_name = "saddle bag, common"
path = /obj/item/weapon/storage/backpack/saddlebag_common
path = /obj/item/storage/backpack/saddlebag_common
slot = slot_back
cost = 2
/datum/gear/utility/saddlebag_common/robust
display_name = "saddle bag, robust"
path = /obj/item/weapon/storage/backpack/saddlebag_common/robust
path = /obj/item/storage/backpack/saddlebag_common/robust
slot = slot_back
cost = 2
/datum/gear/utility/saddlebag_common/vest
display_name = "taur duty vest (backpack)"
path = /obj/item/weapon/storage/backpack/saddlebag_common/vest
path = /obj/item/storage/backpack/saddlebag_common/vest
slot = slot_back
cost = 1
/datum/gear/utility/dufflebag
display_name = "dufflebag"
path = /obj/item/weapon/storage/backpack/dufflebag
path = /obj/item/storage/backpack/dufflebag
slot = slot_back
cost = 2
/datum/gear/utility/dufflebag/black
display_name = "black dufflebag"
path = /obj/item/weapon/storage/backpack/dufflebag/fluff
path = /obj/item/storage/backpack/dufflebag/fluff
/datum/gear/utility/dufflebag/med
display_name = "medical dufflebag"
path = /obj/item/weapon/storage/backpack/dufflebag/med
path = /obj/item/storage/backpack/dufflebag/med
allowed_roles = list("Medical Doctor","Chief Medical Officer","Chemist","Paramedic","Geneticist","Psychiatrist")
/datum/gear/utility/dufflebag/med/emt
display_name = "EMT dufflebag"
path = /obj/item/weapon/storage/backpack/dufflebag/emt
path = /obj/item/storage/backpack/dufflebag/emt
/datum/gear/utility/dufflebag/sec
display_name = "security Dufflebag"
path = /obj/item/weapon/storage/backpack/dufflebag/sec
path = /obj/item/storage/backpack/dufflebag/sec
allowed_roles = list("Head of Security","Warden","Detective","Security Officer")
/datum/gear/utility/dufflebag/eng
display_name = "engineering dufflebag"
path = /obj/item/weapon/storage/backpack/dufflebag/eng
path = /obj/item/storage/backpack/dufflebag/eng
allowed_roles = list("Chief Engineer","Atmospheric Technician","Engineer")
/datum/gear/utility/dufflebag/sci
display_name = "science dufflebag"
path = /obj/item/weapon/storage/backpack/dufflebag/sci
path = /obj/item/storage/backpack/dufflebag/sci
allowed_roles = list("Research Director","Scientist","Roboticist","Xenobiologist","Xenobotanist")
/datum/gear/utility/dufflebag/explorer
display_name = "away team dufflebag"
path = /obj/item/weapon/storage/backpack/dufflebag/explorer
path = /obj/item/storage/backpack/dufflebag/explorer
/datum/gear/utility/dufflebag/talon
display_name = "Talon dufflebag"
path = /obj/item/weapon/storage/backpack/dufflebag/explorer
path = /obj/item/storage/backpack/dufflebag/explorer
/datum/gear/utility/ID
display_name = "contractor identification card"
path = /obj/item/weapon/card/id/event/polymorphic/altcard
path = /obj/item/card/id/event/polymorphic/altcard
cost = 1
/datum/gear/utility/bs_bracelet
@@ -76,5 +76,5 @@
/datum/gear/utility/walkpod
display_name = "podzu music player"
path = /obj/item/device/walkpod
path = /obj/item/walkpod
cost = 2
@@ -1,6 +1,6 @@
//Pretty small file, mostly just for storage.
/datum/preferences
var/obj/item/device/nif/nif_path
var/obj/item/nif/nif_path
var/nif_durability
var/list/nif_savedata
@@ -41,7 +41,7 @@
pref.nif_path = null //Kill!
WARNING("Loaded a NIF but it was an invalid path, [pref.real_name]")
if (ispath(pref.nif_path, /obj/item/device/nif/protean) && pref.species != SPECIES_PROTEAN) //no free nifs
if (ispath(pref.nif_path, /obj/item/nif/protean) && pref.species != SPECIES_PROTEAN) //no free nifs
pref.nif_path = null
if(ispath(pref.nif_path) && isnull(pref.nif_durability)) //How'd you lose this?