From 9c2619342ee9086a629d1b0d9b5e70c2649ccf35 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 23 Feb 2024 00:45:26 +0000 Subject: [PATCH 01/15] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2737.yml | 9 --------- html/changelogs/AutoChangeLog-pr-2743.yml | 5 ----- html/changelogs/AutoChangeLog-pr-2746.yml | 8 -------- html/changelogs/AutoChangeLog-pr-2747.yml | 4 ---- html/changelogs/AutoChangeLog-pr-2752.yml | 4 ---- html/changelogs/archive/2024-02.yml | 20 ++++++++++++++++++++ 6 files changed, 20 insertions(+), 30 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2737.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2743.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2746.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2747.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2752.yml diff --git a/html/changelogs/AutoChangeLog-pr-2737.yml b/html/changelogs/AutoChangeLog-pr-2737.yml deleted file mode 100644 index ed9eeb9d0cc6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2737.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: Sadhorizon -changes: - - {tweak: 'SecHud, SecHud Sunglasses and Science Hud now have less intense colors - after alt+clicking.'} - - {tweak: Welding goggles that are not in use don't apply their effect on alt+click - anymore.} - - {tweak: 'Inteq Ballistic Hud, Science Sunglasses, Diagnostic Sunglasses and Beer - Goggles now get proper colors after alt+clicking.'} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2743.yml b/html/changelogs/AutoChangeLog-pr-2743.yml deleted file mode 100644 index 8ebe7b1e7599..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2743.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: bobbahbrown, Mark Suckerberg -changes: - - {admin: Links can now be embedded in interview questions to get players to read - them.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2746.yml b/html/changelogs/AutoChangeLog-pr-2746.yml deleted file mode 100644 index 92f11a2fe9dc..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2746.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: ryerice -changes: - - {rscadd: Adds a PGF sidearm} - - {rscadd: Adds a PGF Marksman rifle} - - {balance: 'In general, the PGF weapons have been buffed, but also re balanced - somewhat'} - - {bugfix: All the PGF weapons should be correctly sized now} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2747.yml b/html/changelogs/AutoChangeLog-pr-2747.yml deleted file mode 100644 index 08daee44d0ac..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2747.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: thgvr -changes: - - {bugfix: SMGs are now too large to store in your bag} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2752.yml b/html/changelogs/AutoChangeLog-pr-2752.yml deleted file mode 100644 index e276ce0c3cfa..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2752.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Martinpachu -changes: - - {rscadd: Mini Energy Guns can now be bought at the outpost.} -delete-after: true diff --git a/html/changelogs/archive/2024-02.yml b/html/changelogs/archive/2024-02.yml index 5eae5fe09e86..172527c38a4f 100644 --- a/html/changelogs/archive/2024-02.yml +++ b/html/changelogs/archive/2024-02.yml @@ -210,3 +210,23 @@ 2024-02-21: PositiveEntropy: - imageadd: Inteq has now received a visual overhaul! +2024-02-23: + Martinpachu: + - rscadd: Mini Energy Guns can now be bought at the outpost. + Sadhorizon: + - tweak: SecHud, SecHud Sunglasses and Science Hud now have less intense colors + after alt+clicking. + - tweak: Welding goggles that are not in use don't apply their effect on alt+click + anymore. + - tweak: Inteq Ballistic Hud, Science Sunglasses, Diagnostic Sunglasses and Beer + Goggles now get proper colors after alt+clicking. + bobbahbrown, Mark Suckerberg: + - admin: Links can now be embedded in interview questions to get players to read + them. + ryerice: + - rscadd: Adds a PGF sidearm + - rscadd: Adds a PGF Marksman rifle + - balance: In general, the PGF weapons have been buffed, but also re balanced somewhat + - bugfix: All the PGF weapons should be correctly sized now + thgvr: + - bugfix: SMGs are now too large to store in your bag From 16d3a01632294c6b4314ed80084e25cb5495a529 Mon Sep 17 00:00:00 2001 From: retlaw34 <58402542+retlaw34@users.noreply.github.com> Date: Thu, 22 Feb 2024 18:17:49 -0800 Subject: [PATCH 02/15] Completely removes the SVG from the game and it's variants (#2734) ## About The Pull Request This PR completely removes the SVG/AKs from the game including cargo, ruins, loadouts, ships, and the code. ... ... ... ![image](https://github.com/shiptest-ss13/Shiptest/assets/58402542/d1c44092-6d64-43d9-b0a0-aed855f057c7) ... And replaces it with the SKM rifle, a original gun made by me and apoggers! Unlike the Literally A Soviet AK47, the SKM is a original rifle with history rooted in the game's lore and has quirks related to it's origin. This also fixes some of my fuckups: - .45-70 hollow point boxes now contain 45-70 instead of .357 - 762x39mm for some fucking reason has a bullet spread override that broke spread wielded and unwielded. - 762x39mm has been renamed 762x40mm CLIP - the NT-SVG and AK-74 have been merged into the 24v Also jesus chirst, another 'small' pr turns into a big files changed one and such. Apogee drew the "Chopper," SKM-44, and SKM 44v ## Why It's Good For The Game As said before, the SKM actually exists and fits in the game's world and fits the thematic roles the AK served. Also, bless Any and Cole who made the old sprites which have somehow held up for years, but they have shown their age ![image](https://github.com/shiptest-ss13/Shiptest/assets/58402542/bdcc8097-2e91-4112-8f08-e4e0dfe1b564) ## Changelog :cl: ryerice, [Apogee-dev](https://github.com/Apogee-dev) add: All the SVGs have been placed in a Illestren museum, somehow, instead being replaced by the SKM, CLIP's former standard issue rifle! add: 7.62x39mm has been renamed to 7.62x40mm CLIP add: LMGs now support bipods; this is a mystery tool that will be useful later! fix: 7.62x40mm no longer breaks spread on the rifles it's used in del: NT-SVG and AK-74 have been merged into a single gun balance: 7.62x40mm now contains eighty rounds per ammo box fix: 45-70 hollow point ammo boxes now no longer contains 357 for some reason /:cl: --------- Signed-off-by: retlaw34 <58402542+retlaw34@users.noreply.github.com> Co-authored-by: meem <75212565+meemofcourse@users.noreply.github.com> --- .../JungleRuins/jungle_cavecrew.dmm | 10 +- .../JungleRuins/jungle_medtech_outbreak.dmm | 4 +- .../whitesands_surface_camp_combination.dmm | 4 +- _maps/map_files/generic/CentCom.dmm | 29 +-- .../independent/independent_halftrack.dmm | 12 +- _maps/shuttles/inteq/inteq_colossus.dmm | 114 +++++------ _maps/shuttles/inteq/inteq_hound.dmm | 8 +- .../shuttles/subshuttles/frontiersmen_gut.dmm | 2 +- code/game/objects/items/storage/belt.dm | 6 +- code/game/objects/items/storage/toolbox.dm | 6 +- code/modules/cargo/packs/ammo.dm | 22 +- code/modules/cargo/packs/gun.dm | 10 +- .../clothing/outfits/ert/frontiersmen_ert.dm | 2 +- .../modules/clothing/outfits/ert/inteq_ert.dm | 4 +- .../simple_animal/hostile/frontiersman.dm | 10 +- .../living/simple_animal/hostile/survivors.dm | 4 +- .../projectiles/ammunition/ballistic/rifle.dm | 17 +- .../projectiles/ammunition/ballistic/smg.dm | 2 +- .../projectiles/boxes_magazines/ammo_boxes.dm | 16 +- .../boxes_magazines/external/rifle.dm | 57 +++--- code/modules/projectiles/gun.dm | 18 +- .../projectiles/guns/ballistic/assault.dm | 98 +++------ .../modules/projectiles/guns/ballistic/hmg.dm | 189 +++++++++++++++++- .../projectiles/guns/ballistic/shotgun.dm | 3 +- .../modules/projectiles/guns/ballistic/smg.dm | 170 +++++++++++++--- .../projectiles/guns/energy/energy_gun.dm | 1 + .../projectiles/projectile/bullets/lmg.dm | 2 +- .../projectiles/projectile/bullets/rifle.dm | 6 +- icons/mob/clothing/back.dmi | Bin 159524 -> 154488 bytes icons/mob/clothing/belt_mirror.dmi | Bin 61306 -> 62055 bytes icons/mob/inhands/weapons/64x_guns_left.dmi | Bin 12101 -> 3307 bytes icons/mob/inhands/weapons/64x_guns_right.dmi | Bin 6451 -> 3277 bytes icons/mob/inhands/weapons/guns_lefthand.dmi | Bin 102710 -> 106692 bytes icons/mob/inhands/weapons/guns_righthand.dmi | Bin 105058 -> 110757 bytes icons/obj/ammo.dmi | Bin 33196 -> 36179 bytes icons/obj/guns/48x32guns.dmi | Bin 34826 -> 39178 bytes icons/obj/guns/projectile.dmi | Bin 46578 -> 46428 bytes sound/weapons/gun/rifle/{ak47.ogg => skm.ogg} | Bin .../rifle/{ak47_cocked.ogg => skm_cocked.ogg} | Bin .../rifle/{ak47_reload.ogg => skm_reload.ogg} | Bin .../gun/rifle/{akm.ogg => skm_smg.ogg} | Bin .../rifle/{ak47_unload.ogg => skm_unload.ogg} | Bin 42 files changed, 539 insertions(+), 287 deletions(-) rename sound/weapons/gun/rifle/{ak47.ogg => skm.ogg} (100%) rename sound/weapons/gun/rifle/{ak47_cocked.ogg => skm_cocked.ogg} (100%) rename sound/weapons/gun/rifle/{ak47_reload.ogg => skm_reload.ogg} (100%) rename sound/weapons/gun/rifle/{akm.ogg => skm_smg.ogg} (100%) rename sound/weapons/gun/rifle/{ak47_unload.ogg => skm_unload.ogg} (100%) diff --git a/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm b/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm index 4242fcba0327..ff730ff082bd 100644 --- a/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm +++ b/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm @@ -1761,9 +1761,9 @@ pixel_y = -5 }, /obj/item/ammo_casing/a4570, -/obj/item/ammo_box/magazine/aks74u, -/obj/item/ammo_box/magazine/aks74u, -/obj/item/ammo_box/magazine/aks74u, +/obj/item/ammo_box/magazine/skm_545_39, +/obj/item/ammo_box/magazine/skm_545_39, +/obj/item/ammo_box/magazine/skm_545_39, /obj/item/ammo_box/magazine/illestren_a850r, /obj/item/ammo_box/magazine/illestren_a850r, /turf/open/floor/plasteel/tech, @@ -1839,7 +1839,7 @@ /obj/structure/railing/corner{ dir = 8 }, -/mob/living/simple_animal/hostile/frontier/ranged/trooper/ak47/neutured, +/mob/living/simple_animal/hostile/frontier/ranged/trooper/skm/neutured, /turf/open/floor/plasteel/stairs{ dir = 1 }, @@ -2281,7 +2281,7 @@ /obj/effect/turf_decal/industrial/outline/yellow, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/secure/gear, -/obj/item/gun/ballistic/automatic/smg/aks74u{ +/obj/item/gun/ballistic/automatic/smg/skm_carbine{ pixel_y = -6 }, /obj/item/gun/ballistic/automatic/zip_pistol, diff --git a/_maps/RandomRuins/JungleRuins/jungle_medtech_outbreak.dmm b/_maps/RandomRuins/JungleRuins/jungle_medtech_outbreak.dmm index 720ed17fc830..bdd58e286f25 100644 --- a/_maps/RandomRuins/JungleRuins/jungle_medtech_outbreak.dmm +++ b/_maps/RandomRuins/JungleRuins/jungle_medtech_outbreak.dmm @@ -155,7 +155,7 @@ /obj/effect/decal/cleanable/blood/tracks, /obj/effect/decal/cleanable/blood/splatter, /obj/effect/decal/cleanable/dirt/dust, -/obj/item/gun/ballistic/automatic/smg/aks74u, +/obj/item/gun/ballistic/automatic/smg/skm_carbine, /obj/item/ammo_casing{ dir = 10; pixel_x = -7; @@ -958,7 +958,7 @@ pixel_y = 11 }, /obj/effect/gibspawner/human, -/obj/item/ammo_box/magazine/aks74u, +/obj/item/ammo_box/magazine/skm_545_39, /turf/open/floor/plasteel/tech, /area/ship/science) "oJ" = ( diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_camp_combination.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_camp_combination.dmm index 379e35a7d2f9..f8b569cebdf4 100644 --- a/_maps/RandomRuins/SandRuins/whitesands_surface_camp_combination.dmm +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_camp_combination.dmm @@ -995,8 +995,8 @@ /area/overmap_encounter/planetoid/sand/explored) "KJ" = ( /obj/structure/table, -/obj/item/gun/ballistic/automatic/smg/aks74u, -/obj/item/ammo_box/magazine/aks74u, +/obj/item/gun/ballistic/automatic/smg/skm_carbine, +/obj/item/ammo_box/magazine/skm_545_39, /turf/open/floor/concrete, /area/ruin) "Ld" = ( diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index bd415e97bae8..d4bd622b8f0e 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -2207,9 +2207,6 @@ /obj/structure/table/wood/fancy, /turf/open/floor/wood, /area/wizard_station) -"axw" = ( -/turf/open/floor/engine/cult, -/area/wizard_station) "axx" = ( /obj/machinery/vending/snack, /turf/open/floor/engine/cult, @@ -12592,10 +12589,10 @@ dir = 8 }, /obj/structure/rack, -/obj/item/gun/ballistic/automatic/assault/ak47/inteq{ +/obj/item/gun/ballistic/automatic/assault/skm/inteq{ pixel_y = 3 }, -/obj/item/gun/ballistic/automatic/assault/ak47/inteq{ +/obj/item/gun/ballistic/automatic/assault/skm/inteq{ pixel_y = -1; pixel_x = -5 }, @@ -14665,20 +14662,6 @@ }, /turf/open/floor/plasteel, /area/centcom/control) -"sow" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/centcom/control) "spy" = ( /obj/effect/turf_decal/corner/opaque/red{ dir = 1 @@ -15212,10 +15195,10 @@ }, /obj/effect/turf_decal/corner/opaque/yellow, /obj/structure/rack, -/obj/item/gun/ballistic/automatic/smg/inteq{ +/obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq{ pixel_x = 2 }, -/obj/item/gun/ballistic/automatic/smg/inteq{ +/obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq{ pixel_x = -1; pixel_y = -6 }, @@ -23555,7 +23538,7 @@ aqZ aqZ aqZ awN -axw +aqZ aqE aqZ aqZ @@ -64657,7 +64640,7 @@ aiH mpw rzn ail -sow +gDP gTh agb aqg diff --git a/_maps/shuttles/independent/independent_halftrack.dmm b/_maps/shuttles/independent/independent_halftrack.dmm index 46e6989a124f..3b04da3c56dc 100644 --- a/_maps/shuttles/independent/independent_halftrack.dmm +++ b/_maps/shuttles/independent/independent_halftrack.dmm @@ -1502,12 +1502,12 @@ /obj/structure/closet/secure_closet/security, /obj/item/gun/ballistic/automatic/pistol/deagle, /obj/item/gun/ballistic/automatic/pistol/deagle, -/obj/item/gun/ballistic/automatic/assault/ak47, -/obj/item/gun/ballistic/automatic/assault/ak47, -/obj/item/ammo_box/magazine/ak47, -/obj/item/ammo_box/magazine/ak47, -/obj/item/ammo_box/magazine/ak47, -/obj/item/ammo_box/magazine/ak47, +/obj/item/gun/ballistic/automatic/assault/skm, +/obj/item/gun/ballistic/automatic/assault/skm, +/obj/item/ammo_box/magazine/skm_762_40, +/obj/item/ammo_box/magazine/skm_762_40, +/obj/item/ammo_box/magazine/skm_762_40, +/obj/item/ammo_box/magazine/skm_762_40, /obj/item/ammo_box/magazine/m50, /obj/item/ammo_box/magazine/m50, /obj/item/ammo_box/magazine/m50, diff --git a/_maps/shuttles/inteq/inteq_colossus.dmm b/_maps/shuttles/inteq/inteq_colossus.dmm index 9f0c486aad2c..4efdcb0ba74c 100644 --- a/_maps/shuttles/inteq/inteq_colossus.dmm +++ b/_maps/shuttles/inteq/inteq_colossus.dmm @@ -718,6 +718,39 @@ }, /turf/open/floor/plasteel/dark, /area/ship/security) +"hx" = ( +/obj/item/clothing/glasses/hud/security/sunglasses/inteq, +/obj/item/clothing/mask/gas/sechailer/inteq, +/obj/item/clothing/gloves/tackler/combat/insulated, +/obj/item/clothing/shoes/combat, +/obj/item/storage/belt/security/webbing/inteq/alt, +/obj/item/storage/backpack/messenger/inteq, +/obj/item/clothing/under/syndicate/inteq/skirt, +/obj/item/clothing/under/syndicate/inteq, +/obj/structure/closet/secure_closet{ + anchored = 1; + can_be_unanchored = 1; + icon_state = "warden"; + name = "master at arms' locker"; + req_access_txt = "3" + }, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/suit/armor/vest/bulletproof, +/obj/item/megaphone/sec, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 4 + }, +/obj/item/storage/belt/security/webbing/inteq, +/obj/item/storage/belt/military/assault, +/obj/item/reagent_containers/spray/pepper, +/obj/item/clothing/head/warden/inteq, +/obj/item/clothing/suit/armor/vest/security/warden/inteq, +/turf/open/floor/plasteel/dark, +/area/ship/security) "hD" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/hallway/port) @@ -810,39 +843,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/ship/maintenance/port) -"iS" = ( -/obj/item/clothing/glasses/hud/security/sunglasses/inteq, -/obj/item/clothing/mask/gas/sechailer/inteq, -/obj/item/clothing/gloves/tackler/combat/insulated, -/obj/item/clothing/shoes/combat, -/obj/item/storage/belt/security/webbing/inteq/alt, -/obj/item/storage/backpack/messenger/inteq, -/obj/item/clothing/under/syndicate/inteq/skirt, -/obj/item/clothing/under/syndicate/inteq, -/obj/structure/closet/secure_closet{ - anchored = 1; - can_be_unanchored = 1; - icon_state = "warden"; - name = "master at arms' locker"; - req_access_txt = "3" - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/suit/armor/vest/bulletproof, -/obj/item/megaphone/sec, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/obj/item/storage/belt/security/webbing/inteq, -/obj/item/storage/belt/military/assault, -/obj/item/reagent_containers/spray/pepper, -/obj/item/clothing/head/warden/inteq, -/obj/item/clothing/suit/armor/vest/security/warden/inteq, -/turf/open/floor/plasteel/dark, -/area/ship/security) "iT" = ( /obj/machinery/vending/snack/random, /obj/effect/turf_decal/trimline/opaque/yellow/line, @@ -1440,27 +1440,7 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/plating, /area/ship/engineering) -"qR" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/machinery/navbeacon/wayfinding{ - codes_txt = "patrol;next_patrol=office"; - location = "port" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"qS" = ( -/obj/structure/dresser, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/grimy, -/area/ship/crew) -"qX" = ( +"qQ" = ( /obj/structure/rack, /obj/effect/turf_decal/siding/thinplating/dark{ dir = 10; @@ -1477,12 +1457,32 @@ pixel_x = 5; pixel_y = 5 }, -/obj/item/gun/ballistic/automatic/smg/inteq{ +/obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq{ pixel_y = -2 }, /obj/machinery/airalarm/directional/west, /turf/open/floor/plasteel/tech/grid, /area/ship/security/armory) +"qR" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 4 + }, +/obj/machinery/navbeacon/wayfinding{ + codes_txt = "patrol;next_patrol=office"; + location = "port" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) +"qS" = ( +/obj/structure/dresser, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "rb" = ( /obj/machinery/power/shieldwallgen/atmos{ anchored = 1; @@ -5082,7 +5082,7 @@ Kv EI Dq MQ -qX +qQ PV "} (23,1,1) = {" @@ -5170,7 +5170,7 @@ eM pd gX WC -iS +hx XA "} (27,1,1) = {" diff --git a/_maps/shuttles/inteq/inteq_hound.dmm b/_maps/shuttles/inteq/inteq_hound.dmm index 2fc73b689d88..fc586a5aa7b3 100644 --- a/_maps/shuttles/inteq/inteq_hound.dmm +++ b/_maps/shuttles/inteq/inteq_hound.dmm @@ -580,13 +580,13 @@ /obj/item/gun/ballistic/automatic/pistol/commander/inteq{ pixel_y = -5 }, -/obj/item/ammo_box/magazine/ak47{ +/obj/item/ammo_box/magazine/skm_762_40{ pixel_x = -7 }, -/obj/item/ammo_box/magazine/ak47{ +/obj/item/ammo_box/magazine/skm_762_40{ pixel_x = 7 }, -/obj/item/gun/ballistic/automatic/assault/ak47/inteq{ +/obj/item/gun/ballistic/automatic/assault/skm/inteq{ pixel_x = -5 }, /obj/structure/closet/secure_closet/wall{ @@ -2384,7 +2384,7 @@ pixel_x = -11; pixel_y = 5 }, -/obj/item/storage/toolbox/ammo/a762_39{ +/obj/item/ammo_box/a762_40/inteq{ pixel_x = 5; pixel_y = 12 }, diff --git a/_maps/shuttles/subshuttles/frontiersmen_gut.dmm b/_maps/shuttles/subshuttles/frontiersmen_gut.dmm index 3b05c2224080..6044e1011891 100644 --- a/_maps/shuttles/subshuttles/frontiersmen_gut.dmm +++ b/_maps/shuttles/subshuttles/frontiersmen_gut.dmm @@ -203,7 +203,7 @@ /obj/effect/turf_decal/industrial/outline/yellow, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/secure/gear, -/obj/item/gun/ballistic/automatic/smg/aks74u{ +/obj/item/gun/ballistic/automatic/smg/skm_carbine{ pixel_y = -6 }, /obj/item/gun/ballistic/automatic/zip_pistol, diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 4cf963958022..10d3531b68d3 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -933,10 +933,10 @@ item_state = "inteq_webbing" supports_variations = VOX_VARIATION -/obj/item/storage/belt/security/webbing/inteq/ak47/PopulateContents() +/obj/item/storage/belt/security/webbing/inteq/skm/PopulateContents() . = ..() - for(var/i in 1 to 7) - new /obj/item/ammo_box/magazine/ak47(src) + for(var/i in 1 to 4) + new /obj/item/ammo_box/magazine/skm_762_40(src) /obj/item/storage/belt/security/webbing/inteq/alt name = "inteq drop pouch harness" diff --git a/code/game/objects/items/storage/toolbox.dm b/code/game/objects/items/storage/toolbox.dm index 312ce3e14d0f..c194ea84daea 100644 --- a/code/game/objects/items/storage/toolbox.dm +++ b/code/game/objects/items/storage/toolbox.dm @@ -241,11 +241,11 @@ for(var/i in 1 to 7) new /obj/item/ammo_box/magazine/illestren_a850r(src) -/obj/item/storage/toolbox/ammo/a762_39/PopulateContents() - name = "ammo can (7.62x39mm)" +/obj/item/storage/toolbox/ammo/a762_40/PopulateContents() + name = "ammo can (7.62x40mm CLIP)" icon_state = "ammobox_762" for (var/i in 1 to 4) - new /obj/item/ammo_box/a762_39(src) + new /obj/item/ammo_box/a762_40(src) /obj/item/storage/toolbox/ammo/a308/PopulateContents() name = "ammo can (.308)" diff --git a/code/modules/cargo/packs/ammo.dm b/code/modules/cargo/packs/ammo.dm index 79b3bb780f25..ce69eb3d4b0d 100644 --- a/code/modules/cargo/packs/ammo.dm +++ b/code/modules/cargo/packs/ammo.dm @@ -171,11 +171,11 @@ /obj/item/ammo_box/magazine/ebr) cost = 2000 -/datum/supply_pack/ammo/ak47_ammo - name = "SVG 7.62x39mm FMJ Magazine Crate" - desc = "Contains two 7.62x39mm FMJ magazines for the SVG rifle, each containing twenty rounds." - contains = list(/obj/item/ammo_box/magazine/ak47, - /obj/item/ammo_box/magazine/ak47) +/datum/supply_pack/ammo/skm_ammo + name = "SKM 7.62x40mm CLIP Magazine Crate" + desc = "Contains two 7.62x40mm magazines for the SKM rifles, each containing twenty rounds." + contains = list(/obj/item/ammo_box/magazine/skm_762_40, + /obj/item/ammo_box/magazine/skm_762_40) cost = 2000 /datum/supply_pack/ammo/p16_ammo @@ -185,9 +185,9 @@ /obj/item/ammo_box/magazine/p16) cost = 2000 -/datum/supply_pack/ammo/a762_ammo - name = "8x50mmR Stripper Clip Crate" - desc = "Contains four 8x50mmR stripper clips for rifles like the illestren rifle, each containing five rounds." +/datum/supply_pack/ammo/a850r_ammo + name = "8x50mmR En Bloc Clip Crate" + desc = "Contains four 8x50mmR en bloc clips for rifles like the illestren rifle, each containing five rounds." contains = list(/obj/item/ammo_box/magazine/illestren_a850r, /obj/item/ammo_box/magazine/illestren_a850r, /obj/item/ammo_box/magazine/illestren_a850r, @@ -195,9 +195,9 @@ cost = 1000 /datum/supply_pack/ammo/a762_ammo_box - name = "7.62x39mm Ammo Box Crate" - desc = "Contains a sixty-round 7.62x39mm box for rifles like the SVG-67." - contains = list(/obj/item/ammo_box/a762_39) + name = "7.62x40mm CLIP Ammo Box Crate" + desc = "Contains a eighty-round 7.62x40mm CLIP box for the SKM rifles." + contains = list(/obj/item/ammo_box/a762_40) cost = 500 /datum/supply_pack/ammo/c556mmHITP_ammo_box diff --git a/code/modules/cargo/packs/gun.dm b/code/modules/cargo/packs/gun.dm index 485dde2401fa..c75e16b348cc 100644 --- a/code/modules/cargo/packs/gun.dm +++ b/code/modules/cargo/packs/gun.dm @@ -156,12 +156,12 @@ /obj/item/gun/ballistic/automatic/assault/p16) crate_name = "auto rifle crate" -/datum/supply_pack/gun/ak - name = "SVG-67 Rifle Crate" - desc = "Contains two high-powered, automatic rifles chambered in 7.62x39mm." +/datum/supply_pack/gun/skm + name = "SKM-24 Rifle Crate" + desc = "Contains two high-powered, automatic rifles chambered in 7.62x40mm CLIP." cost = 6000 - contains = list(/obj/item/gun/ballistic/automatic/assault/ak47, - /obj/item/gun/ballistic/automatic/assault/ak47) + contains = list(/obj/item/gun/ballistic/automatic/assault/skm, + /obj/item/gun/ballistic/automatic/assault/skm) crate_name = "auto rifle crate" /* diff --git a/code/modules/clothing/outfits/ert/frontiersmen_ert.dm b/code/modules/clothing/outfits/ert/frontiersmen_ert.dm index 431170b5f3dc..2fa4316b6448 100644 --- a/code/modules/clothing/outfits/ert/frontiersmen_ert.dm +++ b/code/modules/clothing/outfits/ert/frontiersmen_ert.dm @@ -83,7 +83,7 @@ if(prob(10)) belt = /obj/item/storage/belt/grenade/full if("Ammo Carrier") - backpack_contents += list(/obj/item/ammo_box/a762_39 = 1) + backpack_contents += list(/obj/item/ammo_box/a762_40 = 1) var/weapon = pick(list("Bolt-Action", "Pistol", "Melee")) switch(weapon) diff --git a/code/modules/clothing/outfits/ert/inteq_ert.dm b/code/modules/clothing/outfits/ert/inteq_ert.dm index 5a39d3ea3da4..c5ef123a21cf 100644 --- a/code/modules/clothing/outfits/ert/inteq_ert.dm +++ b/code/modules/clothing/outfits/ert/inteq_ert.dm @@ -7,11 +7,11 @@ glasses = /obj/item/clothing/glasses/hud/security/sunglasses/inteq uniform = /obj/item/clothing/under/syndicate/inteq suit = /obj/item/clothing/suit/space/hardsuit/syndi/inteq - suit_store = /obj/item/gun/ballistic/automatic/assault/ak47/inteq + suit_store = /obj/item/gun/ballistic/automatic/assault/skm/inteq gloves = /obj/item/clothing/gloves/combat ears = /obj/item/radio/headset/inteq/alt id = /obj/item/card/id - belt = /obj/item/storage/belt/security/webbing/inteq/ak47 + belt = /obj/item/storage/belt/security/webbing/inteq/skm back = /obj/item/storage/backpack/fireproof l_pocket = /obj/item/kitchen/knife/combat diff --git a/code/modules/mob/living/simple_animal/hostile/frontiersman.dm b/code/modules/mob/living/simple_animal/hostile/frontiersman.dm index 3d33bae0aca1..213cd8c2b822 100644 --- a/code/modules/mob/living/simple_animal/hostile/frontiersman.dm +++ b/code/modules/mob/living/simple_animal/hostile/frontiersman.dm @@ -68,17 +68,17 @@ /mob/living/simple_animal/hostile/frontier/ranged/trooper/neutered loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper) -/mob/living/simple_animal/hostile/frontier/ranged/trooper/ak47 +/mob/living/simple_animal/hostile/frontier/ranged/trooper/skm icon_state = "frontiersmanrangedak47" icon_living = "frontiersmanrangedak47" - projectilesound = 'sound/weapons/gun/rifle/ak47.ogg' + projectilesound = 'sound/weapons/gun/rifle/skm.ogg' rapid = 4 rapid_fire_delay = 3 - casingtype = /obj/item/ammo_casing/a762_39 + casingtype = /obj/item/ammo_casing/a762_40 loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper, - /obj/item/gun/ballistic/automatic/assault/ak47) + /obj/item/gun/ballistic/automatic/assault/skm) -/mob/living/simple_animal/hostile/frontier/ranged/trooper/ak47/neutured +/mob/living/simple_animal/hostile/frontier/ranged/trooper/skm/neutured loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper) /mob/living/simple_animal/hostile/frontier/ranged/trooper/rifle diff --git a/code/modules/mob/living/simple_animal/hostile/survivors.dm b/code/modules/mob/living/simple_animal/hostile/survivors.dm index a1b52f981cec..bc7573552bc5 100644 --- a/code/modules/mob/living/simple_animal/hostile/survivors.dm +++ b/code/modules/mob/living/simple_animal/hostile/survivors.dm @@ -282,7 +282,7 @@ if(survivor_type == "gunslinger") if(prob(50)) - l_pocket = /obj/item/ammo_box/magazine/aks74u + l_pocket = /obj/item/ammo_box/magazine/skm_545_39 r_pocket = /obj/item/tank/internals/emergency_oxygen/engi else @@ -330,7 +330,7 @@ suit_store = null if(survivor_type == "gunslinger") if(prob(20)) - new /obj/item/gun/ballistic/automatic/smg/aks74u(loc) + new /obj/item/gun/ballistic/automatic/smg/skm_carbine(loc) else visible_message("The gunslinger's weapon shatters as they impact the ground!") suit_store = null diff --git a/code/modules/projectiles/ammunition/ballistic/rifle.dm b/code/modules/projectiles/ammunition/ballistic/rifle.dm index a615fc97d2fa..685458406584 100644 --- a/code/modules/projectiles/ammunition/ballistic/rifle.dm +++ b/code/modules/projectiles/ammunition/ballistic/rifle.dm @@ -34,7 +34,7 @@ caliber = "5.56x45mm" projectile_type = /obj/projectile/bullet/a556_45 -// 5.45x39mm (AKS-74U) +// 5.45x39mm (SKM-24v) /obj/item/ammo_casing/a545_39 name = "5.45x39mm bullet casing" @@ -42,7 +42,6 @@ icon_state = "rifle-brass" caliber = "5.45x39mm" randomspread = TRUE - variance = 2 projectile_type = /obj/projectile/bullet/a545_39 /obj/item/ammo_casing/a545_39/recycled @@ -50,18 +49,16 @@ desc = "A recycled 5.45x39mm bullet casing." bullet_skin = "surplus" caliber = "5.45x39mm" - variance = 3.5 projectile_type = /obj/projectile/bullet/a545_39 -// 7.62x39mm (SVG-67 & SkM-24) +// 7.62x40mm CLIP (SKM Rifles) -/obj/item/ammo_casing/a762_39 - name = "7.62x39mm bullet casing" - desc = "A 7.62x39mm bullet casing." +/obj/item/ammo_casing/a762_40 + name = "7.62x40mm CLIP bullet casing" + desc = "A 7.62x40mm CLIP bullet casing." icon_state = "rifle-brass" - caliber = "7.62x39mm" - variance = 2 - projectile_type = /obj/projectile/bullet/a762_39 + caliber = "7.62x40mm" + projectile_type = /obj/projectile/bullet/a762_40 // .300 Blackout (Polymer Survivor Rifle) diff --git a/code/modules/projectiles/ammunition/ballistic/smg.dm b/code/modules/projectiles/ammunition/ballistic/smg.dm index 37218201902e..d947736d5f25 100644 --- a/code/modules/projectiles/ammunition/ballistic/smg.dm +++ b/code/modules/projectiles/ammunition/ballistic/smg.dm @@ -1,4 +1,4 @@ -// 4.6x30mm (WT-550 Automatic Rifle & NT-SVG) +// 4.6x30mm (WT-550 Automatic Rifle & SKM-24v) /obj/item/ammo_casing/c46x30mm name = "4.6x30mm bullet casing" diff --git a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm index ab8e65c069bf..a1bfd5e38fec 100644 --- a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm +++ b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm @@ -40,7 +40,7 @@ name = "ammo holder (.45-70 hollow point)" desc = "A 6-round ammo holder for .45-70 revolvers. These hollow point rounds do legendary damage against soft targets, but are nearly ineffective against armored ones." icon_state = "4570-hp" - ammo_type = /obj/item/ammo_casing/a357/hp + ammo_type = /obj/item/ammo_casing/a4570/hp /obj/item/ammo_box/a4570/explosive name = "ammo holder (.45-70 explosive)" @@ -336,11 +336,15 @@ multiple_sprites = AMMO_BOX_PER_BULLET w_class = WEIGHT_CLASS_NORMAL -/obj/item/ammo_box/a762_39 - name = "ammo box (7.62x39mm)" - icon_state = "a762_39box" - ammo_type = /obj/item/ammo_casing/a762_39 - max_ammo = 60 +/obj/item/ammo_box/a762_40 + name = "ammo box (7.62x40mm CLIP)" + icon_state = "a762_40box_big" + ammo_type = /obj/item/ammo_casing/a762_40 + max_ammo = 120 + w_class = WEIGHT_CLASS_NORMAL + +/obj/item/ammo_box/a762_40/inteq + icon_state = "a762_40box_big_inteq" /obj/item/ammo_box/a308 name = "ammo box (.308)" diff --git a/code/modules/projectiles/boxes_magazines/external/rifle.dm b/code/modules/projectiles/boxes_magazines/external/rifle.dm index 980272313c1a..60712700c314 100644 --- a/code/modules/projectiles/boxes_magazines/external/rifle.dm +++ b/code/modules/projectiles/boxes_magazines/external/rifle.dm @@ -34,41 +34,46 @@ . = ..() icon_state = "[base_icon_state]-[round(ammo_count(),5)]" -/obj/item/ammo_box/magazine/aks74u - name = "assault rifle magazine (5.45x39mm)" - desc = "A slightly-curved, 30-round magazine for the AKS-74U. These rounds do moderate damage with good armor penetration." - icon_state = "ak47_mag" - ammo_type = /obj/item/ammo_casing/a545_39 - caliber = "5.45x39mm" - max_ammo = 30 - -/obj/item/ammo_box/magazine/aks74u/update_icon_state() - . = ..() - icon_state = "ak47_mag-[!!ammo_count()]" - -/obj/item/ammo_box/magazine/aknt +/obj/item/ammo_box/magazine/skm_545_39 name = "subcaliber assault rifle magazine (4.6x30mm)" - desc = "A cheap, 30-round polymer magazine for the NT-SVG. These rounds do okay damage with average performance against armor." - icon_state = "ak47_mag" + desc = "A slightly-curved, 30-round magazine for the SKM-24v. These rounds do okay damage with average performance against armor" ammo_type = /obj/item/ammo_casing/c46x30mm caliber = "4.6x30mm" max_ammo = 30 + base_icon_state = "skm_mag" + icon_state = "skm_mag" -/obj/item/ammo_box/magazine/aknt/update_icon_state() +/obj/item/ammo_box/magazine/skm_545_39/update_icon_state() . = ..() - icon_state = "ak47_mag-[!!ammo_count()]" - -/obj/item/ammo_box/magazine/ak47 - name = "assault rifle magazine (7.62x39mm)" - desc = "A sharply-curved, 20-round magazine for 7.62x39mm assault rifles. These rounds do good damage with good armor penetration." - icon_state = "ak47_mag" - ammo_type = /obj/item/ammo_casing/a762_39 - caliber = "7.62x39mm" + icon_state = "[base_icon_state]-[!!ammo_count()]" + +/obj/item/ammo_box/magazine/skm_762_40 + name = "assault rifle magazine (7.62x40mm CLIP)" + desc = "A slightly curved, 20-round magazine for the 7.62x40mm CLIP variants of the SKM assault rifle family. These rounds do good damage with good armor penetration." + base_icon_state = "skm_mag" + icon_state = "skm_mag" + ammo_type = /obj/item/ammo_casing/a762_40 + caliber = "7.62x40mm" max_ammo = 20 -/obj/item/ammo_box/magazine/ak47/update_icon_state() +/obj/item/ammo_box/magazine/skm_762_40/update_icon_state() . = ..() - icon_state = "ak47_mag-[!!ammo_count()]" + icon_state = "[base_icon_state]-[!!ammo_count()]" + +/obj/item/ammo_box/magazine/skm_762_40/extended + name = "extended assault rifle magazine (7.62x40mm CLIP)" + desc = "A very curved, 40-round magazine for the 7.62x40mm CLIP variants of the SKM assault rifle family. These rounds do good damage with good armor penetration." + base_icon_state = "skm_extended_mag" + icon_state = "skm_extended_mag" + max_ammo = 40 + +/obj/item/ammo_box/magazine/skm_762_40/drum + name = "assault rifle drum (7.62x40mm CLIP)" + desc = "A 75-round drum for the 7.62x40mm CLIP variants of the SKM assault rifle family. These rounds do good damage with good armor penetration." + base_icon_state = "skm_drum" + icon_state = "skm_drum" + max_ammo = 75 + w_class = WEIGHT_CLASS_NORMAL /obj/item/ammo_box/magazine/ebr name = "battle rifle magazine (.308)" diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index b64e76d1f075..f6470af9a846 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -16,7 +16,7 @@ #define MANUFACTURER_MINUTEMAN "the Lanchester City Firearms Plant logo" #define MANUFACTURER_DONKCO "the Donk! Co. logo" #define MANUFACTURER_PGF "the Etherbor Industries emblem" - +#define MANUFACTURER_IMPORT "Lanchester Import Co." /obj/item/gun name = "gun" desc = "It's a gun. It's pretty terrible, though." @@ -450,15 +450,17 @@ to_chat(user, "[src] is lethally chambered! You don't want to risk harming anyone...") return sprd = round((rand() - 0.5) * DUALWIELD_PENALTY_EXTRA_MULTIPLIER * (randomized_gun_spread + randomized_bonus_spread)) + sprd = calculate_spread(user, sprd) + before_firing(target,user) if(!chambered.fire_casing(target, user, params, , suppressed, zone_override, sprd, src)) shoot_with_empty_chamber(user) return else if(get_dist(user, target) <= 1) //Making sure whether the target is in vicinity for the pointblank shot - shoot_live_shot(user, 1, target, message) + shoot_live_shot(user, TRUE, target, message) else - shoot_live_shot(user, 0, target, message) + shoot_live_shot(user, FALSE, target, message) else shoot_with_empty_chamber(user) return @@ -781,8 +783,16 @@ /obj/item/gun/proc/before_firing(atom/target,mob/user) return +// We do it like this in case theres some specific gun behavior for adjusting recoil, like bipods or folded stocks +/obj/item/gun/proc/calculate_recoil(mob/user, recoil_bonus = 0) + return recoil_bonus + +// We do it like this in case theres some specific gun behavior for adjusting spread, like bipods or folded stocks +/obj/item/gun/proc/calculate_spread(mob/user, bonus_spread) + return bonus_spread + /obj/item/gun/proc/simulate_recoil(mob/living/user, recoil_bonus = 0, firing_angle) - var/total_recoil = recoil_bonus + var/total_recoil = calculate_recoil(user, recoil_bonus) var/actual_angle = firing_angle + rand(-recoil_deviation, recoil_deviation) + 180 if(actual_angle > 360) diff --git a/code/modules/projectiles/guns/ballistic/assault.dm b/code/modules/projectiles/guns/ballistic/assault.dm index 576a914cce01..565a0e20a0cd 100644 --- a/code/modules/projectiles/guns/ballistic/assault.dm +++ b/code/modules/projectiles/guns/ballistic/assault.dm @@ -14,90 +14,50 @@ rack_sound = 'sound/weapons/gun/rifle/ar_cock.ogg' spread_unwielded = 20 -/obj/item/gun/ballistic/automatic/assault/ak47 - name = "\improper SVG-67" - desc = "A Frontier-built assault rifle descended from a pattern of unknown provenance. Its low cost, ease of maintenance, and powerful 7.62x39mm cartridge make it a popular choice among a wide variety of outlaws." +/obj/item/gun/ballistic/automatic/assault/skm + name = "\improper SKM-24" + desc = "An obsolete model of assault rifle once used by CLIP. Legendary for its durability and low cost, surplus rifles are commonplace on the Frontier, and the design has been widely copied. Chambered in 7.62x40mm CLIP." icon = 'icons/obj/guns/48x32guns.dmi' - fire_sound = 'sound/weapons/gun/rifle/ak47.ogg' + fire_sound = 'sound/weapons/gun/rifle/skm.ogg' - rack_sound = 'sound/weapons/gun/rifle/ak47_cocked.ogg' - load_sound = 'sound/weapons/gun/rifle/ak47_reload.ogg' - load_empty_sound = 'sound/weapons/gun/rifle/ak47_reload.ogg' - eject_sound = 'sound/weapons/gun/rifle/ak47_unload.ogg' - eject_empty_sound = 'sound/weapons/gun/rifle/ak47_unload.ogg' + rack_sound = 'sound/weapons/gun/rifle/skm_cocked.ogg' + load_sound = 'sound/weapons/gun/rifle/skm_reload.ogg' + load_empty_sound = 'sound/weapons/gun/rifle/skm_reload.ogg' + eject_sound = 'sound/weapons/gun/rifle/skm_unload.ogg' + eject_empty_sound = 'sound/weapons/gun/rifle/skm_unload.ogg' - icon_state = "ak47" - item_state = "ak47" + icon_state = "skm" + item_state = "skm" mag_display = TRUE + special_mags = TRUE weapon_weight = WEAPON_MEDIUM w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BACK - mag_type = /obj/item/ammo_box/magazine/ak47 - spread = 0 + manufacturer = MANUFACTURER_IMPORT + mag_type = /obj/item/ammo_box/magazine/skm_762_40 + + spread = 1 wield_delay = 0.7 SECONDS -/obj/item/gun/ballistic/automatic/assault/ak47/ComponentInitialize() +/obj/item/gun/ballistic/automatic/assault/skm/ComponentInitialize() . = ..() AddComponent(/datum/component/automatic_fire, 0.2 SECONDS) -/obj/item/gun/ballistic/automatic/assault/ak47/nt - name = "\improper NT-SVG" - desc = "An even cheaper version of the SVG-67, rechambered for the lightweight 4.6x30mm PDW cartridge. The flimsy folding stock and light construction make for a highly-portable rifle that lacks accuracy and power." - icon = 'icons/obj/guns/48x32guns.dmi' - fire_sound = 'sound/weapons/gun/rifle/shot.ogg' - icon_state = "ak47_nt" - item_state = "ak47_nt" - mag_type = /obj/item/ammo_box/magazine/aknt - var/folded = FALSE - var/unfolded_spread = 2 - var/unfolded_item_state = "ak47_nt" - var/folded_spread = 20 - var/folded_item_state = "ak47_nt_stockless" - -/obj/item/gun/ballistic/automatic/assault/ak47/nt/CtrlClick(mob/user) - . = ..() - if((!ishuman(user) || user.stat)) - return - to_chat(user, "You start to [folded ? "unfold" : "fold"] the stock on the [src].") - if(do_after(user, 10, target = src)) - fold(user) - user.update_inv_back() - user.update_inv_hands() - user.update_inv_s_store() - -/obj/item/gun/ballistic/automatic/assault/ak47/nt/proc/fold(mob/user) - if(folded) - to_chat(user, "You unfold the stock on the [src].") - spread = unfolded_spread - item_state = unfolded_item_state - w_class = WEIGHT_CLASS_BULKY - else - to_chat(user, "You fold the stock on the [src].") - spread = folded_spread - item_state = folded_item_state - w_class = WEIGHT_CLASS_NORMAL +/obj/item/gun/ballistic/automatic/assault/skm/pirate + name = "\improper Chopper" + desc = "An SKM-24 in a state of shockingly poor repair: Several parts are missing and the 'grip' is improvised from scrap wood. It's a miracle it still works at all. Chambered in 7.62x40mm CLIP." - folded = !folded - playsound(src.loc, 'sound/weapons/empty.ogg', 100, 1) - update_appearance() + icon_state = "skm_pirate" + item_state = "skm_pirate" + manufacturer = MANUFACTURER_NONE -/obj/item/gun/ballistic/automatic/assault/ak47/nt/update_overlays() - . = ..() - var/mutable_appearance/stock - if(!folded) - stock = mutable_appearance(icon, "ak47_nt_stock") - else - stock = mutable_appearance(icon, null) - . += stock +/obj/item/gun/ballistic/automatic/assault/skm/inteq + name = "\improper SKM-44" + desc = "An obsolete model of assault rifle once used by CLIP. Most of these were seized from Frontiersmen armories or purchased in CLIP, then modified to IRMG standards. Chambered in 7.62x40mm CLIP." -/obj/item/gun/ballistic/automatic/assault/ak47/inteq - name = "\improper SkM-24" - desc = "An antique assault rifle seized from Frontiersmen armories then extensively modified to IRMG standards. Chambered in 7.62x39mm." - icon = 'icons/obj/guns/48x32guns.dmi' - fire_sound = 'sound/weapons/gun/rifle/akm.ogg' - icon_state = "akm" - item_state = "akm" - mob_overlay_icon = 'icons/mob/clothing/back.dmi' + icon_state = "skm_inteq" + item_state = "skm_inteq" + manufacturer = MANUFACTURER_INTEQ /obj/item/gun/ballistic/automatic/assault/p16 name = "\improper P-16" diff --git a/code/modules/projectiles/guns/ballistic/hmg.dm b/code/modules/projectiles/guns/ballistic/hmg.dm index 3209513efc20..6efc37761eeb 100644 --- a/code/modules/projectiles/guns/ballistic/hmg.dm +++ b/code/modules/projectiles/guns/ballistic/hmg.dm @@ -1,18 +1,142 @@ +//TODO: rename this file to lmg.dm and: /obj/item/gun/ballistic/automatic/hmg --> /obj/item/gun/ballistic/automatic/lmg + /obj/item/gun/ballistic/automatic/hmg w_class = WEIGHT_CLASS_HUGE slot_flags = 0 weapon_weight = WEAPON_HEAVY burst_size = 1 - actions_types = list() - slowdown = 1 + actions_types = list(/datum/action/item_action/deploy_bipod) //this is on hmg, as I need the same mechanics for a future gun. ideally, this would be an attachment, but that's still pending drag_slowdown = 1.5 fire_delay = 1 - spread = 2 + spread = 4 spread_unwielded = 80 recoil = 1 recoil_unwielded = 4 - wield_slowdown = 4 + wield_slowdown = 3 + + ///does this have a bipod? + var/has_bipod = FALSE + ///is the bipod deployed? + var/bipod_deployed = FALSE + ///how long do we need to deploy the bipod? + var/deploy_time = 2 SECONDS + + ///we add these two values to recoi/spread when we have the bipod deployed + var/deploy_recoil_bonus = -1 + var/deploy_spread_bonus = -5 + + var/list/deployable_on_structures = list( + /obj/structure/table, + /obj/structure/barricade, + /obj/structure/bed, + /obj/structure/chair, + /obj/structure/railing, + /obj/structure/flippedtable + ) + + +/obj/item/gun/ballistic/automatic/hmg/Initialize() + . = ..() + for(var/datum/action/item_action/deploy_bipod/action as anything in actions_types) + if(!has_bipod) + qdel(action) + +/obj/item/gun/ballistic/automatic/hmg/ComponentInitialize() + . = ..() + RegisterSignal(src, list(COMSIG_ITEM_EQUIPPED,COMSIG_MOVABLE_MOVED), PROC_REF(retract_bipod)) + +/datum/action/item_action/deploy_bipod //TODO: Make this an accessory when that's added + name = "Deploy Bipod" + desc = "Deploy the bipod when bracing against something to increase accuracy." + +/obj/item/gun/ballistic/automatic/hmg/ui_action_click(mob/user, action) + if(!istype(action, /datum/action/item_action/deploy_bipod)) + return ..() + if(!bipod_deployed) + deploy_bipod(user) + else + retract_bipod(user=user) + +/obj/item/gun/ballistic/automatic/hmg/proc/deploy_bipod(mob/user) + //we check if we can actually deploy the thing + var/can_deploy = TRUE + var/mob/living/wielder = user + + if(!wielder) + return + + if(!wielded_fully) + to_chat(user, "You need to fully grip [src] to deploy it's bipod!") + return + + if(wielder.body_position != LYING_DOWN) //are we braced against the ground? if not, we check for objects to brace against + can_deploy = FALSE + + for(var/direction_to_check as anything in GLOB.cardinals) //help + var/turf/open/turf_to_check = get_step(get_turf(src),direction_to_check) + for(var/obj/structure/checked_struct as anything in turf_to_check.contents) //while you can fire in non-braced directions, this makes it so you have to get good positioning to fire standing up. + for(var/checking_allowed as anything in deployable_on_structures) + if(istype(checked_struct, checking_allowed)) //help if you know how to write this better + can_deploy = TRUE + break + + + if(!can_deploy) + to_chat(user, "You need to brace against something to deploy [src]'s bipod! Either lie on the floor or stand next to a waist high object like a table!") + return + if(!do_mob(user, src, deploy_time, FALSE, TRUE, CALLBACK(src, PROC_REF(is_wielded)))) + to_chat(user, "You need to hold still to deploy [src]'s bipod!") + return + playsound(src, 'sound/machines/click.ogg', 75, TRUE) + to_chat(user, "You deploy [src]'s bipod.") + bipod_deployed = TRUE + + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(retract_bipod)) + update_appearance() + +/obj/item/gun/ballistic/automatic/hmg/proc/retract_bipod(atom/source, mob/user) + SIGNAL_HANDLER + if(!bipod_deployed) + return + if(!user || !ismob(user)) + user = loc + playsound(src, 'sound/machines/click.ogg', 75, TRUE) + to_chat(user, "The bipod undeploys itself.") + bipod_deployed = FALSE + + UnregisterSignal(user, COMSIG_MOVABLE_MOVED) + update_appearance() + + +/obj/item/gun/ballistic/automatic/hmg/on_unwield(obj/item/source, mob/user) + . = ..() + retract_bipod(user=user) + +/obj/item/gun/ballistic/automatic/hmg/calculate_recoil(mob/user, recoil_bonus = 0) + var/total_recoil = recoil_bonus + if(bipod_deployed) + total_recoil += deploy_recoil_bonus + total_recoil = clamp(total_recoil,0,INFINITY) + return total_recoil + +/obj/item/gun/ballistic/automatic/hmg/calculate_spread(mob/user, bonus_spread) + var/total_spread = bonus_spread + if(bipod_deployed) + total_spread += deploy_spread_bonus + total_spread = clamp(total_spread,0,INFINITY) + return total_spread + + +/obj/item/gun/ballistic/automatic/hmg/update_icon_state() + . = ..() + item_state = "[initial(item_state)][bipod_deployed ? "_deployed" : ""]" + +/obj/item/gun/ballistic/automatic/hmg/update_overlays() + . = ..() + if(has_bipod) + . += "[base_icon_state || initial(icon_state)][bipod_deployed ? "_deployed" : "_undeployed"]" + // L6 SAW // @@ -96,3 +220,60 @@ /obj/item/gun/ballistic/automatic/hmg/solar/ComponentInitialize() . = ..() AddComponent(/datum/component/automatic_fire, 0.1 SECONDS) + +/obj/item/gun/ballistic/automatic/hmg/skm_lmg + name = "\improper SKM-24u" + desc = "What appears to be a standard SKM-24 at first glance is actually a light machine gun conversion, with an extended, heavy barrel and overhauled internals. Its weight, bulk, and robust fire rate make it difficult to handle without using the bipod in a prone position or against appropriate cover such as a table. Chambered in 7.62x40mm CLIP." + + icon = 'icons/obj/guns/48x32guns.dmi' + icon_state = "skm_lmg" + item_state = "skm_lmg" + + fire_sound = 'sound/weapons/gun/rifle/skm.ogg' + rack_sound = 'sound/weapons/gun/rifle/skm_cocked.ogg' + load_sound = 'sound/weapons/gun/rifle/skm_reload.ogg' + load_empty_sound = 'sound/weapons/gun/rifle/skm_reload.ogg' + eject_sound = 'sound/weapons/gun/rifle/skm_unload.ogg' + eject_empty_sound = 'sound/weapons/gun/rifle/skm_unload.ogg' + + + mag_display = TRUE + special_mags = TRUE + weapon_weight = WEAPON_MEDIUM + w_class = WEIGHT_CLASS_BULKY + slot_flags = ITEM_SLOT_BACK + manufacturer = MANUFACTURER_IMPORT + mag_type = /obj/item/ammo_box/magazine/skm_762_40 + + + spread = 7 //you can hipfire, but why? + spread_unwielded = 25 + + recoil = 1 //identical to other LMGS + recoil_unwielded = 4 //same as skm + + wield_slowdown = 1 //not as severe as other lmgs, but worse than the normal skm + wield_delay = 0.85 SECONDS //faster than normal lmgs, slower than stock skm + + has_bipod = TRUE + +/obj/item/gun/ballistic/automatic/hmg/skm_lmg/ComponentInitialize() + . = ..() + AddComponent(/datum/component/automatic_fire, 0.13 SECONDS) //slower than other lmgs but faster than skm and most smgs + AddElement(/datum/element/update_icon_updates_onmob) + +/obj/item/gun/ballistic/automatic/hmg/skm_lmg/extended //spawns with the proper extended magazine, for erts + spawnwithmagazine = FALSE + +/obj/item/gun/ballistic/automatic/hmg/skm_lmg/extended/Initialize() + . = ..() + magazine = new /obj/item/ammo_box/magazine/skm_762_40/extended(src) + chamber_round() + +/obj/item/gun/ballistic/automatic/hmg/skm_lmg/drum_mag //spawns with a drum, maybe not for erts but admin enhanced ERTS? when things really go to shit + spawnwithmagazine = FALSE + +/obj/item/gun/ballistic/automatic/hmg/skm_lmg/drum_mag/Initialize() + . = ..() + magazine = new /obj/item/ammo_box/magazine/skm_762_40/drum(src) + chamber_round() diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index 6e5a8d4d42b8..815dde789f36 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -595,7 +595,7 @@ inhand_y_dimension = 32 mag_type = /obj/item/ammo_box/magazine/internal/shot/winchester fire_sound = 'sound/weapons/gun/rifle/flamingarrow.ogg' - rack_sound = 'sound/weapons/gun/rifle/ak47_cocked.ogg' + rack_sound = 'sound/weapons/gun/rifle/skm_cocked.ogg' bolt_wording = "lever" cartridge_wording = "bullet" can_be_sawn_off = TRUE @@ -688,6 +688,7 @@ base_icon_state = "beacon" icon_state = "beacon" item_state = "beacon" + unique_reskin = null icon = 'icons/obj/guns/48x32guns.dmi' mob_overlay_icon = 'icons/mob/clothing/back.dmi' inhand_x_dimension = 32 diff --git a/code/modules/projectiles/guns/ballistic/smg.dm b/code/modules/projectiles/guns/ballistic/smg.dm index 11a4d8c81b7c..2d4e72ae8736 100644 --- a/code/modules/projectiles/guns/ballistic/smg.dm +++ b/code/modules/projectiles/guns/ballistic/smg.dm @@ -8,6 +8,8 @@ recoil_unwielded = 4 w_class = WEIGHT_CLASS_BULKY + wield_delay = 0.4 SECONDS + load_sound = 'sound/weapons/gun/smg/smg_reload.ogg' load_empty_sound = 'sound/weapons/gun/smg/smg_reload.ogg' eject_sound = 'sound/weapons/gun/smg/smg_unload.ogg' @@ -69,25 +71,6 @@ icon_state = "c20r_suns" item_state = "c20r_suns" -/obj/item/gun/ballistic/automatic/smg/inteq - name = "\improper SkM-44(k)" - desc = "An extreme modification of an obsolete assault rifle, converted into a compact submachine gun by IRMG. Chambered in 10mm." - icon_state = "inteqsmg" - item_state = "inteqsmg" - fire_sound = 'sound/weapons/gun/smg/vector_fire.ogg' - mag_type = /obj/item/ammo_box/magazine/smgm10mm - can_bayonet = FALSE - can_flashlight = TRUE - flight_x_offset = 15 - flight_y_offset = 13 - can_suppress = TRUE - mag_display = TRUE - manufacturer = MANUFACTURER_INTEQ - -/obj/item/gun/ballistic/automatic/smg/inteq/ComponentInitialize() - . = ..() - AddComponent(/datum/component/automatic_fire, 0.13 SECONDS) - /obj/item/gun/ballistic/automatic/smg/wt550 name = "\improper WT-550 Automatic Rifle" desc = "An outdated PDW, used centuries ago by Nanotrasen security elements. Uses 4.6x30mm rounds." @@ -236,6 +219,7 @@ item_state = "firestorm" mag_type = /obj/item/ammo_box/magazine/c45_firestorm_mag can_suppress = FALSE + special_mags = TRUE burst_size = 1 actions_types = list() fire_delay = 1 @@ -274,17 +258,143 @@ /obj/item/gun/ballistic/automatic/smg/cm5/no_mag spawnwithmagazine = FALSE -/obj/item/gun/ballistic/automatic/smg/aks74u - name = "\improper AKS-74U" - desc = "A pre-FTL era carbine, known to be incredibly cheap. Its extreme fire rate make it perfect for bandits, pirates and colonists on a budget." - fire_sound = 'sound/weapons/gun/rifle/shot.ogg' - icon_state = "aks74u" - lefthand_file = 'icons/mob/inhands/weapons/64x_guns_left.dmi' - righthand_file = 'icons/mob/inhands/weapons/64x_guns_right.dmi' - item_state = "aks74u" +/obj/item/gun/ballistic/automatic/smg/skm_carbine + name = "\improper SKM-24v" + desc = "The SKM-24v was a carbine modification of the SKM-24 during the Frontiersmen War. This, however, is just a shoddy imitation of that carbine, effectively an SKM-24 with a sawed down barrel and a folding wire stock. Can be fired with the stock folded, though accuracy suffers. Chambered in 4.6x30mm." + + icon = 'icons/obj/guns/48x32guns.dmi' + mob_overlay_icon = 'icons/mob/clothing/back.dmi' + icon_state = "skm_carbine" + item_state = "skm_carbine" + + fire_sound = 'sound/weapons/gun/rifle/skm_smg.ogg' + + rack_sound = 'sound/weapons/gun/rifle/skm_cocked.ogg' + load_sound = 'sound/weapons/gun/rifle/skm_reload.ogg' + load_empty_sound = 'sound/weapons/gun/rifle/skm_reload.ogg' + eject_sound = 'sound/weapons/gun/rifle/skm_unload.ogg' + eject_empty_sound = 'sound/weapons/gun/rifle/skm_unload.ogg' + weapon_weight = WEAPON_MEDIUM - mag_type = /obj/item/ammo_box/magazine/aks74u + w_class = WEIGHT_CLASS_BULKY + mag_type = /obj/item/ammo_box/magazine/skm_545_39 + + actions_types = list(/datum/action/item_action/fold_stock) //once again, ideally an attatchment in the future + + recoil = 2 + recoil_unwielded = 6 + + spread = 8 + spread_unwielded = 14 + + wield_delay = 0.6 SECONDS + wield_slowdown = 0.35 + + ///is the bipod deployed? + var/stock_folded = FALSE + + ///we add these two values to recoi/spread when we have the bipod deployed + var/stock_recoil_bonus = -2 + var/stock_spread_bonus = -5 + + var/folded_slowdown = 0.6 + var/folded_wield_delay = 0.6 SECONDS + + var/unfolded_slowdown = 0.35 + var/unfolded_wield_delay = 0.2 SECONDS + +/obj/item/gun/ballistic/automatic/smg/skm_carbine/ComponentInitialize() + . = ..() + AddComponent(/datum/component/automatic_fire, 0.13 SECONDS) + AddElement(/datum/element/update_icon_updates_onmob) + +/datum/action/item_action/fold_stock + name = "Fold/Unfold stock" + desc = "Fold or unfold the stock for easier storage." + +/obj/item/gun/ballistic/automatic/smg/skm_carbine/ui_action_click(mob/user, action) + if(!istype(action, /datum/action/item_action/fold_stock)) + return ..() + fold(user) + -/obj/item/gun/ballistic/automatic/smg/aks74u/ComponentInitialize() +/obj/item/gun/ballistic/automatic/smg/skm_carbine/proc/fold(mob/user) + if(stock_folded) + to_chat(user, "You unfold the stock on the [src].") + w_class = WEIGHT_CLASS_BULKY + wield_delay = folded_wield_delay + wield_slowdown = folded_slowdown + else + to_chat(user, "You fold the stock on the [src].") + w_class = WEIGHT_CLASS_NORMAL + wield_delay = unfolded_wield_delay + wield_slowdown = unfolded_slowdown + + if(wielded) + user.add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/gun, multiplicative_slowdown = wield_slowdown) + + stock_folded = !stock_folded + playsound(src, 'sound/weapons/empty.ogg', 100, 1) + update_appearance() + + +/obj/item/gun/ballistic/automatic/smg/skm_carbine/calculate_recoil(mob/user, recoil_bonus = 0) + var/total_recoil = recoil_bonus + if(!stock_folded) + total_recoil += stock_recoil_bonus + total_recoil = clamp(total_recoil,0,INFINITY) + return total_recoil + +/obj/item/gun/ballistic/automatic/smg/skm_carbine/calculate_spread(mob/user, bonus_spread) + var/total_spread = bonus_spread + if(!stock_folded) + total_spread += stock_spread_bonus + total_spread = clamp(total_spread,0,INFINITY) + return total_spread + +/obj/item/gun/ballistic/automatic/smg/skm_carbine/update_icon_state() + . = ..() + item_state = "[initial(item_state)][stock_folded ? "_nostock" : ""]" + mob_overlay_state = "[initial(item_state)][stock_folded ? "_nostock" : ""]" + +/obj/item/gun/ballistic/automatic/smg/skm_carbine/update_overlays() + . = ..() + . += "[base_icon_state || initial(icon_state)][stock_folded ? "_nostock" : "_stock"]" + +/obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq + name = "\improper SKM-44v Mongrel" + desc = "An SKM-44, further modified into a sub-machine gun by Inteq artificers with a new magazine well, collapsing stock, and shortened barrel. Faced with a surplus of SKM-44s and a shortage of other firearms, IRMG has made the most of their available materiel with conversions such as this. Chambered in 10mm." + icon_state = "skm_inteqsmg" + item_state = "skm_inteqsmg" + + mag_type = /obj/item/ammo_box/magazine/smgm10mm + manufacturer = MANUFACTURER_INTEQ + + fire_sound = 'sound/weapons/gun/smg/vector_fire.ogg' + + load_sound = 'sound/weapons/gun/smg/smg_reload.ogg' + load_empty_sound = 'sound/weapons/gun/smg/smg_reload.ogg' + eject_sound = 'sound/weapons/gun/smg/smg_unload.ogg' + eject_empty_sound = 'sound/weapons/gun/smg/smg_unload.ogg' + + spread = 7 + recoil_unwielded = 10 + + recoil = 0 + recoil_unwielded = 4 + + stock_spread_bonus = -4 + stock_recoil_bonus = -1 + + wield_delay = 0.4 SECONDS + + folded_slowdown = 0.15 + folded_wield_delay = 0.2 SECONDS + + unfolded_slowdown = 0.35 + unfolded_wield_delay = 0.4 SECONDS + + +/obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq/ComponentInitialize() . = ..() - AddComponent(/datum/component/automatic_fire, 0.13 SECONDS) //last autofire system made the fire rate REALLY fucking fast, but because of how poor it was, it was normal speed. + AddComponent(/datum/component/automatic_fire, 0.13 SECONDS) diff --git a/code/modules/projectiles/guns/energy/energy_gun.dm b/code/modules/projectiles/guns/energy/energy_gun.dm index 286eb0ed11e7..1423eedf81ba 100644 --- a/code/modules/projectiles/guns/energy/energy_gun.dm +++ b/code/modules/projectiles/guns/energy/energy_gun.dm @@ -257,6 +257,7 @@ flight_x_offset = 20 flight_y_offset = 9 spread = 80 + spread_unwielded = 140 dual_wield_spread = 140 shaded_charge = TRUE manufacturer = MANUFACTURER_EOEHOMA diff --git a/code/modules/projectiles/projectile/bullets/lmg.dm b/code/modules/projectiles/projectile/bullets/lmg.dm index ed9469cb668a..79a9b2feb07c 100644 --- a/code/modules/projectiles/projectile/bullets/lmg.dm +++ b/code/modules/projectiles/projectile/bullets/lmg.dm @@ -59,7 +59,7 @@ /obj/projectile/bullet/mm712x82 name = "7.12x82mm bullet" damage = 25 - armour_penetration = 40 + armour_penetration = 4076 /obj/projectile/bullet/mm712x82/ap name = "7.12x82mm armor-piercing bullet" diff --git a/code/modules/projectiles/projectile/bullets/rifle.dm b/code/modules/projectiles/projectile/bullets/rifle.dm index 551a63cc512f..8797fbdcde32 100644 --- a/code/modules/projectiles/projectile/bullets/rifle.dm +++ b/code/modules/projectiles/projectile/bullets/rifle.dm @@ -43,10 +43,10 @@ damage = 30 armour_penetration = 20 -//7.62x39mm (SVG-67 & SkM-24) +//7.62x40mm CLIP (SKM Rifles) -/obj/projectile/bullet/a762_39 - name = "7.62x39mm" +/obj/projectile/bullet/a762_40 + name = "7.62x40mm CLIP" damage = 30 armour_penetration = 20 diff --git a/icons/mob/clothing/back.dmi b/icons/mob/clothing/back.dmi index 1bbbaa48eb7fff8003efb2a7a191c5850cb104da..8c730bf22ba3db29230d9ce1628be24cd7b2c054 100644 GIT binary patch literal 154488 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 diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index aaddd3b8de700caba989e806f408784422dde534..5eabb260e6f0529f766ab08ca72072c07094054c 100644 GIT binary patch literal 36179 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 literal 33196 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 diff --git a/icons/obj/guns/48x32guns.dmi b/icons/obj/guns/48x32guns.dmi index fa7eba30f13aa00ac6c86bffcef11a9d232fb37f..82c81415ddcb8f6a42cd8a51d26be94068583155 100644 GIT binary patch literal 39178 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

!}GNVt{hK9n?^x*@~((?zr#lU3<^=2RqG-eeO45 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 e0NQZ#LA*8#c4|n{& zdw>7j`#kq~n3*&C#O%HHs&}oIg&mZWU6gnxZgf;19X)qBOSiYKHqP!gPL2TJm64gI z<}@!%6gGNXMfBUQ)p?4gg0P)ai_`U^CN-D@jN&QE5{S?TnBF1R||MK*$>o%=1HR8uzTfbS_wg# z{GU|_SM$^F7$QIk=F@-lnB*v_o$rV zG|cLiD^6jPJcYGQmANZbuiTn@z$AJ3*vkVEQ`-2^WVSy{^+;?v^6Wi%$6;(Pj(Hi4 z`rw_+4{|EiBy@50udcpnh`#+^55k%GKV02BP;BG=QU6_^b-tN_PML)qZspL+*D}g! z>u!OKq55;mrr>q)OMcQ)5*+{ELGqFgq|(D%II0Ir=9qso7x{#pWk=X7uJc(+jHWzg z=%~q0sLpBg@R~x;GOaUlWo*e|aaqnKG*h1Oz6yAQ*sP@Au~;8`$Ak_H5IUj9X!FhG z?oxcW8{zcO07>EW3d?4ioq6Nif+YjV+=Wqtw>_g;&advD==Zi-Cn_4?$sYN9FUBR& zt$r3FcmU^R1ed5hiG+xzwXN%Rt{-ER(bjb~HIe!zjOF7fsYeAp{+X9cR3b|+rrb}K zv)gJSC_yWq&(5O!OLQ45a+`8Be9Y)8s3BWtMdF{s^vOO`|CmQV5njN?R{hf-Z_tCY zlhw65cZ1t|`r*+yKf2P_1mBlw7*9Sv>S88HvP9qZ&0mD^`FeNAX8xu}AI$!!kMq(b zlVv&JeOh%Huc$-)Rccqn8$^TI3b`x2q(9Bcn}^B>nn* zuj5^6?+a0~wx}tFy8Y-#IB9^@0%2D&m$O9$%#`PGbElL@Es-_*UX+B4xa20tGd2!H zZ$76o_xow&K>E2HJWmh(sLjVUsSRjJjV`%aFMv{3rPv|0$BG2$RvG&C1z(pxmiD74 zVo>AKq&jdqf9KJ*a;&glJuLKlbK~?VM8ao~1xbg`E0Qf`9c9(XFix#)VX}Fen##Ey zmVNXs>si%0)i%26Sm?W9#uA(Uy7C$Sq}{}otTaDc50u% zjL}s7gwrbtgq6t8OdRHnMTD-{-I+pMmX+#MHLUKvdtO}~ZAHaCh($<`3Fz^%VmdUx zWFuM4RgF+o)gcvnBjb9M5>Mo)>dZ?{Mo0Hd@Uh%SBKq*LWunKutjo>lr_Kkr=&Gq= z$|<(bs1{sypT4oBBf9)lUe4+6X_%#+$3Y#gp3yV+MIocYws(bOGrnZ7KM7qZJwn1!8bfL-P%{OynBT!^Lc;pB3CyPqisC z?|c49=>fk)R`&g|HeDO>-9aHDq5cUM(XKf3#z_mJjV;RY)6)--sK$Sde@II+NO=22 zhaC;*?vHgDtWLx}-r7HuwRXk=7#KMoWHuAX$tmR31ZTfCDn~Kv80?&6OZ;K6(1_*k z>1jT3b~Ogp)d6q~Ey3`j5%!85m4`QaD(l+T;>c7IOcB%F`Gt=wZoNg>@$vADjd$6f zZ~Hdrsh<-AW50jH+n1z6LNFKwJs1rPshu~@D8ok{@$;wayw0-fki>LhC2=mv0YpSZ zQY69lpKWON+uEmxgi0bSeZ1f?@33`n(BBn|8G2`6a0ySuKsSdL z`#6q^fPn^|f}#==c04M93qLGssIe&iIb-<3bnrHFoDdD3XCH4vayemc=u7|1C+AYk zX<~Fe*!oOr`<0YPk`QS7*Lqu4w%1*C4-~`gY(x%G?rEw}wqo>E2AtSYq%9rp@7Byd zeE2YIWaQ-=NqE&$EPMiK2U(^Gol=&YnWy<8yP&_Hhwd;sp(%X8i5fiNR7ah^p2KWGne}H!$%*pdt>o?cHDE$zhERIuc*ui!rlzRO=cZ( zC-kUf`H?0DxPa1&7c%yHa*v)!<@R@g2&;f&P;z3q(*=uwv7iHy%do5>LmCD*HsGteD(axD4FH)hPuiLX#T7pLCMvZUL{nl^Yg{u5gC49XX9al0zBmI z__4LKLmDk2337|LtWs<$rA^LU!vM!&pyk@3iC2~r}Kpr za=@eGrDX%T%+9_stG(yv?pbL(%#g9U=lv`deQCPOANFH3TSfGFi|RLSAln;Sb;?X- zai4X-1Lpf6l>2v^&Y3H+=i2G^KgljMh0ns&mU zgypzR9XEVPKwq_@x{`}Q5k&=s_$9tJisv49+c8`6_Nt^d4wE8xzRQ^3UAUQFstGeP z8u6OiJ{(D_tU9MGg4~#%+aV*3s27^ufpJKfk3^`k;cg~EAT+JrJ6O`~G`Z|J+wAs3 z=heXyiY+~<>2-|-vx|${uGv2Sw&rT4Lt=&F=@TV6IpO+;9W3P+@@C9}e@{+a z0p3#ZG`Z(Cou?s}((iW`Rfo+EQrwf^kk5Ke)|B7sfQGSl^hhv(2(7VfG!XE1xmAmq zUb)HY?M3@kpo#(H9v}vaA1hnP2~%dL02TH4lr|jCjDImOFaYQ0OZ?JlVVKJ#sDJAu zdQJIS1DX-5c+B4+w`?fk>6h~iFW78W=^BW+p$(`#Er!*6(vy5`;l-$`d%0uDkrLL= z%18O${&_omYf}Xzp_|Q`7g&NQdO)Xh)JD>44<-vEl9Y7G;1wJub}Ta(5Zpy^u9SGY ztqriReueqH&x-yC6Ig*90ub-Xz(9GP89>Dl++}8@GNyU2!;u(z#b0C9_(J*(401p) zU?^LX-Zz`)a~p0>%QYup#!Hb;cRbbssM6i-u4%uGHp9WeMGJoqZYsmGCanHF&CCq4 zFdLgU8>19t)d0N9j5oS^O7iWqE);-X1MOSr2zl`Q@=rHN@9_G!dYyb>&XHdU!dZHq zU;VXS)V`KyF#Lrg4^-o`{jHaPevOv`o*jesoxT6TwL$%!=$NkMI(rnmKP8?|@zAGj zehNH{;5W>u;8CyNb|g&Q<4sPH;<)uQ0B)7#jp4cYKA9ICPQv<Ql9Ez`t=obf z<|~_>gtYl#nt{AH-?aMAJi7DnJ4sHZcb*q`zWhLwmCR4EO#1f6*>(beM@Xh$aqEriOoML=ig)f1uNFI!Yu6zG@)E#5kwD-TiRI0HTMY z7vxmKKksq6G;{x6xQ$rhP&AEg?fCKq2P2pc`rE$9nhz3_;+2*hYp_HjkFJaZ(?G#b z@iCA8Y=Ivb9oHT{J;>?1FohPu7~s8=@lUWTG!J8dI6Co2>?`z7&(kqcruY4b;u8{r zGcsss#C=FdFknN-3XybOv~ThY>l%(rxHqtqcuYVzY)zi}>|U^GJrvM+ z^=jp*7m45LlAGa|8NEYutICe0PKOR+J@k0OsIH16+4~KF$D>(S+IOD#G=HCS?BpPS z3*1W7H&gwVwg0v1gET)`4P$gS5SO#mlY?EO(2 zGxa{rCUAL+Dd4_|GI~5n8K|zYU=5dv|MclWIH87?RvsHC=QGvWCXyM{9Kvxe_cpOb6-WJnwqt`j{35bCS_w&l9mWJ!yOV-$+;%!E~gq;^C-srcn zZ1lb4Y3TacOvf>OihwbsRF$V9z*ID!cSI@8;CrGe=g`#CU({vp|lXD4Jm`)dt81az2OhrT7GN??Fu3r z<}bgtP2BH&(EMYOPvAw@cp8Y(dgn?;=f#Nno4+NVC^J-bnv#ZltpV0KbMGkUb_22- zCFe_7wcvP4#0Q3KDR8#>2UTZ|OrD4TZ08-XE#&t#Cl#5?skx;6QF^GJaX;$*Z9Ye# zt5FB<<%Vw|nu(H(UUhI!*bw3cfEvWAirQQ@ZmK&-FH0QRS$joMF0ykbLQK$BU+;#N z`;vYN<7W~N$w8pX--EtUqUfJnhJEaZ4e*&F>-zm`|&aLS0&{@>8qL-Fd zRF3Wr%Z@HOW>A3Z>+5R1Rfb~^q9f#LpS5v~f~(;kCjGL>L5{ov7q>*LwP7tMuk$B7 zf`S(`W*-`+f8`DKA+qe5U;)Yzt1Pkn6pZjLjlSnyi?SDoV)duSO|geq(;!+#RS*C) zrpB+keGzdPq8UV+B=S~{IM-g&K{jjpOk_WVQP|$y*@zvr!<+J-5rr3Fb3^q zMqpR77Ml;%_`F8!)QC{03k`<)9X$#P3iQg>AyY0bGNOFQJSyuEU1si*MA9dgq*;V}*#0a#@)AVE)yy}wnbf6GB!vEfG&f`08*4?$dJa^S2^L{pf3>FbB;u#Igzfl@>p?qAaXPmh4uMw`tY)mL!?_;Fl<^ZprW3f`!6N!k6d+i{?rpXkNc$5bC$kw_eDoZnSR*{ zQ~WV3Kv0?JGrKeFId@_yCt%3Tsi>%!4}}>Q7nknMmgoT79wAl^j=?1xoSTS?_i`N& zp6EVWpTP8TGih=ytiDygW$mt01=ZB#jg2#_D+q3HOS9-GqNSrmihWdr4Gm5j$k9rK zme90$!0HNDEGNU2SOR6g?}$~&M|c6)k$_?c%Eg-zx4mz8JF~T z)BNQz9}Q1lAW-pOc^-3t+Z&IHZEP=)zx-ihExkWCMxyTZxCS}5s<*+{Qz<+k=Ohy2 zIbkoB_U`=6@s?W;I4>zSKICmOKq?_?26;G&>+3ffQ?LjOz?nu$u7S*U=@W~@Y)nZB zoAcX#R9SH;Gln3o6OFPDQVz)|T_jJt-XGNZWmC$-HJk+euf;z9#-RY->XXiD@({C4 zbzlOGPnel|f8Uf+Dkv(Zm+Mk$SNiH!pwy>7Z1L!`H4iWP;&?!8VxNs<^|1zOvAU-?53Aku& z#L@+Bx5D1#hTOfesTu3E{@crj0-)#=Dkh>7Co;?S|n4ex|?9V&Y!vMHYy`%h%!p*C<$H&Jk zqOn_L9+HkV_yDkccaPS7?^Jx=S6f?~!ikBAi3+f&tqyQ#mQ6nlGzCG)0xXoHfgRhS zGyz;SHMNp2Uu3+zgk9a-ju$-fQb2T8se7w~=rN)+QLvOCQ^26wafS`%{Wn_GH1eiaz3+jG#D4_;r4 z$9iOh_veOz8~<`Z0?)WdKs;1%oKXp!Q6U*~StoUB&*S#ZVpF>@K$vb#kaU*+wT6T% z!@!U=pdm>`MMdN+Kngov8#i<#4YWCZgB62`a*1+j=1{sw2NVKDaZ%D%#jo`|J|j{R z&(>Bi`;*56UmSGU&plPm5(6m>Djq^ED#oct_Nnnok7evT8{O zyAka;aZus70*ANifwR16WMm{xls%dN*xcUUP6w7(Vjz*8Wdo@Kc8zjh#;u*NzO}s| z%@1(m=~o*iYX^a`+O3KM#QgJ&Q0Jy4Q@_?ooCHKR|Ml5LkpOZDG!mg__m9-U0D!;p z%qVT*L6uimdOa0Djx|SvBLnAhCc|C)hbwKU-mIyoXC2|D*o)uG;spVP+{Z?*UacST z6$AmNiq{6aJFMaD0yLBs-}U`%Z&wdMz-;(GxmwpP45(7;k_C>WYbKdNyOL>JpcPw4 z=+tI(`U)E?aFvmKdK#?ET%f|>x?<;Vsxj_(O;1e(jPdoXuC0A_U4KC%;)(`TLoeEO zlsg}RaIqr=U@4%H{Gvmgpo_g`4B_<*cBEPpA)LHEAkZX?+vEI;NGJ5 zdvi4`Kc~)icX!oL;E;abbOTVLX8)HPh(_q{I18QeZ+2k@F5?gXzDQ*p2d2mtracF4 z_qXTo?hK!2;Tz%nM}9%!M+AE*l7+{;FAEgsA<>QL2yx-J5TiX?V0#KG;^}ewM?zq| zq`h&M-b~+#K4ygnjB~unM^XfwbQuLO52J{=!Y*?t!6|x@zvQ0u&n9cB(KJra$soC* z8<_#$@(i3S#bHnp0C3@>`Rwo_9jYKla3Ou_(xdn6!ifkgIi45xqm{MiCj#E$GzE0FFC$Qjo}O;SOS zoq8%{d)z%IoYc`3yky9s-H%YH<^7VaOa!E)badMzGYgM;AU(cqIRsr+BxT}>i8rSM#OLQ8+x;Gm(S zSg*A_o}QU@)4E1cq+hAtGJdM(*`52KgUQ{)*5%Lq%2^{T9)qYT)&BneW!3#P52yY& zw41-j`(t*twjo!yw|-NS#}fmO2eN7qc?rw z3BQ`3BqyACaA*iryhq|MDTo;Y4zsoZpE^L|HzoW(X5^ zI*VJ#%A$T-wV>S_b~^W0TW)fppc%ykVbapvG|S)pzaj8!N|g@Q9FhC)f~>JN%BF2K z4GnQCUPsm0&E%DoU~wek-2B~_4G55cihc1##pkCs{ReMiU*_lM=h|(eDx2rL}(9Nxjt)5v~75~aFd;;gO z)IKfTK7UpATDojHuQ4Sq_!Y=O<}R8!_9DC8U6l6s{CsBGuc@ia#CHDPz5#s;pq9%Z zw%tggnto*;kgwvc{rvn|HBgHEcixL;YFF*k zJ8s^}BTR{f!cOa9aV(Ef0Ro!vWd@n+8?qZ&5m{#r-ib*hsmN1+R5u8)I$QtOuBcbl zr$JLn73(9b5h@0u!hH?vkx)}YjOb7nQ7CkgTH0*8tZ1*Xu(W)nN48h{d}jKW{(>Gh z40$O}TEs;eb)|{xQrLv949nD58|+%Yw{Gv6yskeAA%+0yo4f1te;XX~;1ZfQR^p4$ z{rLtaZf*j3dHEo31$lYwm~(4vKfB}C$)i7Ku1CN;hjCZ3W3rGDU#*|FH-FzVICJe7 zg5NEjiA4B>;X*8^Pj=zyJ|B9f(Y40#q+UEeI?+Ukv3$~wW}Ylom(kLC@b^G`?{9tt zyL>-`nPm0iYa)h1o^uo5V7#VCnruYt^K22$ibL<-n4_KD-SOYQBOkq$T!zDeHzqj0 z34N_WYple?#LI#Cd)_Pjy(Y<(741#@s;C*uca*P@11%2SQvF#|#behm)e-JO5_KQP zzFvU$Hwau7zuQZfEg%F*cp9ii9k%aJbRnmQFXpnInnF#Of~JQmH(IlfsAhO5L^SpccXvz@SUKPIufbwr zZCbO+4#aGZvt)HcCgE;q4iPkbdIbuY4V#XFA;&uF+Eu z4K2B~I0s_?HHV*TgB;KB_90>z7!o^?&RO}9sz_LaX2Ef}!$*&h~#laXImd>p9<0};U z19D3g-~+)q_v-NIXgubr3!?N`P>?`!PqwlPywyaIUpBvQg?exKg!*)t_A!~v&qYX2 zM8cp*xp$_yCi(TsJO9j%4s9RoB zpKZ3S?Z2R=!&29ZAizXyI^)~&g-7=XSjK2iR(3(}og&nIT7LyKv%Ac^!tF%=bzGoI z{G(xk$-20I-4ML6wf}ZiD55p7aDjhsc2R_a|Btc%|4@&*va0GQhY~@>*mVc-COyr@ zuyQt|wfL<3n;48)CHTJ<0PABGmXAM^1u{N+7g_eN$`n#*KTW*cSk?~@vofjn5-lyY zmp6C^a@ukj!hmERLdm}Id7qK^v?TV71QSF|b+t=%J*NpFa8dezIqvG@>tSQ6NYwZ3 zZ%p=Hc1CM3DLN^4$^;@>+8B}nb!UK={q2J$o%cVUm`bcj39qKJGF;yg zOxf=MXnN^;p4$_3-Zh!e*eBOpitFqiBv8l}S#ZDrXwp|UzvWu5cTAwq$yOZ(&6aOV zXc?8;{^u7&#vYgR3t2ktipUs&L7zfGV`MF+s$Yj!_T^f>*T(Pe?q50H&iyp7^gb(x zSxg3tPJ-uZIqlX#H1a1*3R%$*FJfb(CuthIq(B?s#YW2NvA^-VJyi~s#qFY3r)1PU1^g-$`zWFHnluiac^?({0l?%>AndOPNiXNT`Nk7TkphE(zXgN?qF zs*3?tm|EaPJ|U!BLF40}I0a-+Z4BOVR@T1P7eBb9nB3LWp4)LP^{Rz5OPMi$bv)OO z_*ZK2EmQs~*HeHNY<{?PzSyXq7*XSZ3c$Ddq#vHXlJ%E4T8{YwCkwTUFbWLI7(j`J zNzDt9M2PofH968y*>MP8S6=Dse}_`O-A%ikG(VJWPdxMeFNy!eV&xI{mFTyh3Lzu} z2KVl#(OuMAT|L5Aaa5ds?<85d`<@T_Uo3`a9Qz(0w1XB44F%Yix=9cexQbE+0K8=6 z@QnE1*|%O7i=O&K%a8xQxb!Y8lo~&3p3s`SXi0}DX|WK;_*`O$+V#7m0K*j(Y+ANQ zYJ0An){CgX~5ga4`TQAt74eUc`>W za6C>T>TOgN4=!NOln4VD3ND8?VOU)#_yF>)M^5#AHY=uD>?vfm7H!B{&0Oy~w7y?H zim36B4P)I6X$_zl{d|WO&~^nX1TnwTJIcNp4-WsxA1Jh0j@?P|jL{Ce`{0m;NS zCFl~o*6dQ7hXTZ(*PxfoCKE2RA^$dXyt&@v8mkA*AL-QM14XD~IbQpj-}O&02x#ME zkr{rj2>*)}sLmt*@+HCG;Gi>fo7>vD@aImu_@%(yKnBD=;52Rqr_BBJ^;3_spw48} zKHhWt>LKFwIkuJjsi`xSVJ0|NW$KCB)vdQRqkz)WkpYOP#r22t@?6RW7p^Cj?aC9fx!>0!76*mjW7dAF3)qj?2I@$r`m?FYU8l8#G-t48Ak*s0rZJRjuQUa09r3$kO z)VHZ_^$virNGoT#5$mPITP~cT^e1n zUH9V)5_%zVabvwIt~2URd2o5p7Qg<04Ps;n5~b; z4_@U=1GQ7W&3jmilL*)P)naBlzS_^mF0nk;MK4vK&Sk|D#e60$?EAX2JN*!X^wZXk zj*8j|3Q6_6r8cQ@BN)+vPCC6S*ZvldOL$3b73MPvLErONNM`O8%$-pg*}A%A22PMK zW4*a)d-ha6wD0%-m6*FJT;h=m2mV>-Ltb;0{`8EMt`dtzELsCygbSVDHK&YnqNqlq4Y>-A0}FAJRYb{V0&m7RF_8{G%9* z0>}hQNLhUp;WaHf-PpbTdX^2fxPYZ{CMKr+1A5Z#WEq;d8R8dFF@-mIT7Y*FvtLST zJ6;%15gRpHzg9r$F<7I6>-Z~r`wv9#G=hkmk01A$x4H^Xv_GW2zlvN38!TbVhC!&E z*(O{tGu3@v{6o*e3S8auyY6o$2unV3Lw1hyxInXlA3v0>ZBIs*V6|uJ{b#V{-Afw= zZGHU@MJ(+%*^=+LE6I8b?<3tTp)mUg3dbKGL1siMS|4JFQT9=fQ0sK3C++9a|0&kzslO<;jR{O2NJjwu${wbJEYC9PbaN1Q~qh zE{QOFI?f@nU>@n~{H}Rf`#-hrPPl1VVw*~2@B~uwWP|dA{1B&@JbR+^SK4csmto+r zwfw*3_7bE^@&|b5ykC-j)w9?ZOCucV(e|*@nN}jxfQjM}$ijZoJ^v0nu$P*ihA1ew zsAxs13&A(4vvqDjPYI|(Ma#5 z7$pgx5qiNcRd1n6;sP^acK$-!Lll^|%30Qi)-*E#B@xEy$EQ~xt#3ca#uB_SK}^2& zydNBV5q?nzVmciZ7VQ&=SzkW9e%G%~JhN?=19SdmSp3X(*+(Yi0bT{dsb!&`nT3Ve zAX!~4z32+oK2Nic&ETlywYcE^FCFO__!4S@awhDz*m0kTEF{vkytMnZY7qPv*cz+z zdf%D#FOD`!BV0b??!qQt|J`_n=_)jG`jE+$AqTt_x%!hvKQz!K2n@=#6Bk{7yBkvV zH@>U$ZKL2OhBBJG)o!jA7Y@nummm3AEkC_MrJ?I{oG4H=Um_Z#(sWq~nA;zvak&Ql zR2#?o1G|S1&&M3$KK??r!?tlIZZ1qxqDcT;lV8g$=gycyA`o7-xw9W;RXdo|zT|-_ z31Y}b*8g;%c_3Y~qVi}2Z%p)v#hS+Pd?`$@SpeR=}?n4>7%S-Z&pHWluU&7-C=CC*#oqpUyj@CjVCv)<2oXT7*=My zk8{uOYv-4oKbRsXs=bX{s+!#<&LI9{LS-CtcIL^CD_)8$3pos6#_tZIU_nH|&v&`C zYGty$`;WMF2rlkpm7~Avzv?!Nex_i-Bn9Qy-b2|Qn>^o*(LdJ z;=khmKZ7CYz`tbQEL!IO9s>XOm`Ra^6*l{ve)qN66_&@H_kTZW@{bw>5q73#iur8c z%zzYv1Q7l@dXhDNMx(5vQloc27EI`E$-t<-QGq|3H>Id1oCz%43Z0o z(ZiFoA!Ip73Uoq`3~|^9+rnl#D?nbCeiuN?)8WHv**L5jb$SlO-;OO1#M7Jc!ha7HLdYr|E@ASL&$Ldm}$Nq0=-Ln~Wd2X}$TjsOi z$7h&E0wi-OSi8MrAtb@1k@|j@Khbs zzNXatZk#8#EkO-cAhHpfRQ)Fo72yBj5(KL5)!&zRDMD&Y4T_1{Fv8$bZL+hI1#~Xs z^bm!R0wVdth>=zG4)aAo7%B`dBuj`63s$%TJ_h7yf@7L@=h`1t;93N+=^Y{_}&pW@hhaYXOQv(!8U7d9D+_QhzU-`a3 zkSVD@ZrTRxuNo`NIDqAZC7$Z1XYc&#YiNL@?n~Ea(RT67SY~a2(VuZ;5@iD!w223d zyduv!k<^fm7(;Wz0CGx6!^eKLWSzaHRjlS51U9}b>v`?MlfXB|lfgoJh=9G=FjL2 z9s1CXX?8LX#9rlLe1h{UddIHQALgW_fA_&E8_BeMN;bfw9?7>$C>YWn^y5vajgnTON~LCZ7%4k z&#fLQD=R<3f5U+PhG=PR@cdm20A`wbfBSUC78JV97Zw0W#W7NZQ`st7l64Mc$QQ`Y z1br{@%HV!(?t=dh;~L}p#)|cbU||K4P!2K+E!jszM0Czp6Sa2i`!|423jX0`O34de zrwr4ClIH;?rWR5*N(1pVHlXx;3QVK3%dYxQe>!FfvQhgGA<4_VOlt@lFYX;TeqyRB zDdgwX;-n^5z}bwG|1nE zKYr|PHWho1QFah3XZyOK4+)LvmCvjc>rw%L6Y|VEeDs`r6e%OjS`5)^LhZh9GSeF+ z2%SP8#NGtk)-~3C7aXh0(HIYg^go4$3eMDQ!WoGppf54^`>A>5TciJgV^jb_h&iY3 zlmLW`_3il)rd5Yw^{I7YCj%{&TiPb=B3WX` zp=%eVmTTQguX|tVxW^_kV>!R-V0s199Y&BDyWNdogE%y$?k}@30El?fEee(JCK10- zfp;S+d~=cYyEytw zVq<&Q`NmsbqrM2cp-|}}z=YlW1#|UW*M>0|P%bLlk{hYfBF<1_ ze#)*Y1a7GA-}(>~Z;LGPS~B;Cg?>gkzjezAFa+s%Um z^&iOpR&6c3%4pxQ&#yOQq_i-$wR(a3nvR zFJ(UD&XXt91c7h)Z5`_!X{jCCD~C=B5x>vLD(_TBx;|f+p3Yt<1w+O4ufKRTqKlux z>QUf|ZUY<6*Gp@UIo)4+_ja!xY>^PjU}>@mqZ3zXQv}0)$jlSI3oobMq4#>iAiUKT zS+a}xbb87|O}_CtRmBozVViL?0{rI{b)z?5NOs7aOkni9SRD8Kd#ZKE{Gt+al<)6C z8kL?(2tFts^eW(3tG+wU$HI@2GnNmx5P+vJRh&B)>cV?q02gz5@=0Z=nN-GVeVC5V z{BOawcIqZ+DYrx5flM&uH34$p@DNKNVA3HT1Aw;Oeaj%^d;^Bx2Z|LsN$?PmZn=~k zm!;e4kpVr-Mx_L7Y^`L+$1dOSlHQhyO4%c;0zB)6N+h?wNZ#P z@HxP!o(;0oAj5Yc`@>?%wXr2NnL&XjoSTOk8c8RXMPc!@uu5PB<|W3bq?awgrRc?; zFd6@JHje#nF=b*j9fbT8tD#||xSH+3vT2e6Nv>=;>vQI1? zxX=j%fUt0>!<*AyR8|&!$`4algUHuD{teDFqLv`9QJ)^GV|7dZNB^4+4M0jI>U9!# zkiwnx>ABX1(-h%nZG;y=FmDTnWD4!KO8TOIW1qA^r-m$FqaPxEG`2aZ33>4%>@O%d z6&?NAPcK5+1;SdWnu~dCkiQAyZbEusQpRe`p8wEl@!9&1gc?Q2trQele)?C=j0C#{ zdULPsv3*Fp8fTw}Kz^vi=HOXsq^ZDgX19+E(NwNo7lo`OOE?A=&u>|?0wPMXI0)rH zOOu)}-zfQEXm=<*AEfcNI2EwH{QXX#*x|L?GyYC0;ORmr28@P=KaVy0_Jd*&AQJ%t z{)Tg46b_jd9J&%Qyu3$+2T}-wsC>@<%$BJ0pRVrWQ~5lhDB9qeNEX2Il2>a?c8c}9 z6t2y_egD&;xXO4MK|V+ft?_fa2$W&8Il4-1cNq}wkT_@Ul?`B^pg5Q0Ce2S4Y;dE+ z_2fp78ogBdchQOcfX?+bDj3a0S8DLj7%&zXs4%fCwK~x*&;u6Vj77)s<4fBlb()aj z2Crb%zRBVV24dIn3UM5d@^#ECX&Ee$jQ+_%04kpn5*$C@Eq1l5jHUE>;?5v7aVvlQ z4Fd+bmsNKnXD{{emTwQQSxFhruIFtXcp4;_p>U2{gZhHdw07|~g4n;M5Clt5DAdLT z2`owoe7GtYkgu}2hee|jCOfS_@DKNP>zqHj0u*BJZ1}} zH;3xU4ES{0MU7(m${7_c9UZyHY0BOzslvwfmIu&IZyFR+Vf2WOco3gOAc>BB0Mln` zU%4%?4$sh+k^f?l;nnEjx!tlVd0Q1?A*OiAFc|c|$3G&R{ise)U@?$6Jql&ypj7kl z1A+U|Dq)G%YVo^w4w&J>@lPsfg*}P}pS-{SOiT-S1^=@$C<*%^kB3coeP3KoxS34%ZTOdTFu}|lnx$?^!VOmqSLa%4_2pl zk0R5YV{21JBO4?8cNi>GV|u`~7hI)VG`N5x;ln@d{&s6Xqd78m$9M9quNvsYQnQ+@ zjD5C!Kmvtzo!Iu3{<2K~Bq zu53#`zly^r8TcrF0$g)yq~T@P8ykd2`!L9L3G?g4FJwa&yi|#O3dUS`#Ft98(q5i+ z97p2j?|Exy3t6}Q5d9aS{hgk!&I4mf8?_$|pzRn?XyET@&7D^=D|q(o>{;!{+_tU^ zu^)Rj?GAs0sfM%7tD=^n1e0`e(b(GNSQX2zA}U8oa*P)83dIq=nD7pahcj;==9YBU z?QN_Fv3)rK6)||d;Q%b~fx2gHKOzW$KVkI|^w{kCkRNE5K+k@A_(pDNc{Q7!IRU)f zDG@LOJ57k3SGv)iwhZx6GRBL=@qy(|iqNjKt0-c0nB#6sP#bs9t91jviyL#DM7yu{ zMk#v^tbeA+>FrF}B4{=ax1oO&nUMn+Mo@Gzp16tNgQ}QSxf}GXwq{##V|bl)6HA?B zw{LPDy+a}cg|VD#!{L}`m@%i0ikk>@HoV%hbgom(umSv>R6z7KTpGFd~)3n=vU(n$<0`GX365_ZIOQ+F|y?&9D%0 zSa_~=1E3*f4jSX-A|+z&XoGJvx_oJL92CyV&b}xHW$k$5+Qq7Ta;b$A&=M=rkwPjf zw4J6!yMLE+&G+8W&FN64zD6)9-oBo84WA}aIhqTXTj)5$lav3HVZ4xKhL?39Apdv8 zpWY{H@#tJ@il#FQw$2RpF6mHJO>-GE&5QAJdgqZMkOt66l%#>om&*?^pY`36mSvRg z`yU<67o|mYKREGNFE$fc#T#wCT*GY)d-zdkV!T5btmXoSr(bhyFD`pivnW45EtT@8 z6ALs%R;(IZxNu91<0+=8Db8rDug#+p(e_sVR#!mS(+&r55;ZK z{@P5|t{DMUlz^8D=B?9aiTXR0-gQ*<0y#F0Q>O-R#L1f=zCQl8;c4W5M!<=nIQT}l8C9=i_eqMQ@_NLaim+=qVu7ZDS zeXBj*vYY&12eww1ol=&2O>NICbTdQc%d4@a`fd|qz+uPt&65|h7ixC7&Qr>lQPEtK z%~Q=-(B}0mbW=IiDwEi~N1o+e(gjAC*BMBZOlO(>oaqiFF*i}^0RbjpauCLo# zH9zi7;iClP0=BOsciSX)nvaC*584Z;fp)lN^QZRL5ot}_I&Hf)u1~xaWT6nvliJ*? z$mzqt5Tk8bf^1bygE}5lM+cPP@lkpZA-|zt2}Hq2m#vAAJzTmn zhz0#xTj|Yz8-W`b=mZ5dY$^tuJ;K1XkB3GnruXui2REw3s=Ka;{E=RN zWd>GAJ{55>ct+tf_?1?*s@Q_Z+D1z-zix6^Q0iHd-gs_1^HvU=DHU`zE=;y(=iEz? zU#=v*8G7-x93II(qnma?aVk|=bmEGL!*>N-CHh)186tq!V90}C9B#Wic~=gKz2`f+ zj^D1za}PuLcuo>LBR7MN%q}{%pS31|;I07aco_=-Nm6N4XW9^!Cl#t!Azzmu0GN2~ zO2xFp6SJN~XjjmIZx^BO?WKJ)yFpAqD-$$w^g!z@$;49pCiw?ipslSk^R~T@E#4U# zsc~sGKU`1dZ`rZOtT+9Zm9iToucX>OnE(16+AJ)Mo1F2mlUfebjE&70;sox&1(c*vOZ&5%m0P zjcUU0&Z~G~BvQP-LIYXEz1(|5@^sRLD!ia6F{wmzkW?vhvJKtcm}8wgK@gmZy?Jw> zyi6>I`_mbG-@k0oN7^`eqn-rrSG6HLK(Qh6!M_{;QHMTUdIJ%jn|70Zjm(Sf?Rri0 zLoXJCz2ZXDfP5p*bi=yu42<^>OYYK@odIR|OH9dW|C-%nq=z?pKiw_HwRf-F{`}=a zP^@P_%ib%$s6njYXMP$$&U7TC_|{XKrFNdbCQ{^l!gGlKaqn!u*Ieex6@T|cskeXa z6`-;-r1L1=_>#wU+_^blEj!<9~cb#7gOR4t{SGsMgmHrO3L43k%BeCw!_R@208skNm_PVVZ* zmfUPlU9Bzv$z{0IMc!lLx~H{iH(B{GtlpfmXAe9Gu~~=YCo{4_6`Je!4KSukJ3WyE z6Xvq%R$Rqe?kjE~J!D&KwBL548UU62AE`X#pNVOtl;C^1?}( zpW;jL#O?iiJ0ZX6Tm%&6!A*7BfdkxDBFVvC+9LDVKC;T0qG?n4WS#^P!xSE``6Y2l5+~Cn#6(i-O)1G|}BIdWO!4EK3N5m6(<;i{bg8sBb z^n>e|&fK&D^=xF9P*b4>_?#e|=YLrNHsPYb#?9Mk7D?*fY9IddJ?0sEPW|dlWi1 zgy%0}vlcmHh`>=i(|QyDArbG^i7plh?ms0!7{+ zYmojgrGeq_xsS~fi(pj6T;p;(<%~AjUmDC`abtkbQ3+?+U zArZ;4Am#TUV0Ux(IU(|6-}+Vj##8VL%YCAP-$617cQsfphN47dYNBcKB(L9l)!X&v^zISdnrB4Wu42M9<4Fyn|K~#a zKNk?BZUhtCM^j>SC*9NSx7BA=st4Pzq)#lEA43&O4&o?CxW%4U^sMw@+(CkMk$P=f zC5szZ6%{bfqi6Ku6R9DvaG;}Tu)BZN)B!p0j`PjBY%G8i4W!i%IcuZne|CLG=*RpLxwMpQ;c|I%%uNHKer# zw>eE?7^FvIvOdtWla^f)8z&F#&jAf%VTd<;p(Cy>(2Y^70f^@S56Jk=ek*4+e7leF zv;_l{CKxq0prZ0`yih_z28z_3rV&2lY@q~BLx>U@7yoxb;Q#pjGBwMA_$%PF&ROcmcY7926tvfr{W_PNI~|z21~nSwgxl6emwP zdTnN#)ptpMoBmIQw5p=g_J&35JQx~jc1Qi~I75Y=u093eBtCR+WFVrF>&|%XlPma! z?AB^8IntEqY?Z_{@A&&@-0C1#bamJRE^GzUg%l;(6PUdVtX3S5Hg{F?bNcBrY+#eaZ z*_|fcJGi=zU82+|b8WR?P(rNw1o;V=z#){LP+zw>lWYDdnd{@XWrErc8!*1u2XpW2x^8xVe%O{$Am@zt8Tv;4foF;}s4w3837Sv?1%j3j0joaPjr4-z zDv6zS(Xr9vMdQPMDe;SNx{J+SuDGfmz;~p-ys1QhB#`cNe7oB?hhgFZ?;R7bK?7TRI|_hwvSz8v zyw`f4+!fCZSarZ)cUOOvRf9d(PtC~hS}3r&#CAF>j~aL>l{;UjHK-zVQCXlzOiVL0 ziVjFYXEb+j=g5Z8_s{o_B55G_;l4o)oZMm4G9NZ7m#q_HB=3X&`CX;wb%rEc$Ugra zN6Yl24E9o{S2g?h#PYk~moCuie35yobv(tV(x`<)*(u@$U#% zDRA>CpVIU0Vb;Sb&(F#(Z2DEHbmz|`5JwH(r6?LWLAN-&AQyoY~&^j9}CW*B)##!OFjXt+=N z0_2BJ0-0X~ZDTi+xQk7>%i2XB^gNLZv{5a&{8c4R>#@2)biQ;$oXiUI<_t-0GfLQ? znqy_4yyb6T%%7DZjS)3XmAP@|2Pxxv_vS|BN=A9s&F5tqZ@XJ)`ff&nv*(|C*^eAA zO||V3H60Sh5`E(n?ZC!mU!)W-+V$e6W>9s}=^{sdd~cab(S>!pyVkf3{DOykmNUbanh;CzCe1GKIX{Coi{L;7?g?t;))7cyR^!- z9*ppuMG&dZGV~NMK658zGBYwo&i+0Jj@$XGt#%sLKU!E^a%%8De*zxD$w8L5vAj-C zAgdm#?%3fJKX;JuEzF>`#^VW*!isM{LH&IU={=QkYEss(EFDn$rz=eGf)R&MS6Zfs z1~4pM8kTSHEb6e&rFG@;($7i%E6o_Edlobja+2?xCzQg~wk*&4xX3vI0ITb1V}jOB z)?k=^x$PF+5NZdjr0|K@81Pu}I0`P}TT>%9@H&WGJU0ZB`PQ@Cl|)l^Nv+A}DrGt? zDW%@OHMFZ(08ECQYgHR8BK=DCY$68zXM#@y-|HKRs^) z_u3^TC2v1#*Riz)WF-U!mFMobFX`WQK1vonM*RqIuCjcxC8k(9C;ef1QzBbcAM@&t zv?5=r#a(Uooh2IwA0E)zSx*4m$(_R+Ba2s@rGbi^^sT!UXJRi){a|1uk+4;N3cBwa z?en>3q*K^!UY}KUJEy4L;dW!@6caG80n8)8uWfg5W0=>7RDU!W7t)$ssz_EeS|dhk zo*jYbrJmdD^WCA>{4_jba7^*+IL`(4saa6(MrTy&iNb~6Le0gA&-=D6>LQY>F*E^f ziDMbX+3E$2qk1(@{NjwQBn~@ViI>duzVi^)wId=e4B9osMftyoY2CLEZMu3~9wP_a$BjmQ%J6@0;k1=DsIO2y`dFO5O5ujr*wEQTbGn- zL%N+Fxa-t@GlblFl;x~rMh0DD)&v~#C*Yneqif@If4h<>LlQ;ZYdh|L(xmhvkAA_4 z6A6S3y9|vVQdlCL#aYcT4t*w+DULk8*!6pYA-(75e%Z!Ukdl?wTWII+EiYxvq#~rg zWd%Y!ayu?JHAHVYxPkODx&f>pSn`u_E4op<>bkP-L>|5BCKx|hjvi*Y3CGt76|4#f zKK?lN760bt&Q5Eu{@~F3HvGfaKD3%Px8CEVu*kQVk^@-V!2U9d;q1Cidqm>)~Iy|nXK+R~s1uZ*%e|r251f@5K9gW165`Q0`D{K3qp;?HI zGI#g>lLsTGQsJG|)&NOKAK&7!G%;gg@U9oGz!-JSmCjV@AVyM^HSPmHj2Y-mM6@bY z$H{CYp66}IikM}$@GQt1Tl2*JIdY^^R`$G}Po#dy$@vg%5X1;F9>xwEW#IRo>OqvE ztXabZ5UJca#~Gt)YUE4KjRjZs^z;N4!wx+%xP4w^I3gglHurM|>Ts1|j|&uaWI{LD z4V7uOh~phhV)Y&;_y>(bXv^bjH*wL{uy?d#KoX5z1BB(hO*rkEUc-!S6?Yg!QIiH& zeqg4;m<60gzd!3@d-owr=W=ZHFREPN(q+GSP{DItg0EOG-kXzF@W8Fv$Eqm`s<- zaFAHxyHeMXx79KooPj2xtjA~&yfB2C<4qT5VCh^p$NsuO>rdQ15PGfi|fry)ME^ z*V`46f%ELL@Pqfg{n#Nrw()lN)sz}Io775x#-GK^!l2SYw5Df_2%L7|cE;Awlqf z{5~S0J2cp>bb?`VwRWRr@f8K|0X>4k!(aTdaCUvsQZzN8S35)x_`KZpYOSpELQnx4 zo()B1N&srO^5M{kU{f>s2vH7JdP-gt(ki7xAD~1;MFTOoj!0hFZVteH>|Qhs_fUeb z{+}YHw5w+;rroUie16)dK8^ac(*Iy+(JxxSBiG|cXHU=Vn+z%5v?%CUgzERGRSHcI z2t)`{p&&|Vve4IgGPD!M+uN@t0X?^@Yam%vt zZE_iduK4|-D0HV|a5S1CLf!WqC2;54@?Be7YIxX+A6Zp3SPNnw&7WIR+1!XK?rB#< z_XI|YVlOhkf_`T^D5^P4S^Jj+0v(F*GAs$IRBPCPr~>GG>q>;vv^Rj+(iks>1E3ww@*nT%r~>1n9c^WLNPDE0KVkVsj~Y9HN!)q+ z>8lf9OW9-v3!tHOBfcbR0>DNM`k?s0vhTzQSUX4aBLW!u>&oTql;1x&`sP^&OYVZy zNclX4e#615-^#cbu!;@1H=8*P0L*6|2yYmb8dWVShy0-f0lB>&;-Vd(vcw^k6J>hZ zu|1`gF5wDLJ$TIW2^fk)utzDDGt*7`jP2nyvsBq7{;yKiZPpNw^v_*GAn-34wJoWV z^rUphvJWI0U7tRSnmGb#L2S$*1tcfZ^N7KrmD~G1&zMPo+xnq(cFhlZ2vb8DehElD z(;EChX8_9Zr7&;g=DQ?4$x%lUv`O*RQtmFcd`iZn$8fH(W6Zz$EA>0&V@c7CBs_`Y z*&@s|`Qm2<#Y+x}AHH7>9r-aIa&G9}_q;q>r;7%++4UL@%42?~N`y2!UZ;)(p7Nd_ zd3~ZinYd28HulHfG9z1CX^EGi@xg1HC1&0phe&IY$2l9e;5V=NDP7>B7t&H3ynynh z*=5vj>(P-rd)AcduY0-t73p6Lwvt8AALgE5UlLu?$ zRt$gfGO@8;<>COe%mTxJSm08|PisgAP_u<>9%`t2tJ)w(EL$lDlgL6JMXY*BQEF&s zj9l!^iu19ed92{1`kIq$c-t-bP~$XfmyDX4bi;NBYM|RD;ePddb4aj8F0~6o>-^xC z))T3_<>hBhP*|&H0obCiX5%BFrpkVLk6urjRQ%>}|NQ!3N~V8&m>w9dna}&yYIc2G zy3DSN78=)gF{~X5gXG|N=F>_Dq*&vta4TJm4FN`mhUNs8^HY2btbUcp5yH%W7n1I& zeycPa_^G~i=?#9wSSbbIw(^G!=%-oGbGap6c?0zib=r!IYF@z<kJQ}=eIW>uWwgSNHx=@ULo0=F84|FRuV;a~P8Ss(|DFvPm+-D8K7Kvflz%w> zJ$RfK{wO&bqT}|7hq%oMxas0{u8#3CK(N}}*mwFBsKc}1wNtY?31ee3ebT~?Qe*TJ zR6v^CEj-Fn8yOQ2`}V7mO2yeMcbHcOyZBHhA?>})<;9KtjEX`Ih{-D!GGFBx`iTb` zQtbr%+F0;_nz5z=oo91&A^$8wyeuEuj@E8G)_(&X``hRGRhCn4&Wp0LC3qj4EFx zR;~@7zPD=?Y{5+<&%?mO4mpAa)$>t%-u$D*PxOQ!^+Zl-S(!v*5_UTRB85Tc1z-$2 z1gGho&L!nYp6-LDG#^OBs?-opmRZOq3M|m_-5Eoeu(Y(VH}Ge|#lu27U+W-fo?2{j z-OBAM>BeGd(z$wS-kXn~lq2Pm*mEJ7y#UH@?fcB)@pA**$o0wXxJ%;Zam%Q;P!k|d zu|YP}rw<_%P35etsNsq45Vr~Q+vI%v3rQ(Ao&-qx2AZzjMrd%XU65tqyu2rd3=0iy zIim$E)R(0~ltSynZXJ$u2K1#hgHF|a;fxKC_`?|nD!fU3xmYCz* zyb;;8j{buSTb-)d60dD7VW_LK^i>@kmEPPLG!=g=YJpynWcYgB*C;IXrl Date: Thu, 22 Feb 2024 20:33:27 -0600 Subject: [PATCH 03/15] Automatic changelog generation for PR #2734 [ci skip] --- html/changelogs/AutoChangeLog-pr-2734.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2734.yml diff --git a/html/changelogs/AutoChangeLog-pr-2734.yml b/html/changelogs/AutoChangeLog-pr-2734.yml new file mode 100644 index 000000000000..6b2c85a65ac1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2734.yml @@ -0,0 +1,11 @@ +author: ryerice, [Apogee-dev](https://github.com/Apogee-dev) +changes: + - {rscadd: "All the SVGs have been placed in a Illestren museum, somehow, instead + being replaced by the SKM, CLIP's former standard issue rifle!"} + - {rscadd: 7.62x39mm has been renamed to 7.62x40mm CLIP} + - {rscadd: LMGs now support bipods; this is a mystery tool that will be useful later!} + - {bugfix: 7.62x40mm no longer breaks spread on the rifles it's used in} + - {rscdel: NT-SVG and AK-74 have been merged into a single gun} + - {balance: 7.62x40mm now contains eighty rounds per ammo box} + - {bugfix: 45-70 hollow point ammo boxes now no longer contains 357 for some reason} +delete-after: true From 18648f81bfc13ae6b4d7697c1ecca40a62104783 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 24 Feb 2024 00:43:41 +0000 Subject: [PATCH 04/15] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2734.yml | 11 ----------- html/changelogs/archive/2024-02.yml | 10 ++++++++++ 2 files changed, 10 insertions(+), 11 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2734.yml diff --git a/html/changelogs/AutoChangeLog-pr-2734.yml b/html/changelogs/AutoChangeLog-pr-2734.yml deleted file mode 100644 index 6b2c85a65ac1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2734.yml +++ /dev/null @@ -1,11 +0,0 @@ -author: ryerice, [Apogee-dev](https://github.com/Apogee-dev) -changes: - - {rscadd: "All the SVGs have been placed in a Illestren museum, somehow, instead - being replaced by the SKM, CLIP's former standard issue rifle!"} - - {rscadd: 7.62x39mm has been renamed to 7.62x40mm CLIP} - - {rscadd: LMGs now support bipods; this is a mystery tool that will be useful later!} - - {bugfix: 7.62x40mm no longer breaks spread on the rifles it's used in} - - {rscdel: NT-SVG and AK-74 have been merged into a single gun} - - {balance: 7.62x40mm now contains eighty rounds per ammo box} - - {bugfix: 45-70 hollow point ammo boxes now no longer contains 357 for some reason} -delete-after: true diff --git a/html/changelogs/archive/2024-02.yml b/html/changelogs/archive/2024-02.yml index 172527c38a4f..8abca39ef0da 100644 --- a/html/changelogs/archive/2024-02.yml +++ b/html/changelogs/archive/2024-02.yml @@ -230,3 +230,13 @@ - bugfix: All the PGF weapons should be correctly sized now thgvr: - bugfix: SMGs are now too large to store in your bag +2024-02-24: + ryerice, [Apogee-dev](https://github.com/Apogee-dev): + - rscadd: All the SVGs have been placed in a Illestren museum, somehow, instead + being replaced by the SKM, CLIP's former standard issue rifle! + - rscadd: 7.62x39mm has been renamed to 7.62x40mm CLIP + - rscadd: LMGs now support bipods; this is a mystery tool that will be useful later! + - bugfix: 7.62x40mm no longer breaks spread on the rifles it's used in + - rscdel: NT-SVG and AK-74 have been merged into a single gun + - balance: 7.62x40mm now contains eighty rounds per ammo box + - bugfix: 45-70 hollow point ammo boxes now no longer contains 357 for some reason From 314715b195bede183b63be5a0b1970ed10d9406a Mon Sep 17 00:00:00 2001 From: Martinpachu <86135885+Martinpachu@users.noreply.github.com> Date: Mon, 26 Feb 2024 07:38:57 -0300 Subject: [PATCH 05/15] Removes clowns from the butcher's cleaver description. (#2768) ## About The Pull Request As the name says. ## Why It's Good For The Game comedy is illegal in shiptest ## Changelog :cl: fix: Removed mention of clowns in the butcher cleaver's description. /:cl: --- code/game/objects/items/kitchen.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/kitchen.dm b/code/game/objects/items/kitchen.dm index 71799b83004e..2732e0d37719 100644 --- a/code/game/objects/items/kitchen.dm +++ b/code/game/objects/items/kitchen.dm @@ -157,7 +157,7 @@ name = "butcher's cleaver" icon_state = "butch" item_state = "butch" - desc = "A huge thing used for chopping and chopping up meat. This includes clowns and clown by-products." + desc = "A huge thing used for chopping and chopping up meat." flags_1 = CONDUCT_1 force = 15 throwforce = 10 From a8ffd957caa64c1bed21fc655ac0a5aea12f1095 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 26 Feb 2024 04:54:31 -0600 Subject: [PATCH 06/15] Automatic changelog generation for PR #2768 [ci skip] --- html/changelogs/AutoChangeLog-pr-2768.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2768.yml diff --git a/html/changelogs/AutoChangeLog-pr-2768.yml b/html/changelogs/AutoChangeLog-pr-2768.yml new file mode 100644 index 000000000000..260e7543a959 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2768.yml @@ -0,0 +1,4 @@ +author: Martinpachu +changes: + - {bugfix: Removed mention of clowns in the butcher cleaver's description.} +delete-after: true From abd3a32b1caa7cba9a59eaf77c9ca02f7298a43a Mon Sep 17 00:00:00 2001 From: Martinpachu <86135885+Martinpachu@users.noreply.github.com> Date: Mon, 26 Feb 2024 07:40:16 -0300 Subject: [PATCH 07/15] Rebalances prices of guns. (#2756) ## About The Pull Request Rebalances the prices of guns aimed towards mostly making automatics such as the SKM, P16 and Cobra more expensive, and slightly lowers the price of shotguns. Waiting until the SKM merge so that i can change the price of that without repercussions. ## Why It's Good For The Game Automatics are very powerful and should have a price that matches so. Might also make non-automatic options such as the Illestren, Shotguns and Pistols more worthwhile. ## Changelog :cl: balance: Cargo gun crates are more granularized, having only one gun at a time and a price reflecting that. Prices were rebalanced making automatics more expensive overall. /:cl: --- code/modules/cargo/packs/gun.dm | 117 ++++++++++++++------------------ 1 file changed, 50 insertions(+), 67 deletions(-) diff --git a/code/modules/cargo/packs/gun.dm b/code/modules/cargo/packs/gun.dm index c75e16b348cc..05fb2308702b 100644 --- a/code/modules/cargo/packs/gun.dm +++ b/code/modules/cargo/packs/gun.dm @@ -19,38 +19,34 @@ /datum/supply_pack/gun/commanders name = "Commander pistol crate" - desc = "Contains two modified Candor 'Commander' pistols, produced by Nanotrasen and chambered in 9mm." - cost = 1500 - contains = list(/obj/item/gun/ballistic/automatic/pistol/commander, - /obj/item/gun/ballistic/automatic/pistol/commander) + desc = "Contains a modified Candor 'Commander' pistol, produced by Nanotrasen and chambered in 9mm." + cost = 750 + contains = list(/obj/item/gun/ballistic/automatic/pistol/commander) /datum/supply_pack/gun/makarovs name = "Stechkin pistol crate" - desc = "Contains two concealable stechkin pistols, produced by Scarborough Arms and chambered in 10mm." - cost = 2000 + desc = "Contains a concealable stechkin pistol, produced by Scarborough Arms and chambered in 10mm." + cost = 1000 contains = list(/obj/item/gun/ballistic/automatic/pistol, /obj/item/gun/ballistic/automatic/pistol) /datum/supply_pack/gun/revolver name = "Scarbourgh Revolver crate" - desc = "Contains two concealable Scarbourgh revolvers, chambered in .357." - cost = 2500 - contains = list(/obj/item/gun/ballistic/revolver, - /obj/item/gun/ballistic/revolver) + desc = "Contains a concealable Scarbourgh revolver, chambered in .357." + cost = 1250 + contains = list(/obj/item/gun/ballistic/revolver) /datum/supply_pack/gun/detrevolver name = "Hunter's Pride Detective Revolver crate" - desc = "Contains two concealable Solarian revolvers, chambered in .38." - cost = 2000 - contains = list(/obj/item/gun/ballistic/revolver/detective, - /obj/item/gun/ballistic/revolver/detective) + desc = "Contains a concealable Solarian revolver, chambered in .38." + cost = 1000 + contains = list(/obj/item/gun/ballistic/revolver/detective) /datum/supply_pack/gun/shadowrevolver name = "Shadow Revolver crate" - desc = "Contains two concealable Shadow revolvers, chambered in .45 ACP." - cost = 2500 - contains = list(/obj/item/gun/ballistic/revolver/shadow, - /obj/item/gun/ballistic/revolver/shadow) + desc = "Contains a concealable Shadow revolver, chambered in .45 ACP." + cost = 1000 + contains = list(/obj/item/gun/ballistic/revolver/shadow) /* @@ -58,27 +54,24 @@ */ /datum/supply_pack/gun/laser - name = "Lasers Crate" - desc = "Contains two lethal, high-energy laser guns." - cost = 2000 - contains = list(/obj/item/gun/energy/laser, - /obj/item/gun/energy/laser) + name = "Laser Gun Crate" + desc = "Contains a lethal, high-energy laser gun." + cost = 1000 + contains = list(/obj/item/gun/energy/laser) crate_name = "laser crate" /datum/supply_pack/gun/laser name = "Mini Energy Gun Crate" - desc = "Contains two small, versatile energy guns, capable of firing both nonlethal and lethal blasts, but with a limited power cell." - cost = 1500 - contains = list(/obj/item/gun/energy/e_gun/mini, - /obj/item/gun/energy/e_gun/mini) + desc = "Contains a small, versatile energy guns, capable of firing both nonlethal and lethal blasts, but with a limited power cell." + cost = 500 + contains = list(/obj/item/gun/energy/e_gun/mini) crate_name = "laser crate" /datum/supply_pack/gun/energy - name = "Energy Guns Crate" - desc = "Contains two versatile energy guns, capable of firing both nonlethal and lethal blasts of light." - cost = 2500 - contains = list(/obj/item/gun/energy/e_gun, - /obj/item/gun/energy/e_gun) + name = "Energy Gun Crate" + desc = "Contains a versatile energy gun, capable of firing both nonlethal and lethal blasts of light." + cost = 1250 + contains = list(/obj/item/gun/energy/e_gun) crate_name = "energy gun crate" crate_type = /obj/structure/closet/crate/secure/plasma @@ -95,19 +88,17 @@ */ /datum/supply_pack/gun/hellfire_shotgun - name = "Hellfire Shotguns Crate" - desc = "For when you need to deal with 7 hooligans. Contains 2 pump shotguns, each with a 8-round capacity." - cost = 4500 - contains = list(/obj/item/gun/ballistic/shotgun/hellfire, - /obj/item/gun/ballistic/shotgun/hellfire) + name = "Hellfire Shotgun Crate" + desc = "For when you need to deal with 7 hooligans. Contains a pump shotguns, with a 8-round capacity." + cost = 2000 + contains = list(/obj/item/gun/ballistic/shotgun/hellfire) crate_name = "shotguns crate" /datum/supply_pack/gun/brimstone_shotgun - name = "Brimstone Shotguns Crate" - desc = "For when you need to deal with 5 hooligans, and QUICKLY. Contains 2 slamfire shotguns, each with a 5-round capacity. Warranty voided if sawed off." - cost = 4500 - contains = list(/obj/item/gun/ballistic/shotgun/brimstone, - /obj/item/gun/ballistic/shotgun/brimstone) + name = "Brimstone Shotgun Crate" + desc = "For when you need to deal with 5 hooligans, and QUICKLY. Contains a slamfire shotguns, with a 5-round capacity. Warranty voided if sawed off." + cost = 2000 + contains = list(/obj/item/gun/ballistic/shotgun/brimstone) crate_name = "shotguns crate" /* @@ -116,52 +107,44 @@ /datum/supply_pack/gun/winchester name = "Flaming Arrow Lever Action Rifle Crate" - desc = "Contains three antiquated lever action rifles intended for hunting wildlife. Chambered in .38 rounds." - cost = 1500 - contains = list(/obj/item/gun/ballistic/shotgun/flamingarrow, - /obj/item/gun/ballistic/shotgun/flamingarrow, - /obj/item/gun/ballistic/shotgun/flamingarrow) + desc = "Contains a antiquated lever action rifles intended for hunting wildlife. Chambered in .38 rounds." + cost = 750 + contains = list(/obj/item/gun/ballistic/shotgun/flamingarrow) crate_name = "rifle crate" /datum/supply_pack/gun/cobra20 name = "Cobra-20 SMG Crate" - desc = "Contains two .45 submachine guns, manufactured by Scaraborough Arms and chambered in .45" + desc = "Contains a .45 submachine guns, manufactured by Scaraborough Arms and chambered in .45" cost = 3000 - contains = list(/obj/item/gun/ballistic/automatic/smg/c20r/cobra, - /obj/item/gun/ballistic/automatic/smg/c20r/cobra) + contains = list(/obj/item/gun/ballistic/automatic/smg/c20r/cobra) crate_name = "SMG crate" /datum/supply_pack/gun/illestren name = "Illestren Rifle Crate" - desc = "Contains three expertly made bolt action rifles intended for hunting wildlife. Chambered in 8x50mmR rounds." - cost = 4000 - contains = list(/obj/item/gun/ballistic/rifle/illestren, - /obj/item/gun/ballistic/rifle/illestren, - /obj/item/gun/ballistic/rifle/illestren) + desc = "Contains a expertly made bolt action rifles intended for hunting wildlife. Chambered in 8x50mmR rounds." + cost = 1250 + contains = list(/obj/item/gun/ballistic/rifle/illestren) crate_name = "rifle crate" /datum/supply_pack/gun/wt550 name = "WT-550 Auto Rifle Crate" - desc = "Contains two high-powered, semiautomatic rifles chambered in 4.6x30mm." - cost = 6000 - contains = list(/obj/item/gun/ballistic/automatic/smg/wt550, - /obj/item/gun/ballistic/automatic/smg/wt550) + desc = "Contains a high-powered, automatic personal defense weapon chambered in 4.6x30mm." + cost = 4000 + contains = list(/obj/item/gun/ballistic/automatic/smg/wt550) crate_name = "auto rifle crate" /datum/supply_pack/gun/p16 name = "P16 Assault Rifle Crate" - desc = "Contains two high-powered, automatic rifles chambered in 5.56mm." - cost = 8000 - contains = list(/obj/item/gun/ballistic/automatic/assault/p16, - /obj/item/gun/ballistic/automatic/assault/p16) + desc = "Contains a high-powered, automatic rifles chambered in 5.56mm." + cost = 5000 + contains = list(/obj/item/gun/ballistic/automatic/assault/p16) crate_name = "auto rifle crate" /datum/supply_pack/gun/skm name = "SKM-24 Rifle Crate" - desc = "Contains two high-powered, automatic rifles chambered in 7.62x40mm CLIP." - cost = 6000 - contains = list(/obj/item/gun/ballistic/automatic/assault/skm, - /obj/item/gun/ballistic/automatic/assault/skm) + desc = "Contains a high-powered, automatic rifles chambered in 7.62x40mm CLIP." + cost = 5000 + contains = list(/obj/item/gun/ballistic/automatic/assault/skm) crate_name = "auto rifle crate" /* From ad90123fb979d2d6d674bc2e31f31841fa2161e2 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 26 Feb 2024 05:13:17 -0600 Subject: [PATCH 08/15] Automatic changelog generation for PR #2756 [ci skip] --- html/changelogs/AutoChangeLog-pr-2756.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2756.yml diff --git a/html/changelogs/AutoChangeLog-pr-2756.yml b/html/changelogs/AutoChangeLog-pr-2756.yml new file mode 100644 index 000000000000..a2dc725bf27e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2756.yml @@ -0,0 +1,6 @@ +author: Martinpachu +changes: + - {balance: 'Cargo gun crates are more granularized, having only one gun at a time + and a price reflecting that. Prices were rebalanced making automatics more expensive + overall.'} +delete-after: true From 008b0d12bcfd53d1f5a243f2a485eb49db3d8e01 Mon Sep 17 00:00:00 2001 From: Martinpachu <86135885+Martinpachu@users.noreply.github.com> Date: Mon, 26 Feb 2024 07:40:41 -0300 Subject: [PATCH 09/15] Kills combat knife crate and replaces it with survival knives (#2736) ## About The Pull Request As the name says!!!!! ## Why It's Good For The Game Holdover from TG, massively overpriced for today's shiptest and combat knives are being kept as a higher-tier loot item. ## Changelog :cl: balance: Changes combat knives in cargo to survival knives and cheapens their crate. /:cl: --- code/modules/cargo/packs/sec_supply.dm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/code/modules/cargo/packs/sec_supply.dm b/code/modules/cargo/packs/sec_supply.dm index 5c0ec7b26964..023ab5ee853f 100644 --- a/code/modules/cargo/packs/sec_supply.dm +++ b/code/modules/cargo/packs/sec_supply.dm @@ -63,13 +63,13 @@ /obj/item/shield/riot) crate_name = "riot shields crate" -/datum/supply_pack/sec_supply/combatknives - name = "Combat Knives Crate" - desc = "Contains three sharpened combat knives. Each knife guaranteed to fit snugly inside any galactic-standard boot." - cost = 2500 - contains = list(/obj/item/kitchen/knife/combat, - /obj/item/kitchen/knife/combat, - /obj/item/kitchen/knife/combat) +/datum/supply_pack/sec_supply/survknives + name = "Survival Knives Crate" + desc = "Contains three sharpened survival knives. Each knife guaranteed to fit snugly inside any galactic-standard boot." + cost = 500 + contains = list(/obj/item/kitchen/knife/combat/survival, + /obj/item/kitchen/knife/combat/survival, + /obj/item/kitchen/knife/combat/survival) crate_name = "combat knife crate" /datum/supply_pack/sec_supply/fire From c07d1e870e016918bf96d279f9f6dfec46ca83d6 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 26 Feb 2024 05:31:37 -0600 Subject: [PATCH 10/15] Automatic changelog generation for PR #2736 [ci skip] --- html/changelogs/AutoChangeLog-pr-2736.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2736.yml diff --git a/html/changelogs/AutoChangeLog-pr-2736.yml b/html/changelogs/AutoChangeLog-pr-2736.yml new file mode 100644 index 000000000000..6e3ac8a6c201 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2736.yml @@ -0,0 +1,5 @@ +author: Martinpachu +changes: + - {balance: Changes combat knives in cargo to survival knives and cheapens their + crate.} +delete-after: true From 88ed280cdf8367d79d43aae76e0cba42d852de45 Mon Sep 17 00:00:00 2001 From: Theos Date: Mon, 26 Feb 2024 05:41:28 -0500 Subject: [PATCH 11/15] Adds the ability for admins to bar ship docking permission in the event someone knows what they did. (#2751) ## About The Pull Request Blacklist button in shuttle manipulator. If someone is being naughty they can be barred access from the station. ![image](https://github.com/shiptest-ss13/Shiptest/assets/24857008/8ef2ff63-ac8d-4866-8679-44b01d61b19c) ## Why It's Good For The Game https://github.com/shiptest-ss13/Shiptest/assets/24857008/88d765fc-6d0e-4cdb-935e-dd08646d2058 Judgement. ## Changelog :cl: add: admins can now blacklist ships, preventing them from docking at a station. /:cl: --- code/controllers/subsystem/shuttle.dm | 26 +++++++++++++++++++ .../overmap/objects/outpost/outpost.dm | 3 +++ .../overmap/ships/controlled_ship_datum.dm | 4 +++ .../tgui/interfaces/ShuttleManipulator.js | 9 +++++++ 4 files changed, 42 insertions(+) diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm index 90e3f3a73cae..f56fd9e73ab9 100644 --- a/code/controllers/subsystem/shuttle.dm +++ b/code/controllers/subsystem/shuttle.dm @@ -536,6 +536,32 @@ SUBSYSTEM_DEF(shuttle) user.client.debug_variables(port.current_ship) return TRUE + if("blist") + var/obj/docking_port/mobile/port = locate(params["id"]) in mobile + if(!port || !port.current_ship) + return + var/datum/overmap/ship/controlled/port_ship = port.current_ship + var/temp_loc = input(user, "Select outpost to modify ship blacklist status for", "Get Em Outta Here") as null|anything in SSovermap.outposts + if(!temp_loc) + return + var/datum/overmap/outpost/please_leave = temp_loc + if(please_leave in port_ship.blacklisted) + if(tgui_alert(user, "Rescind ship blacklist?", "Maybe They Aren't So Bad", list("Yes", "No")) == "Yes") + port_ship.blacklisted &= ~please_leave + message_admins("[key_name_admin(user)] unblocked [port_ship] from [please_leave].") + log_admin("[key_name_admin(user)] unblocked [port_ship] from [please_leave].") + return TRUE + var/reason = input(user, "Provide a reason for blacklisting, which will be displayed on docking attempts", "Bar Them From The Pearly Gates", "Contact local law enforcement for more information.") as null|text + if(!reason) + return TRUE + if(please_leave in port_ship.blacklisted) //in the event two admins are blacklisting a ship at the same time + if(tgui_alert(user, "Ship is already blacklisted, overwrite current reason with your own?", "I call the shots here", list("Yes", "No")) != "Yes") + return TRUE + port_ship.blacklisted[please_leave] = reason + message_admins("[key_name_admin(user)] blacklisted [port_ship] from landing at [please_leave] with reason: [reason]") + log_admin("[key_name_admin(user)] blacklisted [port_ship] from landing at [please_leave] with reason: [reason]") + return TRUE + if("fly") for(var/obj/docking_port/mobile/M as anything in mobile) if(REF(M) == params["id"]) diff --git a/code/modules/overmap/objects/outpost/outpost.dm b/code/modules/overmap/objects/outpost/outpost.dm index 158827693335..774057b68a08 100644 --- a/code/modules/overmap/objects/outpost/outpost.dm +++ b/code/modules/overmap/objects/outpost/outpost.dm @@ -211,6 +211,9 @@ ) return FALSE + if(src in dock_requester.blacklisted) + return new /datum/docking_ticket(_docking_error = "Docking request denied: [dock_requester.blacklisted[src]]") + adjust_dock_to_shuttle(h_dock, dock_requester.shuttle_port) return new /datum/docking_ticket(h_dock, src, dock_requester) diff --git a/code/modules/overmap/ships/controlled_ship_datum.dm b/code/modules/overmap/ships/controlled_ship_datum.dm index da35c3b9df9c..1779192f0cb2 100644 --- a/code/modules/overmap/ships/controlled_ship_datum.dm +++ b/code/modules/overmap/ships/controlled_ship_datum.dm @@ -63,6 +63,9 @@ ///Time that next job slot change can occur COOLDOWN_DECLARE(job_slot_adjustment_cooldown) + ///Stations the ship has been blacklisted from landing at, associative station = reason + var/list/blacklisted = list() + /datum/overmap/ship/controlled/Rename(new_name, force = FALSE) var/oldname = name if(!..() || (!COOLDOWN_FINISHED(src, rename_cooldown) && !force)) @@ -128,6 +131,7 @@ QDEL_NULL(shipkey) QDEL_LIST(manifest) job_slots.Cut() + blacklisted.Cut() for(var/a_key in applications) if(isnull(applications[a_key])) continue diff --git a/tgui/packages/tgui/interfaces/ShuttleManipulator.js b/tgui/packages/tgui/interfaces/ShuttleManipulator.js index f6a142bfd1d2..0608bb3a047e 100644 --- a/tgui/packages/tgui/interfaces/ShuttleManipulator.js +++ b/tgui/packages/tgui/interfaces/ShuttleManipulator.js @@ -92,6 +92,15 @@ export const ShuttleManipulatorStatus = (props, context) => { }) } /> +