[MDB Ignore]Hats DMI split (#70060)

Splits head dmi into separate files for both mob and obj icons. Kept similar to suit split categorization + some more. New files include beanie, bio, chaplain, costume, cowboy, default, hats(softcaps, fedoras, head caps, generic hats), helmet(helmets and other armored headgear/hoods), spacehelm, utility(hardhats, mostly work related hats), wizard.
Moves animal/pet head sitting icons to 1 folder, pets_head.dmi
Renames PAI head sitting icon file to pai_head.dmi
This commit is contained in:
Twaticus
2022-10-06 21:37:06 -07:00
committed by GitHub
parent 81f03f2cba
commit c7dde06668
235 changed files with 1041 additions and 841 deletions
@@ -286,7 +286,7 @@
sound = SFX_SHATTER
/datum/dimension_theme/fancy
icon = 'icons/obj/clothing/hats.dmi'
icon = 'icons/obj/clothing/head/costume.dmi'
icon_state = "fancycrown"
replace_walls = /turf/closed/wall/mineral/wood/nonmetal
@@ -17,7 +17,7 @@
name = "chicken costume spawner"
items = list(
/obj/item/clothing/suit/costume/chickensuit,
/obj/item/clothing/head/chicken,
/obj/item/clothing/head/costume/chicken,
/obj/item/food/egg,
)
@@ -49,7 +49,7 @@
name = "nyangirl costume spawner"
items = list(
/obj/item/clothing/under/costume/schoolgirl,
/obj/item/clothing/head/kitty,
/obj/item/clothing/head/costume/kitty,
/obj/item/clothing/glasses/blindfold,
)
@@ -68,7 +68,7 @@
/obj/item/clothing/accessory/waistcoat,
/obj/item/clothing/under/suit/black,
/obj/item/clothing/neck/tie/black,
/obj/item/clothing/head/that,
/obj/item/clothing/head/hats/tophat,
)
/obj/effect/spawner/costume/referee
@@ -104,7 +104,7 @@
name = "plague doctor costume spawner"
items = list(
/obj/item/clothing/suit/bio_suit/plaguedoctorsuit,
/obj/item/clothing/head/plaguedoctorhat,
/obj/item/clothing/head/bio_hood/plague,
/obj/item/clothing/mask/gas/plaguedoctor,
)
@@ -122,7 +122,7 @@
/obj/item/clothing/suit/toggle/owlwings/griffinwings,
/obj/item/clothing/shoes/griffin,
/obj/item/clothing/under/costume/griffin,
/obj/item/clothing/head/griffin,
/obj/item/clothing/head/costume/griffin,
)
/obj/effect/spawner/costume/waiter
@@ -146,7 +146,7 @@
name = "commie costume spawner"
items = list(
/obj/item/clothing/under/costume/soviet,
/obj/item/clothing/head/ushanka,
/obj/item/clothing/head/costume/ushanka,
)
/obj/effect/spawner/costume/imperium_monk
@@ -172,7 +172,7 @@
name = "cute witch costume spawner"
items = list(
/obj/item/clothing/under/dress/sundress,
/obj/item/clothing/head/witchwig,
/obj/item/clothing/head/costume/witchwig,
/obj/item/staff/broom,
)
@@ -13,28 +13,28 @@
name = "beret or rabbit ears spawner"
loot = list(
/obj/item/clothing/head/beret,
/obj/item/clothing/head/rabbitears,
/obj/item/clothing/head/costume/rabbitears,
)
/obj/effect/spawner/random/clothing/bowler_or_that
name = "bowler or top hat spawner"
loot = list(
/obj/item/clothing/head/bowler,
/obj/item/clothing/head/that,
/obj/item/clothing/head/hats/bowler,
/obj/item/clothing/head/hats/tophat,
)
/obj/effect/spawner/random/clothing/kittyears_or_rabbitears
name = "kitty ears or rabbit ears spawner"
loot = list(
/obj/item/clothing/head/kitty,
/obj/item/clothing/head/rabbitears,
/obj/item/clothing/head/costume/kitty,
/obj/item/clothing/head/costume/rabbitears,
)
/obj/effect/spawner/random/clothing/pirate_or_bandana
name = "pirate hat or bandana spawner"
loot = list(
/obj/item/clothing/head/pirate,
/obj/item/clothing/head/bandana,
/obj/item/clothing/head/costume/pirate,
/obj/item/clothing/head/costume/pirate/bandana,
)
/obj/effect/spawner/random/clothing/twentyfive_percent_cyborg_mask
@@ -18,7 +18,7 @@
/obj/item/multitool = 1,
/obj/item/clothing/glasses/meson = 1,
/obj/item/storage/belt/utility = 1,
/obj/item/clothing/head/welding = 1,
/obj/item/clothing/head/utility/welding = 1,
)
/obj/effect/spawner/random/engineering/tool_advanced
@@ -37,7 +37,7 @@
icon_state = "dice"
loot = list(
/obj/item/gun/ballistic/revolver/russian = 5,
/obj/item/clothing/head/ushanka = 3,
/obj/item/clothing/head/costume/ushanka = 3,
/obj/effect/spawner/random/entertainment/coin = 3,
/obj/effect/spawner/random/entertainment/money = 3,
/obj/item/dice/d6 = 3,
@@ -4,6 +4,7 @@
name = "reverse bear trap"
desc = "A horrifying set of shut metal jaws, rigged to a kitchen timer and secured by padlock to a head-mounted clamp. To apply, hit someone with it."
icon = 'icons/obj/device.dmi'
worn_icon = 'icons/mob/clothing/head/utility.dmi'
icon_state = "reverse_bear_trap"
slot_flags = ITEM_SLOT_HEAD
flags_1 = CONDUCT_1
+1 -1
View File
@@ -450,7 +450,7 @@
uniform = /obj/item/clothing/under/suit/black_really
neck = /obj/item/clothing/neck/tie/red/tied
shoes = /obj/item/clothing/shoes/laceup
head = /obj/item/clothing/head/bowler
head = /obj/item/clothing/head/hats/bowler
glasses = /obj/item/clothing/glasses/monocle
gloves = /obj/item/clothing/gloves/color/white
+2 -2
View File
@@ -186,7 +186,7 @@
AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/cakeslice/birthday, 5, 3 SECONDS, table_required = TRUE)
/obj/item/food/cake/birthday/microwave_act(obj/machinery/microwave/microwave) //super sekrit club
new /obj/item/clothing/head/hardhat/cakehat(get_turf(src))
new /obj/item/clothing/head/utility/hardhat/cakehat(get_turf(src))
qdel(src)
/obj/item/food/cakeslice/birthday
@@ -221,7 +221,7 @@
energy_bite(target_mob, user)
/obj/item/food/cake/birthday/energy/microwave_act(obj/machinery/microwave/M) //super sekriter club
new /obj/item/clothing/head/hardhat/cakehat/energycake(get_turf(src))
new /obj/item/clothing/head/utility/hardhat/cakehat/energycake(get_turf(src))
qdel(src)
/obj/item/food/cakeslice/birthday/energy
+1 -1
View File
@@ -88,7 +88,7 @@ GLOBAL_LIST_EMPTY(possible_gifts)
/obj/item/clothing/suit/costume/poncho/green,
/obj/item/clothing/suit/costume/poncho/red,
/obj/item/clothing/suit/costume/snowman,
/obj/item/clothing/head/snowman,
/obj/item/clothing/head/costume/snowman,
/obj/item/stack/sheet/mineral/coal)
gift_type_list += subtypesof(/obj/item/clothing/head/collectable)
+2 -1
View File
@@ -424,7 +424,8 @@
icon_state = "fedora"
inhand_icon_state = "fedora"
slot_flags = ITEM_SLOT_HEAD
icon = 'icons/obj/clothing/hats.dmi'
icon = 'icons/obj/clothing/head/hats.dmi'
worn_icon = 'icons/mob/clothing/head/hats.dmi'
lefthand_file = 'icons/mob/inhands/clothing/hats_lefthand.dmi'
righthand_file = 'icons/mob/inhands/clothing/hats_righthand.dmi'
force = 0
@@ -15,7 +15,7 @@
GLOBAL_LIST_INIT(human_recipes, list( \
new/datum/stack_recipe("bloated human costume", /obj/item/clothing/suit/hooded/bloated_human, 5), \
new/datum/stack_recipe("human skin hat", /obj/item/clothing/head/human_leather, 1), \
new/datum/stack_recipe("human skin hat", /obj/item/clothing/head/fedora/human_leather, 1), \
))
/obj/item/stack/sheet/animalhide/human/get_main_recipes()
@@ -112,7 +112,7 @@ GLOBAL_LIST_INIT(monkey_recipes, list ( \
merge_type = /obj/item/stack/sheet/animalhide/xeno
GLOBAL_LIST_INIT(xeno_recipes, list ( \
new/datum/stack_recipe("alien helmet", /obj/item/clothing/head/xenos, 1), \
new/datum/stack_recipe("alien helmet", /obj/item/clothing/head/costume/xenos, 1), \
new/datum/stack_recipe("alien suit", /obj/item/clothing/suit/costume/xenos, 2), \
))
@@ -198,11 +198,11 @@ GLOBAL_LIST_INIT(leather_recipes, list ( \
new/datum/stack_recipe("saddle", /obj/item/saddle, 5), \
new/datum/stack_recipe("sheriff vest", /obj/item/clothing/accessory/vest_sheriff, 4), \
new/datum/stack_recipe_list("cowboy hats", list( \
new/datum/stack_recipe("sheriff hat", /obj/item/clothing/head/cowboy_hat_brown, 2), \
new/datum/stack_recipe("desperado hat", /obj/item/clothing/head/cowboy_hat_black, 2), \
new/datum/stack_recipe("ten-gallon hat", /obj/item/clothing/head/cowboy_hat_white, 2), \
new/datum/stack_recipe("deputy hat", /obj/item/clothing/head/cowboy_hat_red, 2), \
new/datum/stack_recipe("drifter hat", /obj/item/clothing/head/cowboy_hat_grey, 2), \
new/datum/stack_recipe("sheriff hat", /obj/item/clothing/head/cowboy/brown, 2), \
new/datum/stack_recipe("desperado hat", /obj/item/clothing/head/cowboy/black, 2), \
new/datum/stack_recipe("ten-gallon hat", /obj/item/clothing/head/cowboy/white, 2), \
new/datum/stack_recipe("deputy hat", /obj/item/clothing/head/cowboy/red, 2), \
new/datum/stack_recipe("drifter hat", /obj/item/clothing/head/cowboy/grey, 2), \
)),
))
@@ -201,7 +201,7 @@ GLOBAL_LIST_INIT(gold_recipes, list ( \
new/datum/stack_recipe("golden door", /obj/structure/mineral_door/gold, 10, one_per_turf = 1, on_solid_ground = 1, applies_mats = TRUE), \
new/datum/stack_recipe("gold tile", /obj/item/stack/tile/mineral/gold, 1, 4, 20), \
new/datum/stack_recipe("blank plaque", /obj/item/plaque, 1), \
new/datum/stack_recipe("Simple Crown", /obj/item/clothing/head/crown, 5), \
new/datum/stack_recipe("Simple Crown", /obj/item/clothing/head/costume/crown, 5), \
))
/obj/item/stack/sheet/mineral/gold/get_main_recipes()
@@ -514,7 +514,7 @@ GLOBAL_LIST_INIT(durathread_recipes, list ( \
GLOBAL_LIST_INIT(cardboard_recipes, list ( \
new/datum/stack_recipe("box", /obj/item/storage/box), \
new/datum/stack_recipe("cardborg suit", /obj/item/clothing/suit/costume/cardborg, 3), \
new/datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/cardborg), \
new/datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/costume/cardborg), \
new/datum/stack_recipe("large box", /obj/structure/closet/cardboard, 4, one_per_turf = TRUE, on_solid_ground = TRUE), \
new/datum/stack_recipe("cardboard cutout", /obj/item/cardboard_cutout, 5), \
null, \
@@ -622,7 +622,7 @@ GLOBAL_LIST_INIT(bronze_recipes, list ( \
new/datum/stack_recipe("pinion airlock assembly", /obj/structure/door_assembly/door_assembly_bronze, 4, time = 50, one_per_turf = TRUE, on_solid_ground = TRUE), \
new/datum/stack_recipe("bronze pinion airlock assembly", /obj/structure/door_assembly/door_assembly_bronze/seethru, 4, time = 50, one_per_turf = TRUE, on_solid_ground = TRUE), \
new/datum/stack_recipe("bronze floor tile", /obj/item/stack/tile/bronze, 1, 4, 20), \
new/datum/stack_recipe("bronze hat", /obj/item/clothing/head/bronze), \
new/datum/stack_recipe("bronze hat", /obj/item/clothing/head/costume/bronze), \
new/datum/stack_recipe("bronze suit", /obj/item/clothing/suit/costume/bronze), \
new/datum/stack_recipe("bronze boots", /obj/item/clothing/shoes/bronze), \
null,
@@ -102,12 +102,12 @@
if(!contents.len)
if(inhand_icon_state == "paperbag_None")
user.show_message(span_notice("You cut eyeholes into [src]."), MSG_VISUAL)
new /obj/item/clothing/head/papersack(user.loc)
new /obj/item/clothing/head/costume/papersack(user.loc)
qdel(src)
return FALSE
else if(inhand_icon_state == "paperbag_SmileyFace")
user.show_message(span_notice("You cut eyeholes into [src] and modify the design."), MSG_VISUAL)
new /obj/item/clothing/head/papersack/smiley(user.loc)
new /obj/item/clothing/head/costume/papersack/smiley(user.loc)
qdel(src)
return FALSE
return ..()
+8 -8
View File
@@ -50,9 +50,9 @@
new /obj/item/clothing/suit/jacket/capjacket(src)
new /obj/item/clothing/glasses/sunglasses/gar/giga(src)
new /obj/item/clothing/gloves/color/captain(src)
new /obj/item/clothing/head/caphat(src)
new /obj/item/clothing/head/caphat/parade(src)
new /obj/item/clothing/head/crown/fancy(src)
new /obj/item/clothing/head/hats/caphat(src)
new /obj/item/clothing/head/hats/caphat/parade(src)
new /obj/item/clothing/head/costume/crown/fancy(src)
new /obj/item/clothing/neck/cloak/cap(src)
new /obj/item/clothing/shoes/laceup(src)
new /obj/item/clothing/suit/hooded/wintercoat/captain(src)
@@ -63,7 +63,7 @@
new /obj/item/clothing/under/rank/civilian/head_of_personnel/skirt(src)
new /obj/item/clothing/suit/armor/vest/hop(src)
new /obj/item/clothing/glasses/sunglasses(src)
new /obj/item/clothing/head/hopcap(src)
new /obj/item/clothing/head/hats/hopcap(src)
new /obj/item/clothing/neck/cloak/hop(src)
new /obj/item/clothing/shoes/laceup(src)
new /obj/item/clothing/suit/hooded/wintercoat/hop(src)
@@ -80,7 +80,7 @@
new /obj/item/clothing/suit/armor/vest/leather(src)
new /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch(src)
new /obj/item/clothing/glasses/hud/security/sunglasses/gars/giga(src)
new /obj/item/clothing/head/hos(src)
new /obj/item/clothing/head/hats/hos(src)
new /obj/item/clothing/mask/gas/sechailer/swat(src)
new /obj/item/clothing/neck/cloak/hos(src)
new /obj/item/clothing/suit/armor/hos/trenchcoat/winter(src)
@@ -100,7 +100,7 @@
/obj/item/storage/bag/garment/chief_medical/PopulateContents()
new /obj/item/clothing/head/beret/medical/cmo(src)
new /obj/item/clothing/head/surgerycap/cmo(src)
new /obj/item/clothing/head/utility/surgerycap/cmo(src)
new /obj/item/clothing/under/rank/medical/chief_medical_officer(src)
new /obj/item/clothing/under/rank/medical/chief_medical_officer/skirt(src)
new /obj/item/clothing/under/rank/medical/chief_medical_officer/scrubs(src)
@@ -115,8 +115,8 @@
new /obj/item/clothing/under/rank/engineering/chief_engineer/skirt(src)
new /obj/item/clothing/glasses/meson/engine(src)
new /obj/item/clothing/gloves/color/chief_engineer(src)
new /obj/item/clothing/head/hardhat/white(src)
new /obj/item/clothing/head/hardhat/weldhat/white(src)
new /obj/item/clothing/head/utility/hardhat/white(src)
new /obj/item/clothing/head/utility/hardhat/weldhat/white(src)
new /obj/item/clothing/neck/cloak/ce(src)
new /obj/item/clothing/shoes/sneakers/brown(src)
new /obj/item/clothing/suit/hooded/wintercoat/engineering/ce(src)
@@ -28,7 +28,7 @@
/obj/structure/closet/gimmick/russian/PopulateContents()
..()
for(var/i in 1 to 5)
new /obj/item/clothing/head/ushanka(src)
new /obj/item/clothing/head/costume/ushanka(src)
for(var/i in 1 to 5)
new /obj/item/clothing/under/costume/soviet(src)
@@ -8,7 +8,7 @@
/obj/structure/closet/gmcloset/PopulateContents()
..()
var/static/items_inside = list(
/obj/item/clothing/head/that = 2,
/obj/item/clothing/head/hats/tophat = 2,
/obj/item/radio/headset/headset_srv = 2,
/obj/item/clothing/under/suit/sl = 2,
/obj/item/clothing/under/rank/civilian/bartender = 2,
@@ -41,7 +41,7 @@
/obj/item/circuitboard/machine/dish_drive = 1,
/obj/item/clothing/suit/toggle/chef = 1,
/obj/item/clothing/under/rank/civilian/chef = 1,
/obj/item/clothing/head/chefhat = 1,
/obj/item/clothing/head/utility/chefhat = 1,
/obj/item/reagent_containers/cup/rag = 1)
generate_items_inside(items_inside,src)
@@ -104,7 +104,7 @@
new /obj/item/clothing/under/rank/civilian/chaplain(src)
new /obj/item/clothing/shoes/sneakers/black(src)
new /obj/item/clothing/suit/chaplainsuit/nun(src)
new /obj/item/clothing/head/nun_hood(src)
new /obj/item/clothing/head/chaplain/nun_hood(src)
new /obj/item/clothing/suit/hooded/chaplainsuit/monkhabit(src)
new /obj/item/clothing/suit/chaplainsuit/holidaypriest(src)
new /obj/item/storage/backpack/cultpack(src)
@@ -175,7 +175,7 @@
/obj/item/clothing/under/rank/engineering/engineer = 3,
/obj/item/clothing/suit/hazardvest = 3,
/obj/item/clothing/shoes/workboots = 3,
/obj/item/clothing/head/hardhat = 3)
/obj/item/clothing/head/utility/hardhat = 3)
generate_items_inside(items_inside,src)
return
@@ -189,7 +189,7 @@
/obj/item/storage/backpack/medic = 1,
/obj/item/storage/backpack/satchel/med = 1,
/obj/item/clothing/suit/hooded/wintercoat/medical = 1,
/obj/item/clothing/head/nursehat = 1,
/obj/item/clothing/head/costume/nursehat = 1,
/obj/item/clothing/under/rank/medical/scrubs/blue = 1,
/obj/item/clothing/under/rank/medical/scrubs/green = 1,
/obj/item/clothing/under/rank/medical/scrubs/purple = 1,
@@ -50,7 +50,7 @@
/obj/structure/closet/secure_closet/engineering_welding/PopulateContents()
..()
for(var/i in 1 to 3)
new /obj/item/clothing/head/welding(src)
new /obj/item/clothing/head/utility/welding(src)
for(var/i in 1 to 3)
new /obj/item/weldingtool(src)
@@ -86,6 +86,6 @@
new /obj/item/watertank/atmos(src)
new /obj/item/clothing/suit/utility/fire/atmos(src)
new /obj/item/clothing/mask/gas/atmos(src)
new /obj/item/clothing/head/hardhat/atmos(src)
new /obj/item/clothing/head/utility/hardhat/atmos(src)
new /obj/item/clothing/glasses/meson/engine/tray(src)
new /obj/item/extinguisher/advanced(src)
@@ -81,8 +81,8 @@
..()
new /obj/item/radio/headset/headset_sec(src)
new /obj/item/clothing/suit/armor/vest/warden(src)
new /obj/item/clothing/head/warden(src)
new /obj/item/clothing/head/warden/drill(src)
new /obj/item/clothing/head/hats/warden(src)
new /obj/item/clothing/head/hats/warden/drill(src)
new /obj/item/clothing/head/beret/sec/navywarden(src)
new /obj/item/clothing/suit/armor/vest/warden/alt(src)
new /obj/item/clothing/under/rank/security/warden/formal(src)
@@ -251,7 +251,7 @@
new /obj/item/paper/fluff/jobs/security/court_judgement (src)
new /obj/item/pen (src)
new /obj/item/clothing/suit/costume/judgerobe (src)
new /obj/item/clothing/head/powdered_wig (src)
new /obj/item/clothing/head/costume/powdered_wig (src)
new /obj/item/storage/briefcase(src)
/obj/structure/closet/secure_closet/contraband/armory
@@ -71,7 +71,7 @@
new /obj/item/clothing/mask/gas(src)
new /obj/item/tank/internals/oxygen/red(src)
new /obj/item/extinguisher(src)
new /obj/item/clothing/head/hardhat/red(src)
new /obj/item/clothing/head/utility/hardhat/red(src)
new /obj/item/crowbar/large/emergency(src)
/obj/structure/closet/firecloset/full/PopulateContents()
@@ -80,7 +80,7 @@
new /obj/item/flashlight(src)
new /obj/item/tank/internals/oxygen/red(src)
new /obj/item/extinguisher(src)
new /obj/item/clothing/head/hardhat/red(src)
new /obj/item/clothing/head/utility/hardhat/red(src)
new /obj/item/crowbar/large/emergency(src)
/*
@@ -123,7 +123,7 @@
if(prob(5))
new /obj/item/clothing/gloves/color/yellow(src)
if(prob(40))
new /obj/item/clothing/head/hardhat(src)
new /obj/item/clothing/head/utility/hardhat(src)
/*
@@ -139,7 +139,7 @@
..()
new /obj/item/geiger_counter(src)
new /obj/item/clothing/suit/utility/radiation(src)
new /obj/item/clothing/head/radiation(src)
new /obj/item/clothing/head/utility/radiation(src)
/*
* Bombsuit closet
@@ -154,19 +154,19 @@
new /obj/item/clothing/suit/utility/bomb_suit(src)
new /obj/item/clothing/under/color/black(src)
new /obj/item/clothing/shoes/sneakers/black(src)
new /obj/item/clothing/head/bomb_hood(src)
new /obj/item/clothing/head/utility/bomb_hood(src)
/obj/structure/closet/bombcloset/security/PopulateContents()
new /obj/item/clothing/suit/utility/bomb_suit/security(src)
new /obj/item/clothing/under/rank/security/officer(src)
new /obj/item/clothing/shoes/jackboots(src)
new /obj/item/clothing/head/bomb_hood/security(src)
new /obj/item/clothing/head/utility/bomb_hood/security(src)
/obj/structure/closet/bombcloset/white/PopulateContents()
new /obj/item/clothing/suit/utility/bomb_suit/white(src)
new /obj/item/clothing/under/color/black(src)
new /obj/item/clothing/shoes/sneakers/black(src)
new /obj/item/clothing/head/bomb_hood/white(src)
new /obj/item/clothing/head/utility/bomb_hood/white(src)
/*
* Ammunition
@@ -42,7 +42,7 @@
for(var/i in 1 to 3)
new /obj/item/clothing/shoes/sneakers/black(src)
for(var/i in 1 to 3)
new /obj/item/clothing/head/that(src)
new /obj/item/clothing/head/hats/tophat(src)
for(var/i in 1 to 3)
new /obj/item/clothing/head/soft/black(src)
new /obj/item/clothing/mask/bandana/black(src)
@@ -123,12 +123,12 @@
/obj/structure/closet/wardrobe/pjs/PopulateContents()
new /obj/item/clothing/under/misc/pj/red(src)
new /obj/item/clothing/under/misc/pj/red(src)
new /obj/item/clothing/head/nightcap/red(src)
new /obj/item/clothing/head/nightcap/red(src)
new /obj/item/clothing/head/costume/nightcap/red(src)
new /obj/item/clothing/head/costume/nightcap/red(src)
new /obj/item/clothing/under/misc/pj/blue(src)
new /obj/item/clothing/under/misc/pj/blue(src)
new /obj/item/clothing/head/nightcap/blue(src)
new /obj/item/clothing/head/nightcap/blue(src)
new /obj/item/clothing/head/costume/nightcap/blue(src)
new /obj/item/clothing/head/costume/nightcap/blue(src)
for(var/i in 1 to 4)
new /obj/item/clothing/shoes/sneakers/white(src)
return