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

USCM Aux Roles, Alt Camo Overhaul and Soul Enforcement #559

Merged
merged 140 commits into from
Dec 28, 2024
Merged
Show file tree
Hide file tree
Changes from 80 commits
Commits
Show all changes
140 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
4026218
Fixed
AmoryBlaine Nov 14, 2024
8b8518c
Update cmb.dm
AmoryBlaine Nov 15, 2024
dc470c2
Merge branch 'master' into civilian-presets
AmoryBlaine Nov 15, 2024
5ec0def
gear preset updates 1
AmoryBlaine Nov 17, 2024
83342e4
snow is jungle
AmoryBlaine Nov 17, 2024
4592a94
updates
AmoryBlaine Nov 17, 2024
03ef2be
props
AmoryBlaine Nov 17, 2024
c4a3d05
underwear stuff
AmoryBlaine Nov 17, 2024
768db44
more changes
AmoryBlaine Nov 17, 2024
a134058
more shit
AmoryBlaine Nov 17, 2024
7372633
Update uniforms.dmi
AmoryBlaine Nov 17, 2024
6864690
few changes
AmoryBlaine Nov 17, 2024
800d6ab
googles integrated
AmoryBlaine Nov 17, 2024
6e2122b
green goggles
AmoryBlaine Nov 17, 2024
120acee
goggles
AmoryBlaine Nov 17, 2024
c917900
updates, close to done
AmoryBlaine Nov 18, 2024
43ddda3
Merge branch 'master' into USCM-remaining-overhaul
AmoryBlaine Nov 18, 2024
f5682b0
PT shorts
AmoryBlaine Nov 18, 2024
1d7f3e5
Update preferences_gear.dm
AmoryBlaine Nov 18, 2024
4ef8804
nvgs fixed
AmoryBlaine Nov 19, 2024
2ee260e
uacg armor
AmoryBlaine Nov 20, 2024
d9df297
uacg
AmoryBlaine Nov 20, 2024
b8219d2
Update ties.dm
AmoryBlaine Nov 20, 2024
d765efb
Update marine_coat.dm
AmoryBlaine Nov 20, 2024
162740f
more hats
AmoryBlaine Nov 21, 2024
c696955
shit
AmoryBlaine Nov 21, 2024
24d06be
beret update
AmoryBlaine Nov 21, 2024
8c8bd86
Fixes
AmoryBlaine Nov 22, 2024
98094e8
Update _marine_armor.dm
AmoryBlaine Nov 23, 2024
25bdcd8
Update uscm.dm
AmoryBlaine Nov 26, 2024
1b3c5b9
Update code/modules/gear_presets/_select_equipment.dm
AmoryBlaine Nov 26, 2024
b6ea147
Update code/modules/gear_presets/uscm.dm
AmoryBlaine Nov 26, 2024
741fb82
Update code/modules/gear_presets/uscm.dm
AmoryBlaine Nov 26, 2024
b3e1b20
Update code/modules/gear_presets/uscm.dm
AmoryBlaine Nov 26, 2024
0cd3319
Update code/modules/gear_presets/uscm.dm
AmoryBlaine Nov 26, 2024
d9e6dce
Update code/modules/gear_presets/uscm.dm
AmoryBlaine Nov 26, 2024
b0a96cb
Update code/modules/gear_presets/uscm.dm
AmoryBlaine Nov 26, 2024
7d06399
Update code/modules/gear_presets/colonist.dm
AmoryBlaine Nov 26, 2024
2c85121
Update feet.dmi
AmoryBlaine Nov 26, 2024
a9a6228
Merge branch 'USCM-remaining-overhaul' of https://github.com/AmoryBla…
AmoryBlaine Nov 26, 2024
e436a36
Merge branch 'master' into USCM-remaining-overhaul
AmoryBlaine Nov 26, 2024
989906d
Merge branch 'master' of https://github.com/PvE-CMSS13/PvE-CMSS13 int…
AmoryBlaine Nov 28, 2024
6cec362
Update marine_uniform.dm
AmoryBlaine Nov 28, 2024
648caaf
Update marine_uniform.dm
AmoryBlaine Nov 28, 2024
86b4756
Update LV522_Chances_Claim.dmm
AmoryBlaine Nov 28, 2024
e170af7
Update LV522_Chances_Claim_FORECON.dmm
AmoryBlaine Nov 28, 2024
e703b61
Update LV522_Chances_Claim_FORECON.dmm
AmoryBlaine Nov 28, 2024
4896134
updates
AmoryBlaine Nov 30, 2024
77662cc
Update code/modules/gear_presets/uscm.dm
AmoryBlaine Dec 1, 2024
1acd196
Update code/modules/gear_presets/uscm.dm
AmoryBlaine Dec 1, 2024
b1a5463
Update code/modules/gear_presets/uscm.dm
AmoryBlaine Dec 1, 2024
86965e0
Merge branch 'master' of https://github.com/PvE-CMSS13/PvE-CMSS13 int…
AmoryBlaine Dec 1, 2024
3c358e1
Merge branch 'master' of https://github.com/PvE-CMSS13/PvE-CMSS13 int…
AmoryBlaine Dec 2, 2024
ad71786
berets
AmoryBlaine Dec 3, 2024
bf49e69
Update uscm.dm
AmoryBlaine Dec 14, 2024
1ac5fe3
SADAR update fixed inconsist on a thing
AmoryBlaine Dec 14, 2024
8308819
Merge branch 'master' of https://github.com/PvE-CMSS13/PvE-CMSS13 int…
AmoryBlaine Dec 14, 2024
a025b80
Update helmet_garb.dmi
AmoryBlaine Dec 16, 2024
16b5866
helmet garb shit
AmoryBlaine Dec 16, 2024
e6843a6
final fix
AmoryBlaine Dec 17, 2024
b4d0399
SG eyesight thing
AmoryBlaine Dec 17, 2024
524b3df
Update preferences_gear.dm
AmoryBlaine Dec 18, 2024
94be9a0
Update ties.dm
AmoryBlaine Dec 18, 2024
99ac6a3
Update ties.dm
AmoryBlaine Dec 18, 2024
7eae42b
Merge branch 'master' into USCM-remaining-overhaul
AmoryBlaine Dec 18, 2024
483ebe6
Merge branch 'master' into USCM-remaining-overhaul
AmoryBlaine Dec 20, 2024
37dbec4
Merge branch 'master' of https://github.com/PvE-CMSS13/PvE-CMSS13 int…
AmoryBlaine Dec 23, 2024
3ed4087
update
AmoryBlaine Dec 23, 2024
fd44589
Merge branch 'master' of https://github.com/PvE-CMSS13/PvE-CMSS13 int…
AmoryBlaine Dec 26, 2024
9847ae9
Merge branch 'master' into USCM-remaining-overhaul
AmoryBlaine Dec 27, 2024
525f93e
Merge branch 'master' of https://github.com/PvE-CMSS13/PvE-CMSS13 int…
AmoryBlaine Dec 27, 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
4 changes: 2 additions & 2 deletions code/datums/emergency_calls/cryo_marines.dm
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
else if (heavies < max_heavies && (!mind || (HAS_FLAG(human.client.prefs.toggles_ert, PLAY_HEAVY) && check_timelock(human.client, JOB_SQUAD_SPECIALIST, time_required_for_job))))
heavies++
human.client?.prefs.copy_all_to(human, JOB_SQUAD_SPECIALIST, TRUE, TRUE)
arm_equipment(human, /datum/equipment_preset/uscm/spec/cryo, mind == null, TRUE)
arm_equipment(human, /datum/equipment_preset/uscm/specialist_equipped, mind == null, TRUE)
to_chat(human, SPAN_ROLE_HEADER("You are a Weapons Specialist in the USCM"))
to_chat(human, SPAN_ROLE_BODY("Your squad is here to assist in the defence of [SSmapping.configs[GROUND_MAP].map_name]. Listen to the chain of command."))
to_chat(human, SPAN_BOLDWARNING("If you wish to cryo or ghost upon spawning in, you must ahelp and inform staff so you can be replaced."))
Expand All @@ -68,7 +68,7 @@
else if (engineers < max_engineers && (!mind || (HAS_FLAG(human.client.prefs.toggles_ert, PLAY_ENGINEER) && check_timelock(human.client, JOB_SQUAD_ENGI, time_required_for_job))))
engineers++
human.client?.prefs.copy_all_to(human, JOB_SQUAD_ENGI, TRUE, TRUE)
arm_equipment(human, /datum/equipment_preset/uscm/engineer/cryo, mind == null, TRUE)
arm_equipment(human, /datum/equipment_preset/uscm/engineer_equipped, mind == null, TRUE)
to_chat(human, SPAN_ROLE_HEADER("You are an Engineer in the USCM"))
to_chat(human, 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(human, 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
4 changes: 2 additions & 2 deletions 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 All @@ -52,7 +52,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(engineers < max_engineers && HAS_FLAG(H.client.prefs.toggles_ert, PLAY_ENGINEER) && check_timelock(H.client, JOB_SQUAD_ENGI, time_required_for_job))
engineers++
arm_equipment(H, /datum/equipment_preset/uscm/engineer_equipped/cryo, TRUE, TRUE)
arm_equipment(H, /datum/equipment_preset/uscm/engineer_equipped, TRUE, TRUE)
to_chat(H, SPAN_ROLE_HEADER("You are an Engineer 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 (medics < max_medics && HAS_FLAG(H.client.prefs.toggles_ert, PLAY_MEDIC) && check_timelock(H.client, JOB_SQUAD_MEDIC, time_required_for_job))
Expand Down
2 changes: 1 addition & 1 deletion code/datums/emergency_calls/cryo_spec.dm
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@

sleep(5)
human.client?.prefs.copy_all_to(human, JOB_SQUAD_SPECIALIST, TRUE, TRUE)
arm_equipment(human, /datum/equipment_preset/uscm/spec/cryo, mind == null, TRUE)
arm_equipment(human, /datum/equipment_preset/uscm/specialist_equipped, mind == null, TRUE)
to_chat(human, SPAN_ROLE_HEADER("You are a Weapons Specialist in the USCM"))
to_chat(human, SPAN_ROLE_BODY("Your squad is here to assist in the defence of [SSmapping.configs[GROUND_MAP].map_name]. Listen to the chain of command."))
to_chat(human, 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
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/skills/uscm.dm
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ United States Colonial Marines
SKILL_CQC = SKILL_CQC_TRAINED,
SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED,
SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, //to use c4 in demo set.
SKILL_SPEC_WEAPONS = SKILL_SPEC_TRAINED,
SKILL_SPEC_WEAPONS = SKILL_SPEC_ALL,
Doubleumc marked this conversation as resolved.
Show resolved Hide resolved
SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED,
SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED,
SKILL_JTAC = SKILL_JTAC_BEGINNER
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
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
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
3 changes: 1 addition & 2 deletions code/game/machinery/vending/vendor_types/crew/synthetic.dm
Original file line number Diff line number Diff line change
Expand Up @@ -245,8 +245,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
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, Jungle BDU", floor(scale * 15), /obj/item/clothing/head/cmcap, VENDOR_ITEM_REGULAR),
list("Boonie Hat, Jungle BDU", 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/desert, 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