Loadout additions + fixes. (#4339)

* Loadout additions + fixes.

* Selection fix.
This commit is contained in:
Belsima
2017-11-27 20:21:49 -05:00
committed by Anewbe
parent 6060f99ee0
commit 2d3a306dea
10 changed files with 108 additions and 55 deletions

View File

@@ -199,7 +199,7 @@
/datum/gear/accessory/sweater
display_name = "Sweater Selection"
display_name = "sweater selection"
path = /obj/item/clothing/accessory/sweater
/datum/gear/accessory/sweater/New()
@@ -231,4 +231,13 @@
/datum/gear/accessory/bracelet/friendship
display_name = "friendship bracelet"
path = /obj/item/clothing/accessory/bracelet/friendship
path = /obj/item/clothing/accessory/bracelet/friendship
/datum/gear/accessory/stethoscope
display_name = "stethoscope"
path = /obj/item/clothing/accessory/stethoscope
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Psychiatrist","Paramedic")
/datum/gear/accessory/locket
display_name = "locket"
path = /obj/item/clothing/accessory/locket

View File

@@ -1,16 +1,20 @@
/datum/gear/lipstick
/datum/gear/cosmetic/lipstick/black
display_name = "lipstick, black"
path = /obj/item/weapon/lipstick/black
sort_category = "Cosmetics"
/datum/gear/lipstick/jade
/datum/gear/cosmetic/lipstick/jade
display_name = "lipstick, jade"
path = /obj/item/weapon/lipstick/jade
/datum/gear/lipstick/purple
/datum/gear/cosmetic/lipstick/purple
display_name = "lipstick, purple"
path = /obj/item/weapon/lipstick/purple
/datum/gear/lipstick/red
/datum/gear/cosmetic/lipstick
display_name = "lipstick, red"
path = /obj/item/weapon/lipstick
/datum/gear/cosmetic
display_name = "purple comb"
path = /obj/item/weapon/haircomb
sort_category = "Cosmetics"

View File

@@ -18,14 +18,18 @@
path = /obj/item/clothing/glasses/regular/hipster
/datum/gear/eyes/glasses/monocle
display_name = "Monocle"
display_name = "monocle"
path = /obj/item/clothing/glasses/monocle
/datum/gear/eyes/scanning_goggles
/datum/gear/eyes/goggles
display_name = "plain goggles"
path = /obj/item/clothing/glasses/goggles
/datum/gear/eyes/goggles/scanning
display_name = "scanning goggles"
path = /obj/item/clothing/glasses/regular/scanners
/datum/gear/eyes/sciencegoggles
/datum/gear/eyes/goggles/science
display_name = "Science Goggles"
path = /obj/item/clothing/glasses/science
@@ -73,7 +77,7 @@
allowed_roles = list("Station Engineer","Chief Engineer","Atmospheric Technician", "Scientist", "Research Director")
/datum/gear/eyes/meson/prescription
display_name = "Optical Meson Scanners, prescription (Engineering)"
display_name = "Optical Meson Scanners, prescription (Engineering, Science)"
path = /obj/item/clothing/glasses/meson/prescription
/datum/gear/eyes/material
@@ -86,11 +90,11 @@
path = /obj/item/clothing/glasses/material/prescription
/datum/gear/eyes/meson/aviator
display_name = "Optical Meson Aviators, (Engineering)"
display_name = "Optical Meson Aviators, (Engineering, Science)"
path = /obj/item/clothing/glasses/meson/aviator
/datum/gear/eyes/meson/aviator/prescription
display_name = "Optical Meson Aviators, prescription (Engineering)"
display_name = "Optical Meson Aviators, prescription (Engineering, Science)"
path = /obj/item/clothing/glasses/meson/aviator/prescription
/datum/gear/eyes/glasses/fakesun

View File

@@ -2,6 +2,10 @@
display_name = "cane"
path = /obj/item/weapon/cane
/datum/gear/cane/white
display_name = "white cane"
path = /obj/item/weapon/cane/whitecane
/datum/gear/dice
display_name = "dice pack"
path = /obj/item/weapon/storage/pill_bottle/dice
@@ -62,10 +66,6 @@
..()
gear_tweaks += new/datum/gear_tweak/reagents(lunchables_drink_reagents())
/datum/gear/comb
display_name = "purple comb"
path = /obj/item/weapon/haircomb
/datum/gear/lunchbox
display_name = "lunchbox"
description = "A little lunchbox."

View File

@@ -114,9 +114,13 @@
path = /obj/item/clothing/head/soft/yellow
/datum/gear/head/cap/white
display_name = "cap, white"
display_name = "cap (colorable)"
path = /obj/item/clothing/head/soft/mime
/datum/gear/head/cap/white/New()
..()
gear_tweaks = list(gear_tweak_free_color_choice)
/datum/gear/head/cap/mbill
display_name = "cap, bill"
path = /obj/item/clothing/head/soft/mbill
@@ -154,7 +158,7 @@
path = /obj/item/clothing/head/fedora/grey
/datum/gear/head/hairflower
display_name = "hair flower pin"
display_name = "hair flower pin (colorable)"
path = /obj/item/clothing/head/hairflower/white
/datum/gear/head/hairflower/New()
@@ -162,21 +166,17 @@
gear_tweaks = list(gear_tweak_free_color_choice)
/datum/gear/head/hardhat
display_name = "hardhat, yellow"
display_name = "hardhat selection"
path = /obj/item/clothing/head/hardhat
cost = 2
/datum/gear/head/hardhat/blue
display_name = "hardhat, blue"
path = /obj/item/clothing/head/hardhat/dblue
/datum/gear/head/hardhat/orange
display_name = "hardhat, orange"
path = /obj/item/clothing/head/hardhat/orange
/datum/gear/head/hardhat/red
display_name = "hardhat, red"
path = /obj/item/clothing/head/hardhat/red
/datum/gear/head/hardhat/New()
..()
var/list/hardhats = list()
for(var/hardhat in typesof(/obj/item/clothing/head/hardhat))
var/obj/item/clothing/head/hardhat/hardhat_type = hardhat
hardhats[initial(hardhat_type.name)] = hardhat_type
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(hardhats))
/datum/gear/head/boater
display_name = "hat, boatsman"
@@ -194,22 +194,30 @@
display_name = "hat, tophat"
path = /obj/item/clothing/head/that
/datum/gear/head/philosopher_wig
/datum/gear/head/wig/philosopher
display_name = "natural philosopher's wig"
path = /obj/item/clothing/head/philosopher_wig
/datum/gear/head/wig
display_name = "powdered wig"
path = /obj/item/clothing/head/powdered_wig
/datum/gear/head/ushanka
display_name = "ushanka"
path = /obj/item/clothing/head/ushanka
/datum/gear/head/santahat
display_name = "santa hat, red (holiday)"
display_name = "santa hat"
path = /obj/item/clothing/head/santa
cost = 2
/datum/gear/head/santahat/green
display_name = "santa hat, green (holiday)"
path = /obj/item/clothing/head/santa/green
/datum/gear/head/santahat/New()
..()
var/list/santahats = list()
for(var/santahat in typesof(/obj/item/clothing/head/santa))
var/obj/item/clothing/head/santa/santahat_type = santahat
santahats[initial(santahat_type.name)] = santahat_type
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(santahats))
/datum/gear/head/hijab
display_name = "hijab"
@@ -243,11 +251,14 @@
..()
gear_tweaks = list(gear_tweak_free_color_choice)
/datum/gear/head/kitty
display_name = "kitty ears"
path = /obj/item/clothing/head/kitty
/datum/gear/head/rabbit
display_name = "rabbit ears"
path = /obj/item/clothing/head/rabbitears
/datum/gear/head/beanie
display_name = "beanie"
path = /obj/item/clothing/head/beanie

View File

@@ -1,20 +1,29 @@
/datum/gear/smokingpipe
display_name = "pipe, smoking"
/datum/gear/pipe
display_name = "pipe"
path = /obj/item/clothing/mask/smokable/pipe
/datum/gear/cornpipe
display_name = "pipe, corn"
path = /obj/item/clothing/mask/smokable/pipe/cobpipe
/datum/gear/pipe/New()
..()
var/list/pipes = list()
for(var/pipe_style in typesof(/obj/item/clothing/mask/smokable/pipe))
var/obj/item/clothing/mask/smokable/pipe/pipe = pipe_style
pipes[initial(pipe.name)] = pipe
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(pipes))
/datum/gear/matchbook
display_name = "matchbook"
path = /obj/item/weapon/storage/box/matches
/datum/gear/zippo
display_name = "Zippo Selection"
/datum/gear/lighter
display_name = "cheap lighter"
path = /obj/item/weapon/flame/lighter
/datum/gear/lighter/zippo
display_name = "Zippo selection"
path = /obj/item/weapon/flame/lighter/zippo
/datum/gear/zippo/New()
/datum/gear/lighter/zippo/New()
..()
var/list/zippos = list()
for(var/zippo in typesof(/obj/item/weapon/flame/lighter/zippo))
@@ -40,4 +49,4 @@
for(var/cigarette in (typesof(/obj/item/weapon/storage/fancy/cigarettes) - typesof(/obj/item/weapon/storage/fancy/cigarettes/killthroat)))
var/obj/item/weapon/storage/fancy/cigarettes/cigarette_brand = cigarette
cigarettes[initial(cigarette_brand.name)] = cigarette_brand
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cigarettes))
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cigarettes))

View File

@@ -6,6 +6,10 @@
sort_category = "Suits and Overwear"
cost = 2
/datum/gear/suit/greatcoat
display_name = "greatcoat"
path = /obj/item/clothing/suit/greatcoat
/datum/gear/suit/leather_coat
display_name = "leather coat"
path = /obj/item/clothing/suit/leathercoat

View File

@@ -349,7 +349,7 @@
/datum/gear/uniform/whitewedding
display_name= "white wedding dress"
path = /obj/item/clothing/under/dress/white
path = /obj/item/clothing/under/wedding/bride_white
/datum/gear/uniform/skirts
display_name = "executive skirt"

View File

@@ -13,6 +13,10 @@
path = /obj/item/device/communicator
cost = 0
/datum/gear/utility/camera
display_name = "camera"
path = /obj/item/device/camera
/datum/gear/utility/codex
display_name = "the traveler's guide to vir"
path = /obj/item/weapon/book/codex/lore/vir

View File

@@ -43,25 +43,33 @@
bandtypes[initial(band.name)] = band
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(bandtypes))
/datum/gear/ears/skrell/cloth/male
display_name = "male headtail cloth (Skrell)"
/datum/gear/ears/skrell/cloth/short
display_name = "short headtail cloth (Skrell)"
path = /obj/item/clothing/ears/skrell/cloth_male/black
sort_category = "Xenowear"
whitelisted = "Skrell"
/datum/gear/ears/skrell/cloth/male/New()
/datum/gear/ears/skrell/cloth/short/New()
..()
gear_tweaks = list(gear_tweak_free_color_choice)
var/list/shorttypes = list()
for(var/short_style in typesof(/obj/item/clothing/ears/skrell/cloth_male))
var/obj/item/clothing/ears/skrell/cloth_male/short = short_style
shorttypes[initial(short.name)] = short
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(shorttypes))
/datum/gear/ears/skrell/cloth/female
display_name = "female headtail cloth (Skrell)"
/datum/gear/ears/skrell/cloth/long
display_name = "long headtail cloth (Skrell)"
path = /obj/item/clothing/ears/skrell/cloth_female/black
sort_category = "Xenowear"
whitelisted = "Skrell"
/datum/gear/ears/skrell/cloth/female/New()
/datum/gear/ears/skrell/cloth/long/New()
..()
gear_tweaks = list(gear_tweak_free_color_choice)
var/list/longtypes = list()
for(var/long_style in typesof(/obj/item/clothing/ears/skrell/cloth_female))
var/obj/item/clothing/ears/skrell/cloth_female/long = long_style
longtypes[initial(long.name)] = long
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(longtypes))
/datum/gear/ears/skrell/colored/band
display_name = "Colored bands (Skrell)"