From 90b9a397c131444affe208edf9577a634d6d14f5 Mon Sep 17 00:00:00 2001 From: AndroBetel <44546836+AndroBetel@users.noreply.github.com> Date: Tue, 12 Mar 2024 22:04:33 +0300 Subject: [PATCH] 1 --- code/game/objects/items/storage/belt.dm | 6 ++++++ .../crates_lockers/closets/job_closets.dm | 17 +++++++++++++++++ code/modules/clothing/suits/marine_armor.dm | 3 +++ maps/map_files/rover/rover.dmm | 6 +++--- 4 files changed, 29 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 8ced2ca8db..c798acd047 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -608,6 +608,9 @@ new /obj/item/ammo_magazine/smartgun(src) new /obj/item/ammo_magazine/smartgun(src) +/obj/item/storage/belt/marine/smartgunner/standard + has_gamemode_skin = FALSE + /obj/item/storage/belt/marine/quackers name = "Mr. Quackers" desc = "What are we going to do today, Mr. Quackers?" @@ -1640,6 +1643,9 @@ ) has_gamemode_skin = TRUE +/obj/item/storage/belt/gun/smartgunner/standard + has_gamemode_skin = FALSE + /obj/item/storage/belt/gun/smartgunner/full/fill_preset_inventory() handle_item_insertion(new /obj/item/weapon/gun/pistol/m4a3()) new /obj/item/ammo_magazine/pistol/hp(src) diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index 73cf11a6a3..586832e746 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -146,6 +146,23 @@ new /obj/item/storage/belt/marine/smartgunner(src) new /obj/item/storage/belt/gun/smartgunner(src) +/obj/structure/closet/secure_closet/smartgunner_forecon + name = "smartgunner locker" + desc = "A secure storage unit for a smartgunner." + req_one_access = list(ACCESS_MARINE_LEADER, ACCESS_MARINE_SMARTPREP) + +/obj/structure/closet/secure_closet/smartgunner_forecon/Initialize() + . = ..() + new /obj/item/weapon/gun/smartgun(src) + new /obj/item/smartgun_battery(src) + new /obj/item/clothing/suit/storage/marine/smartgunner/standard(src) + new /obj/item/ammo_magazine/smartgun(src) + new /obj/item/ammo_magazine/smartgun(src) + new /obj/item/ammo_magazine/smartgun(src) + new /obj/item/ammo_magazine/smartgun(src) + new /obj/item/storage/belt/marine/smartgunner/standard(src) + new /obj/item/storage/belt/gun/smartgunner/standard(src) + /obj/structure/closet/cryo/Initialize() . = ..() new /obj/item/clothing/under/marine(src) diff --git a/code/modules/clothing/suits/marine_armor.dm b/code/modules/clothing/suits/marine_armor.dm index eb3c8d9b89..15c3bef21f 100644 --- a/code/modules/clothing/suits/marine_armor.dm +++ b/code/modules/clothing/suits/marine_armor.dm @@ -435,6 +435,9 @@ UnregisterSignal(user, COMSIG_HUMAN_ATTEMPTING_EQUIP) +/obj/item/clothing/suit/storage/marine/smartgunner/standard + flags_atom = NO_SNOW_TYPE + /obj/item/clothing/suit/storage/marine/leader name = "\improper B12 pattern marine armor" desc = "A lightweight suit of carbon fiber body armor built for quick movement. Designed in a lovely forest green. Use it to toggle the built-in flashlight." diff --git a/maps/map_files/rover/rover.dmm b/maps/map_files/rover/rover.dmm index 12245ea429..0d4bc14fd8 100644 --- a/maps/map_files/rover/rover.dmm +++ b/maps/map_files/rover/rover.dmm @@ -68,9 +68,9 @@ /turf/open/space/basic, /area/golden_arrow/canteen) "aC" = ( -/obj/structure/closet/secure_closet/smartgunner{ - req_access_txt = "14;39"; - req_one_access = list() +/obj/structure/closet/secure_closet/smartgunner_forecon{ + req_one_access = list(); + req_access_txt = "14;39" }, /turf/open/floor/almayer, /area/golden_arrow/squad_one)