From 07546104be8af3d82f176360b618393e5c21f1ec Mon Sep 17 00:00:00 2001 From: Doubleumc Date: Wed, 28 Aug 2024 19:37:44 -0400 Subject: [PATCH] pistol compat lineart, loadout box restrictions, and mapping for new guns --- code/game/machinery/vending/vending_types.dm | 2 +- .../vendor_types/crew/staff_officer.dm | 2 +- .../vending/vendor_types/requisitions.dm | 2 +- code/game/objects/items/storage/misc.dm | 12 + ...ot_in_progress_insert_fiorina_nightmare.dm | 18 +- code/modules/gear_presets/uscm_event.dm | 2 +- code/modules/gear_presets/uscm_ship.dm | 2 +- .../projectiles/ammo_boxes/magazine_boxes.dm | 4 +- icons/obj/items/weapons/guns/lineart.dmi | Bin 23315 -> 26387 bytes .../Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm | 8447 +---------------- .../lazy_templates/uscm_ert_station.dmm | 2 +- 11 files changed, 104 insertions(+), 8389 deletions(-) diff --git a/code/game/machinery/vending/vending_types.dm b/code/game/machinery/vending/vending_types.dm index 4fbeef10bd..fb824e7397 100644 --- a/code/game/machinery/vending/vending_types.dm +++ b/code/game/machinery/vending/vending_types.dm @@ -261,7 +261,7 @@ /obj/item/explosive/grenade/custom/teargas = 40, /obj/item/ammo_magazine/smg/m39/rubber = 40, /obj/item/ammo_magazine/pistol/rubber = 40, - /obj/item/ammo_magazine/pistol/mod88/rubber = 40, + /obj/item/ammo_magazine/pistol/vp70/rubber = 40, /obj/item/ammo_magazine/rifle/rubber = 40, /obj/item/ammo_magazine/rifle/m4ra/rubber = 40, /obj/item/clothing/head/helmet/marine/MP = 8, diff --git a/code/game/machinery/vending/vendor_types/crew/staff_officer.dm b/code/game/machinery/vending/vendor_types/crew/staff_officer.dm index 65fbf29176..491522c9a3 100644 --- a/code/game/machinery/vending/vendor_types/crew/staff_officer.dm +++ b/code/game/machinery/vending/vendor_types/crew/staff_officer.dm @@ -38,7 +38,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_staff_officer, list( list("PERSONAL SIDEARM (CHOOSE 1)", 0, null, null, null), list("M44 Revolver", 0, /obj/item/storage/belt/gun/m44/mp, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_RECOMMENDED), - list("Mod 88 Pistol", 0, /obj/item/storage/belt/gun/m4a3/mod88, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_RECOMMENDED), + list("Mod 88 Pistol", 0, /obj/item/storage/belt/gun/m4a3/vp70, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_RECOMMENDED), list("M4A3 Pistol", 0, /obj/item/storage/belt/gun/m4a3/commander, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_RECOMMENDED), list("VP78 Pistol", 0, /obj/item/storage/belt/gun/m4a3/vp78, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_RECOMMENDED), diff --git a/code/game/machinery/vending/vendor_types/requisitions.dm b/code/game/machinery/vending/vendor_types/requisitions.dm index 30cfb9ae08..2555e3fde8 100644 --- a/code/game/machinery/vending/vendor_types/requisitions.dm +++ b/code/game/machinery/vending/vendor_types/requisitions.dm @@ -311,7 +311,7 @@ list("Shotgun Shell Box (Flechette x 100)", 0, /obj/item/ammo_box/magazine/shotgun/flechette, VENDOR_ITEM_REGULAR), list("Shotgun Shell Box (Slugs x 100)", 0, /obj/item/ammo_box/magazine/shotgun, VENDOR_ITEM_REGULAR), list("Shotgun Shell Box (16g) (Breaching x 120)", 0, /obj/item/ammo_box/magazine/shotgun/light/breaching, VENDOR_ITEM_REGULAR), - list("Magazine Box (88 Mod 4 AP x 16)", 0, /obj/item/ammo_box/magazine/mod88, VENDOR_ITEM_REGULAR), + list("Magazine Box (VP70 x 16)", 0, /obj/item/ammo_box/magazine/vp70, VENDOR_ITEM_REGULAR), list("Magazine Box (SU-6 x 16)", 0, /obj/item/ammo_box/magazine/su6, VENDOR_ITEM_REGULAR), list("Magazine Box (VP78 x 16)", 0, /obj/item/ammo_box/magazine/vp78, VENDOR_ITEM_REGULAR), list("Magazine Box (XM51 x 8)", 0, /obj/item/ammo_box/magazine/xm51, VENDOR_ITEM_REGULAR), diff --git a/code/game/objects/items/storage/misc.dm b/code/game/objects/items/storage/misc.dm index 7cfa727615..906b32c9bc 100644 --- a/code/game/objects/items/storage/misc.dm +++ b/code/game/objects/items/storage/misc.dm @@ -123,6 +123,8 @@ /obj/item/storage/box/loadout/upp name = "Type 73 storing case" desc = "A small case containing a loaded Type 73, and additional magazines." + can_hold = list(/obj/item/weapon/gun/pistol/t73, /obj/item/ammo_magazine/pistol/t73) + /obj/item/storage/box/loadout/upp/fill_preset_inventory() handle_item_insertion(new /obj/item/weapon/gun/pistol/t73()) for(var/i = 1 to storage_slots - 1) @@ -131,6 +133,7 @@ /obj/item/storage/box/loadout/M4A3_custom_loadout name = "M4A3 storage case" desc = "A relatively large storage case containing a loaded M4A3 and additional magazines." + can_hold = list(/obj/item/weapon/gun/pistol/m4a3/custom, /obj/item/ammo_magazine/pistol) /obj/item/storage/box/loadout/M4A3_custom_loadout/fill_preset_inventory() handle_item_insertion(new /obj/item/weapon/gun/pistol/m4a3/custom()) @@ -140,6 +143,7 @@ /obj/item/storage/box/loadout/HG45_civilian_loadout name = "HG 45 'Aguila' storage case" desc = "A relatively large storage case containing a loaded HG 45 'Aguila' and additional magazines." + can_hold = list(/obj/item/weapon/gun/pistol/highpower, /obj/item/ammo_magazine/pistol/highpower) /obj/item/storage/box/loadout/HG45_civilian_loadout/fill_preset_inventory() handle_item_insertion(new /obj/item/weapon/gun/pistol/highpower()) @@ -149,6 +153,7 @@ /obj/item/storage/box/loadout/HG45_marine_loadout name = "HG 45 'Marina' storage case" desc = "A relatively large storage case containing a loaded HG 45 'Marina' and additional magazines." + can_hold = list(/obj/item/weapon/gun/pistol/highpower/black, /obj/item/ammo_magazine/pistol/highpower/black) /obj/item/storage/box/loadout/HG45_marine_loadout/fill_preset_inventory() handle_item_insertion(new /obj/item/weapon/gun/pistol/highpower/black()) @@ -158,6 +163,7 @@ /obj/item/storage/box/loadout/HG44_loadout name = "HG 44 'Automag' storage case" desc = "A relatively large storage case containing a loaded HG 44 'Automag' and additional magazines." + can_hold = list(/obj/item/weapon/gun/pistol/highpower/automag, /obj/item/ammo_magazine/pistol/highpower/automag) /obj/item/storage/box/loadout/HG44_loadout/fill_preset_inventory() handle_item_insertion(new /obj/item/weapon/gun/pistol/highpower/automag()) @@ -167,6 +173,7 @@ /obj/item/storage/box/loadout/Spearhead_loadout name = "Spearhead Armoury storage case" desc = "A relatively large storage case containing a loaded Spearhead Armoury autorevolver and additional speedloaders." + can_hold = list(/obj/item/weapon/gun/revolver/spearhead, /obj/item/ammo_magazine/revolver/spearhead) /obj/item/storage/box/loadout/Spearhead_loadout/fill_preset_inventory() handle_item_insertion(new /obj/item/weapon/gun/revolver/spearhead()) @@ -176,6 +183,7 @@ /obj/item/storage/box/loadout/Spearhead_loadout/custom name = "Spearhead Armoury storage case" desc = "A relatively large storage case containing a loaded Spearhead Armoury autorevolver and additional speedloaders." + can_hold = list(/obj/item/weapon/gun/revolver/spearhead/black, /obj/item/ammo_magazine/revolver/spearhead) /obj/item/storage/box/loadout/Spearhead_loadout/custom/fill_preset_inventory() handle_item_insertion(new /obj/item/weapon/gun/revolver/spearhead/black()) @@ -185,6 +193,7 @@ /obj/item/storage/box/loadout/M1911_loadout name = "M1911 storage case" desc = "A relatively large storage case containing a loaded M1911 and additional magazines." + can_hold = list(/obj/item/weapon/gun/pistol/m1911, /obj/item/ammo_magazine/pistol/m1911) /obj/item/storage/box/loadout/M1911_loadout/fill_preset_inventory() handle_item_insertion(new /obj/item/weapon/gun/pistol/m1911()) @@ -194,6 +203,7 @@ /obj/item/storage/box/loadout/M44_loadout name = "M44 storage case" desc = "A relatively large storage case containing a loaded M44 revolver and additional speedloaders." + can_hold = list(/obj/item/weapon/gun/revolver/m44, /obj/item/ammo_magazine/revolver) /obj/item/storage/box/loadout/M44_loadout/fill_preset_inventory() handle_item_insertion(new /obj/item/weapon/gun/revolver/m44()) @@ -203,6 +213,7 @@ /obj/item/storage/box/loadout/M44_custom_loadout name = "M44 storage case" desc = "A relatively large storage case containing a loaded M44 revolver and additional speedloaders." + can_hold = list(/obj/item/weapon/gun/revolver/m44/custom, /obj/item/ammo_magazine/revolver) /obj/item/storage/box/loadout/M44_custom_loadout/fill_preset_inventory() handle_item_insertion(new /obj/item/weapon/gun/revolver/m44/custom()) @@ -215,6 +226,7 @@ w_class = SIZE_SMALL max_w_class = SIZE_TINY storage_slots = 4 + can_hold = list(/obj/item/weapon/gun/pistol/clfpistol, /obj/item/ammo_magazine/pistol/clfpistol) /obj/item/storage/box/loadout/clf/fill_preset_inventory() handle_item_insertion(new /obj/item/weapon/gun/pistol/clfpistol()) diff --git a/code/modules/gear_presets/survivors/fiorina_sciannex/riot_in_progress_insert_fiorina_nightmare.dm b/code/modules/gear_presets/survivors/fiorina_sciannex/riot_in_progress_insert_fiorina_nightmare.dm index 27d39348e7..22b1ef5853 100644 --- a/code/modules/gear_presets/survivors/fiorina_sciannex/riot_in_progress_insert_fiorina_nightmare.dm +++ b/code/modules/gear_presets/survivors/fiorina_sciannex/riot_in_progress_insert_fiorina_nightmare.dm @@ -46,9 +46,9 @@ switch(choice) if(1 to 6) new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) - new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/cmb, WEAR_IN_ACCESSORY) - new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_ACCESSORY) - new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/spearhead, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/spearhead, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/spearhead, WEAR_IN_ACCESSORY) new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, WEAR_J_STORE) new_human.equip_to_slot_or_del(new /obj/item/restraint/handcuffs, WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas, WEAR_IN_BACK) @@ -72,9 +72,9 @@ new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/beanbag, WEAR_IN_R_STORE) if(9 to 10) new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) - new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/cmb, WEAR_IN_ACCESSORY) - new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_ACCESSORY) - new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/spearhead, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/spearhead, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/spearhead, WEAR_IN_ACCESSORY) new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/mp5, WEAR_J_STORE) new_human.equip_to_slot_or_del(new /obj/item/restraint/handcuffs, WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector, WEAR_L_HAND) @@ -104,9 +104,9 @@ /datum/equipment_preset/synth/survivor/cmb/synth/load_gear(mob/living/carbon/human/new_human) //backpack new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/security, WEAR_BACK) - new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_BACK) - new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_BACK) - new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/spearhead, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/spearhead, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/spearhead, WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/device/autopsy_scanner, WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge/rubber, WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas, WEAR_IN_BACK) diff --git a/code/modules/gear_presets/uscm_event.dm b/code/modules/gear_presets/uscm_event.dm index 8d033cfb80..4a8776dc63 100644 --- a/code/modules/gear_presets/uscm_event.dm +++ b/code/modules/gear_presets/uscm_event.dm @@ -350,7 +350,7 @@ new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp/provost/chief(new_human), 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/clothing/gloves/black(new_human), WEAR_HANDS) - new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp70(new_human), WEAR_WAIST) new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/provost/chief(new_human), WEAR_JACKET) if(new_human.disabilities & NEARSIGHTED) new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) diff --git a/code/modules/gear_presets/uscm_ship.dm b/code/modules/gear_presets/uscm_ship.dm index 22a298093e..3ed328295a 100644 --- a/code/modules/gear_presets/uscm_ship.dm +++ b/code/modules/gear_presets/uscm_ship.dm @@ -814,7 +814,7 @@ new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/pilot(new_human), 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/clothing/gloves/yellow(new_human), WEAR_HANDS) - new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp70(new_human), WEAR_WAIST) new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/pilot(new_human), WEAR_JACKET) 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/large(new_human), WEAR_R_STORE) diff --git a/code/modules/projectiles/ammo_boxes/magazine_boxes.dm b/code/modules/projectiles/ammo_boxes/magazine_boxes.dm index 7a45130110..821d60f4e0 100644 --- a/code/modules/projectiles/ammo_boxes/magazine_boxes.dm +++ b/code/modules/projectiles/ammo_boxes/magazine_boxes.dm @@ -645,7 +645,7 @@ overlay_gun_type = "_357" overlay_content = "_speed" num_of_magazines = 12 - magazine_type = /obj/item/ammo_magazine/revolver/cmb + magazine_type = /obj/item/ammo_magazine/revolver/spearhead /obj/item/ammo_box/magazine/spearhead/empty empty = TRUE @@ -653,7 +653,7 @@ /obj/item/ammo_box/magazine/spearhead/normalpoint name = "speed loaders box (Spearhead x 12)" overlay_ammo_type = "_357_reg" - magazine_type = /obj/item/ammo_magazine/revolver/cmb/normalpoint + magazine_type = /obj/item/ammo_magazine/revolver/spearhead /obj/item/ammo_box/magazine/spearhead/normalpoint/empty empty = TRUE diff --git a/icons/obj/items/weapons/guns/lineart.dmi b/icons/obj/items/weapons/guns/lineart.dmi index 380169d359350311be4907cb397684795e2702b3..eda346cede0949ffd117a27bb587506090c94bd1 100644 GIT binary patch literal 26387 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