diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 406f5d0ab407..ce4a43cc79c8 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -560,6 +560,24 @@ for(var/i in 1 to storage_slots) new /obj/item/ammo_magazine/handful/shotgun/twobore(src) +/obj/item/storage/box/stompers + name = "\improper Reebok shoe box" + desc = "A fancy shoe box with reflective surface and Weyland-Yutani logo on top, says 'Reebok Stompers' on the back." + icon_state = "stomper_box" + w_class = SIZE_MEDIUM + bypass_w_limit = /obj/item/clothing/shoes + max_storage_space = 3 + can_hold = list(/obj/item/clothing/shoes) + +/obj/item/storage/box/stompers/fill_preset_inventory() + new /obj/item/clothing/shoes/stompers(src) + +/obj/item/storage/box/stompers/update_icon() + if(!length(contents)) + icon_state = "stomper_box_e" + else + icon_state = "stomper_box" + ////////// MARINES BOXES ////////////////////////// diff --git a/code/modules/clothing/shoes/marine_shoes.dm b/code/modules/clothing/shoes/marine_shoes.dm index 937416943958..b71c69643ff4 100644 --- a/code/modules/clothing/shoes/marine_shoes.dm +++ b/code/modules/clothing/shoes/marine_shoes.dm @@ -99,6 +99,12 @@ armor_rad = CLOTHING_ARMOR_NONE armor_internaldamage = CLOTHING_ARMOR_MEDIUMLOW +/obj/item/clothing/shoes/stompers + name = "Reebok Stompers" + desc = "A pair of sneakers designed to elicit a morale boosting response within anyone that witnesses them." + icon_state = "stompers" + flags_inventory = NOSLIPPING + /obj/item/clothing/shoes/veteran/pmc name = "polished shoes" desc = "The height of fashion, but these look to be woven with protective fiber." diff --git a/code/modules/gear_presets/survivors/misc.dm b/code/modules/gear_presets/survivors/misc.dm index a6ed27cbb91a..1a24ca5d58b9 100644 --- a/code/modules/gear_presets/survivors/misc.dm +++ b/code/modules/gear_presets/survivors/misc.dm @@ -60,7 +60,7 @@ Everything below isn't used or out of place. /datum/equipment_preset/survivor/civilian/load_gear(mob/living/carbon/human/new_human) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) add_ice_colony_survivor_equipment(new_human) - var/random_gear = rand(0, 3) + var/random_gear = rand(0, 4) switch(random_gear) if(0) // Normal Colonist new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist(new_human), WEAR_BODY) @@ -88,6 +88,11 @@ Everything below isn't used or out of place. new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/apron(new_human), WEAR_JACKET) new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup/brown(new_human), WEAR_FEET) new_human.equip_to_slot_or_del(new /obj/item/tool/hatchet(new_human.back), WEAR_IN_BACK) + if(4) // Ripley outfit from Aliens + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/gray_blu(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/black(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/webbing(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/stompers(new_human), WEAR_FEET) new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/norm(new_human), WEAR_BACK) new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general(new_human), WEAR_R_STORE) add_survivor_weapon_civilian(new_human) diff --git a/icons/mob/humans/onmob/feet.dmi b/icons/mob/humans/onmob/feet.dmi index 63943633de92..b0245d499d59 100644 Binary files a/icons/mob/humans/onmob/feet.dmi and b/icons/mob/humans/onmob/feet.dmi differ diff --git a/icons/obj/items/clothing/shoes.dmi b/icons/obj/items/clothing/shoes.dmi index 90e626503963..398b2ee256cb 100644 Binary files a/icons/obj/items/clothing/shoes.dmi and b/icons/obj/items/clothing/shoes.dmi differ diff --git a/icons/obj/items/storage/boxes.dmi b/icons/obj/items/storage/boxes.dmi index dbe84ebeea28..055f2869f6a0 100644 Binary files a/icons/obj/items/storage/boxes.dmi and b/icons/obj/items/storage/boxes.dmi differ diff --git a/maps/map_files/BigRed/BigRed.dmm b/maps/map_files/BigRed/BigRed.dmm index 55749f9f580d..5142f571a4a9 100644 --- a/maps/map_files/BigRed/BigRed.dmm +++ b/maps/map_files/BigRed/BigRed.dmm @@ -11996,6 +11996,9 @@ "aVa" = ( /obj/structure/surface/table, /obj/item/device/flashlight, +/obj/item/storage/box/stompers{ + pixel_y = 15 + }, /turf/open/floor/whitebluefull/northeast, /area/bigredv2/outside/general_store) "aVb" = ( diff --git a/maps/map_files/Kutjevo/Kutjevo.dmm b/maps/map_files/Kutjevo/Kutjevo.dmm index 6fefb6d19595..9f3e2719353a 100644 --- a/maps/map_files/Kutjevo/Kutjevo.dmm +++ b/maps/map_files/Kutjevo/Kutjevo.dmm @@ -1287,6 +1287,11 @@ /obj/effect/landmark/corpsespawner/security/marshal, /turf/open/gm/river/desert/deep/toxic, /area/kutjevo/interior/power) +"bVI" = ( +/obj/structure/surface/table/gamblingtable, +/obj/item/storage/box/stompers, +/turf/open/floor/kutjevo/tan, +/area/kutjevo/interior/construction) "bVK" = ( /obj/structure/stairs/perspective/kutjevo{ dir = 9; @@ -37000,7 +37005,7 @@ wuL juz oUP vfr -gew +bVI wAo uDm sCG diff --git a/maps/map_files/New_Varadero/New_Varadero.dmm b/maps/map_files/New_Varadero/New_Varadero.dmm index 9dc30d41f4b7..ae297f0cabc4 100644 --- a/maps/map_files/New_Varadero/New_Varadero.dmm +++ b/maps/map_files/New_Varadero/New_Varadero.dmm @@ -17360,6 +17360,7 @@ /obj/item/reagent_container/food/drinks/bottle/whiskey, /obj/item/reagent_container/food/drinks/bottle/wine, /obj/item/reagent_container/food/drinks/bottle/pwine, +/obj/item/storage/box/stompers, /turf/open/floor/wood, /area/varadero/interior/research) "nPG" = (