From 29dae1396f984aeb4090af12391c7964069e9e03 Mon Sep 17 00:00:00 2001 From: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> Date: Sat, 20 Apr 2024 10:40:56 -0500 Subject: [PATCH] Removes firing pins and clumsy checks on guns (#2702) ## About The Pull Request Removes firing pins and clumsy checks from guns ## Why It's Good For The Game Firing pins and clumsy checks are huge cruft. Both are designed to limit around things we don't care about anymore ## Changelog :cl: del: Removed firing pins del: Removed clumsy checks on guns /:cl: --------- Signed-off-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> --- .../BeachRuins/beach_ancient_ruin.dmm | 5 +- .../icemoon_surface_corporate_rejects.dmm | 1 - .../RockRuins/rockplanet_budgetcuts.dmm | 3 - .../RockRuins/rockplanet_harmfactory.dmm | 2 +- .../RandomRuins/SpaceRuins/provinggrounds.dmm | 2 +- .../SpaceRuins/singularity_lab.dmm | 4 +- .../WasteRuins/wasteplanet_pandora.dmm | 2 +- _maps/map_files/generic/CentCom.dmm | 2 +- .../shuttles/nanotrasen/nanotrasen_heron.dmm | 6 +- .../shuttles/nanotrasen/nanotrasen_mimir.dmm | 1 - .../shuttles/nanotrasen/nanotrasen_ranger.dmm | 2 +- _maps/shuttles/pirate/pirate_ember.dmm | 4 - _maps/shuttles/pirate/pirate_noderider.dmm | 2 +- .../syndicate/syndicate_gorlex_komodo.dmm | 5 +- check_regex.yaml | 2 +- code/__DEFINES/dcs/signals.dm | 2 - code/datums/components/gunpoint.dm | 3 - code/datums/components/sitcomlaughter.dm | 2 +- code/game/gamemodes/clown_ops/clown_ops.dm | 1 - code/game/machinery/computer/arcade.dm | 1 - code/game/objects/items/storage/backpack.dm | 4 +- code/game/objects/items/storage/boxes.dm | 29 -- .../game/objects/items/storage/uplink_kits.dm | 16 +- .../crates_lockers/closets/secure/security.dm | 2 - code/game/objects/structures/salvaging.dm | 4 +- .../abductor/equipment/abduction_gear.dm | 11 - .../awaymissions/mission_code/snowdin.dm | 2 +- .../mission_code/stationCollision.dm | 2 - code/modules/cargo/packs/gun.dm | 19 - .../clothing/outfits/ert/nanotrasen_ert.dm | 8 +- code/modules/clothing/outfits/standard.dm | 2 +- code/modules/mining/abandoned_crates.dm | 6 +- .../hostile/mining_mobs/hivelord.dm | 2 +- code/modules/projectiles/gun.dm | 85 ----- .../projectiles/guns/ballistic/automatic.dm | 1 - .../projectiles/guns/ballistic/launchers.dm | 9 - .../projectiles/guns/ballistic/revolver.dm | 13 - .../projectiles/guns/ballistic/rifle.dm | 1 - .../projectiles/guns/ballistic/shotgun.dm | 8 - .../modules/projectiles/guns/ballistic/smg.dm | 16 - .../modules/projectiles/guns/ballistic/toy.dm | 36 +- .../projectiles/guns/energy/energy_gun.dm | 4 - code/modules/projectiles/guns/energy/laser.dm | 11 - code/modules/projectiles/guns/energy/pulse.dm | 38 +- .../projectiles/guns/energy/special.dm | 10 - code/modules/projectiles/guns/magic.dm | 2 - .../projectiles/guns/misc/beam_rifle.dm | 2 - .../projectiles/guns/misc/blastcannon.dm | 6 - .../modules/projectiles/guns/misc/chem_gun.dm | 1 - .../projectiles/guns/misc/syringe_gun.dm | 1 - code/modules/projectiles/guns/powered.dm | 4 - code/modules/projectiles/pins.dm | 343 ------------------ .../research/designs/weapon_designs.dm | 30 -- code/modules/research/techweb/all_nodes.dm | 13 +- .../ruins/spaceruin_code/forgottenship.dm | 8 - .../spells/spell_types/rightandwrong.dm | 2 - code/modules/uplink/uplink_items.dm | 44 +-- code/modules/vending/liberation.dm | 2 +- code/modules/vending/liberation_toy.dm | 10 +- code/modules/vending/security.dm | 6 +- code/modules/vending/toys.dm | 10 +- icons/obj/device.dmi | Bin 65721 -> 60527 bytes icons/obj/storage.dmi | Bin 79139 -> 74732 bytes shiptest.dme | 1 - 64 files changed, 69 insertions(+), 807 deletions(-) delete mode 100644 code/modules/projectiles/pins.dm diff --git a/_maps/RandomRuins/BeachRuins/beach_ancient_ruin.dmm b/_maps/RandomRuins/BeachRuins/beach_ancient_ruin.dmm index b67667e26c69..be52f6a67f46 100644 --- a/_maps/RandomRuins/BeachRuins/beach_ancient_ruin.dmm +++ b/_maps/RandomRuins/BeachRuins/beach_ancient_ruin.dmm @@ -374,11 +374,8 @@ }, /obj/item/gun/energy/lasercannon{ pixel_y = 5; - pin = /obj/item/firing_pin - }, -/obj/item/gun/energy/lasercannon{ - pin = /obj/item/firing_pin }, +/obj/item/gun/energy/lasercannon, /obj/effect/turf_decal/industrial/hatch, /turf/open/floor/plasteel/mono, /area/ruin/beach/complex) diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm index 5a3d8ea3a2c7..28a963ed476a 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm @@ -1324,7 +1324,6 @@ "En" = ( /obj/item/gun/ballistic/automatic/smg/proto, /obj/structure/rack, -/obj/item/firing_pin, /turf/open/floor/vault, /area/ruin/unpowered/corprejectvault) "Er" = ( diff --git a/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm b/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm index 259991408266..505ae3600d31 100644 --- a/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm +++ b/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm @@ -2589,9 +2589,6 @@ /obj/structure/railing{ dir = 4 }, -/obj/item/firing_pin{ - pixel_y = 6 - }, /turf/open/floor/plasteel, /area/ruin/rockplanet/nanotrasen) "Tl" = ( diff --git a/_maps/RandomRuins/RockRuins/rockplanet_harmfactory.dmm b/_maps/RandomRuins/RockRuins/rockplanet_harmfactory.dmm index 702885f9a0a8..8d9d02795d7d 100644 --- a/_maps/RandomRuins/RockRuins/rockplanet_harmfactory.dmm +++ b/_maps/RandomRuins/RockRuins/rockplanet_harmfactory.dmm @@ -251,7 +251,7 @@ /area/ruin/powered) "ga" = ( /obj/structure/table/wood/reinforced, -/obj/item/gun/ballistic/automatic/smg/c20r/toy/unrestricted/riot{ +/obj/item/gun/ballistic/automatic/smg/c20r/toy/riot{ pixel_x = 5; pixel_y = 7 }, diff --git a/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm b/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm index 1b31a059567b..7577cdeb99f5 100644 --- a/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm +++ b/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm @@ -1924,7 +1924,7 @@ "XA" = ( /obj/structure/rack, /obj/item/ammo_box/foambox/riot, -/obj/item/gun/ballistic/automatic/toy/pistol/riot/unrestricted, +/obj/item/gun/ballistic/automatic/toy/pistol/riot, /obj/structure/cable{ icon_state = "1-2" }, diff --git a/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm b/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm index ab4d4aeecf39..202a6c0c0b74 100644 --- a/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm +++ b/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm @@ -9120,7 +9120,7 @@ /obj/item/clothing/under/rank/rnd/scientist, /obj/item/clothing/shoes/sneakers/white, /obj/effect/gibspawner, -/obj/item/gun/energy/lasercannon/unrestricted{ +/obj/item/gun/energy/lasercannon{ desc = "An advanced laser cannon, a laser etched inscription in the handle states 'NT-LS-1013'. The casing is made of a lightweight alloy."; icon_state = "pulse"; name = "NT-LS-1013" @@ -10926,7 +10926,7 @@ "PZ" = ( /obj/effect/turf_decal/box, /obj/machinery/light/directional/north, -/obj/item/gun/energy/lasercannon/unrestricted{ +/obj/item/gun/energy/lasercannon{ desc = "An advanced laser cannon, a laser etched inscription in the handle states 'NT-LS-1013'. The casing is made of a lightweight alloy."; icon_state = "pulse"; name = "NT-LS-1013" diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm index 83249514118f..8a63378ced3c 100644 --- a/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm +++ b/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm @@ -798,7 +798,7 @@ /turf/open/floor/wood/waste, /area/ruin/wasteplanet) "Fn" = ( -/obj/item/gun/ballistic/automatic/smg/proto/unrestricted{ +/obj/item/gun/ballistic/automatic/smg/proto{ pixel_y = -18 }, /obj/item/ammo_casing/spent{ diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 6c80b8b2096f..19b41ef8018f 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -5319,7 +5319,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "aUp" = ( -/obj/item/gun/energy/pulse/carbine/loyalpin, +/obj/item/gun/energy/pulse/carbine, /obj/item/flashlight/seclite, /obj/structure/table/reinforced, /obj/machinery/airalarm/directional/south, diff --git a/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm b/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm index 28a59c22727b..107044c9e80f 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm @@ -3374,13 +3374,13 @@ "mt" = ( /obj/structure/window/reinforced/spawner, /obj/structure/rack, -/obj/item/gun/ballistic/automatic/smg/proto/unrestricted{ +/obj/item/gun/ballistic/automatic/smg/proto{ pixel_y = 3 }, -/obj/item/gun/ballistic/automatic/smg/proto/unrestricted{ +/obj/item/gun/ballistic/automatic/smg/proto{ pixel_y = -2 }, -/obj/item/gun/ballistic/automatic/smg/proto/unrestricted{ +/obj/item/gun/ballistic/automatic/smg/proto{ pixel_y = -7 }, /turf/open/floor/plasteel/tech, diff --git a/_maps/shuttles/nanotrasen/nanotrasen_mimir.dmm b/_maps/shuttles/nanotrasen/nanotrasen_mimir.dmm index ad4889732fad..f5ffea852281 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_mimir.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_mimir.dmm @@ -3232,7 +3232,6 @@ /obj/item/storage/box/handcuffs, /obj/item/storage/box/handcuffs, /obj/item/storage/box/prisoner, -/obj/item/storage/box/firingpins, /obj/item/storage/box/seccarts, /obj/item/storage/box/teargas, /obj/item/storage/box/zipties, diff --git a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm index b597d12f69e0..288fd6235cf8 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm @@ -3115,7 +3115,7 @@ /area/ship/engineering) "Ha" = ( /obj/structure/closet/secure_closet/lp/lieutenant, -/obj/item/gun/energy/e_gun/mindshield{ +/obj/item/gun/energy/e_gun{ pixel_y = 1 }, /obj/item/stock_parts/cell/gun, diff --git a/_maps/shuttles/pirate/pirate_ember.dmm b/_maps/shuttles/pirate/pirate_ember.dmm index 93d276197563..6173f14db95b 100644 --- a/_maps/shuttles/pirate/pirate_ember.dmm +++ b/_maps/shuttles/pirate/pirate_ember.dmm @@ -4019,10 +4019,6 @@ pixel_y = 7; pixel_x = 4 }, -/obj/item/storage/box/firingpins{ - pixel_x = -6; - pixel_y = 4 - }, /obj/item/storage/box/syndie_kit/throwing_weapons, /obj/machinery/light/directional/south, /obj/effect/decal/cleanable/dirt, diff --git a/_maps/shuttles/pirate/pirate_noderider.dmm b/_maps/shuttles/pirate/pirate_noderider.dmm index df346f703dd3..10c591d8f52f 100644 --- a/_maps/shuttles/pirate/pirate_noderider.dmm +++ b/_maps/shuttles/pirate/pirate_noderider.dmm @@ -1039,7 +1039,7 @@ /obj/item/gun/energy/laser/iot, /obj/item/gun/energy/laser/iot, /obj/item/gun/energy/e_gun/smg, -/obj/item/gun/energy/lasercannon/unrestricted, +/obj/item/gun/energy/lasercannon, /obj/item/melee/baton/loaded, /obj/item/melee/baton/loaded, /turf/open/floor/plasteel/tech, diff --git a/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm b/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm index b0a7e7fc2856..fc7e7a029b82 100644 --- a/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm +++ b/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm @@ -1707,9 +1707,6 @@ }, /obj/machinery/light/directional/north, /obj/machinery/firealarm/directional/east, -/obj/item/storage/box/firingpins{ - pixel_x = -12 - }, /turf/open/floor/pod/dark, /area/ship/security/armory) "qz" = ( @@ -2735,7 +2732,7 @@ }, /obj/structure/guncase, /obj/structure/railing, -/obj/item/gun/ballistic/automatic/smg/c20r/unrestricted, +/obj/item/gun/ballistic/automatic/smg/c20r, /obj/machinery/light/directional/east, /turf/open/floor/pod/dark, /area/ship/security/armory) diff --git a/check_regex.yaml b/check_regex.yaml index dc1d4d05e71a..538d570daea4 100644 --- a/check_regex.yaml +++ b/check_regex.yaml @@ -29,7 +29,7 @@ standards: - exactly: [1, "/area text paths", '"/area'] - exactly: [17, "/datum text paths", '"/datum'] - exactly: [4, "/mob text paths", '"/mob'] - - exactly: [44, "/obj text paths", '"/obj'] + - exactly: [43, "/obj text paths", '"/obj'] - exactly: [0, "/turf text paths", '"/turf'] - exactly: [117, "text2path uses", "text2path"] diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index 8f0a0d9b3c43..d9edeb83202c 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -459,8 +459,6 @@ ///From /datum/component/creamed/Initialize() #define COMSIG_MOB_CREAMED "mob_creamed" -///From /obj/item/gun/proc/check_botched() -#define COMSIG_MOB_CLUMSY_SHOOT_FOOT "mob_clumsy_shoot_foot" ///When a carbon mob hugs someone, this is called on the carbon that is hugging. (mob/living/hugger, mob/living/hugged) #define COMSIG_CARBON_HUG "carbon_hug" diff --git a/code/datums/components/gunpoint.dm b/code/datums/components/gunpoint.dm index 9167bbe224b4..0aa1a5a1e8cc 100644 --- a/code/datums/components/gunpoint.dm +++ b/code/datums/components/gunpoint.dm @@ -126,9 +126,6 @@ if(weapon.chambered && weapon.chambered.BB) weapon.chambered.BB.damage *= damage_mult - if(weapon.check_botched(shooter)) - return - weapon.process_fire(target, shooter) qdel(src) diff --git a/code/datums/components/sitcomlaughter.dm b/code/datums/components/sitcomlaughter.dm index 8dfef21b749d..8a5c32d2e2d1 100644 --- a/code/datums/components/sitcomlaughter.dm +++ b/code/datums/components/sitcomlaughter.dm @@ -1,6 +1,6 @@ /datum/component/wearertargeting/sitcomlaughter valid_slots = list(ITEM_SLOT_HANDS, ITEM_SLOT_BELT, ITEM_SLOT_ID, ITEM_SLOT_LPOCKET, ITEM_SLOT_RPOCKET, ITEM_SLOT_SUITSTORE, ITEM_SLOT_DEX_STORAGE) - signals = list(COMSIG_MOB_CREAMED, COMSIG_ON_CARBON_SLIP, COMSIG_ON_VENDOR_CRUSH, COMSIG_MOB_CLUMSY_SHOOT_FOOT) + signals = list(COMSIG_MOB_CREAMED, COMSIG_ON_CARBON_SLIP, COMSIG_ON_VENDOR_CRUSH) proctype = PROC_REF(EngageInComedy) mobtype = /mob/living ///Sounds used for when user has a sitcom action occur diff --git a/code/game/gamemodes/clown_ops/clown_ops.dm b/code/game/gamemodes/clown_ops/clown_ops.dm index 9025f6ec2dcb..74e391ef5510 100644 --- a/code/game/gamemodes/clown_ops/clown_ops.dm +++ b/code/game/gamemodes/clown_ops/clown_ops.dm @@ -40,7 +40,6 @@ backpack_contents = list(/obj/item/storage/box/survival/syndie=1,\ /obj/item/kitchen/knife/combat/survival, /obj/item/dnainjector/clumsymut, //in case you want to be clumsy for the memes - /obj/item/storage/box/syndie_kit/clownpins, //for any guns that you get your grubby little clown op mitts on /obj/item/reagent_containers/spray/waterflower/lube) implants = list(/obj/item/implant/sad_trombone) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 571d5b090da9..b665a36bcf32 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -93,7 +93,6 @@ GLOBAL_LIST_INIT(arcade_prize_pool, list( visible_message("[src] dispenses.. woah, a gun! Way past cool.", "You hear a chime and a shot.") user.client.give_award(/datum/award/achievement/misc/pulse, user) return - var/prizeselect if(prize_override) prizeselect = pickweight(prize_override) diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index ac5b14568dad..e1d8aa7a1f10 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -634,7 +634,7 @@ /obj/item/storage/backpack/duffelbag/syndie/med/medicalbundle/PopulateContents() new /obj/item/clothing/shoes/magboots/syndie(src) new /obj/item/storage/firstaid/tactical(src) - new /obj/item/gun/ballistic/automatic/hmg/l6_saw/toy(src) + new /obj/item/gun/ballistic/automatic/hmg/l6_saw/toy/riot(src) new /obj/item/ammo_box/foambox/riot(src) /obj/item/storage/backpack/duffelbag/syndie/med/bioterrorbundle @@ -644,7 +644,7 @@ new /obj/item/reagent_containers/spray/chemsprayer/bioterror(src) new /obj/item/storage/box/syndie_kit/chemical(src) new /obj/item/gun/syringe/syndicate(src) - new /obj/item/gun/ballistic/automatic/smg/c20r/toy(src) + new /obj/item/gun/ballistic/automatic/smg/c20r/toy/riot(src) new /obj/item/storage/box/syringes(src) new /obj/item/ammo_box/foambox/riot(src) new /obj/item/grenade/chem_grenade/bioterrorfoam(src) diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index d3b5913bbd86..fb001b2eb56b 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -606,35 +606,6 @@ for(var/i in 1 to 6) new /obj/item/cartridge/security(src) -/obj/item/storage/box/firingpins - name = "box of standard firing pins" - desc = "A box full of standard firing pins, to allow newly-developed firearms to operate." - icon_state = "secbox" - illustration = "firingpin" - -/obj/item/storage/box/firingpins/PopulateContents() - for(var/i in 1 to 5) - new /obj/item/firing_pin(src) - -/obj/item/storage/box/firingpins/paywall - name = "box of paywall firing pins" - desc = "A box full of paywall firing pins, to allow newly-developed firearms to operate behind a custom-set paywall." - illustration = "firingpin" - -/obj/item/storage/box/firingpins/paywall/PopulateContents() - for(var/i in 1 to 5) - new /obj/item/firing_pin/paywall(src) - -/obj/item/storage/box/lasertagpins - name = "box of laser tag firing pins" - desc = "A box full of laser tag firing pins, to allow newly-developed firearms to require wearing brightly coloured plastic armor before being able to be used." - illustration = "firingpin" - -/obj/item/storage/box/lasertagpins/PopulateContents() - for(var/i in 1 to 3) - new /obj/item/firing_pin/tag/red(src) - new /obj/item/firing_pin/tag/blue(src) - /obj/item/storage/box/handcuffs name = "box of spare handcuffs" desc = "A box full of handcuffs." diff --git a/code/game/objects/items/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm index 221cdf42d3f3..d91fc622cd56 100644 --- a/code/game/objects/items/storage/uplink_kits.dm +++ b/code/game/objects/items/storage/uplink_kits.dm @@ -108,7 +108,7 @@ if("metaops") new /obj/item/clothing/suit/space/hardsuit/syndi(src) // 8 tc - new /obj/item/gun/ballistic/shotgun/bulldog/unrestricted(src) // 8 tc + new /obj/item/gun/ballistic/shotgun/bulldog(src) // 8 tc new /obj/item/implanter/explosive(src) // 2 tc new /obj/item/ammo_box/magazine/m12g(src) // 2 tc new /obj/item/ammo_box/magazine/m12g(src) // 2 tc @@ -165,7 +165,7 @@ new /obj/item/assembly/signaler(src) // 0 tc new /obj/item/storage/toolbox/syndicate(src) // 1 tc new /obj/item/pen/edagger(src) - new /obj/item/gun/energy/decloner/unrestricted(src) + new /obj/item/gun/energy/decloner(src) if("bee") new /obj/item/paper/fluff/bee_objectives(src) // 0 tc (motivation) @@ -306,7 +306,7 @@ /obj/item/storage/box/syndie_kit/imp_radio, /obj/item/storage/box/syndie_kit/imp_uplink, /obj/item/clothing/gloves/krav_maga/combatglovesplus, - /obj/item/gun/ballistic/automatic/smg/c20r/toy/unrestricted/riot, + /obj/item/gun/ballistic/automatic/smg/c20r/toy/riot, /obj/item/reagent_containers/hypospray/medipen/stimulants, /obj/item/storage/box/syndie_kit/imp_freedom, /obj/item/toy/eightball/haunted @@ -370,13 +370,6 @@ for(var/i in 1 to 7) new /obj/item/reagent_containers/syringe/bioterror(src) -/obj/item/storage/box/syndie_kit/clownpins - name = "ultra hilarious firing pin box" - -/obj/item/storage/box/syndie_kit/clownpins/PopulateContents() - for(var/i in 1 to 7) - new /obj/item/firing_pin/clown/ultra(src) - /obj/item/storage/box/syndie_kit/imp_adrenal name = "adrenal implant box" @@ -526,9 +519,6 @@ for(var/i in 1 to 3) new/obj/item/grenade/chem_grenade/ez_clean(src) -/obj/item/storage/box/hug/reverse_revolver/PopulateContents() - new /obj/item/gun/ballistic/revolver/reverse(src) - /obj/item/storage/box/syndie_kit/mimery/PopulateContents() new /obj/item/book/granter/spell/mimery_blockade(src) new /obj/item/book/granter/spell/mimery_guns(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index f94a5d5de585..02e75f876d33 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -296,7 +296,6 @@ /obj/structure/closet/secure_closet/armory2/PopulateContents() ..() - new /obj/item/storage/box/firingpins(src) for(var/i in 1 to 3) new /obj/item/storage/box/rubbershot(src) for(var/i in 1 to 3) @@ -309,7 +308,6 @@ /obj/structure/closet/secure_closet/armory3/PopulateContents() ..() - new /obj/item/storage/box/firingpins(src) new /obj/item/gun/energy/ionrifle(src) for(var/i in 1 to 3) new /obj/item/gun/energy/e_gun(src) diff --git a/code/game/objects/structures/salvaging.dm b/code/game/objects/structures/salvaging.dm index fa5c49260738..06d59e7390ea 100644 --- a/code/game/objects/structures/salvaging.dm +++ b/code/game/objects/structures/salvaging.dm @@ -577,8 +577,8 @@ ) /obj/effect/spawner/lootdrop/random_gun_protolathe_lootdrop loot = list( - /obj/item/gun/energy/lasercannon/unrestricted = 1, - /obj/item/gun/ballistic/automatic/smg/proto/unrestricted = 1, + /obj/item/gun/energy/lasercannon = 1, + /obj/item/gun/ballistic/automatic/smg/proto = 1, /obj/item/gun/energy/temperature/security = 1, ) /obj/effect/spawner/lootdrop/random_ammo_protolathe_lootdrop diff --git a/code/modules/antagonists/abductor/equipment/abduction_gear.dm b/code/modules/antagonists/abductor/equipment/abduction_gear.dm index 9a5b95d21184..5efddfb3cf8c 100644 --- a/code/modules/antagonists/abductor/equipment/abduction_gear.dm +++ b/code/modules/antagonists/abductor/equipment/abduction_gear.dm @@ -369,21 +369,10 @@ to_chat(user, "You send the message to your target.") log_directed_talk(user, L, message, LOG_SAY, "abductor whisper") - -/obj/item/firing_pin/abductor - name = "alien firing pin" - icon_state = "firing_pin_ayy" - desc = "This firing pin is slimy and warm; you can swear you feel it constantly trying to mentally probe you." - fail_message = "Firing error, please contact Command." - -/obj/item/firing_pin/abductor/pin_auth(mob/living/user) - . = isabductor(user) - /obj/item/gun/energy/alien name = "alien pistol" desc = "A complicated gun that fires bursts of high-intensity radiation." ammo_type = list(/obj/item/ammo_casing/energy/declone) - pin = /obj/item/firing_pin/abductor icon_state = "alienpistol" item_state = "alienpistol" trigger_guard = TRIGGER_GUARD_ALLOW_ALL diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index dec456b8ef2f..c7aa46af728b 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -514,7 +514,7 @@ /obj/item/organ/brain/alien = 17, /obj/item/dualsaber = 15, /obj/item/organ/heart/demon = 7, - /obj/item/gun/ballistic/automatic/smg/c20r/unrestricted = 16, + /obj/item/gun/ballistic/automatic/smg/c20r = 16, /obj/item/gun/magic/wand/resurrection/inert = 15, /obj/item/gun/magic/wand/resurrection = 10, /obj/item/uplink/old = 2, diff --git a/code/modules/awaymissions/mission_code/stationCollision.dm b/code/modules/awaymissions/mission_code/stationCollision.dm index 4312d2f89f48..063966c86d63 100644 --- a/code/modules/awaymissions/mission_code/stationCollision.dm +++ b/code/modules/awaymissions/mission_code/stationCollision.dm @@ -44,7 +44,6 @@ icon_state = "retro" desc = "An older model of the basic lasergun, no longer used by Nanotrasen's security or military forces." // projectile_type = "/obj/projectile/practice" - clumsy_check = 0 //No sense in having a harmless gun blow up in the clowns face //Syndicate sub-machine guns. /obj/item/gun/ballistic/automatic/smg/c20r/sc_c20r @@ -68,7 +67,6 @@ /obj/item/gun/energy/laser/practice/sc_laser name = "Old laser" desc = "A once potent weapon, years of dust have collected in the chamber and lens of this weapon, weakening the beam significantly." - clumsy_check = 0 /* * Safe code hints diff --git a/code/modules/cargo/packs/gun.dm b/code/modules/cargo/packs/gun.dm index b1db19bd28e3..85a1cb0e0c3c 100644 --- a/code/modules/cargo/packs/gun.dm +++ b/code/modules/cargo/packs/gun.dm @@ -160,22 +160,3 @@ cost = 5000 contains = list(/obj/item/gun/ballistic/automatic/assault/skm) crate_name = "auto rifle crate" - -/* - Firing pins -*/ - -/datum/supply_pack/gun/firingpins - name = "Standard Firing Pins Crate" - desc = "Upgrade your arsenal with 10 standard firing pins." - cost = 2000 - contains = list(/obj/item/storage/box/firingpins, - /obj/item/storage/box/firingpins) - crate_name = "firing pins crate" - -/datum/supply_pack/gun/lasertag_pins - name = "Laser Tag Firing Pins Crate" - desc = "Three laser tag firing pins used in laser-tag units to ensure users are wearing their vests." - cost = 1500 - contains = list(/obj/item/storage/box/lasertagpins) - crate_name = "laser tag pin crate" diff --git a/code/modules/clothing/outfits/ert/nanotrasen_ert.dm b/code/modules/clothing/outfits/ert/nanotrasen_ert.dm index 36445abcdb5a..a541941208e2 100644 --- a/code/modules/clothing/outfits/ert/nanotrasen_ert.dm +++ b/code/modules/clothing/outfits/ert/nanotrasen_ert.dm @@ -47,7 +47,7 @@ glasses = /obj/item/clothing/glasses/thermal/eyepatch backpack_contents = list(/obj/item/storage/box/survival/engineer=1,\ /obj/item/melee/baton/loaded=1,\ - /obj/item/gun/energy/pulse/pistol/loyalpin=1) + /obj/item/gun/energy/pulse/pistol=1) l_pocket = /obj/item/melee/transforming/energy/sword/saber /datum/outfit/centcom/ert/security @@ -77,7 +77,7 @@ /datum/outfit/centcom/ert/security/alert name = "ERT Security - High Alert" - suit_store = /obj/item/gun/energy/pulse/carbine/loyalpin + suit_store = /obj/item/gun/energy/pulse/carbine mask = /obj/item/clothing/mask/gas/sechailer/swat backpack_contents = list(/obj/item/storage/box/survival/engineer=1,\ /obj/item/storage/box/handcuffs=1,\ @@ -114,7 +114,7 @@ mask = /obj/item/clothing/mask/gas/sechailer/swat backpack_contents = list(/obj/item/storage/box/survival/engineer=1,\ /obj/item/melee/baton/loaded=1,\ - /obj/item/gun/energy/pulse/pistol/loyalpin=1,\ + /obj/item/gun/energy/pulse/pistol=1,\ /obj/item/reagent_containers/hypospray/combat/nanites=1,\ /obj/item/gun/medbeam=1) @@ -150,7 +150,7 @@ mask = /obj/item/clothing/mask/gas/sechailer/swat backpack_contents = list(/obj/item/storage/box/survival/engineer=1,\ /obj/item/melee/baton/loaded=1,\ - /obj/item/gun/energy/pulse/pistol/loyalpin=1,\ + /obj/item/gun/energy/pulse/pistol=1,\ /obj/item/construction/rcd/combat=1) // official diff --git a/code/modules/clothing/outfits/standard.dm b/code/modules/clothing/outfits/standard.dm index 7a848b9ca330..d039d06dae35 100644 --- a/code/modules/clothing/outfits/standard.dm +++ b/code/modules/clothing/outfits/standard.dm @@ -169,7 +169,7 @@ r_pocket = /obj/item/shield/energy suit_store = /obj/item/tank/internals/emergency_oxygen/double belt = /obj/item/gun/ballistic/revolver/mateba - r_hand = /obj/item/gun/energy/pulse/loyalpin + r_hand = /obj/item/gun/energy/pulse id = /obj/item/card/id/ert/deathsquad ears = /obj/item/radio/headset/headset_cent/alt diff --git a/code/modules/mining/abandoned_crates.dm b/code/modules/mining/abandoned_crates.dm index e274009d07e0..613a68a2de47 100644 --- a/code/modules/mining/abandoned_crates.dm +++ b/code/modules/mining/abandoned_crates.dm @@ -227,9 +227,9 @@ for(var/i in 1 to 4) new /obj/item/clothing/mask/balaclava(src) new /obj/item/gun/ballistic/shotgun/toy(src) - new /obj/item/gun/ballistic/automatic/toy/pistol/unrestricted(src) - new /obj/item/gun/ballistic/automatic/toy/unrestricted(src) - new /obj/item/gun/ballistic/automatic/hmg/l6_saw/toy/unrestricted(src) + new /obj/item/gun/ballistic/automatic/toy/pistol(src) + new /obj/item/gun/ballistic/automatic/toy(src) + new /obj/item/gun/ballistic/automatic/hmg/l6_saw/toy(src) new /obj/item/ammo_box/foambox(src) if(98) for(var/i in 1 to 3) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index 02cb46039076..1cbc7ec58d51 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -747,7 +747,7 @@ else back = pickweight(list( /obj/item/energyhalberd = 5, - /obj/item/gun/ballistic/rocketlauncher/unrestricted = 5 + /obj/item/gun/ballistic/rocketlauncher = 5 ) ) if(prob(25)) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 8ca8f0bc05c8..5cd55858537a 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -1,6 +1,5 @@ #define DUALWIELD_PENALTY_EXTRA_MULTIPLIER 1.6 -#define FIRING_PIN_REMOVAL_DELAY 50 /obj/item/gun name = "gun" @@ -34,7 +33,6 @@ var/suppressed_sound = 'sound/weapons/gun/general/heavy_shot_suppressed.ogg' var/suppressed_volume = 60 var/can_unsuppress = TRUE - var/clumsy_check = TRUE var/obj/item/ammo_casing/chambered = null trigger_guard = TRIGGER_GUARD_NORMAL //trigger guard on the weapon, hulks can't fire them with their big meaty fingers var/sawn_desc = null //description change if weapon is sawn-off @@ -53,7 +51,6 @@ righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' var/list/attachment_options = list() //This.. works for now.. gun refactor soon - var/obj/item/firing_pin/pin = /obj/item/firing_pin //standard firing pin for most guns var/can_flashlight = FALSE //if a flashlight can be added or removed if it already has one. var/obj/item/flashlight/seclite/gun_light @@ -126,8 +123,6 @@ . = ..() RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) - if(pin) - pin = new pin(src) if(gun_light) alight = new(src) muzzle_flash = new(src, muzzleflash_iconstate) @@ -161,8 +156,6 @@ user.remove_movespeed_modifier(/datum/movespeed_modifier/gun) /obj/item/gun/Destroy() - if(isobj(pin)) //Can still be the initial path, then we skip - QDEL_NULL(pin) if(gun_light) QDEL_NULL(gun_light) if(bayonet) @@ -178,8 +171,6 @@ return ..() /obj/item/gun/handle_atom_del(atom/A) - if(A == pin) - pin = null if(A == chambered) chambered = null update_appearance() @@ -191,12 +182,6 @@ /obj/item/gun/examine(mob/user) . = ..() - if(pin) - . += "It has \a [pin] installed." - . += "[pin] looks like it could be removed with some tools." - else - . += "It doesn't have a firing pin installed, and won't fire." - if(gun_light) . += "It has \a [gun_light] [can_flashlight ? "" : "permanently "]mounted on it." if(can_flashlight) //if it has a light and this is false, the light is permanent. @@ -318,9 +303,6 @@ shoot_with_empty_chamber(user) return - if(check_botched(user)) - return - if(weapon_weight == WEAPON_HEAVY && (!wielded)) to_chat(user, "You need a more secure grip to fire [src]!") return @@ -339,33 +321,6 @@ return process_fire(target, user, TRUE, params, null, bonus_spread) -/obj/item/gun/proc/check_botched(mob/living/user, params) - if(clumsy_check) - if(istype(user)) - if(HAS_TRAIT(user, TRAIT_CLUMSY) && prob(40)) - to_chat(user, "You shoot yourself in the foot with [src]!") - var/shot_leg = pick(BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) - process_fire(user, user, FALSE, params, shot_leg) - SEND_SIGNAL(user, COMSIG_MOB_CLUMSY_SHOOT_FOOT) - user.dropItemToGround(src, TRUE) - return TRUE - -/obj/item/gun/can_trigger_gun(mob/living/user) - . = ..() - if(!handle_pins(user)) - return FALSE - -/obj/item/gun/proc/handle_pins(mob/living/user) - if(pin) - if(pin.pin_auth(user) || (pin.obj_flags & EMAGGED)) - return TRUE - else - pin.auth_fail(user) - return FALSE - else - to_chat(user, "[src]'s trigger is locked. This weapon doesn't have a firing pin installed!") - return FALSE - /obj/item/gun/proc/recharge_newshot() return @@ -562,40 +517,6 @@ else if(picked_option == "Knife") return remove_gun_attachment(user, I, bayonet, "unfix") -/obj/item/gun/welder_act(mob/living/user, obj/item/I) - . = ..() - if(.) - return - if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) - return - if(pin && user.is_holding(src)) - user.visible_message("[user] attempts to remove [pin] from [src] with [I].", - "You attempt to remove [pin] from [src]. (It will take [DisplayTimeText(FIRING_PIN_REMOVAL_DELAY)].)", null, 3) - if(I.use_tool(src, user, FIRING_PIN_REMOVAL_DELAY, 5, volume = 50)) - if(!pin) //check to see if the pin is still there, or we can spam messages by clicking multiple times during the tool delay - return - user.visible_message("[pin] is spliced out of [src] by [user], melting part of the pin in the process.", - "You splice [pin] out of [src] with [I], melting part of the pin in the process.", null, 3) - QDEL_NULL(pin) - return TRUE - -/obj/item/gun/wirecutter_act(mob/living/user, obj/item/I) - . = ..() - if(.) - return - if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) - return - if(pin && user.is_holding(src)) - user.visible_message("[user] attempts to remove [pin] from [src] with [I].", - "You attempt to remove [pin] from [src]. (It will take [DisplayTimeText(FIRING_PIN_REMOVAL_DELAY)].)", null, 3) - if(I.use_tool(src, user, FIRING_PIN_REMOVAL_DELAY, volume = 50)) - if(!pin) //check to see if the pin is still there, or we can spam messages by clicking multiple times during the tool delay - return - user.visible_message("[pin] is ripped out of [src] by [user], mangling the pin in the process.", - "You rip [pin] out of [src] with [I], mangling the pin in the process.", null, 3) - QDEL_NULL(pin) - return TRUE - /obj/item/gun/proc/remove_gun_attachment(mob/living/user, obj/item/tool_item, obj/item/item_to_remove, removal_verb) if(tool_item) tool_item.play_tool_sound(src) @@ -792,11 +713,6 @@ #undef BRAINS_BLOWN_THROW_RANGE #undef BRAINS_BLOWN_THROW_SPEED -/obj/item/gun/proc/unlock() //used in summon guns and as a convience for admins - if(pin) - qdel(pin) - pin = new /obj/item/firing_pin - //Happens before the actual projectile creation /obj/item/gun/proc/before_firing(atom/target,mob/user) return @@ -970,5 +886,4 @@ azoom = new() azoom.gun = src -#undef FIRING_PIN_REMOVAL_DELAY #undef DUALWIELD_PENALTY_EXTRA_MULTIPLIER diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index ec57fd588021..094ea753af10 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -91,7 +91,6 @@ desc = "A heavily-modified .50 BMG anti-material rifle utilized by Syndicate agents. Requires both hands to fire." can_suppress = TRUE can_unsuppress = TRUE - pin = /obj/item/firing_pin/implant/pindicate // Old Semi-Auto Rifle // diff --git a/code/modules/projectiles/guns/ballistic/launchers.dm b/code/modules/projectiles/guns/ballistic/launchers.dm index 614aa7a884c1..01644cd6e9bb 100644 --- a/code/modules/projectiles/guns/ballistic/launchers.dm +++ b/code/modules/projectiles/guns/ballistic/launchers.dm @@ -10,13 +10,9 @@ mag_type = /obj/item/ammo_box/magazine/internal/grenadelauncher fire_sound = 'sound/weapons/gun/general/grenade_launch.ogg' w_class = WEIGHT_CLASS_NORMAL - pin = /obj/item/firing_pin/implant/pindicate bolt_type = BOLT_TYPE_NO_BOLT fire_delay = 10 -/obj/item/gun/ballistic/revolver/grenadelauncher/unrestricted - pin = /obj/item/firing_pin - /obj/item/gun/ballistic/revolver/grenadelauncher/attackby(obj/item/A, mob/user, params) ..() if(istype(A, /obj/item/ammo_box) || istype(A, /obj/item/ammo_casing)) @@ -28,7 +24,6 @@ icon = 'icons/mecha/mecha_equipment.dmi' icon_state = "mecha_grenadelnchr" mag_type = /obj/item/ammo_box/magazine/internal/cylinder/grenademulti - pin = /obj/item/firing_pin /obj/item/gun/ballistic/revolver/grenadelauncher/cyborg/attack_self() return @@ -54,7 +49,6 @@ load_sound = 'sound/weapons/gun/general/rocket_load.ogg' w_class = WEIGHT_CLASS_BULKY can_suppress = FALSE - pin = /obj/item/firing_pin burst_size = 1 fire_delay = 0 casing_ejector = FALSE @@ -66,9 +60,6 @@ tac_reloads = FALSE manufacturer = MANUFACTURER_SCARBOROUGH -/obj/item/gun/ballistic/rocketlauncher/unrestricted - pin = /obj/item/firing_pin - /obj/item/gun/ballistic/rocketlauncher/afterattack() . = ..() magazine.get_round(FALSE) //Hack to clear the mag after it's fired diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm index abbf62543f90..f201dfbca548 100644 --- a/code/modules/projectiles/guns/ballistic/revolver.dm +++ b/code/modules/projectiles/guns/ballistic/revolver.dm @@ -541,7 +541,6 @@ icon_state = "goldrevolver" fire_sound = 'sound/weapons/resonator_blast.ogg' recoil = 8 - pin = /obj/item/firing_pin manufacturer = MANUFACTURER_NONE /obj/item/gun/ballistic/revolver/montagne @@ -670,18 +669,6 @@ return user.visible_message("[user.name]'s soul is captured by \the [src]!", "You've lost the gamble! Your soul is forfeit!") -/obj/item/gun/ballistic/revolver/reverse //Fires directly at its user... unless the user is a clown, of course. - clumsy_check = 0 - -/obj/item/gun/ballistic/revolver/reverse/can_trigger_gun(mob/living/user) - if((HAS_TRAIT(user, TRAIT_CLUMSY)) || (user.mind && user.mind.assigned_role == "Clown")) - return ..() - if(process_fire(user, user, FALSE, null, BODY_ZONE_HEAD)) - user.visible_message("[user] somehow manages to shoot [user.p_them()]self in the face!", "You somehow shoot yourself in the face! How the hell?!") - user.emote("scream") - user.drop_all_held_items() - user.Paralyze(80) - /obj/item/gun/ballistic/revolver/firebrand name = "\improper HP Firebrand" desc = "An archaic precursor to revolver-type firearms, this gun was rendered completely obsolete millennia ago. While fast to fire, it is extremely inaccurate. Uses .357 ammo." diff --git a/code/modules/projectiles/guns/ballistic/rifle.dm b/code/modules/projectiles/guns/ballistic/rifle.dm index 60aa20ab3a50..9c45ac569da8 100644 --- a/code/modules/projectiles/guns/ballistic/rifle.dm +++ b/code/modules/projectiles/guns/ballistic/rifle.dm @@ -164,7 +164,6 @@ name = "arcane barrage" desc = "Pew Pew Pew." fire_sound = 'sound/weapons/emitter.ogg' - pin = /obj/item/firing_pin/magic icon = 'icons/obj/guns/projectile.dmi' lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index 81344fa5a82a..0b7e526c8a2b 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -163,9 +163,6 @@ var/obj/item/ammo_box/magazine/internal/shot/alternate_magazine semi_auto = TRUE -/obj/item/gun/ballistic/shotgun/automatic/dual_tube/mindshield - pin = /obj/item/firing_pin/implant/mindshield - /obj/item/gun/ballistic/shotgun/automatic/dual_tube/examine(mob/user) . = ..() . += "Alt-click to pump it." @@ -234,16 +231,12 @@ wield_slowdown = 0.6 wield_delay = 0.65 SECONDS -/obj/item/gun/ballistic/shotgun/bulldog/unrestricted - pin = /obj/item/firing_pin - /obj/item/gun/ballistic/shotgun/bulldog/inteq name = "\improper Mastiff Shotgun" desc = "A variation of the Bulldog, seized from Syndicate armories by deserting troopers then modified to IRMG's standards." icon_state = "bulldog-inteq" item_state = "bulldog-inteq" mag_type = /obj/item/ammo_box/magazine/m12g - pin = /obj/item/firing_pin manufacturer = MANUFACTURER_INTEQ /obj/item/gun/ballistic/shotgun/bulldog/suns @@ -259,7 +252,6 @@ mag_type = /obj/item/ammo_box/magazine/cm15_mag icon_state = "cm15" item_state = "cm15" - pin = /obj/item/firing_pin empty_alarm = FALSE empty_indicator = FALSE special_mags = FALSE diff --git a/code/modules/projectiles/guns/ballistic/smg.dm b/code/modules/projectiles/guns/ballistic/smg.dm index ce740644d712..23ec4247a5da 100644 --- a/code/modules/projectiles/guns/ballistic/smg.dm +++ b/code/modules/projectiles/guns/ballistic/smg.dm @@ -37,7 +37,6 @@ icon_state = "saber" actions_types = list() mag_type = /obj/item/ammo_box/magazine/smgm9mm - pin = null bolt_type = BOLT_TYPE_LOCKING mag_display = TRUE manufacturer = MANUFACTURER_NANOTRASEN_OLD @@ -46,9 +45,6 @@ . = ..() AddComponent(/datum/component/automatic_fire, 0.13 SECONDS) -/obj/item/gun/ballistic/automatic/smg/proto/unrestricted - pin = /obj/item/firing_pin - /obj/item/gun/ballistic/automatic/smg/c20r name = "\improper C-20r SMG" desc = "A bullpup .45 SMG designated 'C-20r.' Its buttstamp reads 'Scarborough Arms - Per falcis, per pravitas.'" @@ -68,9 +64,6 @@ . = ..() AddComponent(/datum/component/automatic_fire, 0.13 SECONDS) -/obj/item/gun/ballistic/automatic/smg/c20r/unrestricted - pin = /obj/item/firing_pin - /obj/item/gun/ballistic/automatic/smg/c20r/Initialize() . = ..() update_appearance() @@ -160,7 +153,6 @@ var/obj/item/gun/ballistic/revolver/grenadelauncher/underbarrel burst_size = 3 fire_delay = 2 - pin = /obj/item/firing_pin/implant/pindicate mag_display = TRUE empty_indicator = TRUE fire_sound = 'sound/weapons/gun/rifle/shot_alt.ogg' @@ -175,14 +167,6 @@ underbarrel = new /obj/item/gun/ballistic/revolver/grenadelauncher(src) update_appearance() -/obj/item/gun/ballistic/automatic/smg/m90/unrestricted - pin = /obj/item/firing_pin - -/obj/item/gun/ballistic/automatic/smg/m90/unrestricted/Initialize() - . = ..() - underbarrel = new /obj/item/gun/ballistic/revolver/grenadelauncher/unrestricted(src) - update_appearance() - /obj/item/gun/ballistic/automatic/smg/m90/afterattack(atom/target, mob/living/user, flag, params) if(select == 2) underbarrel.afterattack(target, user, flag, params) diff --git a/code/modules/projectiles/guns/ballistic/toy.dm b/code/modules/projectiles/guns/ballistic/toy.dm index 4ce2819a902e..95911c9269bc 100644 --- a/code/modules/projectiles/guns/ballistic/toy.dm +++ b/code/modules/projectiles/guns/ballistic/toy.dm @@ -9,7 +9,6 @@ throwforce = 0 burst_size = 3 can_suppress = TRUE - clumsy_check = 0 item_flags = NONE casing_ejector = FALSE manufacturer = MANUFACTURER_NANOTRASEN @@ -20,9 +19,6 @@ . = ..() . += "[icon_state]_toy" -/obj/item/gun/ballistic/automatic/toy/unrestricted - pin = /obj/item/firing_pin - /obj/item/gun/ballistic/automatic/toy/pistol name = "foam force pistol" desc = "A small, easily concealable toy handgun. Ages 8 and up." @@ -45,12 +41,6 @@ magazine = new /obj/item/ammo_box/magazine/toy/pistol/riot(src) return ..() -/obj/item/gun/ballistic/automatic/toy/pistol/unrestricted - pin = /obj/item/firing_pin - -/obj/item/gun/ballistic/automatic/toy/pistol/riot/unrestricted - pin = /obj/item/firing_pin - /obj/item/gun/ballistic/shotgun/toy name = "foam force shotgun" desc = "A toy shotgun with wood furniture and a four-shell capacity underneath. Ages 8 and up." @@ -58,7 +48,6 @@ throwforce = 0 mag_type = /obj/item/ammo_box/magazine/internal/shot/toy fire_sound = 'sound/items/syringeproj.ogg' - clumsy_check = FALSE item_flags = NONE casing_ejector = FALSE can_suppress = FALSE @@ -75,9 +64,6 @@ if(chambered && !chambered.BB) qdel(chambered) -/obj/item/gun/ballistic/shotgun/toy/unrestricted - pin = /obj/item/firing_pin - /obj/item/gun/ballistic/shotgun/toy/crossbow name = "foam force crossbow" desc = "A weapon favored by many overactive children. Ages 8 and up." @@ -92,48 +78,38 @@ recoil = -10 //its a toy... recoil_unwielded = -10 -/obj/item/gun/ballistic/automatic/smg/c20r/toy //This is the syndicate variant with syndicate firing pin and riot darts. +/obj/item/gun/ballistic/automatic/smg/c20r/toy name = "donksoft SMG" desc = "A bullpup two-round burst toy SMG, designated 'C-20r'. Ages 8 and up." can_suppress = FALSE item_flags = NONE - mag_type = /obj/item/ammo_box/magazine/toy/smgm45/riot + mag_type = /obj/item/ammo_box/magazine/toy/smgm45 fire_sound = 'sound/items/syringeproj.ogg' casing_ejector = FALSE - clumsy_check = FALSE manufacturer = MANUFACTURER_DONKCO recoil = -10 //its a toy... recoil_unwielded = -10 -/obj/item/gun/ballistic/automatic/smg/c20r/toy/unrestricted //Use this for actual toys - pin = /obj/item/firing_pin - mag_type = /obj/item/ammo_box/magazine/toy/smgm45 - -/obj/item/gun/ballistic/automatic/smg/c20r/toy/unrestricted/riot +/obj/item/gun/ballistic/automatic/smg/c20r/toy/riot mag_type = /obj/item/ammo_box/magazine/toy/smgm45/riot /obj/item/gun/ballistic/automatic/smg/c20r/toy/update_overlays() . = ..() . += "[icon_state]_toy" -/obj/item/gun/ballistic/automatic/hmg/l6_saw/toy //This is the syndicate variant with syndicate firing pin and riot darts. +/obj/item/gun/ballistic/automatic/hmg/l6_saw/toy name = "donksoft LMG" desc = "A heavily modified toy light machine gun, designated 'L6 SAW'. Ages 8 and up." fire_sound = 'sound/items/syringeproj.ogg' can_suppress = FALSE item_flags = NONE - mag_type = /obj/item/ammo_box/magazine/toy/m762/riot + mag_type = /obj/item/ammo_box/magazine/toy/m762 casing_ejector = FALSE - clumsy_check = FALSE manufacturer = MANUFACTURER_DONKCO recoil = -10 //its a toy... recoil_unwielded = -10 -/obj/item/gun/ballistic/automatic/hmg/l6_saw/toy/unrestricted //Use this for actual toys - pin = /obj/item/firing_pin - mag_type = /obj/item/ammo_box/magazine/toy/m762 - -/obj/item/gun/ballistic/automatic/hmg/l6_saw/toy/unrestricted/riot +/obj/item/gun/ballistic/automatic/hmg/l6_saw/toy/riot mag_type = /obj/item/ammo_box/magazine/toy/m762/riot /obj/item/gun/ballistic/automatic/hmg/l6_saw/toy/update_overlays() diff --git a/code/modules/projectiles/guns/energy/energy_gun.dm b/code/modules/projectiles/guns/energy/energy_gun.dm index 1423eedf81ba..f2c504f07f84 100644 --- a/code/modules/projectiles/guns/energy/energy_gun.dm +++ b/code/modules/projectiles/guns/energy/energy_gun.dm @@ -12,9 +12,6 @@ dual_wield_spread = 60 manufacturer = MANUFACTURER_SHARPLITE_NEW -/obj/item/gun/energy/e_gun/mindshield - pin = /obj/item/firing_pin/implant/mindshield - /obj/item/gun/energy/e_gun/mini name = "miniature energy gun" desc = "A small, pistol-sized energy gun with a built-in flashlight. It has two settings: disable and kill." @@ -137,7 +134,6 @@ icon_state = "nucgun" item_state = "nucgun" charge_delay = 5 - pin = null can_charge = FALSE internal_cell = TRUE ammo_x_offset = 2 diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 4c924ef49ccf..31261d31e30c 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -18,7 +18,6 @@ name = "practice laser gun" desc = "A modified version of the L-204 laser gun, this one fires less concentrated energy bolts designed for target practice." ammo_type = list(/obj/item/ammo_casing/energy/laser/practice) - clumsy_check = TRUE item_flags = NONE /obj/item/gun/energy/laser/retro @@ -75,7 +74,6 @@ item_state = "shotgun" desc = "A combat shotgun gutted and refitted with an internal laser system. Can switch between taser and scattered disabler shots." shaded_charge = 0 - pin = /obj/item/firing_pin/implant/mindshield ammo_type = list(/obj/item/ammo_casing/energy/disabler/scatter, /obj/item/ammo_casing/energy/electrode) manufacturer = MANUFACTURER_NONE @@ -93,13 +91,9 @@ flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BACK ammo_type = list(/obj/item/ammo_casing/energy/laser/accelerator) - pin = null ammo_x_offset = 3 manufacturer = MANUFACTURER_SHARPLITE -/obj/item/gun/energy/lasercannon/unrestricted - pin = /obj/item/firing_pin - /obj/item/ammo_casing/energy/laser/accelerator projectile_type = /obj/projectile/beam/laser/accelerator select_name = "accelerator" @@ -123,7 +117,6 @@ icon_state = "xray" item_state = null ammo_type = list(/obj/item/ammo_casing/energy/xray) - pin = null ammo_x_offset = 3 ////////Laser Tag//////////////////// @@ -134,8 +127,6 @@ desc = "A retro laser gun modified to fire harmless blue beams of light. Sound effects included!" ammo_type = list(/obj/item/ammo_casing/energy/laser/bluetag) item_flags = NONE - clumsy_check = FALSE - pin = /obj/item/firing_pin/tag/blue ammo_x_offset = 2 selfcharge = TRUE manufacturer = MANUFACTURER_NONE @@ -149,8 +140,6 @@ desc = "A retro laser gun modified to fire harmless beams red of light. Sound effects included!" ammo_type = list(/obj/item/ammo_casing/energy/laser/redtag) item_flags = NONE - clumsy_check = FALSE - pin = /obj/item/firing_pin/tag/red ammo_x_offset = 2 selfcharge = TRUE manufacturer = MANUFACTURER_NONE diff --git a/code/modules/projectiles/guns/energy/pulse.dm b/code/modules/projectiles/guns/energy/pulse.dm index 9ed110dfa041..f16cbbd98e8c 100644 --- a/code/modules/projectiles/guns/energy/pulse.dm +++ b/code/modules/projectiles/guns/energy/pulse.dm @@ -24,26 +24,6 @@ /obj/item/gun/energy/pulse/emp_act(severity) return -/obj/item/gun/energy/pulse/prize - pin = /obj/item/firing_pin - -/obj/item/gun/energy/pulse/prize/Initialize() - . = ..() - GLOB.poi_list += src - var/turf/T = get_turf(src) - - message_admins("A pulse rifle prize has been created at [ADMIN_VERBOSEJMP(T)]") - log_game("A pulse rifle prize has been created at [AREACOORD(T)]") - - notify_ghosts("Someone won a pulse rifle as a prize!", source = src, action = NOTIFY_ORBIT, header = "Pulse rifle prize") - -/obj/item/gun/energy/pulse/prize/Destroy() - GLOB.poi_list -= src - . = ..() - -/obj/item/gun/energy/pulse/loyalpin - pin = /obj/item/firing_pin - /obj/item/gun/energy/pulse/carbine name = "pulse carbine" desc = "A next-generation pulse weapon for Nanotrasen's security forces. High production costs and logistical issues have limited its deployment to specialist Loss Prevention and Emergency Response units." @@ -61,8 +41,19 @@ ammo_x_offset = 2 charge_sections = 4 -/obj/item/gun/energy/pulse/carbine/loyalpin - pin = /obj/item/firing_pin/implant/mindshield +/obj/item/gun/energy/pulse/prize/Initialize() + . = ..() + GLOB.poi_list += src + var/turf/T = get_turf(src) + + message_admins("A pulse rifle prize has been created at [ADMIN_VERBOSEJMP(T)]") + log_game("A pulse rifle prize has been created at [AREACOORD(T)]") + + notify_ghosts("Someone won a pulse rifle as a prize!", source = src, action = NOTIFY_ORBIT, header = "Pulse rifle prize") + +/obj/item/gun/energy/pulse/prize/Destroy() + GLOB.poi_list -= src + . = ..() /obj/item/gun/energy/pulse/pistol name = "pulse pistol" @@ -76,9 +67,6 @@ ammo_x_offset = 2 charge_sections = 4 -/obj/item/gun/energy/pulse/pistol/loyalpin - pin = /obj/item/firing_pin/implant/mindshield - /obj/item/gun/energy/pulse/destroyer name = "pulse destroyer" desc = "A heavy-duty energy rifle built for pure destruction." diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 5a01abfdc0f1..27b7b65b622d 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -25,7 +25,6 @@ slot_flags = ITEM_SLOT_BELT ammo_x_offset = 2 ammo_y_offset = 0 - pin = null can_flashlight = TRUE flight_x_offset = 18 flight_y_offset = 11 @@ -35,7 +34,6 @@ desc = "A gun that discharges high amounts of controlled radiation to slowly break a target into component elements." icon_state = "decloner" ammo_type = list(/obj/item/ammo_casing/energy/declone) - pin = null ammo_x_offset = 1 /obj/item/gun/energy/decloner/update_overlays() @@ -44,10 +42,6 @@ if(!QDELETED(cell) && (cell.charge > shot.e_cost)) . += "decloner_spin" -/obj/item/gun/energy/decloner/unrestricted - pin = /obj/item/firing_pin - ammo_type = list(/obj/item/ammo_casing/energy/declone/weak) - /obj/item/gun/energy/floragun name = "floral somatoray" desc = "A tool that discharges controlled radiation which induces mutation in plant cells." @@ -67,7 +61,6 @@ w_class = WEIGHT_CLASS_BULKY ammo_type = list(/obj/item/ammo_casing/energy/meteor) cell_type = /obj/item/stock_parts/cell/potato - clumsy_check = 0 //Admin spawn only, might as well let clowns use it. selfcharge = 1 /obj/item/gun/energy/meteorgun/pen @@ -121,7 +114,6 @@ custom_materials = list(/datum/material/iron=4000) suppressed = null ammo_type = list(/obj/item/ammo_casing/energy/bolt/large) - pin = null manufacturer = MANUFACTURER_NONE @@ -336,12 +328,10 @@ ammo_type = list(/obj/item/ammo_casing/energy/temp, /obj/item/ammo_casing/energy/temp/hot) cell_type = /obj/item/stock_parts/cell/gun/upgraded ammo_x_offset = 2 - pin = null /obj/item/gun/energy/temperature/security name = "security temperature gun" desc = "A weapon that can only be used to its full potential by the truly robust." - pin = /obj/item/firing_pin /obj/item/gun/energy/laser/instakill name = "instakill rifle" diff --git a/code/modules/projectiles/guns/magic.dm b/code/modules/projectiles/guns/magic.dm index 63c4ef8aa2d0..9360c24be499 100644 --- a/code/modules/projectiles/guns/magic.dm +++ b/code/modules/projectiles/guns/magic.dm @@ -17,9 +17,7 @@ var/can_charge = TRUE var/ammo_type var/no_den_usage - clumsy_check = 0 trigger_guard = TRIGGER_GUARD_ALLOW_ALL // Has no trigger at all, uses magic instead - pin = /obj/item/firing_pin/magic /obj/item/gun/magic/process_fire(atom/target, mob/living/user, message, params, zone_override, bonus_spread) if(no_den_usage) diff --git a/code/modules/projectiles/guns/misc/beam_rifle.dm b/code/modules/projectiles/guns/misc/beam_rifle.dm index fad4f485aa88..8b6626bc5e97 100644 --- a/code/modules/projectiles/guns/misc/beam_rifle.dm +++ b/code/modules/projectiles/guns/misc/beam_rifle.dm @@ -32,7 +32,6 @@ big_gun = TRUE cell_type = "/obj/item/stock_parts/cell/gun/large" canMouseDown = TRUE - pin = null var/aiming = FALSE var/aiming_time = 12 var/aiming_time_fire_threshold = 5 @@ -82,7 +81,6 @@ cell_type = /obj/item/stock_parts/cell/infinite aiming_time = 0 recoil = 0 - pin = /obj/item/firing_pin /obj/item/gun/energy/beam_rifle/equipped(mob/user) set_user(user) diff --git a/code/modules/projectiles/guns/misc/blastcannon.dm b/code/modules/projectiles/guns/misc/blastcannon.dm index 888e680479ea..161aa216b866 100644 --- a/code/modules/projectiles/guns/misc/blastcannon.dm +++ b/code/modules/projectiles/guns/misc/blastcannon.dm @@ -8,7 +8,6 @@ force = 10 fire_sound = 'sound/weapons/blastcannon.ogg' item_flags = NONE - clumsy_check = FALSE randomspread = FALSE var/hugbox = TRUE @@ -26,11 +25,6 @@ debug_power = 80 bombcheck = FALSE -/obj/item/gun/blastcannon/Initialize() - . = ..() - if(!pin) - pin = new - /obj/item/gun/blastcannon/Destroy() QDEL_NULL(bomb) return ..() diff --git a/code/modules/projectiles/guns/misc/chem_gun.dm b/code/modules/projectiles/guns/misc/chem_gun.dm index 6d9c5eda699d..fef47121af5f 100644 --- a/code/modules/projectiles/guns/misc/chem_gun.dm +++ b/code/modules/projectiles/guns/misc/chem_gun.dm @@ -10,7 +10,6 @@ throw_range = 7 force = 4 custom_materials = list(/datum/material/iron=2000) - clumsy_check = FALSE fire_sound = 'sound/items/syringeproj.ogg' var/time_per_syringe = 250 var/syringes_left = 4 diff --git a/code/modules/projectiles/guns/misc/syringe_gun.dm b/code/modules/projectiles/guns/misc/syringe_gun.dm index 34af73b855c6..96927eb91afc 100644 --- a/code/modules/projectiles/guns/misc/syringe_gun.dm +++ b/code/modules/projectiles/guns/misc/syringe_gun.dm @@ -8,7 +8,6 @@ throw_range = 7 force = 4 custom_materials = list(/datum/material/iron=2000) - clumsy_check = 0 fire_sound = 'sound/items/syringeproj.ogg' var/list/syringes = list() var/max_syringes = 1 diff --git a/code/modules/projectiles/guns/powered.dm b/code/modules/projectiles/guns/powered.dm index 698826436b18..ac7418748d9b 100644 --- a/code/modules/projectiles/guns/powered.dm +++ b/code/modules/projectiles/guns/powered.dm @@ -52,10 +52,6 @@ /obj/item/gun/ballistic/automatic/powered/get_cell() return cell -/obj/item/gun/ballistic/automatic/powered/nopin - pin = null - spawnwithmagazine = FALSE - //the things below were taken from energy gun code. blame whoever coded this, not me /obj/item/gun/ballistic/automatic/powered/attackby(obj/item/A, mob/user, params) if (!internal_cell && istype(A, /obj/item/stock_parts/cell/gun)) diff --git a/code/modules/projectiles/pins.dm b/code/modules/projectiles/pins.dm deleted file mode 100644 index 20bcdc4e63d9..000000000000 --- a/code/modules/projectiles/pins.dm +++ /dev/null @@ -1,343 +0,0 @@ -/obj/item/firing_pin - name = "electronic firing pin" - desc = "A small authentication device, to be inserted into a firearm receiver to allow operation. NT safety regulations require all new designs to incorporate one." - icon = 'icons/obj/device.dmi' - icon_state = "firing_pin" - item_state = "pen" - flags_1 = CONDUCT_1 - w_class = WEIGHT_CLASS_TINY - attack_verb = list("poked") - var/fail_message = "INVALID USER." - var/selfdestruct = 0 // Explode when user check is failed. - var/force_replace = 0 // Can forcefully replace other pins. - var/pin_removeable = 0 // Can be replaced by any pin. - var/obj/item/gun/gun - -/obj/item/firing_pin/New(newloc) - ..() - if(istype(newloc, /obj/item/gun)) - gun = newloc - -/obj/item/firing_pin/afterattack(atom/target, mob/user, proximity_flag) - . = ..() - if(proximity_flag) - if(istype(target, /obj/item/gun)) - var/obj/item/gun/G = target - var/obj/item/firing_pin/old_pin = G.pin - if(old_pin && (force_replace || old_pin.pin_removeable)) - to_chat(user, "You remove [old_pin] from [G].") - if(Adjacent(user)) - user.put_in_hands(old_pin) - else - old_pin.forceMove(G.drop_location()) - old_pin.gun_remove(user) - - if(!G.pin) - if(!user.temporarilyRemoveItemFromInventory(src)) - return - gun_insert(user, G) - to_chat(user, "You insert [src] into [G].") - else - to_chat(user, "This firearm already has a firing pin installed.") - -/obj/item/firing_pin/emag_act(mob/user) - if(obj_flags & EMAGGED) - return - obj_flags |= EMAGGED - to_chat(user, "You override the authentication mechanism.") - -/obj/item/firing_pin/proc/gun_insert(mob/living/user, obj/item/gun/G) - gun = G - forceMove(gun) - gun.pin = src - return - -/obj/item/firing_pin/proc/gun_remove(mob/living/user) - gun.pin = null - gun = null - return - -/obj/item/firing_pin/proc/pin_auth(mob/living/user) - return TRUE - -/obj/item/firing_pin/proc/auth_fail(mob/living/user) - if(user) - user.show_message(fail_message, MSG_VISUAL) - if(selfdestruct) - if(user) - user.show_message("SELF-DESTRUCTING...
", MSG_VISUAL) - to_chat(user, "[gun] explodes!") - explosion(get_turf(gun), -1, 0, 2, 3) - if(gun) - qdel(gun) - - -/obj/item/firing_pin/magic - name = "magic crystal shard" - desc = "A small enchanted shard which allows magical weapons to fire." - - -// Test pin, works only near firing range. -/obj/item/firing_pin/test_range - name = "test-range firing pin" - desc = "This safety firing pin allows weapons to be fired within proximity to a firing range." - fail_message = "TEST RANGE CHECK FAILED." - pin_removeable = TRUE - -/obj/item/firing_pin/test_range/pin_auth(mob/living/user) - if(!istype(user)) - return FALSE - if (istype(get_area(user), /area/ship/security/range)) - return TRUE - return FALSE - - -// Implant pin, checks for implant -/obj/item/firing_pin/implant - name = "implant-keyed firing pin" - desc = "This is a security firing pin which only authorizes users who are implanted with a certain device." - fail_message = "IMPLANT CHECK FAILED." - var/obj/item/implant/req_implant = null - -/obj/item/firing_pin/implant/pin_auth(mob/living/user) - if(user) - for(var/obj/item/implant/I in user.implants) - if(req_implant && I.type == req_implant) - return TRUE - return FALSE - -/obj/item/firing_pin/implant/mindshield - name = "mindshield firing pin" - desc = "This Security firing pin authorizes the weapon for only mindshield-implanted users." - icon_state = "firing_pin_loyalty" - req_implant = /obj/item/implant/mindshield - -/obj/item/firing_pin/implant/pindicate - name = "syndicate firing pin" - icon_state = "firing_pin_pindi" - req_implant = /obj/item/implant/weapons_auth - - - -// Honk pin, clown's joke item. -// Can replace other pins. Replace a pin in cap's laser for extra fun! -/obj/item/firing_pin/clown - name = "hilarious firing pin" - desc = "Advanced clowntech that can convert any firearm into a far more useful object." - color = "#FFFF00" - fail_message = "HONK!" - force_replace = TRUE - -/obj/item/firing_pin/clown/pin_auth(mob/living/user) - playsound(src, 'sound/items/bikehorn.ogg', 50, TRUE) - return FALSE - -// Ultra-honk pin, clown's deadly joke item. -// A gun with ultra-honk pin is useful for clown and useless for everyone else. -/obj/item/firing_pin/clown/ultra - name = "ultra hilarious firing pin" - -/obj/item/firing_pin/clown/ultra/pin_auth(mob/living/user) - playsound(src.loc, 'sound/items/bikehorn.ogg', 50, TRUE) - if(QDELETED(user)) //how the hell...? - stack_trace("/obj/item/firing_pin/clown/ultra/pin_auth called with a [isnull(user) ? "null" : "invalid"] user.") - return TRUE - if(HAS_TRAIT(user, TRAIT_CLUMSY)) //clumsy - return TRUE - if(user.mind) - if(user.mind.assigned_role == "Clown") //traitor clowns can use this, even though they're technically not clumsy - return TRUE - if(user.mind.has_antag_datum(/datum/antagonist/nukeop/clownop)) //clown ops aren't clumsy by default and technically don't have an assigned role of "Clown", but come on, they're basically clowns - return TRUE - if(user.mind.has_antag_datum(/datum/antagonist/nukeop/leader/clownop)) //Wanna hear a funny joke? - return TRUE //The clown op leader antag datum isn't a subtype of the normal clown op antag datum. - return FALSE - -/obj/item/firing_pin/clown/ultra/gun_insert(mob/living/user, obj/item/gun/G) - ..() - G.clumsy_check = FALSE - -/obj/item/firing_pin/clown/ultra/gun_remove(mob/living/user) - gun.clumsy_check = initial(gun.clumsy_check) - ..() - -// Now two times deadlier! -/obj/item/firing_pin/clown/ultra/selfdestruct - name = "super ultra hilarious firing pin" - desc = "Advanced clowntech that can convert any firearm into a far more useful object. It has a small nitrobananium charge on it." - selfdestruct = TRUE - - -// DNA-keyed pin. -// When you want to keep your toys for yourself. -/obj/item/firing_pin/dna - name = "DNA-keyed firing pin" - desc = "This is a DNA-locked firing pin which only authorizes one user. Attempt to fire once to DNA-link." - icon_state = "firing_pin_dna" - fail_message = "DNA CHECK FAILED." - var/unique_enzymes = null - -/obj/item/firing_pin/dna/afterattack(atom/target, mob/user, proximity_flag) - . = ..() - if(proximity_flag && iscarbon(target)) - var/mob/living/carbon/M = target - if(M.dna && M.dna.unique_enzymes) - unique_enzymes = M.dna.unique_enzymes - to_chat(user, "DNA-LOCK SET.") - -/obj/item/firing_pin/dna/pin_auth(mob/living/carbon/user) - if(user && user.dna && user.dna.unique_enzymes) - if(user.dna.unique_enzymes == unique_enzymes) - return TRUE - return FALSE - -/obj/item/firing_pin/dna/auth_fail(mob/living/carbon/user) - if(!unique_enzymes) - if(user && user.dna && user.dna.unique_enzymes) - unique_enzymes = user.dna.unique_enzymes - to_chat(user, "DNA-LOCK SET.") - else - ..() - -/obj/item/firing_pin/dna/dredd - desc = "This is a DNA-locked firing pin which only authorizes one user. Attempt to fire once to DNA-link. It has a small explosive charge on it." - selfdestruct = TRUE - -// Paywall pin, brought to you by ARMA 3 DLC. -// Checks if the user has a valid bank account on an ID and if so attempts to extract a one-time payment to authorize use of the gun. Otherwise fails to shoot. -/obj/item/firing_pin/paywall - name = "paywall firing pin" - desc = "A firing pin with a built-in configurable paywall." - color = "#FFD700" - fail_message = "" - var/list/gun_owners = list() //list of people who've accepted the license prompt. If this is the multi-payment pin, then this means they accepted the waiver that each shot will cost them money - var/payment_amount //how much gets paid out to license yourself to the gun - var/obj/item/card/id/pin_owner - var/multi_payment = FALSE //if true, user has to pay everytime they fire the gun - var/owned = FALSE - var/active_prompt = FALSE //purchase prompt to prevent spamming it - -/obj/item/firing_pin/paywall/attack_self(mob/user) - multi_payment = !multi_payment - to_chat(user, "You set the pin to [(multi_payment) ? "process payment for every shot" : "one-time license payment"].") - -/obj/item/firing_pin/paywall/examine(mob/user) - . = ..() - if(pin_owner) - . += "This firing pin is currently authorized to pay into the account of [pin_owner.registered_name]." - -/obj/item/firing_pin/paywall/gun_insert(mob/living/user, obj/item/gun/G) - if(!pin_owner) - to_chat(user, "ERROR: Please swipe valid identification card before installing firing pin!") - return - gun = G - forceMove(gun) - gun.pin = src - if(multi_payment) - gun.desc += " This [gun.name] has a per-shot cost of [payment_amount] credit[(payment_amount > 1) ? "s" : ""]." - return - gun.desc += " This [gun.name] has a license permit cost of [payment_amount] credit[(payment_amount > 1) ? "s" : ""]." - return - - -/obj/item/firing_pin/paywall/gun_remove(mob/living/user) - gun.desc = initial(desc) - ..() - -/obj/item/firing_pin/paywall/attackby(obj/item/M, mob/user, params) - if(istype(M, /obj/item/card/id)) - var/obj/item/card/id/id = M - if(!id.registered_account) - to_chat(user, "ERROR: Identification card lacks registered bank account!") - return - if(id != pin_owner && owned) - to_chat(user, "ERROR: This firing pin has already been authorized!") - return - if(id == pin_owner) - to_chat(user, "You unlink the card from the firing pin.") - gun_owners -= user - pin_owner = null - owned = FALSE - return - var/transaction_amount = input(user, "Insert valid deposit amount for gun purchase", "Money Deposit") as null|num - if(transaction_amount < 1) - to_chat(user, "ERROR: Invalid amount designated.") - return - if(!transaction_amount) - return - pin_owner = id - owned = TRUE - payment_amount = transaction_amount - gun_owners += user - to_chat(user, "You link the card to the firing pin.") - -/obj/item/firing_pin/paywall/pin_auth(mob/living/user) - if(!istype(user))//nice try commie - return FALSE - if(ishuman(user)) - var/datum/bank_account/credit_card_details - var/mob/living/carbon/human/H = user - if(H.get_bank_account()) - credit_card_details = H.get_bank_account() - if(H in gun_owners) - if(multi_payment && credit_card_details) - if(credit_card_details.has_money(payment_amount)) - pin_owner.registered_account.transfer_money(credit_card_details, payment_amount) - return TRUE - to_chat(user, "ERROR: User balance insufficent for successful transaction!") - return FALSE - return TRUE - if(credit_card_details && !active_prompt) - var/license_request = alert(usr, "Do you wish to pay [payment_amount] credit[(payment_amount > 1) ? "s" : ""] for [(multi_payment) ? "each shot of [gun.name]" : "usage license of [gun.name]"]?", "Weapon Purchase", "Yes", "No") - active_prompt = TRUE - if(!user.canUseTopic(src, BE_CLOSE)) - active_prompt = FALSE - return FALSE - switch(license_request) - if("Yes") - if(credit_card_details.has_money(payment_amount)) - pin_owner.registered_account.transfer_money(credit_card_details, payment_amount) - gun_owners += H - to_chat(user, "Gun license purchased, have a secure day!") - active_prompt = FALSE - return FALSE //we return false here so you don't click initially to fire, get the prompt, accept the prompt, and THEN the gun - to_chat(user, "ERROR: User balance insufficent for successful transaction!") - return FALSE - if("No") - to_chat(user, "ERROR: User has declined to purchase gun license!") - return FALSE - to_chat(user, "ERROR: User has no valid bank account to substract neccesary funds from!") - return FALSE - -// Laser tag pins -/obj/item/firing_pin/tag - name = "laser tag firing pin" - desc = "A recreational firing pin, used in laser tag units to ensure users have their vests on." - fail_message = "SUIT CHECK FAILED." - var/obj/item/clothing/suit/suit_requirement = null - var/tagcolor = "" - -/obj/item/firing_pin/tag/pin_auth(mob/living/user) - if(ishuman(user)) - var/mob/living/carbon/human/M = user - if(istype(M.wear_suit, suit_requirement)) - return TRUE - to_chat(user, "You need to be wearing [tagcolor] laser tag armor!") - return FALSE - -/obj/item/firing_pin/tag/red - name = "red laser tag firing pin" - icon_state = "firing_pin_red" - suit_requirement = /obj/item/clothing/suit/redtag - tagcolor = "red" - -/obj/item/firing_pin/tag/blue - name = "blue laser tag firing pin" - icon_state = "firing_pin_blue" - suit_requirement = /obj/item/clothing/suit/bluetag - tagcolor = "blue" - -/obj/item/firing_pin/Destroy() - if(gun) - gun.pin = null - return ..() diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm index 930cc96be9c8..5edbb4df1158 100644 --- a/code/modules/research/designs/weapon_designs.dm +++ b/code/modules/research/designs/weapon_designs.dm @@ -67,36 +67,6 @@ category = list("Ammo") departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_BALLISTICS -/datum/design/pin_testing - name = "Test-Range Firing Pin" - desc = "This safety firing pin allows firearms to be operated within proximity to a firing range." - id = "pin_testing" - build_type = PROTOLATHE - materials = list(/datum/material/iron = 500, /datum/material/glass = 300) - build_path = /obj/item/firing_pin/test_range - category = list("Firing Pins") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY - -/datum/design/pin_mindshield - name = "Mindshield Firing Pin" - desc = "This is a security firing pin which only authorizes users who are mindshield-implanted." - id = "pin_loyalty" - build_type = PROTOLATHE - materials = list(/datum/material/silver = 600, /datum/material/diamond = 600, /datum/material/uranium = 200) - build_path = /obj/item/firing_pin/implant/mindshield - category = list("Firing Pins") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY - -/datum/design/pin - name = "Standard Firing Pin" - desc = "A simple, electronic firing pin which is required in most standardized modern weapons." - id = "pin_standard" - build_type = PROTOLATHE - materials = list(/datum/material/silver = 600, /datum/material/diamond = 600, /datum/material/uranium = 200) - build_path = /obj/item/firing_pin - category = list("Firing Pins") - departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_BALLISTICS - /datum/design/stunrevolver name = "Tesla Canon" desc = "A high-tech cannon that fires internal, reusable bolt cartridges in a revolving cylinder. The cartridges can be recharged using conventional rechargers" diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 28de68605681..aac9842415c5 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -632,7 +632,7 @@ display_name = "Weapon Development Technology" description = "Our researchers have found new ways to weaponize just about everything now." prereq_ids = list("engineering") - design_ids = list("pin_testing", "tele_shield","gun_cell") + design_ids = list("tele_shield","gun_cell") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 10000) export_price = 5000 @@ -641,19 +641,10 @@ display_name = "Advanced Weapon Development Technology" description = "Our weapons are breaking the rules of reality by now." prereq_ids = list("adv_engi", "weaponry") - design_ids = list("pin_loyalty", "gun_cell_upgraded", "gun_cell_large") + design_ids = list("gun_cell_upgraded", "gun_cell_large") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 10000) export_price = 5000 -/datum/techweb_node/firingpin - id = "firingpin" - display_name = "Pin Security Decompilation" - description = "A resource-intensive hacking operation, allowing for the creation of pins without a mindshield brake." - prereq_ids = list("adv_weaponry") - design_ids = list("pin_standard") - research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 15000) - export_price = 5000 - /datum/techweb_node/electric_weapons id = "electronic_weapons" display_name = "Electric Weapons" diff --git a/code/modules/ruins/spaceruin_code/forgottenship.dm b/code/modules/ruins/spaceruin_code/forgottenship.dm index 8e3ae585d73d..def148f22239 100644 --- a/code/modules/ruins/spaceruin_code/forgottenship.dm +++ b/code/modules/ruins/spaceruin_code/forgottenship.dm @@ -47,14 +47,6 @@ GLOBAL_VAR_INIT(fscpassword, generate_password()) . = ..() AddComponent(/datum/component/gps, "Old Encrypted Signal") -/obj/item/storage/box/firingpins/syndicate - name = "box of syndicate firing pins" - desc = "A box full of special syndicate firing pins which allow only syndicate operatives to use weapons with those firing pins." - -/obj/item/storage/box/firingpins/syndicate/PopulateContents() - for(var/i in 1 to 5) - new /obj/item/firing_pin/implant/pindicate(src) - /////////// AI Laws /obj/item/aiModule/core/full/cybersun diff --git a/code/modules/spells/spell_types/rightandwrong.dm b/code/modules/spells/spell_types/rightandwrong.dm index aae206d6fb0a..e79ffb8a491e 100644 --- a/code/modules/spells/spell_types/rightandwrong.dm +++ b/code/modules/spells/spell_types/rightandwrong.dm @@ -119,8 +119,6 @@ GLOBAL_VAR_INIT(summon_magic_triggered, FALSE) var/gun_type = pick(GLOB.summoned_guns) var/obj/item/gun/G = new gun_type(get_turf(H)) - if (istype(G)) // The list contains some non-gun type guns like the speargun which do not have this proc - G.unlock() playsound(get_turf(H),'sound/magic/summon_guns.ogg', 50, TRUE) var/in_hand = H.put_in_hands(G) // not always successful diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index 48c79382444e..f58f94df84dd 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -365,22 +365,6 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) surplus = 0 include_modes = list(/datum/game_mode/nuclear/clown_ops) -/datum/uplink_item/dangerous/clownoppin - name = "Ultra Hilarious Firing Pin" - desc = "A firing pin that, when inserted into a gun, makes that gun only useable by clowns and clumsy people and makes that gun honk whenever anyone tries to fire it." - cost = 1 //much cheaper for clown ops than for clowns - item = /obj/item/firing_pin/clown/ultra - include_modes = list(/datum/game_mode/nuclear/clown_ops) - illegal_tech = FALSE - -/datum/uplink_item/dangerous/clownopsuperpin - name = "Super Ultra Hilarious Firing Pin" - desc = "Like the ultra hilarious firing pin, except the gun you insert this pin into explodes when someone who isn't clumsy or a clown tries to fire it." - cost = 4 //much cheaper for clown ops than for clowns - item = /obj/item/firing_pin/clown/ultra/selfdestruct - include_modes = list(/datum/game_mode/nuclear/clown_ops) - illegal_tech = FALSE - /datum/uplink_item/dangerous/bioterror name = "Biohazardous Chemical Sprayer" desc = "A handheld chemical sprayer that allows a wide dispersal of selected chemicals. Especially tailored by the Tiger \ @@ -532,7 +516,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/dangerous/foamsmg name = "Toy Submachine Gun" desc = "A fully-loaded Donksoft bullpup submachine gun that fires riot grade darts with a 20-round magazine." - item = /obj/item/gun/ballistic/automatic/smg/c20r/toy + item = /obj/item/gun/ballistic/automatic/smg/c20r/toy/riot cost = 5 surplus = 0 include_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) @@ -541,7 +525,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) name = "Toy Machine Gun" desc = "A fully-loaded Donksoft belt-fed machine gun. This weapon has a massive 50-round magazine of devastating \ riot grade darts, that can briefly incapacitate someone in just one volley." - item = /obj/item/gun/ballistic/automatic/hmg/l6_saw/toy + item = /obj/item/gun/ballistic/automatic/hmg/l6_saw/toy/riot cost = 10 surplus = 0 include_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) @@ -1952,30 +1936,6 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/reverse_bear_trap restricted_roles = list("Clown") -/datum/uplink_item/role_restricted/reverse_revolver - name = "Reverse Revolver" - desc = "A revolver that always fires at its user. \"Accidentally\" drop your weapon, then watch as the greedy corporate pigs blow their own brains all over the wall. \ - The revolver itself is actually real. Only clumsy people, and clowns, can fire it normally. Comes in a box of hugs. Honk." - cost = 14 - item = /obj/item/storage/box/hug/reverse_revolver - restricted_roles = list("Clown") - -/datum/uplink_item/role_restricted/clownpin - name = "Ultra Hilarious Firing Pin" - desc = "A firing pin that, when inserted into a gun, makes that gun only usable by clowns and clumsy people and makes that gun honk whenever anyone tries to fire it." - cost = 4 - item = /obj/item/firing_pin/clown/ultra - restricted_roles = list("Clown") - illegal_tech = FALSE - -/datum/uplink_item/role_restricted/clownsuperpin - name = "Super Ultra Hilarious Firing Pin" - desc = "Like the ultra hilarious firing pin, except the gun you insert this pin into explodes when someone who isn't clumsy or a clown tries to fire it." - cost = 7 - item = /obj/item/firing_pin/clown/ultra/selfdestruct - restricted_roles = list("Clown") - illegal_tech = FALSE - /datum/uplink_item/role_restricted/laser_arm name = "Laser Arm Implant" desc = "An implant that grants you a recharging laser gun inside your arm. Weak to EMPs. Comes with a syndicate autosurgeon for immediate self-application." diff --git a/code/modules/vending/liberation.dm b/code/modules/vending/liberation.dm index ffc1214e6bdf..03d532c804e7 100644 --- a/code/modules/vending/liberation.dm +++ b/code/modules/vending/liberation.dm @@ -13,7 +13,7 @@ /obj/item/gun/ballistic/automatic/pistol/deagle/gold = 2, /obj/item/gun/ballistic/automatic/pistol/deagle/camo = 2, /obj/item/gun/ballistic/automatic/pistol/candor = 2, - /obj/item/gun/ballistic/automatic/smg/proto/unrestricted = 2, + /obj/item/gun/ballistic/automatic/smg/proto = 2, /obj/item/gun/ballistic/shotgun/automatic/combat = 2, /obj/item/gun/ballistic/automatic/gyropistol = 1, /obj/item/gun/ballistic/shotgun = 2) diff --git a/code/modules/vending/liberation_toy.dm b/code/modules/vending/liberation_toy.dm index fd899f251d25..989bd721a79c 100644 --- a/code/modules/vending/liberation_toy.dm +++ b/code/modules/vending/liberation_toy.dm @@ -6,9 +6,9 @@ product_ads = "Feel robust with your toys!;Express your inner child today!;Toy weapons don't kill people, but valid hunters do!;Who needs responsibilities when you have toy weapons?;Make your next murder FUN!" vend_reply = "Come back for more!" circuit = /obj/item/circuitboard/machine/vending/syndicatedonksofttoyvendor - products = list(/obj/item/gun/ballistic/automatic/toy/unrestricted = 10, - /obj/item/gun/ballistic/automatic/toy/pistol/unrestricted = 10, - /obj/item/gun/ballistic/shotgun/toy/unrestricted = 10, + products = list(/obj/item/gun/ballistic/automatic/toy = 10, + /obj/item/gun/ballistic/automatic/toy/pistol = 10, + /obj/item/gun/ballistic/shotgun/toy = 10, /obj/item/toy/sword = 10, /obj/item/ammo_box/foambox = 20, /obj/item/toy/foamblade = 10, @@ -17,8 +17,8 @@ /obj/item/clothing/head/syndicatefake = 5) //OPS IN DORMS oh wait it's just an assistant contraband = list( /obj/item/gun/ballistic/shotgun/toy/crossbow = 10, //Congrats, you unlocked the +18 setting! - /obj/item/gun/ballistic/automatic/smg/c20r/toy/unrestricted/riot = 10, - /obj/item/gun/ballistic/automatic/hmg/l6_saw/toy/unrestricted/riot = 10, + /obj/item/gun/ballistic/automatic/smg/c20r/toy = 10, + /obj/item/gun/ballistic/automatic/hmg/l6_saw/toy = 10, /obj/item/ammo_box/foambox/riot = 20, /obj/item/toy/katana = 10, /obj/item/dualsaber/toy = 5, diff --git a/code/modules/vending/security.dm b/code/modules/vending/security.dm index 7af332630105..0141967beff3 100644 --- a/code/modules/vending/security.dm +++ b/code/modules/vending/security.dm @@ -131,10 +131,10 @@ /obj/item/grenade/frag = 1, ) voucher_items = list( - "M-90gl Carbine" = /obj/item/gun/ballistic/automatic/smg/m90/unrestricted, + "M-90gl Carbine" = /obj/item/gun/ballistic/automatic/smg/m90, "sniper rifle" = /obj/item/gun/ballistic/automatic/sniper_rifle, - "C-20r SMG" = /obj/item/gun/ballistic/automatic/smg/c20r/unrestricted, - "Bulldog Shotgun" = /obj/item/gun/ballistic/shotgun/bulldog/unrestricted) + "C-20r SMG" = /obj/item/gun/ballistic/automatic/smg/c20r, + "Bulldog Shotgun" = /obj/item/gun/ballistic/shotgun/bulldog) /obj/machinery/vending/security/marine/nanotrasen icon_state = "nt-marine" diff --git a/code/modules/vending/toys.dm b/code/modules/vending/toys.dm index 5f284718b6f3..c86049ab75ef 100644 --- a/code/modules/vending/toys.dm +++ b/code/modules/vending/toys.dm @@ -8,9 +8,9 @@ light_mask = "donksoft-light-mask" circuit = /obj/item/circuitboard/machine/vending/donksofttoyvendor products = list( - /obj/item/gun/ballistic/automatic/toy/unrestricted = 10, - /obj/item/gun/ballistic/automatic/toy/pistol/unrestricted = 10, - /obj/item/gun/ballistic/shotgun/toy/unrestricted = 10, + /obj/item/gun/ballistic/automatic/toy = 10, + /obj/item/gun/ballistic/automatic/toy/pistol = 10, + /obj/item/gun/ballistic/shotgun/toy = 10, /obj/item/toy/sword = 10, /obj/item/ammo_box/foambox = 20, /obj/item/toy/foamblade = 10, @@ -19,8 +19,8 @@ /obj/item/clothing/head/syndicatefake = 5) contraband = list( /obj/item/gun/ballistic/shotgun/toy/crossbow = 10, - /obj/item/gun/ballistic/automatic/smg/c20r/toy/unrestricted = 10, - /obj/item/gun/ballistic/automatic/hmg/l6_saw/toy/unrestricted = 10, + /obj/item/gun/ballistic/automatic/smg/c20r/toy = 10, + /obj/item/gun/ballistic/automatic/hmg/l6_saw/toy = 10, /obj/item/toy/katana = 10, /obj/item/dualsaber/toy = 5) armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 360e4cd0f3e4ec981657506f21b4e897d0df1bb1..d7a44b667a0c161af9cb8fa41ee9f123fdfb6935 100644 GIT binary patch literal 60527 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 Nzb~8Wm+RdM{Xat_>B;~A literal 65721 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

8q`F3lFj9VJX>=o`Tan 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 E2f(WWRR910 diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index 90354fdf41db7eb73f202df777938e4e0162baaa..03f2163cddcea3351140e965f92ef6e07274b821 100644 GIT binary patch literal 74732 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 diff --git a/shiptest.dme b/shiptest.dme index 45af85492296..d89b0c12c2b1 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -2964,7 +2964,6 @@ #include "code\modules\power\tesla\energy_ball.dm" #include "code\modules\power\tesla\generator.dm" #include "code\modules\projectiles\gun.dm" -#include "code\modules\projectiles\pins.dm" #include "code\modules\projectiles\projectile.dm" #include "code\modules\projectiles\ammunition\_ammunition.dm" #include "code\modules\projectiles\ammunition\_firing.dm"