Base Commit

This commit is contained in:
klaasjared
2021-07-30 23:01:39 -04:00
parent 0b6aa5131d
commit 5efd6c0396
4 changed files with 172 additions and 146 deletions
@@ -1,8 +1,16 @@
/* Closets for specific jobs
/*
* Closets for specific jobs
* Contains:
* Bartender
* Janitor
* Lawyer
* Janitorial Equipment
*
*
* These have been removed from the map for the most part, however
* do not remove these in case people want to make maps or POIs
* with these closets.
*
*/
/*
@@ -28,7 +36,8 @@
/obj/item/clothing/under/dress/dress_saloon,
/obj/item/clothing/accessory/wcoat = 2,
/obj/item/clothing/shoes/black = 2,
/obj/item/clothing/shoes/laceup)
/obj/item/clothing/shoes/laceup
)
/*
* Chef
@@ -45,7 +54,8 @@
/obj/item/weapon/storage/box/mousetraps = 2,
/obj/item/clothing/under/rank/chef,
/obj/item/clothing/head/chefhat,
/obj/item/weapon/storage/bag/food = 2)
/obj/item/weapon/storage/bag/food = 2
)
/*
* Janitor
@@ -68,7 +78,8 @@
/obj/item/device/lightreplacer,
/obj/item/weapon/storage/bag/trash,
/obj/item/weapon/storage/belt/janitor,
/obj/item/clothing/shoes/galoshes)
/obj/item/clothing/shoes/galoshes
)
/*
* Lawyer
@@ -97,4 +108,23 @@
/obj/item/clothing/glasses/sunglasses/big = 2,
/obj/item/clothing/under/lawyer/blue = 2,
/obj/item/clothing/under/lawyer/blue/skirt = 2,
/obj/item/device/tape/random = 2)
/obj/item/device/tape/random = 2
)
/*
* Janitorial Equipment
*/
/obj/structure/closet/jequipcloset
name = "custodial equipment closet"
desc = "It's a storage unit for janitorial clothes and gear."
closet_appearance = /decl/closet_appearance/wardrobe/janitor
starts_with = list(
/obj/item/device/flashlight = 5,
/obj/item/clothing/suit/caution = 12,
/obj/item/device/lightreplacer = 3,
/obj/item/weapon/storage/bag/trash = 3,
/obj/item/weapon/storage/box/lights/mixed = 3,
/obj/item/weapon/storage/box/mousetraps = 1,
/obj/item/weapon/grenade/chem_grenade/cleaner = 4
)
@@ -1,5 +1,20 @@
//Gun Cabinets
/*
* Closets for Virgo
* Contains:
* Gun Cabinets
* Explorer
* Pathfinder
* SAR/Field Medic
* Pilot/Navigator
* Exotic Seeds
* Autolok Suit
* Emergency Suit (Wall)
*
*/
/*
* Gun Cabinets
*/
/obj/structure/closet/secure_closet/guncabinet/sidearm
name = "emergency weapon cabinet"
req_one_access = list(access_armory,access_captain)
@@ -7,7 +22,6 @@
starts_with = list(
/obj/item/weapon/gun/energy/gun = 4)
/obj/structure/closet/secure_closet/guncabinet/rifle
name = "rifle cabinet"
req_one_access = list(access_explorer,access_brig)
@@ -33,8 +47,9 @@
/obj/item/weapon/cell/device/weapon = 2,
/obj/item/clothing/accessory/permit/gun/planetside)
//Explorer Lockers
/*
* Explorer
*/
/obj/structure/closet/secure_closet/explorer
name = "explorer locker"
req_access = list(access_explorer)
@@ -73,8 +88,52 @@
starts_with += /obj/item/weapon/storage/backpack/dufflebag/explorer
return ..()
//SAR Lockers
/*
* Pathfinder
*/
/obj/structure/closet/secure_closet/pathfinder
name = "pathfinder locker"
req_access = list(access_gateway)
closet_appearance = /decl/closet_appearance/secure_closet/expedition/pathfinder
starts_with = list(
/obj/item/clothing/under/explorer,
/obj/item/clothing/suit/storage/hooded/explorer,
/obj/item/clothing/mask/gas/explorer,
/obj/item/weapon/storage/belt/explorer/pathfinder,
/obj/item/clothing/shoes/boots/winter/explorer,
/obj/item/clothing/gloves/black,
/obj/item/device/radio/headset/pathfinder,
/obj/item/device/radio/headset/pathfinder/alt,
/obj/item/weapon/cartridge/explorer,
/obj/item/device/flashlight,
/obj/item/device/gps/explorer,
/obj/item/weapon/storage/box/flare,
/obj/item/weapon/storage/box/explorerkeys,
/obj/item/device/geiger,
/obj/item/weapon/cell/device,
/obj/item/device/radio,
/obj/item/device/bluespaceradio/tether_prelinked,
/obj/item/stack/marker_beacon/thirty,
/obj/item/weapon/material/knife/tacknife/survival,
/obj/item/weapon/material/knife/machete/deluxe,
/obj/item/clothing/accessory/holster/machete,
/obj/random/explorer_shield,
/obj/item/weapon/reagent_containers/food/snacks/liquidfood,
/obj/item/weapon/reagent_containers/food/snacks/liquidprotein,
/obj/item/device/cataloguer/compact/pathfinder,
/obj/item/device/mapping_unit)
/obj/structure/closet/secure_closet/pathfinder/Initialize()
if(prob(50))
starts_with += /obj/item/weapon/storage/backpack
else
starts_with += /obj/item/weapon/storage/backpack/satchel/norm
return ..()
/*
* SAR/Field Medic
*/
/obj/structure/closet/secure_closet/sar
name = "field medic locker"
desc = "Supplies for a wilderness first responder."
@@ -124,8 +183,9 @@
starts_with += /obj/item/weapon/storage/backpack/dufflebag/med
return ..()
//Pilot Locker
/*
* Pilot/Navigator
*/
/obj/structure/closet/secure_closet/pilot
name = "pilot locker"
req_access = list(access_pilot)
@@ -161,48 +221,9 @@
starts_with += /obj/item/weapon/storage/backpack/satchel/norm
return ..()
/obj/structure/closet/secure_closet/pathfinder
name = "pathfinder locker"
req_access = list(access_gateway)
closet_appearance = /decl/closet_appearance/secure_closet/expedition/pathfinder
starts_with = list(
/obj/item/clothing/under/explorer,
/obj/item/clothing/suit/storage/hooded/explorer,
/obj/item/clothing/mask/gas/explorer,
/obj/item/weapon/storage/belt/explorer/pathfinder,
/obj/item/clothing/shoes/boots/winter/explorer,
/obj/item/clothing/gloves/black,
/obj/item/device/radio/headset/pathfinder,
/obj/item/device/radio/headset/pathfinder/alt,
/obj/item/weapon/cartridge/explorer,
/obj/item/device/flashlight,
/obj/item/device/gps/explorer,
/obj/item/weapon/storage/box/flare,
/obj/item/weapon/storage/box/explorerkeys,
/obj/item/device/geiger,
/obj/item/weapon/cell/device,
/obj/item/device/radio,
/obj/item/device/bluespaceradio/tether_prelinked,
/obj/item/stack/marker_beacon/thirty,
/obj/item/weapon/material/knife/tacknife/survival,
/obj/item/weapon/material/knife/machete/deluxe,
/obj/item/clothing/accessory/holster/machete,
/obj/random/explorer_shield,
/obj/item/weapon/reagent_containers/food/snacks/liquidfood,
/obj/item/weapon/reagent_containers/food/snacks/liquidprotein,
/obj/item/device/cataloguer/compact/pathfinder,
/obj/item/device/mapping_unit)
/obj/structure/closet/secure_closet/pathfinder/Initialize()
if(prob(50))
starts_with += /obj/item/weapon/storage/backpack
else
starts_with += /obj/item/weapon/storage/backpack/satchel/norm
return ..()
//Exotic Seeds Crate
/*
* Exotic Seeds
*/
/obj/structure/closet/crate/hydroponics/exotic
name = "exotic seeds crate"
desc = "All you need to destroy that pesky planet."
@@ -215,6 +236,9 @@
/obj/item/seeds/libertymycelium,
/obj/item/seeds/reishimycelium)
/*
* Autolok Suit
*/
/obj/structure/closet/autolok_wall
name = "autolok suit storage"
desc = "It's wall-mounted storage unit for an AutoLok suit."
@@ -231,6 +255,9 @@
/obj/item/device/suit_cooling_unit/emergency
)
/*
* Emergency Suit (Wall)
*/
/obj/structure/closet/emergsuit_wall
name = "emergency suit storage"
desc = "It's wall-mounted storage unit for an emergency suit."