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

WIP Non-Jungle USCM Overhaul #554

Closed
wants to merge 76 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
fc57073
civilian updates
AmoryBlaine Oct 29, 2024
44bac33
Trijent Corp Sec
AmoryBlaine Oct 29, 2024
ac71bce
Merge branch 'master' into civilian-presets
AmoryBlaine Oct 29, 2024
cf5997f
Update colonist.dm
AmoryBlaine Oct 29, 2024
0e3c3c8
Update colonist.dm
AmoryBlaine Oct 30, 2024
78b4f98
stompers
AmoryBlaine Oct 30, 2024
cde806e
Update suit_0.dmi
AmoryBlaine Oct 30, 2024
3cc8228
Merge branch 'master' into civilian-presets
AmoryBlaine Oct 30, 2024
c95ffcc
deleted unused civilian clothes
AmoryBlaine Oct 31, 2024
c768562
shifting shit around
AmoryBlaine Oct 31, 2024
f730e92
Merge branch 'master' into civilian-presets
AmoryBlaine Oct 31, 2024
96e0438
buncha shit
AmoryBlaine Nov 3, 2024
7e13fc1
Update colonist.dm
AmoryBlaine Nov 3, 2024
00bfb75
deletes a pile of shit and adds other shit
AmoryBlaine Nov 3, 2024
720de7f
Merge branch 'master' into civilian-presets
AmoryBlaine Nov 3, 2024
a92a2bb
im so cool and epic and coding
AmoryBlaine Nov 3, 2024
bc09127
UA riot helmet is just an M10 now
AmoryBlaine Nov 3, 2024
987591b
Update colonist.dm
AmoryBlaine Nov 3, 2024
30010b2
corpse cleanup
AmoryBlaine Nov 3, 2024
8945fd4
json updates
AmoryBlaine Nov 3, 2024
ac31a5f
Update corpsespawner.dm
AmoryBlaine Nov 3, 2024
9621565
Update black_market.dm
AmoryBlaine Nov 3, 2024
0eee95e
not happy how much shit I am deleting
AmoryBlaine Nov 3, 2024
0ed8a90
anger
AmoryBlaine Nov 3, 2024
c0f50c8
legacy corpse spawn cleanup
AmoryBlaine Nov 3, 2024
6904bda
no more corpse spawners on maps
AmoryBlaine Nov 3, 2024
0c9d98c
Update synths.dm
AmoryBlaine Nov 3, 2024
f5f22fc
destruction of corpse spawners
AmoryBlaine Nov 3, 2024
869be12
Update cmb.dm
AmoryBlaine Nov 3, 2024
ec1d93b
more shit
AmoryBlaine Nov 3, 2024
9e323f8
Update colonist.dm
AmoryBlaine Nov 3, 2024
2286474
more
AmoryBlaine Nov 3, 2024
d69fddd
more shit
AmoryBlaine Nov 5, 2024
a83785e
KHAKI cap, not 'req'
AmoryBlaine Nov 5, 2024
05e6a7b
more crap
AmoryBlaine Nov 5, 2024
1ccd846
Update corpses.dm
AmoryBlaine Nov 5, 2024
e23e837
Update corpses.dm
AmoryBlaine Nov 5, 2024
49b396b
Update cmb.dm
AmoryBlaine Nov 5, 2024
4135421
Update corpses.dm
AmoryBlaine Nov 5, 2024
ba578f5
more crap
AmoryBlaine Nov 6, 2024
d55e16c
UA Guard gun
AmoryBlaine Nov 6, 2024
0cb2df1
Update rifles.dm
AmoryBlaine Nov 6, 2024
c966db3
Update colonist.dm
AmoryBlaine Nov 7, 2024
3891801
more shit
AmoryBlaine Nov 7, 2024
635ac83
Update lineart.dmi
AmoryBlaine Nov 7, 2024
89332ce
more shit
AmoryBlaine Nov 8, 2024
9c5b603
more shit
AmoryBlaine Nov 9, 2024
9616a5b
Update code/modules/projectiles/guns/rifles.dm
AmoryBlaine Nov 9, 2024
465b7f3
Merge branch 'civilian-presets' of https://github.com/AmoryBlaine/PvE…
AmoryBlaine Nov 9, 2024
7cec6b4
Merge branch 'master' into civilian-presets
AmoryBlaine Nov 11, 2024
d5bdb5b
more shit
AmoryBlaine Nov 11, 2024
26f757a
Merge branch 'master' of https://github.com/PvE-CMSS13/PvE-CMSS13 int…
AmoryBlaine Nov 12, 2024
db1cead
fixes
AmoryBlaine Nov 12, 2024
1480c76
Update _select_equipment.dm
AmoryBlaine Nov 12, 2024
a5a910b
update fixes
AmoryBlaine Nov 12, 2024
9045f61
Merge branch 'master' of https://github.com/PvE-CMSS13/PvE-CMSS13 int…
AmoryBlaine Nov 13, 2024
b7e64b4
fixes
AmoryBlaine Nov 13, 2024
8c5cc9d
Update head_1.dmi
AmoryBlaine Nov 13, 2024
c0175ab
FIXES
AmoryBlaine Nov 13, 2024
0b761ea
khaki
AmoryBlaine Nov 14, 2024
29684b5
Update head_1.dmi
AmoryBlaine Nov 14, 2024
e0d8327
Update code/modules/gear_presets/_select_equipment.dm
AmoryBlaine Nov 14, 2024
8869e93
Update code/modules/gear_presets/_select_equipment.dm
AmoryBlaine Nov 14, 2024
258261b
Update code/modules/gear_presets/_select_equipment.dm
AmoryBlaine Nov 14, 2024
c292afd
Update code/modules/gear_presets/_select_equipment.dm
AmoryBlaine Nov 14, 2024
c475380
Update code/modules/gear_presets/_select_equipment.dm
AmoryBlaine Nov 14, 2024
68e7449
Update code/modules/gear_presets/_select_equipment.dm
AmoryBlaine Nov 14, 2024
334b4f7
Update code/modules/gear_presets/_select_equipment.dm
AmoryBlaine Nov 14, 2024
cfc530c
Update code/modules/gear_presets/_select_equipment.dm
AmoryBlaine Nov 14, 2024
b9ddeaf
bunch of shit
AmoryBlaine Nov 14, 2024
764f76f
yup
AmoryBlaine Nov 15, 2024
965a9ba
mild updates
AmoryBlaine Nov 15, 2024
9b913eb
update
AmoryBlaine Nov 16, 2024
8ddf07b
updated
AmoryBlaine Nov 16, 2024
c656d4e
simplification
AmoryBlaine Nov 16, 2024
b583c2a
fuck
AmoryBlaine Nov 17, 2024
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
2 changes: 2 additions & 0 deletions code/__DEFINES/mode.dm
Original file line number Diff line number Diff line change
Expand Up @@ -292,6 +292,8 @@ DEFINE_BITFIELD(whitelist_status, list(
#define FACTION_LIST_WY list(FACTION_PMC, FACTION_WY_DEATHSQUAD, FACTION_WY)
#define FACTION_LIST_UPP list(FACTION_UPP)
#define FACTION_LIST_UPP_COLONY list(FACTION_COLONIST, FACTION_UPP)
#define FACTION_LIST_UA_COLONY list(FACTION_COLONIST, FACTION_MARINE)
#define FACTION_LIST_WY_COLONY list(FACTION_COLONIST, FACTION_WY)
#define FACTION_LIST_CLF list(FACTION_CLF)
#define FACTION_LIST_TWE list(FACTION_TWE)
#define FACTION_LIST_FREELANCER list(FACTION_FREELANCER)
Expand Down
2 changes: 1 addition & 1 deletion code/__DEFINES/radio.dm
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
#define RADIO_CHANNEL_SPECIAL "special"
#define RADIO_CHANNEL_USASF "USASF"
#define RADIO_CHANNEL_US_ARMY "US Army"

#define RADIO_CHANNEL_UA_GUARD "UA Colonial Guard"
//CLF Comms
#define RADIO_CHANNEL_CLF_GEN "CLF"
#define RADIO_CHANNEL_CLF_CMD "CLF Command"
Expand Down
3 changes: 3 additions & 0 deletions code/controllers/subsystem/communications.dm
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ Radiochat range: 1441 to 1489 (most devices refuse to be tune to other frequency
#define CMB_FREQ 1220
#define ASF_FREQ 1224
#define ARM_FREQ 1228
#define GRD_FREQ 1229

//WY Channels (1230-1249)
#define WY_FREQ 1231
Expand Down Expand Up @@ -155,6 +156,7 @@ GLOBAL_LIST_INIT(radiochannels, list(
RADIO_CHANNEL_CMB = CMB_FREQ,
RADIO_CHANNEL_USASF = ASF_FREQ,
RADIO_CHANNEL_US_ARMY = ARM_FREQ,
RADIO_CHANNEL_UA_GUARD = GRD_FREQ,
RADIO_CHANNEL_DUTCH_DOZEN = DUT_FREQ,
RADIO_CHANNEL_ROYAL_MARINE = RMC_FREQ,

Expand Down Expand Up @@ -283,6 +285,7 @@ SUBSYSTEM_DEF(radio)
"[CMB_FREQ]" = "cmbradio",
"[ASF_FREQ]" = "usasfradio",
"[ARM_FREQ]" = "armyradio",
"[GRD_FREQ]" = "guardradio",
"[ALPHA_FREQ]" = "alpharadio",
"[BRAVO_FREQ]" = "bravoradio",
"[CHARLIE_FREQ]" = "charlieradio",
Expand Down
10 changes: 5 additions & 5 deletions code/datums/emergency_calls/cmb.dm
Original file line number Diff line number Diff line change
Expand Up @@ -141,22 +141,22 @@
if(!leader && HAS_FLAG(mob?.client.prefs.toggles_ert, PLAY_LEADER) && check_timelock(mob.client, JOB_SQUAD_LEADER, time_required_for_job))
leader = mob
to_chat(mob, SPAN_ROLE_HEADER("You are the Marine Fireteam Leader of Anchorpoint Station!"))
arm_equipment(mob, /datum/equipment_preset/uscm/cmb/leader, TRUE, TRUE) // placeholder
arm_equipment(mob, /datum/equipment_preset/uscm/leader_equipped, TRUE, TRUE) // placeholder
else if(smartgunners < max_smartgunners && HAS_FLAG(mob?.client.prefs.toggles_ert, PLAY_SMARTGUNNER) && check_timelock(mob.client, JOB_SQUAD_SMARTGUN, time_required_for_job))
smartgunners++
to_chat(mob, SPAN_ROLE_HEADER("You are a Smartgunner of Anchorpoint Station!"))
arm_equipment(mob, /datum/equipment_preset/uscm/cmb/smartgunner, TRUE, TRUE)
arm_equipment(mob, /datum/equipment_preset/uscm/smartgunner_equipped, TRUE, TRUE)
else if (medics < max_medics && HAS_FLAG(mob?.client.prefs.toggles_ert, PLAY_MEDIC) && check_timelock(mob.client, JOB_SQUAD_MEDIC, time_required_for_job))
medics++
to_chat(mob, SPAN_ROLE_HEADER("You are a Marine Corpsman of Anchorpoint Station!"))
arm_equipment(mob, /datum/equipment_preset/uscm/cmb/medic, TRUE, TRUE)
arm_equipment(mob, /datum/equipment_preset/uscm/medic_equipped, TRUE, TRUE)
else if(engineers < max_engineers && HAS_FLAG(mob?.client.prefs.toggles_ert, PLAY_ENGINEER) && check_timelock(mob.client, JOB_SQUAD_ENGI, time_required_for_job))
engineers++
to_chat(mob, SPAN_ROLE_HEADER("You are a Technical Specialist of Anchorpoint Station!"))
arm_equipment(mob, /datum/equipment_preset/uscm/cmb/rto, TRUE, TRUE)
arm_equipment(mob, /datum/equipment_preset/uscm/tl_equipped, TRUE, TRUE)
else
to_chat(mob, SPAN_ROLE_HEADER("You are a Marine Rifleman of Anchorpoint Station!"))
arm_equipment(mob, /datum/equipment_preset/uscm/cmb, TRUE, TRUE)
arm_equipment(mob, /datum/equipment_preset/uscm/private_equipped, TRUE, TRUE)

print_backstory(mob)

Expand Down
2 changes: 1 addition & 1 deletion code/datums/emergency_calls/cryo_marines_heavy.dm
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
to_chat(H, SPAN_ROLE_BODY("Your squad is here to assist in the defence of [SSmapping.configs[GROUND_MAP].map_name]."))
else if (heavies < max_heavies && HAS_FLAG(H.client.prefs.toggles_ert, PLAY_HEAVY) && check_timelock(H.client, JOB_SQUAD_SPECIALIST, time_required_for_job))
heavies++
arm_equipment(H, /datum/equipment_preset/uscm/specialist_equipped/cryo, TRUE, TRUE)
arm_equipment(H, /datum/equipment_preset/uscm/specialist_equipped, TRUE, TRUE)
to_chat(H, SPAN_ROLE_HEADER("You are a Weapons Specialist in the USCM"))
to_chat(H, SPAN_ROLE_BODY("Your squad is here to assist in the defence of [SSmapping.configs[GROUND_MAP].map_name]."))
else if(smartgunners < max_smartgunners && HAS_FLAG(H.client.prefs.toggles_ert, PLAY_SMARTGUNNER) && check_timelock(H.client, JOB_SQUAD_SMARTGUN, time_required_for_job))
Expand Down
2 changes: 1 addition & 1 deletion code/datums/emergency_calls/tank_crew.dm
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
M.transfer_to(H, TRUE)

sleep(5)
arm_equipment(H, /datum/equipment_preset/uscm/tank/full, TRUE, TRUE)
arm_equipment(H, /datum/equipment_preset/uscm/tank, TRUE, TRUE)
to_chat(H, SPAN_ROLE_HEADER("You are a Vehicle Crewman in the USCM"))
to_chat(H, SPAN_ROLE_BODY("You are here to assist in the defence of [SSmapping.configs[GROUND_MAP].map_name]. Listen to the chain of command."))
to_chat(H, SPAN_BOLDWARNING("If you wish to cryo or ghost upon spawning in, you must ahelp and inform staff so you can be replaced."))
Expand Down
9 changes: 0 additions & 9 deletions code/datums/map_config.dm
Original file line number Diff line number Diff line change
Expand Up @@ -70,15 +70,6 @@
var/override_map

/datum/map_config/New()
survivor_types = list(
/datum/equipment_preset/survivor/scientist,
/datum/equipment_preset/survivor/doctor,
/datum/equipment_preset/survivor/chef,
/datum/equipment_preset/survivor/chaplain,
/datum/equipment_preset/survivor/miner,
/datum/equipment_preset/survivor/colonial_marshal,
/datum/equipment_preset/survivor/engineer,
)

synth_survivor_types = list(
/datum/equipment_preset/synth/survivor/medical_synth,
Expand Down
2 changes: 1 addition & 1 deletion code/datums/supply_packs/black_market.dm
Original file line number Diff line number Diff line change
Expand Up @@ -1278,7 +1278,7 @@ Things that don't fit anywhere else. If they're meant for shipside use, they pro
var/mob/living/carbon/human/corpse = new (loc)
corpse.create_hud() //Need to generate hud before we can equip anything apparently...

var/corpse_type = pick(/datum/equipment_preset/corpse/clf/burst, /datum/equipment_preset/corpse/clf)
var/corpse_type = pick(/datum/equipment_preset/corpse/bluecollar, /datum/equipment_preset/corpse/whitecollar)
arm_equipment(corpse, corpse_type, TRUE, FALSE) // I didn't choose the shitcode life, the shitcode life chose me

loot_message = SPAN_HIGHDANGER("IT'S A CORPSE!!")
Expand Down
2 changes: 1 addition & 1 deletion code/game/gamemodes/colonialmarines/huntergames.dm
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@
H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY)
H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(H), WEAR_FEET)
if(1) //MP
H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp(H), WEAR_BODY)
H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY)
H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(H), WEAR_FEET)
if(2) //Commander!
H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/command(H), WEAR_BODY)
Expand Down
3 changes: 1 addition & 2 deletions code/game/gamemodes/colonialmarines/whiskey_outpost.dm
Original file line number Diff line number Diff line change
Expand Up @@ -336,8 +336,7 @@
/obj/item/clothing/suit/storage/marine/medium,
/obj/item/clothing/head/helmet/marine/tech,
/obj/item/clothing/head/helmet/marine/medic,
/obj/item/clothing/under/marine/medic,
/obj/item/clothing/under/marine/engineer,
/obj/item/clothing/under/marine,
/obj/effect/landmark/wo_supplies/storage/webbing,
/obj/item/device/binoculars)

Expand Down
8 changes: 0 additions & 8 deletions code/game/jobs/job/antag/xeno/xenomorph.dm
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,6 @@
human_to_transform.set_stat(UNCONSCIOUS)
human_to_transform.forceMove(get_turf(pick(GLOB.xeno_spawns)))

var/list/survivor_types = list(
/datum/equipment_preset/survivor/scientist,
/datum/equipment_preset/survivor/doctor,
/datum/equipment_preset/survivor/security,
/datum/equipment_preset/survivor/engineer
)
arm_equipment(human_to_transform, pick(survivor_types), FALSE, FALSE)

for(var/obj/item/device/radio/radio in human_to_transform.contents_recursive())
radio.listening = FALSE

Expand Down
2 changes: 1 addition & 1 deletion code/game/machinery/vending/vending_types.dm
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,7 @@
/obj/item/device/flash = 5,
/obj/item/storage/box/evidence = 6,
/obj/item/clothing/head/helmet/marine/MP = 2,
/obj/item/clothing/under/marine/mp = 2,
/obj/item/clothing/under/marine = 2,
/obj/item/tape/regulation = 5,
)
contraband = list(/obj/item/clothing/glasses/sunglasses = 2,/obj/item/storage/donut_box = 2)
Expand Down
2 changes: 1 addition & 1 deletion code/game/machinery/vending/vendor_types/crew/mp.dm
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_military_police, list(

list("STANDARD EQUIPMENT (TAKE ALL)", 0, null, null, null),
list("Gloves", 0, /obj/item/clothing/gloves/marine, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY),
list("Uniform", 0, /obj/item/clothing/under/marine/mp, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY),
list("Uniform", 0, /obj/item/clothing/under/marine, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY),
list("Headset", 0, /obj/item/device/radio/headset/almayer/mmpo, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY),
list("Marine Combat Boots", 0, /obj/item/clothing/shoes/marine/knife, MARINE_CAN_BUY_SHOES, VENDOR_ITEM_MANDATORY),

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -179,9 +179,9 @@ GLOBAL_LIST_INIT(cm_vending_clothing_req_officer, list(
list("Quartermaster Jacket", 0, /obj/item/clothing/suit/storage/jacket/marine/RO, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY),

list("Headgear (CHOOSE 1)", 0, null, null, null),
list("Quartermaster Cap", 0, /obj/item/clothing/head/cmcap/req/ro, MARINE_CAN_BUY_MASK, VENDOR_ITEM_RECOMMENDED),
list("Quartermaster Cap", 0, /obj/item/clothing/head/cmcap/khaki, MARINE_CAN_BUY_MASK, VENDOR_ITEM_RECOMMENDED),
list("Quartermaster Beret", 0, /obj/item/clothing/head/beret/marine/ro, MARINE_CAN_BUY_MASK, VENDOR_ITEM_RECOMMENDED),
list("Requisitions Cap", 0, /obj/item/clothing/head/cmcap/req, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR),
list("Requisitions Cap", 0, /obj/item/clothing/head/cmcap/khaki, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR),

list("PERSONAL SIDEARM (CHOOSE 1)", 0, null, null, null),
list("M4A3 Service Pistol", 0, /obj/item/storage/belt/gun/m4a3/full, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_RECOMMENDED),
Expand Down
8 changes: 1 addition & 7 deletions code/game/machinery/vending/vendor_types/crew/synthetic.dm
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,6 @@ GLOBAL_LIST_INIT(cm_vending_clothing_synth, list(
list("Uniform, Outdated Synth", 0, /obj/item/clothing/under/rank/synthetic/old, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_REGULAR),
list("Uniform, Standard Synth", 0, /obj/item/clothing/under/rank/synthetic, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY),
list("USCM Standard Uniform", 0, /obj/item/clothing/under/marine, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_REGULAR),
list("USCM Medical Uniform", 0, /obj/item/clothing/under/marine/medic, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_REGULAR),

list("WEBBING (CHOOSE 1)", 0, null, null, null),
list("Black Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR),
Expand Down Expand Up @@ -182,9 +181,6 @@ GLOBAL_LIST_INIT(cm_vending_clothing_synth_snowflake, list(
list("USCM Service Uniform, Tan", 12, /obj/item/clothing/under/marine/officer/bridge, null, VENDOR_ITEM_REGULAR),
list("USCM Service Uniform, White", 12, /obj/item/clothing/under/marine/dress, null, VENDOR_ITEM_REGULAR),
list("USCM Flightsuit", 12, /obj/item/clothing/under/rank/synthetic/flight, null, VENDOR_ITEM_REGULAR),
list("USCM Vehicle Crewman Uniform", 12, /obj/item/clothing/under/marine/officer/tanker, null, VENDOR_ITEM_REGULAR),
list("USCM Engineers Uniform", 12, /obj/item/clothing/under/marine/engineer/standard, null, VENDOR_ITEM_REGULAR),
list("USCM Engineers Uniform (Darker)", 12, /obj/item/clothing/under/marine/engineer/darker, null, VENDOR_ITEM_REGULAR),
list("USCM Engineering Officers Uniform", 12, /obj/item/clothing/under/marine/officer/engi, null, VENDOR_ITEM_REGULAR),
list("USCM Military Police Uniform", 12, /obj/item/clothing/under/marine/mp/standard, null, VENDOR_ITEM_REGULAR),
list("USCM Military Police Uniform (Darker)", 12, /obj/item/clothing/under/marine/mp/darker, null, VENDOR_ITEM_REGULAR),
Expand Down Expand Up @@ -245,8 +241,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_synth_snowflake, list(
list("Ushanka", 12, /obj/item/clothing/head/ushanka, null, VENDOR_ITEM_REGULAR),
list("Cap", 12, /obj/item/clothing/head/cmcap, null, VENDOR_ITEM_REGULAR),
list("MP Cap", 12, /obj/item/clothing/head/beret/marine/mp/mpcap, null, VENDOR_ITEM_REGULAR),
list("QM Cap", 12, /obj/item/clothing/head/cmcap/req/ro, null, VENDOR_ITEM_REGULAR),
list("Req Cap", 12, /obj/item/clothing/head/cmcap/req, null, VENDOR_ITEM_REGULAR),
list("Req Cap", 12, /obj/item/clothing/head/cmcap/khaki, null, VENDOR_ITEM_REGULAR),
list("Officer Cap", 12, /obj/item/clothing/head/cmcap/bridge, null, VENDOR_ITEM_REGULAR),
list("Bio Hood", 12, /obj/item/clothing/head/bio_hood/synth, null, VENDOR_ITEM_REGULAR),
list("Fedora", 12, /obj/item/clothing/head/fedora, null, VENDOR_ITEM_REGULAR),
Expand Down Expand Up @@ -298,7 +293,6 @@ GLOBAL_LIST_INIT(cm_vending_clothing_synth_snowflake, list(
list("USCM Service Jacket", 12, /obj/item/clothing/suit/storage/jacket/marine/service, null, VENDOR_ITEM_REGULAR),
list("USCM MP Service Jacket", 12, /obj/item/clothing/suit/storage/jacket/marine/service/mp, null, VENDOR_ITEM_REGULAR),
list("USCM Light Flak Jacket", 12, /obj/item/clothing/suit/storage/jacket/marine/pilot, null, VENDOR_ITEM_REGULAR),
list("USCM Vehicle Crewman Jacket", 12, /obj/item/clothing/suit/storage/jacket/marine/service/tanker, null, VENDOR_ITEM_REGULAR),
list("Windbreaker, Brown", 12, /obj/item/clothing/suit/storage/windbreaker/windbreaker_brown, null, VENDOR_ITEM_REGULAR),
list("Windbreaker, Grey", 12, /obj/item/clothing/suit/storage/windbreaker/windbreaker_gray, null, VENDOR_ITEM_REGULAR),
list("Windbreaker, Green", 12, /obj/item/clothing/suit/storage/windbreaker/windbreaker_green, null, VENDOR_ITEM_REGULAR),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@ GLOBAL_LIST_INIT(cm_vending_vehicle_crew_arc, list(
GLOBAL_LIST_INIT(cm_vending_clothing_vehicle_crew, list(
list("STANDARD EQUIPMENT (TAKE ALL)", 0, null, null, null),
list("Gloves", 0, /obj/item/clothing/gloves/yellow, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY),
list("Tanker Armor", 0, /obj/item/clothing/suit/storage/marine/tanker, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY),
list("Tanker Armor", 0, /obj/item/clothing/suit/storage/marine, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY),
list("M50 Tanker Helmet", 0, /obj/item/clothing/head/helmet/marine/tech/tanker, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY),
list("Medical Helmet Optic", 0, /obj/item/device/helmet_visor/medical, MARINE_CAN_BUY_GLASSES, VENDOR_ITEM_MANDATORY),
list("Welding Kit", 0, /obj/item/tool/weldpack, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_MANDATORY),
Expand Down
2 changes: 0 additions & 2 deletions code/game/machinery/vending/vendor_types/requisitions.dm
Original file line number Diff line number Diff line change
Expand Up @@ -454,8 +454,6 @@
listed_products = list(
list("UNIFORM", -1, null, null),
list("USCM Uniform", 20, /obj/item/clothing/under/marine, VENDOR_ITEM_REGULAR),
list("USCM Combat Technician Uniform", 5, /obj/item/clothing/under/marine/engineer, VENDOR_ITEM_REGULAR),
list("USCM Hospital Corpsman uniform", 5, /obj/item/clothing/under/marine/medic, VENDOR_ITEM_REGULAR),

list("BOOTS", -1, null, null),
list("Marine Combat Boots", 20, /obj/item/clothing/shoes/marine, VENDOR_ITEM_REGULAR),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_engi, list(

GLOBAL_LIST_INIT(cm_vending_clothing_engi, list(
list("STANDARD EQUIPMENT (TAKE ALL)", 0, null, null, null),
list("Standard Marine Apparel", 0, list(/obj/item/clothing/under/marine/engineer, /obj/item/clothing/shoes/marine/knife, /obj/item/clothing/gloves/marine, /obj/item/device/radio/headset/almayer/marine, /obj/item/clothing/head/helmet/marine/tech), MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY),
list("Standard Marine Apparel", 0, list(/obj/item/clothing/under/marine, /obj/item/clothing/shoes/marine/knife, /obj/item/clothing/gloves/marine, /obj/item/device/radio/headset/almayer/marine, /obj/item/clothing/head/helmet/marine/tech), MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY),
list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY),
list("Map", 0, /obj/item/map/current_map, MARINE_CAN_BUY_KIT, VENDOR_ITEM_MANDATORY),

Expand Down
23 changes: 12 additions & 11 deletions code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm
Original file line number Diff line number Diff line change
Expand Up @@ -99,14 +99,15 @@
/obj/structure/machinery/cm_vending/sorted/uniform_supply/squad_prep/populate_product_list(scale)
listed_products = list(
list("STANDARD EQUIPMENT", -1, null, null, null),
list("Black Marine Combat Boots", floor(scale * 15), /obj/item/clothing/shoes/marine/knife, VENDOR_ITEM_REGULAR),
list("Brown Marine Combat Boots", floor(scale * 15), /obj/item/clothing/shoes/marine/brown/knife, VENDOR_ITEM_REGULAR),
list("USCM Uniform", floor(scale * 15), /obj/item/clothing/under/marine, VENDOR_ITEM_REGULAR),
list("Brown Marine Combat Gloves", floor(scale * 15), /obj/item/clothing/gloves/marine/brown, VENDOR_ITEM_REGULAR),
list("Black Marine Combat Gloves", floor(scale * 15), /obj/item/clothing/gloves/marine, VENDOR_ITEM_REGULAR),
list("Marine Combat Boots", floor(scale * 15), /obj/item/clothing/shoes/marine/jungle/knife, VENDOR_ITEM_REGULAR),
list("Marine Uniform, Camo Conforming", floor(scale * 15), /obj/item/clothing/under/marine, VENDOR_ITEM_REGULAR),
list("Marine Uniform, Jungle BDU", floor(scale * 15), /obj/item/clothing/under/marine/standard, VENDOR_ITEM_REGULAR),
list("Marine Combat Gloves", floor(scale * 15), /obj/item/clothing/gloves/marine, VENDOR_ITEM_REGULAR),
list("Marine Radio Headset", floor(scale * 15), /obj/item/device/radio/headset/almayer/marine/solardevils, VENDOR_ITEM_REGULAR),
list("M10 Pattern Marine Helmet", floor(scale * 15), /obj/item/clothing/head/helmet/marine, VENDOR_ITEM_REGULAR),
list("M5 Pattern Camera Headset", floor(scale * 15), /obj/item/device/overwatch_camera, VENDOR_ITEM_REGULAR),
list("Patrol Cap", floor(scale * 15), /obj/item/clothing/head/cmcap, VENDOR_ITEM_REGULAR),
list("Boonie Hat", floor(scale * 15), /obj/item/clothing/head/cmcap/boonie, VENDOR_ITEM_REGULAR),

list("WEBBINGS", -1, null, null),
list("M3 Pattern Webbing", 2, /obj/item/clothing/accessory/storage/webbing/m3, VENDOR_ITEM_REGULAR),
Expand Down Expand Up @@ -170,21 +171,21 @@
list("M5 Gas Mask", floor(scale * 15), /obj/item/clothing/mask/gas/military, VENDOR_ITEM_REGULAR),
list("Tactical Wrap", floor(scale * 10), /obj/item/clothing/mask/rebreather/scarf/tacticalmask, VENDOR_ITEM_REGULAR),
list("Heat Absorbent Coif", floor(scale * 10), /obj/item/clothing/mask/rebreather/scarf, VENDOR_ITEM_REGULAR),
list("Rebreather", floor(scale * 10), /obj/item/clothing/mask/rebreather, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR),

list("MISCELLANEOUS", -1, null, null, null),
list("Ballistic goggles", round(scale * 10), /obj/item/clothing/glasses/mgoggles, VENDOR_ITEM_REGULAR),
list("M1A1 Ballistic goggles", round(scale * 10), /obj/item/clothing/glasses/mgoggles/v2, VENDOR_ITEM_REGULAR),
list("Prescription ballistic goggles", round(scale * 10), /obj/item/clothing/glasses/mgoggles/prescription, VENDOR_ITEM_REGULAR),
list("Marine RPG glasses", round(scale * 10), /obj/item/clothing/glasses/regular, VENDOR_ITEM_REGULAR),
list("M10 Helmet Camouflage Wrap", round(scale * 10), /obj/item/prop/helmetgarb/camocover, VENDOR_ITEM_REGULAR),
list("M10 Helmet Jungle Cover", round(scale * 10), /obj/item/prop/helmetgarb/camocover, VENDOR_ITEM_REGULAR),
list("M10 Helmet Snow Cover", round(scale * 10), /obj/item/prop/helmetgarb/camocover/snow, VENDOR_ITEM_REGULAR),
list("M10 Helmet Desert Cover", round(scale * 10), /obj/item/prop/helmetgarb/camocover/khaki, VENDOR_ITEM_REGULAR),
list("M10 Helmet Netting", round(scale * 10), /obj/item/prop/helmetgarb/netting, VENDOR_ITEM_REGULAR),
list("M10 Helmet Rain Cover", round(scale * 10), /obj/item/prop/helmetgarb/raincover, VENDOR_ITEM_REGULAR),
list("Firearm Lubricant", round(scale * 15), /obj/item/prop/helmetgarb/gunoil, VENDOR_ITEM_REGULAR),
list("USCM Flair", round(scale * 15), /obj/item/prop/helmetgarb/flair_uscm, VENDOR_ITEM_REGULAR),
list("Patrol Cap, Snow", floor(scale * 15), /obj/item/clothing/head/cmcap/snow, VENDOR_ITEM_REGULAR),
list("Patrol Cap, Desert", floor(scale * 15), /obj/item/clothing/head/cmcap/desert, VENDOR_ITEM_REGULAR),
list("Boonie Hat, Desert", floor(scale * 15), /obj/item/clothing/head/cmcap/boonie/tan, VENDOR_ITEM_REGULAR),
list("Solar Devils Shoulder Patch", round(scale * 15), /obj/item/clothing/accessory/patch/devils, VENDOR_ITEM_REGULAR),
list("USCM Shoulder Patch", round(scale * 15), /obj/item/clothing/accessory/patch, VENDOR_ITEM_REGULAR),
list("Bedroll", round(scale * 20), /obj/item/roller/bedroll, VENDOR_ITEM_REGULAR),
)

/obj/item/storage/box/guncase/m3armor //forgive me, father
Expand Down
Loading
Loading