Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jungle USCM overhaul #547

Merged
merged 26 commits into from
Nov 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion code/__DEFINES/equipment.dm
Original file line number Diff line number Diff line change
Expand Up @@ -470,7 +470,8 @@ GLOBAL_LIST_INIT(slot_to_contained_sprite_shorthand, list(
#define ACCESSORY_SLOT_DECORARMOR "Decor Armor"
#define ACCESSORY_SLOT_DECORBRACER "Decor Bracer"
#define ACCESSORY_SLOT_DECORNECK "Decor Neck"
#define ACCESSORY_SLOT_LEGDECOR "Leg Decor"
#define ACCESSORY_SLOT_DECORSHIN "Decor Shin"
#define ACCESSORY_SLOT_DECORKNEE "Decor Knee"
#define ACCESSORY_SLOT_DECORGROIN "Decor Groin"
#define ACCESSORY_SLOT_MEDAL "Medal"
#define ACCESSORY_SLOT_PONCHO "Ponchos"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,8 @@
list("M3 Pattern Shotgun Shell Webbing", 2, /obj/item/clothing/accessory/storage/webbing/m3/shotgun, VENDOR_ITEM_REGULAR),
list("M3 Pattern M40 Webbing", 0.75, /obj/item/clothing/accessory/storage/webbing/m3/m40, VENDOR_ITEM_REGULAR),
list("M3 Pattern Small Pouch Webbing", 2, /obj/item/clothing/accessory/storage/webbing/m3/small, VENDOR_ITEM_REGULAR),
list("Drop Pouch", 3, /obj/item/clothing/accessory/storage/droppouch, VENDOR_ITEM_REGULAR),
list("Drop Pouch", 4, /obj/item/clothing/accessory/storage/droppouch, VENDOR_ITEM_REGULAR),
list("Leg Pouch", 4, /obj/item/clothing/accessory/storage/smallpouch, VENDOR_ITEM_REGULAR),
list("Shoulder Holster", round(max(1,(scale * 0.5))), /obj/item/clothing/accessory/storage/holster, VENDOR_ITEM_REGULAR),

list("ARMOR", -1, null, null),
Expand All @@ -125,6 +126,7 @@
list("M3 Pattern Shoulder Pauldrons", round(scale * 10), /obj/item/clothing/accessory/pads, VENDOR_ITEM_REGULAR),
list("M3 Pattern Groin Plate", round(scale * 10), /obj/item/clothing/accessory/pads/groin, VENDOR_ITEM_REGULAR),
list("M3 Pattern Greaves", round(scale * 15), /obj/item/clothing/accessory/pads/greaves, VENDOR_ITEM_REGULAR),
list("M3 Pattern Knee Pads", round(scale * 15), /obj/item/clothing/accessory/pads/kneepads, VENDOR_ITEM_REGULAR),
list("M3 Pattern Arm Bracers", round(scale * 10), /obj/item/clothing/accessory/pads/bracers, VENDOR_ITEM_REGULAR),
list("M3 Pattern Neck Brace", round(scale * 15), /obj/item/clothing/accessory/pads/neckguard, VENDOR_ITEM_REGULAR),

Expand Down Expand Up @@ -189,14 +191,14 @@
name = "\improper M3 Pattern Armor case"
desc = "A case containing the standard issue parts of the M3 Pattern Armor set of the USCMC. No parts sold separately."
can_hold = list(/obj/item/clothing/suit/marine, /obj/item/clothing/accessory/pads/groin, /obj/item/clothing/accessory/pads, /obj/item/clothing/accessory/pads/greaves)
storage_slots = 4
storage_slots = 5

/obj/item/storage/box/guncase/m3armor/fill_preset_inventory()
new /obj/item/clothing/suit/marine(src)
new /obj/item/clothing/accessory/pads(src)
new /obj/item/clothing/accessory/pads/groin(src)
new /obj/item/clothing/accessory/pads/greaves(src)

new /obj/item/clothing/accessory/pads/kneepads(src)
/obj/effect/essentials_set/m3
spawned_gear_list = list(
/obj/item/clothing/suit/marine,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@
. = ..()
if(has_cryo_gear)
new /obj/item/clothing/under/marine(src)
new /obj/item/clothing/shoes/marine/knife(src)
new /obj/item/clothing/shoes/marine/jungle/knife(src)
new /obj/item/device/radio/headset/almayer/marine/solardevils(src)
7 changes: 6 additions & 1 deletion code/modules/client/preferences_gear.dm
Original file line number Diff line number Diff line change
Expand Up @@ -1234,10 +1234,15 @@ GLOBAL_LIST_EMPTY(gear_datums_by_name)
cost = 3

/datum/gear/misc/flak
display_name = "M67 flak jacket"
display_name = "M67 flak jacket (Blue)"
path = /obj/item/clothing/accessory/flak
cost = 3

/datum/gear/misc/flak/od
display_name = "M67 flak jacket (Green)"

path = /obj/item/clothing/accessory/flak/od

/datum/gear/misc/servicejacket
display_name = "Marine Service Jacket"
path = /obj/item/clothing/suit/storage/jacket/marine/service
Expand Down
5 changes: 3 additions & 2 deletions code/modules/clothing/head/head.dm
Original file line number Diff line number Diff line change
Expand Up @@ -402,9 +402,10 @@
flags_atom = FPRINT|NO_SNOW_TYPE

/obj/item/clothing/head/cmcap/bridge
name = "\improper USCM officer cap"
name = "\improper USCM operations cap"
desc = "A hat usually worn by officers in the USCM. While it provides no protection, some officers wear it in the field to make themselves more recognisable."
icon_state = "cap_officer"
icon_state = "command_cap"
flags_atom = FPRINT|NO_SNOW_TYPE

/obj/item/clothing/head/cmcap/flap
name = "\improper USCM expedition cap"
Expand Down
7 changes: 3 additions & 4 deletions code/modules/clothing/head/helmet.dm
Original file line number Diff line number Diff line change
Expand Up @@ -937,12 +937,11 @@ GLOBAL_LIST_INIT(allowed_helmet_items, list(
flags_inv_hide = HIDEEARS|HIDETOPHAIR
specialty = "M30 tactical"

/obj/item/clothing/head/helmet/marine/pilottex
name = "\improper Tex's M30 tactical helmet"
desc = "The M30 tactical helmet has a left eyepiece filter used to filter tactical data. It is required to fly the dropships manually and in safety. This one belonged to Tex: the craziest sum'bitch pilot the Almayer ever had. He's not dead or anything, but he did get a medical discharge after he was hit by a car on shore leave last year."
/obj/item/clothing/head/helmet/upp/marinepilot/tex
name = "\improper custom Mk30 tactical helmet"
desc = "Standard flight helmet of the UA treaty forces. Probably one of the few good things that came out of the Joint Procurement Office. Eyepiece allows for augmented reality effects, giving relevant data in real time. This one has the Texan flag painted on it."
icon_state = "helmetp_tex"
item_state = "helmetp_tex"
flags_atom = NO_SNOW_TYPE

/obj/item/clothing/head/helmet/marine/ghillie
name = "\improper M10 ghillie helmet"
Expand Down
4 changes: 0 additions & 4 deletions code/modules/clothing/suits/armor.dm
Original file line number Diff line number Diff line change
Expand Up @@ -95,10 +95,6 @@
WEAR_JACKET = 'icons/mob/humans/onmob/suit_1.dmi'
)

/obj/item/clothing/suit/armor/vest/pilot/Initialize()
. = ..()
select_gamemode_skin(/obj/item/clothing/suit/armor/vest/pilot)

/obj/item/clothing/suit/armor/vest/dutch
name = "armored jacket"
desc = "It's hot in the jungle. Sometimes it's hot and heavy, and sometimes it's hell on earth."
Expand Down
14 changes: 4 additions & 10 deletions code/modules/clothing/suits/marine_armor/_marine_armor.dm
Original file line number Diff line number Diff line change
Expand Up @@ -249,12 +249,6 @@
light_range = 5 //slightly higher
specialty = "M4 pattern marine"

/obj/item/clothing/suit/storage/marine/rto/forecon
name = "\improper M3-R pattern recon armor"
desc = "A modified Colonial Marines M3 Pattern Chestplate. Protects the chest from ballistic rounds, bladed objects and accidents. It has a leather pouch strapped to it for limited storage. Issued exclusively to FORECON units."
icon_state = "forecon"
flags_atom = NO_SNOW_TYPE|NO_NAME_OVERRIDE

/obj/item/clothing/suit/storage/marine/MP
name = "\improper M2 pattern MP armor"
desc = "A standard Colonial Marines M2 Pattern Chestplate. Protects the chest from ballistic rounds, bladed objects and accidents. It has a small leather pouch strapped to it for limited storage."
Expand Down Expand Up @@ -704,8 +698,8 @@
/obj/item/device/walkman,
/obj/item/storage/belt/gun/m39,
)
valid_accessory_slots = list(ACCESSORY_SLOT_MEDAL, ACCESSORY_SLOT_DECORARMOR, ACCESSORY_SLOT_DECORGROIN, ACCESSORY_SLOT_LEGDECOR, ACCESSORY_SLOT_DECORBRACER, ACCESSORY_SLOT_DECORNECK, ACCESSORY_SLOT_PAINT, ACCESSORY_SLOT_M3UTILITY, ACCESSORY_SLOT_PONCHO)
restricted_accessory_slots = list(ACCESSORY_SLOT_DECORARMOR, ACCESSORY_SLOT_DECORBRACER, ACCESSORY_SLOT_DECORNECK, ACCESSORY_SLOT_DECORGROIN, ACCESSORY_SLOT_LEGDECOR, ACCESSORY_SLOT_M3UTILITY, ACCESSORY_SLOT_PAINT)
valid_accessory_slots = list(ACCESSORY_SLOT_MEDAL, ACCESSORY_SLOT_DECORARMOR, ACCESSORY_SLOT_DECORGROIN, ACCESSORY_SLOT_DECORSHIN, ACCESSORY_SLOT_DECORBRACER, ACCESSORY_SLOT_DECORNECK, ACCESSORY_SLOT_PAINT, ACCESSORY_SLOT_M3UTILITY, ACCESSORY_SLOT_PONCHO, ACCESSORY_SLOT_DECORKNEE)
restricted_accessory_slots = list(ACCESSORY_SLOT_DECORARMOR, ACCESSORY_SLOT_DECORGROIN, ACCESSORY_SLOT_DECORBRACER, ACCESSORY_SLOT_DECORNECK, ACCESSORY_SLOT_DECORSHIN, ACCESSORY_SLOT_M3UTILITY, ACCESSORY_SLOT_PAINT, ACCESSORY_SLOT_DECORKNEE)

light_power = 3
light_range = 4
Expand Down Expand Up @@ -942,8 +936,8 @@

/obj/item/clothing/suit/marine/rto/forecon/Initialize(mapload)
. = ..()
var/obj/item/clothing/accessory/pads/pads = new()
src.attach_accessory(null, pads, TRUE)
var/obj/item/clothing/accessory/pads/greaves/greaves = new()
src.attach_accessory(null, greaves, TRUE)

/obj/item/clothing/suit/marine/leader
name = "\improper B12 pattern marine armor"
Expand Down
4 changes: 2 additions & 2 deletions code/modules/clothing/suits/marine_armor/smartgunner.dm
Original file line number Diff line number Diff line change
Expand Up @@ -146,8 +146,8 @@
/obj/item/storage/large_holster/machete/smartgunner,
/obj/item/weapon/gun/smartgun,
)
valid_accessory_slots = list(ACCESSORY_SLOT_MEDAL, ACCESSORY_SLOT_DECORBRACER, ACCESSORY_SLOT_SGPAINT, ACCESSORY_SLOT_M56UTILITY, ACCESSORY_SLOT_LEGDECOR, ACCESSORY_SLOT_PAINT, ACCESSORY_SLOT_PONCHO)
restricted_accessory_slots = list(ACCESSORY_SLOT_SGPAINT, ACCESSORY_SLOT_DECORBRACER, ACCESSORY_SLOT_M56UTILITY, ACCESSORY_SLOT_LEGDECOR, ACCESSORY_SLOT_PAINT)
valid_accessory_slots = list(ACCESSORY_SLOT_MEDAL, ACCESSORY_SLOT_DECORBRACER, ACCESSORY_SLOT_SGPAINT, ACCESSORY_SLOT_M56UTILITY, ACCESSORY_SLOT_DECORSHIN, ACCESSORY_SLOT_PAINT, ACCESSORY_SLOT_PONCHO, ACCESSORY_SLOT_DECORKNEE)
restricted_accessory_slots = list(ACCESSORY_SLOT_SGPAINT, ACCESSORY_SLOT_DECORBRACER, ACCESSORY_SLOT_M56UTILITY, ACCESSORY_SLOT_DECORSHIN, ACCESSORY_SLOT_PAINT, ACCESSORY_SLOT_DECORKNEE)

/obj/item/clothing/suit/marine/smartgunner/Initialize()
. = ..()
Expand Down
33 changes: 17 additions & 16 deletions code/modules/clothing/under/marine_uniform.dm
Original file line number Diff line number Diff line change
Expand Up @@ -218,20 +218,21 @@
/obj/item/clothing/under/marine/officer/bridge
name = "marine service uniform"
desc = "Officer's uniform, a little outdated. Why it needs to be frag rated is beyond everyone."
icon_state = "BO_jumpsuit"
item_state = "BO_jumpsuit"
worn_state = "BO_jumpsuit"
icon_state = "service_uniform"
item_state = "service_uniform"
worn_state = "service_uniform"
specialty = "marine service"
flags_jumpsuit = UNIFORM_SLEEVE_ROLLABLE
flags_atom = NO_SNOW_TYPE

/obj/item/clothing/under/marine/officer/boiler
name = "marine operations uniform"
desc = "Officer's uniform, a little outdated."
icon_state = "uscmboiler"
item_state = "uscmboiler"
worn_state = "uscmboiler"
name = "marine operations boilersuit"
desc = "A green boilersuit."
icon_state = "command_jumpsuit"
item_state = "command_jumpsuit"
worn_state = "command_jumpsuit"
flags_jumpsuit = UNIFORM_SLEEVE_ROLLABLE|UNIFORM_JACKET_REMOVABLE
flags_atom = NO_SNOW_TYPE
specialty = "marine operations"

/obj/item/clothing/under/marine/officer/command
Expand Down Expand Up @@ -415,17 +416,17 @@
/obj/item/clothing/under/uaac/tis/io
name = "\improper UAAC-TIS Intelligence Officer uniform"
desc = "Originally a USCM officer uniform, all insignia have been carefully removed and replaced by a simple TIS pin worn over the right breast. Like their Special Agent counterparts, TIS Intel Officers are typically transplants from UA aligned armed forces, often initially recruited on a temporary basis then transferred permanently. As such, officers are often forced to adapt their original uniforms."
icon_state = "BO_jumpsuit"
worn_state = "BO_jumpsuit"
icon_state = "service_uniform"
worn_state = "service_uniform"
flags_jumpsuit = UNIFORM_SLEEVE_ROLLABLE
//=========================//USCM Survivors\\================================\\
//=======================================================================\\

/obj/item/clothing/under/marine/reconnaissance
name = "\improper USCM uniform"
name = "\improper damaged USCM uniform"
desc = "Torn, Burned and blood stained. This uniform has seen much more than you could possibly imagine."
icon_state = "recon_marine"
worn_state = "recon_marine"
icon_state = "damage_marine_jumpsuit"
worn_state = "damage_marine_jumpsuit"
flags_atom = NO_SNOW_TYPE

/obj/item/clothing/under/marine/reconnaissance/Initialize(mapload)
Expand Down Expand Up @@ -1274,10 +1275,10 @@
armor_bio = CLOTHING_ARMOR_MEDIUMLOW
armor_rad = CLOTHING_ARMOR_MEDIUMLOW
armor_bomb = CLOTHING_ARMOR_MEDIUM
icon_state = "d_uscmboiler"
worn_state = "d_uscmboiler"
icon_state = "boilersuit_khaki"
worn_state = "boilersuit_khaki"
flags_atom = NO_SNOW_TYPE|NO_NAME_OVERRIDE
item_state_slots = list(WEAR_BODY = "d_uscmboiler")
item_state_slots = list(WEAR_BODY = "boilersuit_khaki")

/obj/item/clothing/under/marine/officer/engi/navy
name = "\improper crew uniform"
Expand Down
39 changes: 36 additions & 3 deletions code/modules/clothing/under/ties.dm
Original file line number Diff line number Diff line change
Expand Up @@ -858,7 +858,6 @@
name = "drop pouch"
desc = "A convenient pouch to carry loose items around."
icon_state = "drop_pouch"

hold = /obj/item/storage/internal/accessory/drop_pouch

/obj/item/storage/internal/accessory/drop_pouch
Expand All @@ -873,6 +872,29 @@
)
storage_flags = NONE //no verb, no quick draw, no tile gathering

/obj/item/clothing/accessory/storage/smallpouch
name = "small pouch"
desc = "A small pouch to carry a few items, typically the contents of an IFAK."
icon_state = "pouch"
hold = /obj/item/storage/internal/accessory/smallpouch

/obj/item/storage/internal/accessory/smallpouch
w_class = SIZE_LARGE
max_w_class = SIZE_SMALL
storage_flags = NONE
storage_slots = 4
can_hold = list(
/obj/item/stack/medical/ointment,
/obj/item/reagent_container/hypospray/autoinjector,
/obj/item/storage/pill_bottle/packet,
/obj/item/stack/medical/bruise_pack,
/obj/item/stack/medical/splint,
/obj/item/storage/box/MRE,
/obj/item/tool/pen,
/obj/item/folder,
/obj/item/ammo_magazine/pistol,
/obj/item/tool/lighter,
)
/obj/item/clothing/accessory/storage/holster
name = "shoulder holster"
desc = "A handgun holster with an attached pouch, allowing two magazines or speedloaders to be stored along with it."
Expand Down Expand Up @@ -1048,13 +1070,17 @@

tucked_in = !tucked_in
if(tucked_in)
icon_state = "flakslim"
icon_state = "[initial(icon_state)]_slim"
user.visible_message(SPAN_NOTICE("[user] tucks in [src]'s sleeves."), SPAN_NOTICE("You tuck in [src]'s sleeves."))
else
icon_state = initial(icon_state)
user.visible_message(SPAN_NOTICE("[user] decides to keep [src] nice and puffy."), SPAN_NOTICE("You decide to keep [src] nice and puffy."))
item_state = icon_state

/obj/item/clothing/accessory/flak/od
icon_state = "flakod"
item_state = "flakod"

//===========================//CUSTOM ARMOR COSMETIC PLATES\\================================\\

/obj/item/clothing/accessory/pads
Expand Down Expand Up @@ -1089,7 +1115,14 @@
desc = "A set shinguards designed to be worn in conjuction with M3 pattern armor."
icon_state = "shinguards"
item_state = "shinguards"
slot = ACCESSORY_SLOT_LEGDECOR
slot = ACCESSORY_SLOT_DECORSHIN

/obj/item/clothing/accessory/pads/kneepads
name = "\improper M3 Knee Guards"
desc = "A set knee guards designed to be worn in conjuction with M3 pattern armor."
icon_state = "thighguards"
item_state = "thighguards"
slot = ACCESSORY_SLOT_DECORKNEE

/obj/item/clothing/accessory/pads/groin
name = "\improper M3 Groin Plate"
Expand Down
4 changes: 2 additions & 2 deletions code/modules/cm_marines/Donator_Items.dm
Original file line number Diff line number Diff line change
Expand Up @@ -1114,8 +1114,8 @@
/obj/item/clothing/under/marine/fluff/jackmcintyre_alt //CKEY=jackmcintyre
name = "Dress Uniform"
desc = "A Dress uniform, worn by standard marines. DONOR ITEM"
icon_state = "BO_jumpsuit"
worn_state = "BO_jumpsuit"
icon_state = "service_uniform"
worn_state = "service_uniform"
flags_jumpsuit = FALSE

/obj/item/clothing/under/marine/fluff/starscream //CKEY=starscream123 (UNIQUE)
Expand Down
12 changes: 6 additions & 6 deletions code/modules/gear_presets/uscm.dm
Original file line number Diff line number Diff line change
Expand Up @@ -979,16 +979,16 @@

/datum/equipment_preset/uscm/tl_equipped/load_gear(mob/living/carbon/human/new_human)
//TODO: add backpacks and satchels
var/obj/item/clothing/under/marine/rto/U = new(new_human)
var/obj/item/clothing/under/marine/U = new(new_human)
var/obj/item/clothing/accessory/storage/webbing/W = new()
U.attach_accessory(new_human, W)
new_human.equip_to_slot_or_del(U, WEAR_BODY)
new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET)
new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78(new_human), WEAR_WAIST)
new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/rto(new_human), WEAR_HEAD)
new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/full(new_human), WEAR_WAIST)
new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(new_human), WEAR_HEAD)
new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/solardevils/foxtrot(new_human), WEAR_L_EAR)
new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/marine/rto(src), WEAR_JACKET)
new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(src), WEAR_HANDS)
new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/marine(src), WEAR_JACKET)
new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(src), WEAR_HANDS)
new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel/rto(new_human), WEAR_BACK)
new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE)
new_human.equip_to_slot_or_del(new /obj/item/device/binoculars(new_human), WEAR_L_HAND)
Expand All @@ -1003,7 +1003,7 @@
new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine(new_human), WEAR_BODY)
spawn_marine_armor(new_human)
new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range(new_human), WEAR_IN_JACKET)
new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/rto(new_human), WEAR_HEAD)
new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(new_human), WEAR_HEAD)
new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/solardevils/foxtrot(new_human), WEAR_L_EAR)

new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full(new_human), WEAR_R_STORE)
Expand Down
19 changes: 6 additions & 13 deletions code/modules/gear_presets/uscm_police.dm
Original file line number Diff line number Diff line change
Expand Up @@ -40,24 +40,17 @@
service_over = list(/obj/item/clothing/suit/storage/jacket/marine/service)

/datum/equipment_preset/uscm_ship/uscm_police/mp/load_gear(mob/living/carbon/human/new_human)
var/back_item = /obj/item/storage/backpack/marine/satchel
if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1))
back_item = /obj/item/storage/backpack/marine/satchel

new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mmpo(new_human), WEAR_L_EAR)
new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/solardevils(new_human), WEAR_L_EAR)
new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine(new_human), WEAR_BODY)
new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/armband/mpsec(new_human), WEAR_ACCESSORY)
new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster(new_human), WEAR_ACCESSORY)
new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/vp70(new_human), WEAR_IN_ACCESSORY)
new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/vp70(new_human), WEAR_IN_ACCESSORY)
new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/vp70(new_human), WEAR_IN_ACCESSORY)
new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET)
new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/jungle(new_human), WEAR_FEET)
new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS)
new_human.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/full(new_human), WEAR_WAIST)
new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest/dcc(new_human), WEAR_JACKET)
new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine(new_human), WEAR_JACKET)
new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/MP(new_human), WEAR_HEAD)
new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK)
new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(new_human), WEAR_R_STORE)
new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/pistol(new_human), WEAR_R_STORE)
new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/vp70(new_human), WEAR_IN_R_STORE)
new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full/alternate(new_human), WEAR_L_STORE)

//*****************************************************************************************************/

Expand Down
Loading
Loading