Skip to content

Commit

Permalink
USCM Aux Roles, Alt Camo Overhaul and Soul Enforcement (#559)
Browse files Browse the repository at this point in the history
Co-authored-by: XSlayer300 <[email protected]>
Co-authored-by: Doubleumc <[email protected]>
  • Loading branch information
3 people authored Dec 28, 2024
1 parent 66e3732 commit 7840aeb
Show file tree
Hide file tree
Showing 57 changed files with 2,018 additions and 1,706 deletions.
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
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,
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/game/jobs/job/marine/squad/specialist.dm
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
allow_additional = 1
scaled = 1
flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_ADD_TO_SQUAD
gear_preset = /datum/equipment_preset/uscm/spec
gear_preset = /datum/equipment_preset/uscm/specialist_equipped
entry_message_body = "<a href='"+WIKI_PLACEHOLDER+"'>You are the very rare and valuable weapon expert</a>, trained to use special equipment. You can serve a variety of roles, so choose carefully."

/datum/job/marine/specialist/set_spawn_positions(count)
Expand Down
34 changes: 18 additions & 16 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 Jungle 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,22 @@
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("Ballistic goggles, sun-shaded", round(scale * 10), /obj/item/clothing/glasses/mgoggles/black, VENDOR_ITEM_REGULAR),
list("Ballistic goggles, laser-shaded (brown)", round(scale * 10), /obj/item/clothing/glasses/mgoggles/orange, VENDOR_ITEM_REGULAR),
list("Ballistic goggles, laser-shaded (green)", round(scale * 10), /obj/item/clothing/glasses/mgoggles/green, 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 Expand Up @@ -343,9 +345,9 @@
list("Rebreather", round(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("Ballistic goggles, sun-shaded", round(scale * 10), /obj/item/clothing/glasses/mgoggles/black, VENDOR_ITEM_REGULAR),
list("Ballistic goggles, laser-shaded", round(scale * 10), /obj/item/clothing/glasses/mgoggles/orange, VENDOR_ITEM_REGULAR),
list("Prescription glasses", round(scale * 10), /obj/item/clothing/glasses/regular, VENDOR_ITEM_REGULAR),
list("Marine RPG glasses", round(scale * 10), /obj/item/clothing/glasses/regular, VENDOR_ITEM_REGULAR),
list("Firearm Lubricant", round(scale * 15), /obj/item/prop/helmetgarb/gunoil, VENDOR_ITEM_REGULAR),
list("FORECON Shoulder Patch", round(scale * 15), /obj/item/clothing/accessory/patch/forecon, VENDOR_ITEM_REGULAR),
Expand Down
1 change: 0 additions & 1 deletion code/game/machinery/vending/vendor_types/wo_vendors.dm
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,6 @@

list("MISCELLANEOUS", -1, null, null, null),
list("Ballistic goggles", floor(scale * 5), /obj/item/clothing/glasses/mgoggles, VENDOR_ITEM_REGULAR),
list("M1A1 Ballistic goggles", floor(scale * 5), /obj/item/clothing/glasses/mgoggles/v2, VENDOR_ITEM_REGULAR),
list("Prescription ballistic goggles", floor(scale * 5), /obj/item/clothing/glasses/mgoggles/prescription, VENDOR_ITEM_REGULAR),
list("Marine RPG glasses", floor(scale * 5), /obj/item/clothing/glasses/regular, VENDOR_ITEM_REGULAR),
list("M10 Helmet Netting", floor(scale * 5), /obj/item/prop/helmetgarb/netting, VENDOR_ITEM_REGULAR),
Expand Down
16 changes: 12 additions & 4 deletions code/game/objects/items/props/helmetgarb.dm
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
name = "combat netting"
desc = "Probably combat netting for a helmet. Probably just an extra hairnet that got ordered for the phantom Almayer cooking staff. Probably useless."
icon_state = "netting"
flags_obj = OBJ_NO_HELMET_BAND

/obj/item/prop/helmetgarb/spent_buckshot
name = "spent buckshot"
Expand Down Expand Up @@ -51,15 +52,21 @@
name = "raincover"
desc = "The standard M10 combat helmet is already water-resistant at depths of up to 10 meters. This makes the top potentially water-proof. At least it's something."
icon_state = "raincover"
flags_obj = OBJ_NO_HELMET_BAND

/obj/item/prop/helmetgarb/camocover
name = "camocover"
name = "jungle helmet cover"
desc = "A cover that goes over the top of an M10 pattern helmet to camoflauge it without needing the use of paints."
icon_state = "camocover"
flags_obj = OBJ_NO_HELMET_BAND

/obj/item/prop/helmetgarb/camocover/Initialize(mapload, ...)
. = ..()
select_gamemode_skin(/obj/item/prop/helmetgarb/camocover)
/obj/item/prop/helmetgarb/camocover/snow
name = "snow helmet cover"
icon_state = "s_camocover"

/obj/item/prop/helmetgarb/camocover/desert
name = "desert helmet cover"
icon_state = "d_camocover"

/obj/item/prop/helmetgarb/rabbitsfoot
name = "Rabbit's Foot"
Expand Down Expand Up @@ -104,6 +111,7 @@
gender = PLURAL
garbage = FALSE
w_class = SIZE_MEDIUM
flags_obj = OBJ_NO_HELMET_BAND

var/nvg_maxhealth = 125
var/nvg_health = 125
Expand Down
8 changes: 4 additions & 4 deletions code/game/objects/items/storage/backpack.dm
Original file line number Diff line number Diff line change
Expand Up @@ -421,7 +421,7 @@
desc = "The standard-issue pack of the USCM and US Army forces. Designed to lug gear into the battlefield using the Intuitive Mounting Point system on M3 armor."
icon_state = "marinepack"
item_state = "marinepack"
has_gamemode_skin = TRUE //replace this with the atom_flag NO_SNOW_TYPE at some point, just rename it to like, NO_MAP_VARIANT_SKIN
has_gamemode_skin = FALSE //replace this with the atom_flag NO_SNOW_TYPE at some point, just rename it to like, NO_MAP_VARIANT_SKIN
xeno_icon_state = "marinepack"
xeno_types = list(/mob/living/carbon/xenomorph/runner, /mob/living/carbon/xenomorph/praetorian, /mob/living/carbon/xenomorph/drone, /mob/living/carbon/xenomorph/warrior, /mob/living/carbon/xenomorph/defender, /mob/living/carbon/xenomorph/sentinel, /mob/living/carbon/xenomorph/spitter)

Expand Down Expand Up @@ -650,7 +650,7 @@ GLOBAL_LIST_EMPTY_TYPED(radio_packs, /obj/item/storage/backpack/marine/satchel/r
icon = 'icons/obj/items/clothing/belts.dmi'
icon_state = "g8pouch"
item_state = "g8pouch"
has_gamemode_skin = TRUE
has_gamemode_skin = FALSE
can_hold_skill = list()

/obj/item/storage/backpack/general_belt/equipped(mob/user, slot)
Expand Down Expand Up @@ -833,7 +833,7 @@ GLOBAL_LIST_EMPTY_TYPED(radio_packs, /obj/item/storage/backpack/marine/satchel/r
var/fuel_type = "fuel"
max_storage_space = 18
storage_slots = null
has_gamemode_skin = TRUE
has_gamemode_skin = FALSE
xeno_types = null

/obj/item/storage/backpack/marine/engineerpack/Initialize()
Expand Down Expand Up @@ -931,7 +931,7 @@ GLOBAL_LIST_EMPTY_TYPED(radio_packs, /obj/item/storage/backpack/marine/satchel/r
icon_state = "flamethrower_tank"
max_fuel = 500
fuel_type = "utnapthal"
has_gamemode_skin = TRUE
has_gamemode_skin = FALSE

/obj/item/storage/backpack/marine/engineerpack/flamethrower/verb/remove_reagents()
set name = "Empty canister"
Expand Down
28 changes: 14 additions & 14 deletions code/game/objects/items/storage/belt.dm
Original file line number Diff line number Diff line change
Expand Up @@ -300,7 +300,7 @@
/obj/item/device/reagent_scanner,
/obj/item/device/analyzer/plant_analyzer,
)
has_gamemode_skin = TRUE
has_gamemode_skin = FALSE

/obj/item/storage/belt/medical/lifesaver/standard
has_gamemode_skin = FALSE
Expand Down Expand Up @@ -599,7 +599,7 @@
/obj/item/ammo_magazine/rifle,
/obj/item/ammo_magazine/smg,
)
has_gamemode_skin = TRUE
has_gamemode_skin = FALSE

/obj/item/storage/belt/marine/standard
has_gamemode_skin = FALSE
Expand Down Expand Up @@ -832,7 +832,7 @@
max_storage_space = 28
can_hold = list(/obj/item/ammo_magazine/handful)
flap = FALSE
has_gamemode_skin = TRUE
has_gamemode_skin = FALSE

/obj/item/storage/belt/shotgun/full/fill_preset_inventory()
for(var/i = 1 to storage_slots)
Expand Down Expand Up @@ -1284,7 +1284,7 @@
/obj/item/weapon/gun/pistol/smart,
/obj/item/ammo_magazine/pistol/smart,
)
has_gamemode_skin = TRUE
has_gamemode_skin = FALSE

/obj/item/storage/belt/gun/m4a3/standard
has_gamemode_skin = FALSE
Expand Down Expand Up @@ -1437,8 +1437,8 @@
name = "\improper M276 pattern XM51 holster rig"
desc = "The M276 is the standard load-bearing equipment of the USCM. It consists of a modular belt with various clips. This version is for the XM51 breaching scattergun, allowing easier storage of the weapon. It features pouches for storing two magazines along with extra shells."
icon_state = "xm51_holster"
has_gamemode_skin = TRUE
gun_has_gamemode_skin = TRUE
has_gamemode_skin = FALSE
gun_has_gamemode_skin = FALSE
storage_slots = 8
max_w_class = 5
can_hold = list(
Expand Down Expand Up @@ -1494,7 +1494,7 @@
/obj/item/weapon/gun/revolver,
/obj/item/ammo_magazine/revolver,
)
has_gamemode_skin = TRUE
has_gamemode_skin = FALSE
holster_slots = list(
"1" = list(
"icon_x" = -1,
Expand Down Expand Up @@ -1631,7 +1631,7 @@
desc = "The M276 is the standard load-bearing equipment of the USCM. It consists of a modular belt with various clips. This version is for the powerful Mateba magnum revolver, along with five small pouches for speedloaders. It was included with the mail-order USCM edition of the Mateba autorevolver in the early 2170s."
icon_state = "cmateba_holster"
item_state = "marinebelt"
has_gamemode_skin = TRUE
has_gamemode_skin = FALSE

/obj/item/storage/belt/gun/mateba/cmateba/full/fill_preset_inventory()
handle_item_insertion(new /obj/item/weapon/gun/revolver/mateba/cmateba())
Expand Down Expand Up @@ -1815,7 +1815,7 @@
/obj/item/weapon/gun/pistol/smart,
/obj/item/ammo_magazine/pistol/smart,
)
has_gamemode_skin = TRUE
has_gamemode_skin = FALSE

/obj/item/storage/belt/gun/smartpistol/full/fill_preset_inventory()
handle_item_insertion(new /obj/item/weapon/gun/pistol/smart())
Expand Down Expand Up @@ -1896,7 +1896,7 @@
/obj/item/ammo_magazine/pistol,
/obj/item/ammo_magazine/smartgun,
)
has_gamemode_skin = TRUE
has_gamemode_skin = FALSE

/obj/item/storage/belt/gun/smartgunner/standard
has_gamemode_skin = FALSE
Expand Down Expand Up @@ -1966,7 +1966,7 @@
/obj/item/ammo_magazine/pistol,
/obj/item/ammo_magazine/smartgun,
)
has_gamemode_skin = TRUE
has_gamemode_skin = FALSE

/obj/item/storage/belt/gun/smartgunner/pmc/full/fill_preset_inventory()
handle_item_insertion(new /obj/item/weapon/gun/pistol/vp78())
Expand Down Expand Up @@ -1995,7 +1995,7 @@
/obj/item/ammo_magazine/pistol,
/obj/item/ammo_magazine/smartgun,
)
has_gamemode_skin = TRUE
has_gamemode_skin = FALSE

/obj/item/storage/belt/gun/smartgunner/whiteout/full/fill_preset_inventory()
handle_item_insertion(new /obj/item/weapon/gun/revolver/mateba/pmc())
Expand All @@ -2017,7 +2017,7 @@
/obj/item/ammo_magazine/pistol,
/obj/item/ammo_magazine/smartgun,
)
has_gamemode_skin = TRUE
has_gamemode_skin = FALSE

/obj/item/storage/belt/gun/smartgunner/clf/full/fill_preset_inventory()
handle_item_insertion(new /obj/item/weapon/gun/revolver/mateba())
Expand Down Expand Up @@ -2058,7 +2058,7 @@
/obj/item/mortar_shell,
)
bypass_w_limit = list(/obj/item/mortar_shell)
has_gamemode_skin = TRUE
has_gamemode_skin = FALSE

/obj/item/storage/belt/gun/utility
name = "\improper M276 pattern combat toolbelt rig"
Expand Down
1 change: 0 additions & 1 deletion code/game/objects/items/storage/boxes.dm
Original file line number Diff line number Diff line change
Expand Up @@ -859,7 +859,6 @@
new /obj/item/reagent_container/food/snacks/packaged_meal(src, second)
new /obj/item/reagent_container/food/snacks/packaged_meal(src, side)
new /obj/item/reagent_container/food/snacks/packaged_meal(src, desert)
new /obj/item/reagent_container/food/drinks/cans/waterbottle(src)
if(cookie == 1)
new /obj/item/reagent_container/food/snacks/fortunecookie/prefilled(src)
new /obj/item/storage/fancy/cigarettes/lucky_strikes_4(src)
Expand Down
Loading

0 comments on commit 7840aeb

Please sign in to comment.