From 4dd0fef1cf2c0867dfd724ff456e985adcff3c09 Mon Sep 17 00:00:00 2001 From: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com> Date: Wed, 21 Aug 2024 06:47:05 +0700 Subject: [PATCH] [READY]Armadyne Anti Trust Act Part 2: Return of The Ballistic Security (#27409) * Update pistol.dm * Update pistol.dm * Update pistol.dm * we fix the linter * Update pistol.dm * Update pistol.dmi * Update pistol.dm * this shit * Update pistol.dm * Update pistol.dm * Update pistol.dm * Update rifle.dm * I am happy. * Update vending.dm * new file * fire delay * Create magazine.dm * finally * Update pistol.dm * bazinga * Update pistol.dm * this is impossible * Update magazine.dm * mm * as * i forgot! * Update pistol.dm * what the hell are we doing * Update pistol.dm * Update security.dm * Update pistol.dm * what * i fixed linter * help me gordon * Update allstar.dm * Update tgstation.dme * Update pistol.dm * Update pistol.dm * now what * Update tgstation.dme * i crave sex * Update smg.dm * Update magazine.dm * Update pistol.dm * Update sec_research.dm * Update sec_research.dm * accurate * mmm * Update tgstation.dme * Update sec_research.dm * Update all_nodes.dm * don't you feel silly? * Update all_nodes.dm * Update tgstation.dme * Update cargo_stuff.dm * Update cargo_stuff.dm * Update magazine.dm * Update magazine.dm * we are ready * Update all_nodes.dm * Update rifle.dm * Update gun48x32.dmi * Update rifle.dm * bird * Update rifle.dm * Why * its ready? * what * Update rifle.dm * i wish i can die soon * Update ammo.dmi * more curious about the result * Update rifle.dm * mister mister president i want to die * Update magazines.dm * what * fml lol * Update gun40x32.dmi * this is sick af * Update rifle.dm * what * Update rifle.dm * Update all_nodes.dm * what * Update rifle.dm * Update all_nodes.dm * yeah * Update all_nodes.dm * Update pistol.dm * so * Update sec_research.dm * Update rifle.dm * ready * Update head.dmi * wwhat * Update gun40x32.dmi * yeah * ww got vything done * we h int at a darker past * yeah I know that there's no pleasing you * Update magazines.dm * Update sol_fed.dm * mhm * Update rifle.dm * Update rifle.dm * Update magazines.dm * Update magazine.dm * Update cargo_stuff.dm * Update cargo_stuff.dm * Update gun_redemption.dm * what * Update rifle.dm * how did we mess this up so badly * be more thorough next time? * fixed * Update pistol.dm * Update rifle.dm * Update rifle.dm * stats and stats * Update rifle.dm * Update ammobox.dm * Update beams.dm * Update magazine.dm * Update rifle.dm * Update rifle.dm * Update magazine.dm * Update rifle.dm * Update helmet.dmi * this should fix it * Update packs.dm * Update rifle.dm * why doesnt this work is beyond me * Update shotgun.dm * Update pistol.dm * i pray this fix it before i die * Update ammobox.dm * this should work * Update shotgun.dm * this is utterly shit code thati should die for * Update shotgun.dm * fix the helmet * Update sec_clothing_overrides.dm * Update shotgun.dm * what did i do * what else? * Update pistol.dm * Update shotgun.dm * an ode to joy * Update rifle.dm * Update pistol.dm * here we go * Update tgstation.dme * Update tgstation.dme * Update tgstation.dme * so * forgive yourself * Update pistol.dmi * Update pistol.dm * Update magazine.dmi * Update magazine.dmi * it was also my plan * mmm * Update magazine.dm * Update rifle.dm * vanilla expanded * yeah * Update sec_research.dm * silly * Update all_nodes.dm * yeah * Update sec_research.dm * yes * can you even say, my name * Update shotgun.dm * this is easier * wonderful * Update tgstation.dme * Update tgstation.dme * Update rifle.dm * Update rifle.dm * done * Update tgstation.dme * yeah * Update tgstation.dme * yes * Update tgstation.dme * Update shotgun.dm * there * yeah! * it feels right * Update helmet.dmi * Update cargo_packs.dm * Update peacekeeper_clothing.dm --------- Co-authored-by: SpaceLoveSs13 <68121607+SpaceLoveSs13@users.noreply.github.com> --- .../~skyrat_defines/manufacturer_strings.dm | 1 + code/__DEFINES/~skyrat_defines/projectiles.dm | 8 + .../crates_lockers/closets/secure/security.dm | 3 +- .../jobs/job_types/security_officer.dm | 1 + .../ammunition/ballistic/shotgun.dm | 1 - code/modules/projectiles/projectile/beams.dm | 2 +- .../code/modules/cargo/packs/security.dm | 121 +---- .../icons/mob/clothing/head/helmet.dmi | Bin 15884 -> 24931 bytes .../mob/clothing/species/teshari/head.dmi | Bin 34751 -> 50657 bytes .../icons/obj/clothing/head/helmet.dmi | Bin 7796 -> 10313 bytes .../modules/aesthetics/guns/code/guns.dm | 10 +- .../modules/aesthetics/guns/icons/guns.dmi | Bin 41175 -> 41541 bytes .../aesthetics/guns/icons/magazine.dmi | Bin 844 -> 1728 bytes .../modules/blueshield/code/blueshield.dm | 2 + .../modules/blueshield/code/closet.dm | 3 +- .../blueshield/code/energy_resholver.dm | 19 +- modular_skyrat/modules/cargo/code/packs.dm | 2 +- .../colony_fabricator/code/cargo_packs.dm | 1 + .../colony_fabricator/code/tools/tools.dm | 2 +- .../code/armament_datums/allstar.dm | 5 +- .../code/armament_datums/microstar_energy.dm | 30 +- .../code/armament_datums/nakamura_modsuits.dm | 18 - .../armament_datums/nri_military_surplus.dm | 17 +- .../code/armament_datums/sol_defense.dm | 33 +- .../code/armament_datums/vitezstvi_ammo.dm | 27 +- .../goofsec/code/sec_clothing_overrides.dm | 52 +- .../modules/goofsec/code/sol_fed.dm | 5 +- .../carwo_defense_systems/ammo/pistol.dm | 12 +- .../carwo_defense_systems/ammo/rifle.dm | 6 +- .../carwo_defense_systems/magazines.dm | 2 +- .../carwo_defense_systems/submachinegun.dm | 2 +- .../nanotrasen_system_inc/alert_pin.dm | 10 + .../nanotrasen_system_inc/magazine.dm | 88 +++ .../nanotrasen_system_inc/pistol.dm | 90 +++ .../romulus_technology/ammo/pistol.dm | 74 +++ .../romulus_technology/ammo/rifle.dm | 150 +++++ .../romulus_technology/magazines.dm | 53 ++ .../romulus_technology/pistol.dm | 145 +++++ .../romulus_technology/poster.dm | 36 ++ .../romulus_technology/rifle.dm | 245 +++++++++ .../romulus_technology/smg.dm | 49 ++ .../trappiste_fabriek/gunsets.dm | 2 +- .../romulus_technology/guns_lefthand.dmi | Bin 0 -> 738 bytes .../romulus_technology/guns_righthand.dmi | Bin 0 -> 740 bytes .../romulus_technology/guns_worn.dmi | Bin 0 -> 576 bytes .../nanotrasen_system_inc/pistol.dmi | Bin 0 -> 1088 bytes .../romulus_technology/ammo.dmi | Bin 0 -> 1835 bytes .../romulus_technology/gun32x32.dmi | Bin 0 -> 1180 bytes .../romulus_technology/gun40x32.dmi | Bin 0 -> 3714 bytes .../romulus_technology/gun48x32.dmi | Bin 0 -> 1238 bytes .../romulus_technology/pistol.dmi | Bin 0 -> 1496 bytes .../romulus_technology/poster.dmi | Bin 0 -> 881 bytes .../romulus_technology/revolver.dmi | Bin 0 -> 682 bytes .../code/nanotrasen_consultant.dm | 19 +- .../modules/sec_haul/code/guns/bullets.dm | 55 +- .../modules/sec_haul/code/guns/cargo_stuff.dm | 169 +++++- .../modules/sec_haul/code/guns/sec_gun_rs.dm | 33 ++ .../sec_haul/code/misc/gun_redemption.dm | 67 +++ .../modules/sec_haul/code/misc/packs.dm | 17 + .../modules/sec_haul/code/misc/vending.dm | 25 +- .../code/peacekeeper/peacekeeper_clothing.dm | 5 +- .../sec_haul/code/technode/all_nodes.dm | 85 +++ .../sec_haul/code/technode/conversion_kit.dm | 8 + .../sec_haul/code/technode/sec_research.dm | 512 ++++++++++++++++++ .../modules/sec_haul/icons/misc/pouches.dmi | Bin 0 -> 700 bytes .../modules/shotgunrebalance/code/ammobox.dm | 44 ++ .../modules/shotgunrebalance/code/shotgun.dm | 119 ++-- .../shotgunrebalance/icons/shotbox.dmi | Bin 6566 -> 3462 bytes tgstation.dme | 15 + 69 files changed, 2189 insertions(+), 311 deletions(-) create mode 100644 modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/nanotrasen_system_inc/alert_pin.dm create mode 100644 modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/nanotrasen_system_inc/magazine.dm create mode 100644 modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/nanotrasen_system_inc/pistol.dm create mode 100644 modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/ammo/pistol.dm create mode 100644 modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/ammo/rifle.dm create mode 100644 modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/magazines.dm create mode 100644 modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/pistol.dm create mode 100644 modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/poster.dm create mode 100644 modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/rifle.dm create mode 100644 modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/smg.dm create mode 100644 modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/romulus_technology/guns_lefthand.dmi create mode 100644 modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/romulus_technology/guns_righthand.dmi create mode 100644 modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/romulus_technology/guns_worn.dmi create mode 100644 modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/nanotrasen_system_inc/pistol.dmi create mode 100644 modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/ammo.dmi create mode 100644 modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/gun32x32.dmi create mode 100644 modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/gun40x32.dmi create mode 100644 modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/gun48x32.dmi create mode 100644 modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/pistol.dmi create mode 100644 modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/poster.dmi create mode 100644 modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/revolver.dmi create mode 100644 modular_skyrat/modules/sec_haul/code/guns/sec_gun_rs.dm create mode 100644 modular_skyrat/modules/sec_haul/code/misc/gun_redemption.dm create mode 100644 modular_skyrat/modules/sec_haul/code/technode/all_nodes.dm create mode 100644 modular_skyrat/modules/sec_haul/code/technode/conversion_kit.dm create mode 100644 modular_skyrat/modules/sec_haul/code/technode/sec_research.dm create mode 100644 modular_skyrat/modules/sec_haul/icons/misc/pouches.dmi diff --git a/code/__DEFINES/~skyrat_defines/manufacturer_strings.dm b/code/__DEFINES/~skyrat_defines/manufacturer_strings.dm index 5467091cb5b..410ccf56fa7 100644 --- a/code/__DEFINES/~skyrat_defines/manufacturer_strings.dm +++ b/code/__DEFINES/~skyrat_defines/manufacturer_strings.dm @@ -19,6 +19,7 @@ #define COMPANY_TKACH "It has [span_robot("Tkach Design Bureau")] stamped onto it." #define COMPANY_SAKHNO "It has [span_green("Sakhno Concern")] stamped onto it." #define COMPANY_XHIHAO "It has [span_purple("Xhihao Light Arms")] etched into it." +#define COMPANY_ROMTECH "It has [span_red("Romulus Technology")] stamped onto it." #define COMPANY_ABDUCTOR "It has [span_abductor("✌︎︎♌︎︎♎︎︎◆︎︎♍︎︎⧫︎︎❄︎♏︎♍︎♒︎")] engraved into it." diff --git a/code/__DEFINES/~skyrat_defines/projectiles.dm b/code/__DEFINES/~skyrat_defines/projectiles.dm index c8f985ffa04..1c0812617b5 100644 --- a/code/__DEFINES/~skyrat_defines/projectiles.dm +++ b/code/__DEFINES/~skyrat_defines/projectiles.dm @@ -20,3 +20,11 @@ /// Caliber used by the pepperball gun #define CALIBER_PEPPERBALL "pepperball" + +/// Used by the Rowland Magnum Pistol +#define CALIBER_460ROWLAND ".460 Rowland Magnum" + +// The Super Big Revolver +#define CALIBER_457GOVT ".457 Government" + +#define CALIBER_FLECHETTE "Flechette" diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index ad6f95f086c..51b9f7c7feb 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -108,12 +108,13 @@ /obj/structure/closet/secure_closet/security/PopulateContents() ..() new /obj/item/clothing/suit/armor/vest/alt/sec(src) - new /obj/item/clothing/head/security_cap(src) //SKYRAT EDIT ADDITION + new /obj/item/storage/toolbox/guncase/skyrat/rom_flech(src) //SKYRAT EDIT ADDITION new /obj/item/clothing/head/helmet/sec(src) new /obj/item/radio/headset/headset_sec(src) new /obj/item/radio/headset/headset_sec/alt(src) new /obj/item/clothing/glasses/hud/security/sunglasses(src) new /obj/item/flashlight/seclite(src) + new /obj/item/choice_beacon/security_pistol(src) //SKYRAT EDIT ADDITION new /obj/item/clothing/gloves/tackler/security(src) // SKYRAT EDIT CHANGE - Gives Them The Blue Ones - ORIGINAL: new /obj/item/clothing/gloves/tackler(src) /obj/structure/closet/secure_closet/security/sec diff --git a/code/modules/jobs/job_types/security_officer.dm b/code/modules/jobs/job_types/security_officer.dm index 01eec3830e9..31966a06c55 100644 --- a/code/modules/jobs/job_types/security_officer.dm +++ b/code/modules/jobs/job_types/security_officer.dm @@ -229,6 +229,7 @@ GLOBAL_LIST_EMPTY(security_officer_distribution) gloves = /obj/item/clothing/gloves/color/black/security head = /obj/item/clothing/head/security_garrison //SKYRAT EDIT CHANGE - Original: /obj/item/clothing/head/helmet/sec shoes = /obj/item/clothing/shoes/jackboots/sec + glasses = /obj/item/clothing/glasses/hud/security //SKYRAT EDIT - ADDITION l_pocket = /obj/item/restraints/handcuffs r_pocket = /obj/item/assembly/flash/handheld diff --git a/code/modules/projectiles/ammunition/ballistic/shotgun.dm b/code/modules/projectiles/ammunition/ballistic/shotgun.dm index 9061f272bcd..b7cda3e93e1 100644 --- a/code/modules/projectiles/ammunition/ballistic/shotgun.dm +++ b/code/modules/projectiles/ammunition/ballistic/shotgun.dm @@ -27,7 +27,6 @@ icon_state = "bshell" custom_materials = list(/datum/material/iron=SMALL_MATERIAL_AMOUNT*2.5) projectile_type = /obj/projectile/bullet/shotgun_beanbag - harmful = FALSE //SKYRAT EDIT ADDITION /obj/item/ammo_casing/shotgun/incendiary name = "incendiary slug" diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index abe4a01b298..0046c0156a1 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -2,7 +2,7 @@ name = "laser" icon_state = "laser" pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE - damage = 22 // SKYRAT EDIT: 20 + damage = 25 damage_type = BURN hitsound = 'sound/weapons/sear.ogg' hitsound_wall = 'sound/weapons/effects/searwall.ogg' diff --git a/modular_skyrat/master_files/code/modules/cargo/packs/security.dm b/modular_skyrat/master_files/code/modules/cargo/packs/security.dm index 73639a62a77..76fc2146756 100644 --- a/modular_skyrat/master_files/code/modules/cargo/packs/security.dm +++ b/modular_skyrat/master_files/code/modules/cargo/packs/security.dm @@ -3,108 +3,41 @@ /datum/supply_pack/security/ammo special = TRUE -/datum/supply_pack/security/armor - special = TRUE - -/datum/supply_pack/security/disabler - cost = CARGO_CRATE_VALUE * 5 - -/datum/supply_pack/security/helmets - special = TRUE - -/datum/supply_pack/security/securityclothes - special = TRUE - -/datum/supply_pack/security/armory/thermal - access = ACCESS_SECURITY - access_view = ACCESS_SECURITY - /datum/supply_pack/security/armory/ballistic name = "Peacekeeper Combat Shotguns Crates" contains = list(/obj/item/gun/ballistic/shotgun/automatic/combat = 3, /obj/item/storage/pouch/ammo = 3, /obj/item/storage/belt/bandolier = 3) -//SKYRAT AND SOL AMMO +//The price seems silly but do understand that ballistic should be as restricted as possible +//We should prioritise the availability and viability of energy weapon first and foremost -/datum/supply_pack/security/armory/lethalsolpistols - name = ".35 Ammunition Crates" - desc = "Contains 6 boxes of lethal ammunition for Sol .35 Pistol." - cost = CARGO_CRATE_VALUE * 3 - contains = list(/obj/item/ammo_box/c35sol= 3, - /obj/item/ammo_box/c35sol/ripper = 3, - ) - crate_name = ".35 ammo crate" -/datum/supply_pack/security/armory/lethalsolrifles - name = ".40 Ammunition Crates" - desc = "Contains 6 boxes of lethal ammunition for Sol .40 Rifle." - cost = CARGO_CRATE_VALUE * 5 - contains = list(/obj/item/ammo_box/c40sol= 4, - /obj/item/ammo_box/c40sol/pierce = 1, - /obj/item/ammo_box/c40sol/incendiary = 1, - ) - crate_name = ".40 ammo crate" +/datum/supply_pack/goody/energy_single + name = "Energy Gun Single-Pack" + desc = "Contains one energy gun, capable of firing both nonlethal and lethal blasts of light." + cost = PAYCHECK_COMMAND * 6 + access_view = ACCESS_WEAPONS + contains = list(/obj/item/gun/energy/e_gun) -/datum/supply_pack/security/armory/lethalskyratshotgun - name = "12 Gauge Ammunition Crates" - desc = "Contains 6 boxes of lethal ammunition for all 12 Gauge Shotguns." - cost = CARGO_CRATE_VALUE * 3 - contains = list(/obj/item/ammo_box/advanced/s12gauge/buckshot= 3, - /obj/item/ammo_box/advanced/s12gauge = 3, - ) - crate_name = "shotgun ammo crate" +/datum/supply_pack/goody/laser_single + name = "Laser Gun Single-Pack" + desc = "Contains one laser gun, the lethal workhorse of Nanotrasen security everywehere." + cost = PAYCHECK_COMMAND * 3 + access_view = ACCESS_WEAPONS + contains = list(/obj/item/gun/energy/laser) -/datum/supply_pack/security/armory/exoticskyratammo - name = "12 Gauge Exotic Ammunition Crates" - desc = "Contains 5 boxes of exotic ammunition for all 12 Gauge Shotguns." - cost = CARGO_CRATE_VALUE * 12 - contains = list(/obj/item/ammo_box/advanced/s12gauge/incendiary= 1, - /obj/item/ammo_box/advanced/s12gauge/flechette = 1, - /obj/item/ammo_box/advanced/s12gauge/express = 1, - /obj/item/ammo_box/advanced/s12gauge/magnum = 1, - /obj/item/ammo_box/advanced/s12gauge/flechette = 1, +/datum/supply_pack/security/armory/ionrifle + name = "Ion Carbine Crate" + cost = CARGO_CRATE_VALUE * 18 //Same as the energy gun crate + desc = "Contains two Ion Carbines, for when you need to deal with speedy space tiders, mechs, or upstart silicons." + contains = list(/obj/item/gun/energy/ionrifle/carbine = 2) + crate_name = "Ion Carbine Crate" - ) - crate_name = "exotic shotgun ammo crate" - contraband = TRUE - -/datum/supply_pack/security/antiriotskyratshotgunammo - name = "12 Gauge Anti Riot Ammunition Crates" - desc = "Contains 6 boxes of anti riot grade ammunition for all 12 Gauge Shotguns." - cost = CARGO_CRATE_VALUE * 4 - contains = list(/obj/item/ammo_box/advanced/s12gauge/bean = 2, - /obj/item/ammo_box/advanced/s12gauge/beehive = 2, - /obj/item/ammo_box/advanced/s12gauge/antitide = 2, - - ) - crate_name = "anti riot shotgun ammo crate" - -//SOL GUNS - -/datum/supply_pack/security/wespe - name = "Wespe Crates" - desc = "Contains three case of the .35 sol handgun, magazines included." - cost = CARGO_CRATE_VALUE * 8 - contains = list(/obj/item/storage/toolbox/guncase/skyrat/pistol/trappiste_small_case/wespe = 3, - /obj/item/ammo_box/c35sol/incapacitator = 3, - ) - crate_name = "wespe pistols crate" - -/datum/supply_pack/security/eland - name = "Eland Crate" - desc = "Contains three case of the .35 sol revolver, munition boxes included." - cost = CARGO_CRATE_VALUE * 8 - contains = list(/obj/item/storage/toolbox/guncase/skyrat/pistol/trappiste_small_case/eland = 3, - /obj/item/ammo_box/c35sol/incapacitator = 3, - ) - crate_name = "eland pistols crate" - -/datum/supply_pack/security/armory/cawilmarksmanrifle - name = "Cawil Marksman Rifle Crates" - desc = "Contains 2 Cawil Marksman Rifle with spare ammunition." - cost = CARGO_CRATE_VALUE * 17.5 - contains = list(/obj/item/gun/ballistic/automatic/sol_rifle/marksman = 2, - /obj/item/ammo_box/magazine/c40sol_rifle = 4, - ) - crate_name = "cawil marksman rifle crate" +/datum/supply_pack/security/miniegun + name = "Mini E-Gun Bulk Crate" + cost = CARGO_CRATE_VALUE * 2 + desc = "Contains three mini e-guns, cheap and semi-effective, for when you need to arm up on a budget." + contains = list(/obj/item/gun/energy/e_gun/mini = 3) + crate_name = "Mini E-Gun Bulk Crate" +//You know the problem is literally nobody want to buy the mini-egun even if it was cheap diff --git a/modular_skyrat/master_files/icons/mob/clothing/head/helmet.dmi b/modular_skyrat/master_files/icons/mob/clothing/head/helmet.dmi index 6043c7fa83e02613c0625abf48fc4cec97c661c6..32045e15573b9dd09176cf37eb131435ac32a02f 100644 GIT binary patch literal 24931 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 Uep(6qcmiOkcT2bAs_m=)0Y%`>)c^nh literal 15884 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 Pc|#ACpD2|mm<0YWl?tO< diff --git a/modular_skyrat/master_files/icons/mob/clothing/species/teshari/head.dmi b/modular_skyrat/master_files/icons/mob/clothing/species/teshari/head.dmi index 900c81bafef4af6456292b0612863a619652eccd..025754918fe54198b87a591e1ca677b26007343e 100644 GIT binary patch literal 50657 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 z
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 diff --git a/modular_skyrat/master_files/icons/obj/clothing/head/helmet.dmi b/modular_skyrat/master_files/icons/obj/clothing/head/helmet.dmi index 8b68aa90330996f51cdf586ca7b047fa86ba5ab9..43b663d980e3a4cdf557f08861b8efd1cf49efa0 100644 GIT binary patch literal 10313 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 literal 7796 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 diff --git a/modular_skyrat/modules/aesthetics/guns/code/guns.dm b/modular_skyrat/modules/aesthetics/guns/code/guns.dm index 903f3b13bdb..d3bfc9ccc25 100644 --- a/modular_skyrat/modules/aesthetics/guns/code/guns.dm +++ b/modular_skyrat/modules/aesthetics/guns/code/guns.dm @@ -85,10 +85,16 @@ inhand_icon_state = "shotgun_combat" inhand_x_dimension = 32 inhand_y_dimension = 32 + fire_delay = 6 + w_class = WEIGHT_CLASS_BULKY + recoil = 2 /obj/item/gun/ballistic/shotgun/automatic/combat/compact name = "\improper Peacekeeper compact combat shotgun" - desc = "A tactical variant of the peacekeeper combat shotgun used by NT Raiding Parties and Space Marines." + desc = "A tactical variant of the peacekeeper combat shotgun used by NT Raiding Parties and Space Marines. It has a gyroscopic stabilizer on it, letting you fire one handed." + fire_delay = 5 + weapon_weight = WEAPON_LIGHT + recoil = 1 //so that its not spammed a lot /obj/item/gun/grenadelauncher icon = 'modular_skyrat/modules/aesthetics/guns/icons/guns.dmi' @@ -472,9 +478,11 @@ /obj/projectile/bullet/c9mm name = "9x25mm bullet" + damage = 25 /obj/projectile/bullet/c9mm/ap name = "9x25mm armor-piercing bullet" + damage = 20 /obj/projectile/bullet/c9mm/hp name = "9x25mm fragmenting bullet" diff --git a/modular_skyrat/modules/aesthetics/guns/icons/guns.dmi b/modular_skyrat/modules/aesthetics/guns/icons/guns.dmi index ccd0f7960cc5b79fbb4e31f458666a20d891ac8b..e175449ebd99364f61a4e848a3aa3ecd14a6030d 100644 GIT binary patch literal 41541 zcmbTdWmFx_wl3Vb1%d?E5Hxsj*FXp!+zIY3!8N!9cPB`2cS(Y~y99SxI4tCL-hKA{ z_WgdGJI?I^qkHwL>Yi0K<*7NJ6{aXJg^o&u3IG7Q^aqJg004^&{)-?Zf_L_AvJ3$L ze%V7s!&$<_$;i>d-r2&=7686vWTyReTzdN|cn+d$zG&kql@zbzxz5bDzdVrVjj)6K zSpq!(#yAFg>Gpac{Fv{-c(>=~_XLa&#-FjC8}jG&r?+}O9n2WNkW5+)wFRD(naQGm zgxORxkqz~TGbC6WRWqs0P)da7&EsYF5BX*bF_95%i&rxxMTBJ1z6oASe#K4|PsQzs zBC0Q5=QU$?$HwFl3dNMXZYK5NU*+ zoobCt_Eh&Z>)ejE zh=v`${kSZCRQ-;0T>17f?&4#`q$N;%PDRf^t!(5BZf*Ss7Q$*ChcTvNi=hLJs+N#hmOAy|atX}&~? zMN1)+rLaWUs*;P;>DSzp|7y-TeeRdXL>bJHr`WMtWj-h=?ZeeAx?K z*VpY8FE1b3I~;0^w+z~*@m!3x^wl=b$^n{e>DbE&!-d_~RJHV}mz27um%8K<7fb^- zk)Qk4Mt}a9t3yzrLz6EU%0MGB*JV*hhU=xT-}cNHw%{}i=)lV5O^3AQWc=ZcbvN16 zsCj3sUQ3kX((zJMX}9O+0bEtKbSW`G@Xu%}m;D}I172S7F<522SknH3-qOqt_G$e3 zy#qA_UTyXsoV^r`4$;nUVF+PW*nSVDVjucAYi}03dVCiBi;*E!2w0X# zTy?9Uwzz0hE5O&!AtI<3sqZ?$M#OGW&DZ)v`!rL}Y8FTU|DlIFM}yEkQbA!~?1msa zYnAEqsrL?r#5;GI+|sC2#1k%4f~Mt^&wpHvg8dJp%%gZ;V{rTbc_*~_A#IG6BYu?Q z3yo6d!80Hg=Py1c@diD!PLj*)GYSUT6S3&I9;Zv-=j|y!vE4OpMvqHUDszH&Z;bC^ zd8$qmXzhN&q$<%}X3`Y@8Xt?ywmh6-Ixs6>Gai~4E32Mmudo5$@vYCoAbCE%_-@uk z0VP%H@|416U5$m;aifA6qBeLjV1y&=Jos8wvWP@OVEVfMUS8YM53BMx)+C32JNCS( zL25S6t}f1I7|k@v`vW}Uhb(1U4Y}2LiT339YC`kiQ-^nWP5fBBJvgPDU;9fA8LK3j zIP(VL&eRC@?y7KUcob;2CJam$><&~UxW?nvGhe;nIF=zPgQ<|%=N?r8bW1WO+6;`> zVEn&0{ul_|2}crdQ8Vf5nLM4D3%|@fsNZ1Ij(r*$si$mzgGAdej$;I0-Lf4J{H$Pb zrzauj-51NubOG`S_{SULhv$Sh~7ZdKMk0;m?G212VB$ zm5phaKbmF==2pvhMp1p8Fe^J$eC;Tn{cVe2-wE1LH@}REKgxf-BTU^fL5+93yU|yf zys^D|xZ%5{e?R(G|6>jSPyo^rqAFi9j#k_>h}AoUpBk-~E$|F53AA4s*;DvA*!>*n zEs=NQ8s%QuUx+)hb)b8|MO+pn#4eVgbVm`?k=2!fzt?KEp`ra|0=6n~ z$~Euj_reHpD}FC*!cvEzlEei{A?b`EX^yxXgIjY2)WSHth;sh zd2GuGB!Uhn9F`|fRVo-7qmburQYomYM{y5qVE%kKW*#AXHi$?LHK!vQm*(cBUNRAH zw3;O_#^W#&Gv^7irE=ZSRN``fBKa)tk4(atk>vAF&;oo5YsCY{HV1S$B^z zd2+1HBWkxvh$~rJ#{oGy!voCYxz0X?9nFG>ufgRR)@CIJ6qS^=SwBER09U!c4E4)no%5{5d(_uF1ioz8oLxFq#cujLk6sS^(b@^U zu0B3^d2f5s+`VQFExz)t8pvS$5Y}gmt6a_-NKp_*W7|JOry!Mh=`oSA_sTpW6elkgVduKr{ zmybV@mL}W_Z^V_X-ib!D03K2+a9uc?QRYlXBHbwr-(ai)%|ArCq+rn2Q2seO&5k9C zh)VBJ+Q}p(cCvZH7p-kjf$qYKppy*U!sRvau5950q08w7r%Rhe0s4XHbiHn-KU&ZO z4ZJ<0gN)-HMEPnwM5`1&2@j1XD0oQ)%s|&*iU7hK1S-MyFZo$V1=ulveg9lIu;{Ly3oR;q!7W zdC(bY8Ip}Kr*&awCBM7*Z9Mc`Kzu8om1&*X-#5mWPMnNx@_cGmNbdad^{*inO|9R4 zc1ohF*Y?24eduB6rj}vp{`t{rZrJYm434q$8nqFT@|t?SqCb#Hk1{W}-y*=E!lthI z2ZA3x#Nu1j+;#aL5fBSQ&XjQ@!(8%E^7k-BYJ{8Hm-(Jt3 zuOE39eyig3XRW26yV>xE11hto$7?-r8$sZ3rlu`llm-dx{)+sz@uULj`8a+Kqk-Z4 zU&f0HW8I2#G_WPIswI`h|EX2Rt-uu@wV|xu_aiV16ApGuUwYkMP6o_^Jz7jy=QpS+ zZ-zmy1G>FGzw7NbgK--_Zw5!Dwe%-I1fiuRUoN?&IEk}6qqF4@MAa~kh~K1=@Em#| z)38k_6$^NAjDP0Yvp`1h^FbonjCHO|4h;H}7sm&I!yWWfv@1oDkkG1eo1@A6-a`rY zH}W08kfT9K!i#8X7K^#b;t5IjwSf<|@UlG~e|pA7E<}`JFv1KCElz&ubT^L6sejIw z>b+^*wz=JI3H$v{Xylr)2d5Up>jTjw35iz(ve<3x^AL-jm!yor(o@~@XRLti zi_p+I$)~YSEh{hTUMa8@#kp_v^xMCe|Kr1$mccEye^B?;^mEu`s0fmXgapT{??nnP zossoWP@Dnqfm#iQ+i$Cl*9CwsnbI{8iwQMdKk;)k8f38Pk;yhQwzn?CZneRw3(CmA za6?ldq}#Zm2Z1cABXTMc;%Q=HVa2A^LSSwxTWZH_98Jf%f4_VhFRuu!sc}rdn(e4v zG&??aVK~8+!5cns%H*E&Le6(U%_whlhw3qEvdW|`3e)1eRKuh*-vT{97gCBKTkFX&F!BIl|)k4>MH{I-GPvST8 z`D-{3l(50`KJsTx5rx&p6?cB-ic(zQY`FG$T=4Po8I`GfTlW6Jp$o~(I*BQKI_&wW zM=U{I4Gt(QqRDTo(MtU|r5s=Fu1=pcJo3x#xeEQ+#VF|Z5s6d?O8k5=P3f?p(0K3! zUSRQ2OKNtUCB?vckW@B9DIXfwGXTFKpBB}|+60ky_Bx{i=wfDu zw$5v~vnB3H6*ltg$;HWW5cFw~e>#6ZvD3G`6-zjp_s#CuCo$()Tk!`u8f!|%}$1g zs4Y|JX+S%Mz@S!*7_S&8{bP4nS44Tj$7{(XGx_fbQ7v7A`^qR(*S z$5Y>gmn|gPeygvE$io;vJ>+CM`o6WtTGy8CjoFS)(SRtZUoon@`D5%l zAMuJ{3J5n~fR&=LU(>T+yU(gWuy^M}FEs&?o@yh&FC&4q>XH}coT(Ui^i4}~I`jIrS-IwP7YxY=R0=jUoAQb4J^;WDXqc@qj12dVqRR>99 z==zPLPgoo&|JlY+^kZLj=ImQF>4*2lR+d#lTt#^mC8DVx9iNKENH(Fw2H)RnyYx1x zRQE0Wv5J!bR-0?%iskWe_?a$j4^M8sb*aKtQ*5zxJdW7F__(6Yg%CG~3V+$*U<{e3 z;=*i795v+?Vx9Idt7_tbqUsMuxbbxOqa_pXj*yZc)27+69)VS^q>Q!c*HPqZlaVr$ zeW3&Q1R>jfj3Znt=%CiAq#VX(d6Q;A=Q^D)ibNvOVuDYWQGj+`982)ye#^WPd)3(E zj50;x%9)_EH{>PY_c_3&xf$(4=ccsR)flbPmsy~8p)CHpSJGu*U)?}_kFbwHH~-i8 zSl-_rs;Pp$LLXg^6kA@%Ti;=lPiIdIRKxwY$XQo()-q}$$~c3io}cPp&rcsz`- zF+XwKue{Cjrq)*MxZ(x|IJC-PCwTD@+mI{$ZUvQ6K`@C$Pft7SD;hriklGIEZ*V}> zHcM(GLawrIMi1uOk0y?o%gjT=xG`n2Km9YW{w@$T6Dd%p{^Z~=Kv`JiQ8H^?p^gm? zMfK;7q}PP?lS2@B%#g(fL^4Sp{&>dBs}Li?32$vB9aeVgIlH)g{uP9ByO;ly(4Vms zZgSsg*P*T%<{ua71giKV75bB_ivsnpWs`EM$Vfduh3jf%nmR80Kr)J$@3bx|VEq;~(58#!oz=;wSa3V{a;_taSZz5t zikK^}8WL*SAri^bRB~#F`TFx;Z#=r-K+1GP z_pNRFqaK^(1I4t7yf|BRza0mz+*pp3m!iAajDTE#$=fYuXqjR@ADSDK}~avD>=5z`@PN z>GK!OCY&)5qt}$@v}%|Eeg~Gy>$ZUejNo&O27bAJvA80>-3wFzfb_=WZt!Ip^4xYy z`^imUNM8w;qTz8Aq|7tey@7vicKuH2l}CeOqs0`XZ)XF49YJ<2qFFJgn4pPkx@1FH z83|xrD1$fZl*Za@=$pZ1w-jdT^ys&F$U^33^r>&tf>A=^=}-J*Ase-f!~r_pYVFVM zCr48joMSw8fZ~&#-vrNl_mj=~$`_Vls)vxPzYvuG!^HebwTT6Urj4mfJUZBkLzqswTUkUf@i9_(#H|}iS5eEb2AM5s! zrJD^9wylHkjbES>1euk@+lOk)42z%akN_S2{qdaMq7z}H3^$a12B|Bj6BU@PnFIR| zn26#!IyIqe-AjyCTyxNNrP=Vi2(|EIZ5pGS6QeJeeO+=4EPc>ZFMkQ6j2ij!5*Yr5 z4tBKBaLoPw!PhJ?F z$yew}6M3u$9FVhO=t|cKr&v+7rgM>7a}=#@*R}Qp$*3t8)Eq_nQzfsj3v+FJ<6nFG z?$nC}$PsR{7~ia|q@1Tkwu+8YBr7UXP`8a38q}qlmhQ4|uc02(^_r;X(k0jTehm9< z_F<)bJo`kAy;thWXQ#cK#>=sEb*H{k*J#}=gAO?e5d409?5Q+IfCkKyFChaUKK#b+ zR8dodVy_jq*5=KU#F+Ax-?sgyX|uIPR4+aFy>*f6kYEYX7KqrV2g1F*vaPKEK(>tJ z;no;ml0og7tXgfY;)5{nZFp%)fENVsZ zSRlNE1<0OGLm&@!*+@VF$=g3SSsV=Tdp0U2_`l<_m=WVk5PP7m3)Tj(BuUZ-+q~?% zZ`Id(@YsFM+NI8R(q20Bm2=O_E-{&=wB5qphqKVE69HWlExIsa3YjE8yAcLxgdrnc z;zVAYGcH^)I8g()myh@WFt>d9Eso%5QK_t~$j5rA-2j^5d|?w4)_mb~wkdT&a%Seb zQf<#Dm3dB3b=mG8vLo0me&prYQP`>6d|^t#Y4O%^cLew=F|xIYgtxs%dOnF2aG7-W zSCk(gU5ekj&>h0f_RguO{&;dk1^xm9F#d>fHC!tj80ex}_IPsb-G`qZ4G8)~oz@I5 zXC3(47%JLtQEhxC6?}Oa%@7(Pg9o(Y_H$eQIJBP`;r{dJ*3reuEePMGC7Qy&cHibr zNpZZWbadH#vvvpTS3mUgo?R(A?6*i6Kb{cX3Yx-}=tB!;OKj$1rF@2f`=IH8ObCW( zK@psZiHKydq%XXJh)B`Md=|U}qo3rV(MV4dIVL{915ivUK)wRAA7KDz?!_mq4DrpS zT1F86rO0yrvj=fv7Se-;kEX<#OpO)WM#`yv=X*nuA=i$gcL-T9q7(_ttuGNzJppI- zg%G@7^F=v|i2G-yY^ZrjIikUF1$YwQFP{BP}ClUsaU1xWxrhX=v&MPIIN{XuTNCl%t@z8w-bKgseoXx{Z4-t-(dmQdJTfn)#{^*_fJ+UbyQWXP-*k~5Pj5)#;qyc{t_XlG z?iGZ~ohq*(phCt3Z0DZILCQ!@tCebkqU z2AC6nAP2%$la_`QcMKhINvlFy(6_L$c>R_lR?0|uH1FpHioRy6CM5=WZ`&_yi%2}- zp5gpfq_9(m_dD7{-lC0y>q3RKi1)De$MY?g5^V6Bfy?V!Paf<03jq(pVRNFEh_@9) zFZxo!R640OV=$K4vo0GB;{O0~{6|wF*IVH`tXOR@!YV&;k8cPPb2yxg8_If5Xti1J za??XpUUib6eK}h38Qc8mW!HYsv3XJZ?QbgRiJG`X>5cpXqp+usb@mcrlrjL&D34IQ zH|6|xTSuU*|A19#eVI?$H_vEiBYa$CD?jQCh&VXh<@6XSaQ$E!x#AkiH`*Ybm6H#L z160T@&cuz?4kSB;{X@sHQz$UeKldgu!T_K)hu>I_|4k)LeZo;vQ;W9PpY6>p8(!pz zB=tr$8;j}r!LNSVJT@a_z3hdXjc0TaQMtiss>2KzT&5_3;#a1}HtHCg%1M2Ap2+|G;z)Ax&K3NuFuca7SRhvh1rY^NC-RsFAql?RS zqePCm586Qxh;ZQZUNe5O>#CdX&T2NOQLeFUDfN;eKb_ zwzDw>t^mZOEx#{l1C+44uyPf~J|2*NTa<>2a7OhVhv+%0Sr3hV@?>G5s@mm~0P)d_)- zxCG3P{iq0*0th0Y>MJFTEKG}h#g9Lt9fvy{}huoS6gY_2CsH<}I?Ad{C!2Ht>#2O{0w+s0yn3TVMVUgm*WIydW znA}|lxU?K21iHES99Fs>%swFgQZdU+h7jVEU6^TeEvjPvnY(RsI4+}O<@W7V=r!j z%TB*DTf3w@6ldGd*1G?HXf^pbUPup_}foV6Q1}Hc=vF&_oNQIlBj@B!> zf$yCP>822e93IS!s877X`CQ`Gdm?{udc*?rv&IYzLJ~Ue>k@VK^+rUQch zzq58okj?J<#UP8WQYg4I$t16)hE%4q4Xk--L$I)?D*6h?^u;YLsWvWWD+)l7yc#|W zuil=g^g&uk0;?SQm|=kA;q1}@ssM<42*h3L5CYRc+c|m78WeRb@q40NM8T-h?8X*^ z9f`M5^qP4poWdlVpq0RdU-k3l(2CBtmtq!*w|_S=>fPQj_-sI=Pu*cR3nPer7Muz~n(>m}@fdnY`SO>a?8ijD)r zthoN(Rt()g_ii?p^s3}(eI=wvq0~G)y^T*YeGZ7+!cSjM+KbBjDr;(1O0^N%U&jY7 zFYCO*#a-8sec`88P$&rttoqpDtF3eZcAbrAP8XlNwFH3-XSS`8X31rb-KfwMbEe8= z&%>FtgJ1)%)z4n56CPfESMWT-O1tL=Oyl4l63@u-{bBVxp|vUn3`0Xh`y+c!3{t*= zcwBVem9~4+YU3GCp%~ww$ADie*$1=Ux43+ZS}?#}^78)m=_e@M<^{&)MKlOL@^XKw zf>p(LydUJEx(%q2{34i_#9x*En+p((L%Rq7q&DSEHZ!OhJQFmiZoWTKkHY`0l!>$1 zQ!uY7Im+BLb+*g_vmm^Rxc`vubbC1ajiZy3!_hn&Fl)U2K(Ms4NWMbGtS^%E35LSZ z@Ri<|Yijd-s{Y%y-?we~SGRx_ef{AyZ@P&VFAVJBKMpkSN`o+a*EoQp6p53Qla2*r z*-xXWhW)%JJKIy-*lf$HCUWrK-9zbkOpJ{~Wh$FLZvB1r&KTB|Q%#+F^u+x@%)f=k zQnDZH@5co7ZBY&bBoq8U9l<1-!ur;hgN)mqd(1Y!JQ9;Dn4W0K&ui-X zn}(KB(7Ox*rMw?4FPax>A=|yMTc%@(fC(x!h$<2 z@bM!m(u4QN=qOH>HGU);x`d(OkMYAd2G!183)6%V-@(oKoK(}58$T8DY&A@6cZw3M zk)&t|QU6I$pb0b)_1A*3F5ui`?jVGbbS&lMg!Xm_@ieD|0ZAnO6X&-mH>Clx?~oW| zw8ni?u>8A(HjB>FdyJ5!{<7hCksA0j&K+WZ>g~3lA$T);_#CoRDA{;J$WD((-u4{5 zbVzI%FQKp*vG#O=0(5=FH(ej$)^D^hPG%g%cUyKy9%;B)HRC^(S?#{M&=(LgcffKt zG9C3|W8hX#_1&-E<;?EyKn_LnVr6EccTYopi6$j2oh#4v%V~EcUg71fSh1OQC6Td$ zVU4d~b7rOCd6FKvKQ6cLT)xd*#|=y4tP>yNy7`RW%5;LJm@6p>)s=a1k+FYtRCQ;i-fCCAvrpyIC-d5u(BAo_6tCREoxPlsHH&W`2H@p=%*GCnKtrmJJeAW48N~P^fDssqsPO5W zquO%DySRimynzet`eY?Sv(}VXmR5e+XfUBf{wCM*62L=$nY$IznZ_y z02DMu(26T9JzddZ4-gaYrC)g=Vpo%+w%)h(XAq4xue_X;-xA^1WJOg8!O?2_*k@v2 z8svkHOMgDMj;Z|Pc@gZpBt|LEH#Qz==S_KSlsV`qu|?J`1jde4o;S?hy}gvqh8%oL zS`;CSY6KUjJi z8cEsg*!>!rp(W-DgZRu$+DpOR*4hw{zK+PjelcfRj)v3uLdJ+$exIV$SL2EX%A)4B zw!gqa9INT_mqJM;!1&HD!79Rcwe=b0FN972nXP4F{6q1ys!Oit|+*;)Jn*T>$ylL2FR7- zE}oDTbp`EBJb$)iX_I^IK4PUaxGPgs=&+K4a&(Wj!9_t=Rk9eE7t4nRGB+U_2zfs# ziM`wk#d&$ZfzHbX5^M}2g9<0z;@K!90DMy!yFBN)r>uAyMimWmZ;5i^0Su6SAWC7< z6B2qC#+N(;$MlI7IkA4^gIuJji4FUK0xfUZ&;d-WYY%Z;PfxDkOd!q(_%NyAf-oMR z4Ibdn@WNDaY5BTaN-$MAGotzooMSd0FW@)bO`s92?W++!04SY>a#KY#8RF({Q;foo|I0bv;T7JKliHko$zc_a*d!iEi-vr)(y{ z88aef>310xT-?NMuAwij6kti?|2QVbe~XHOTn`wED()P&zCG5`F%rMdK#&b0fdOvR z!CDO5U%rRLmLCc%*pU}xJb)jJgtLT&_k6R`|K5y!NljG{;byf6OBy`)PoKLFVqz`D zr3_Om?@SDH#3A4w8B9x%6TQU^`d4}(KC!jG)MsKcul&J*GtXywCUM_Kz_;VpNjK*W z1Owbrf2IUe|0$hkly+`!02)+@ioZ=XL~~wKGuzexe!;;;a6({hN)GS8379zr1>?Jr z#(J)tva;oSEjcDz8>fS53!n>R=Go6&ap#rS!vOH{@RYk6q6Dy}JHz<3j!ubp$$FkX z8X0Glw2~3kM!k8t>nUKgQZAHFRCw70zfxPSj$T8{w$PciJgUy-E>jsJVx0j~?SKf_ zr|`YWwz6jRyiD_Ud0kMXAf>6O<2m2gKxSE0K+?c1TRo{+-ryt#RJ}*Mqj(0%2;G|PmkLVo02>7 z>-TJ-J%x+YAnxx^!2l*E+ZZwJAg%5&al(KGWz6g5lf#czG^0KRzoMzWrz?~3?3A!N z0}Wc_8L5{C_S5%Y^dZq*h?`RA=zY#b^4ZuU?g83fSh5L+6rPSe~3i2yj1lEnu(?IzjH;M|=Ywc&*7rvOSh-{ceWYnm^T;jGPc9r(;GKT^9GA6dx+C8pRVq+aJ zLNLBkyxAndV=SIh$&hy2L4FK~rSs~#fpZve3%DK$i%4hejUj&tn46m`GR6E38b@Iz z70hEyXJwxL?5T!kPB#EnL^3!J93OsOk1S=_HX00wgdfskz8#ZfPmjUyQj&d!VGNn@h|~DN)y0e?}$w zJD@E}X|cmSeUj8*EyZr_#p`(ZR1zK5n~x;(SG+$i_k)jcz?CQVG`g9Nbspe{lDoclAP~JtTh=Kyx8f~O z{LDmZ|`ax5B_sg+vIt2e++`WpdS}y3hXlwXSUFfW&(UlusQu)ZlG8_Fcr| zP0y2O-W40N=;Qb32)S49z(}%5%a=le*_noco2J4^YI zyp#$_Ia0Z*vyP)n3Cn^U2ZquyWT=%uZMkhS*Uorh0S>-X}jW11zPZhN+dN{p}l156$cOI%(}^86rDu>8VW0N=*9;B_>vm* z%(16zq7bi;I`3D%mApMRTBK+3$$>PLO}_4{z> zg6FAX)05e9Y_5+M0(W*y(>vw3(gaU4hm7h#GU3*6R>?5_=|TvYXuQ7jaLhiq$rXkR z+l8*RDwuU^vpM<93qqcZ4I!LT}#WkCjFi z7Sfos7Zw)!6e%ewQF3rNf9TnbY|~0uLx9p7cxOXP32wt%A>9NUHVsZUo|f5PE@u=G zJ{ig280OP9a~==HrfF@b3|^#qplZad7-a7v62&~aFKA+K4%>VB)^}S3Pz=SSH_GAL zwO^B5Cy)T+(B4o&80xd%m%vL;sqa6Sh;yiE$< zW&IreXmY2lCpa(%lZ! zme2}qpWV@XHIK(-@o&e#pA;1x_m*vs*Gn4h9-Oi?IFXWX)XKHKm$7?Xngb%9p8S$A zWKm^hjMfV^2*=0A6rIB*|rB}I_+3Y7AFTANIR*&YUj@!cee4d{y z36M6H@8p55oe}-d_mRUOaA&Vk^s(=p@@}50x^|Iw=vhHriU(VpHMMsJ?ziCHpaQpF zju~t-^)qOY1-IQGfl}nXLzQjY9PA|h=_+b!t9I_C!VGE^j)Y?%70G7y_!LeX^sI{V zS0-wU%0Bpii_yNG*X~8?@^JJs_ZzpMp9b5CR4#kDKgehDeO+ACa&~onOMN#gf0%4@ zI9ra4j^1f-J0^I;V^dWmpBdh`=0n`L;!3>g`|J(2-q=aE!+Zb!egEL#uV$xR z30qs{2J3}@(NTGjJ&ghs7Z>kcMC4uF9&x50+QbP;tDy;$6Y(q+(L(zBvQEY{1+Jl% z=Ebu*cMIwb){8+*>0I;|*QceOYx>ZS36XO0-dJPy9=?KCAc>$vr>Y%fRsdb3jjMm0 zeJ-xsZBHA=Kwyqu&cBf3{bovEJ&50nFviEiwF+~8(FX? z%4hJfQEfO$(s-TdCALnzr^WdQhTdXVemrQrJIK>Gd+#;czy#8f`5*+c=iw8X7W(SR zS{}Z~eUy+#(s?LDW5eW;qk5yw=A1svS&(Y872=7G2%e zZGb8j4$?us{-u9-R9+u1(89+EEG{M9-R3LM&A{YvV||0xW&1jfgfwl=5`W{QB~E6} zSlfj-Yl+&wYZ|3?$+zk3;A0^9pmq@XsEf1;Qdz`Vz-ib=s?5#Ra=S2b>Uob=c-?w3 zx5SXxhtKq(-qZC*&8VjyiSR;7=^C7s*LCHbo7YP{ZvCrauUx&|_UEJXz1smFk1qFo zb5;V9IMs#Q#j7c_s~G_xMV4mo$|KzZocKpqQPOONzkG^=R@eg2TYbFa?!~P1I>}sF z*f@6MO4*#^D<>B&?<=AP*}m3;Pwxmp>V^S_{LeUqTI<=rGd?-rx~Q*z;YfaB@1Ab- zmt_u;H)69nFmjVu&~qBgju@d4Y~9d$_=2lj4+0mBAv=Nxv1XSC|7Xx3EUm02CMN@WBJelc zZ&s%WUm#W@LJ`EhP84Z-58`XJYMX@&yj!(m6b|cr9_q;SDN=#p()QNOd$?iRL<4X$HuI|0W|5k7Bq&EQoB*FmWOSeC2gPAtjZQ+lfuq zUdOe&XY9v-pAFLW%hKB|+@{jFmRbg90JLh=`$v;aw64O}Hx07nFCfj>_{ofTEV>7* zt`a`N(`#^dk7v7X;)f86%-NXi+0Ci&jD?|~2_6I*W%NZR)4pA^QB|@b#FdU#7$E%S z_|t4+j0u96{LCRpcmNqzxoexpH31aFYs(RzlrCMUZ8N>dfHU>lbIG@~k}gIYEZ|VN zIxg_dKKCVk`VRfm$Z}*K`tr=qFz5U2y%p7nX)W{Hw;#bBput9W7^v<9f*y5~w~|s) z3{iG6G7)3Mx^A2Cjr5Z5-=p~U?uKQRa)0iWWuVptSKLKQ*hedd1rwAKtnJv0qJu@> z*YU8a0vdDGG`QE(xG-9@i`B#>!`|t z6Oh(-LM-UPVLF--=6TYL)cLT@Qf;>;L^|$yMMg?m{^9`*e#VYqUI0VI%UiddlSAb& zBQx~T-EsDRTUbDtEPVJeHnNL2c?ma2HB)>G3rbTBvcRZ6E7D?IOMmbM!Bz%m$Mb^z zmSWAz>Ech|2yDGfelsAQvk8sO$H09PR(+uXeW0g40@>tD=U{xwcf_OmA$($SYH}CgaF=GoWFrXp2c({-u zgP#aN`s-4IO*-J`dD@O&*>)cOO%>kdP1$>`Fonawt~#>pS&PS83&9SNeJc__?+w=R zQeS<0O;LLnmkM04|IAFYnz>+y|G3t6R~A?ep>#Br$blm`SiURw7n$_%+9FhVvV-#l zum0_HMnP^5!)mSQ?$IcsucM~uH@K&dT6_<9!y@J&(aa`L3pBW+tCK z=>`1M|Lz_jN6~^iozc-Wdnz;I;f2Q1|H|*#PS-hkcGIcHfHf54yz(uNh%{t829V}t zo`UR<|MCP<65%CP;Xf|V{p6Qp{GyTP+NW=PdF4R$d+O8w1R~%6 z!nge}|D+TgyWssntV_cBAJF&z_tlGL_}46M4NcoS+K3OE3R$+?iVPQq-PsiiL}!Oz zT2@5%uN){@+^+rf`=*XV1Ekwti*^%Zx7}xWwtD+QXC1v>=>$9_zq)WVi?Epbbavu- zdf+wF)d^i~6@t3-CAzaw+I^(+IiJAFtR%Y4_HynvgZzD>g(W3w#PuH76d&(+z0zp% zTl_nt22j?n1$MJ>E&Z>>x37S%;)(nT1HK>!oJ}Pc`xxfcZxjb3F3d&r?4}Vv0z00g z!F50t0;!^1+JaHBj#u}$MltJCEJAJ?EP^gAL*5173n>Jh5CMakA5br%HU6(7e1M^e zUL@d0-g$=H@N_2^a#g6GeBwyXM(+#}d zm0p70sUvyG)F)P>;H%sA>qTOrCmb)uHzVM+ydg6bFE1Hf+y_;8)g04VF64 zxNo2f(;i+N&IsNJFo5y4!PP-BWIFpP$cniWdq0(3vEi8l$jPfgHA&pIJuZDvY*t`E z1}GSiUUr@{qdxBnG2TN+d3Y_^dNWsG0rQH*sPmYi<;A&*K^&oS3Sjo_3t-v%CiBa2 zJvXb{iS=*_8ywP0t(fc{!=LNFRn6^$S5G@A-~2`@53rxpb!&bo8#K;gp^2B483-6z zduKOFaNR~ zEMqSr6XST7D8FiCm~qIxAA|<4$?K%y4f6~WT++1DVKhpSv&*2bLSCvjFK1U0Hwx=! zQ<3>>>qhdozL$n~Rn6*Jo@O;6put7 zO}|o6QCp99$=-nUkvSDpc-5RJ%Z{Z)UuFB8Gzy&`()NS~Pnkgmc84(I-yw~twnBEY zumAM12y7^dez{QaWaZ|3G3IM>?T-CtFt6nEuVn{BdiT3=DLEDFppLi5Hl(CN3b6N1 z;5wtk4-`O;V7IUOS-$@J#7g|&A{S=kZ$P7Z0{w>S>n0xIGO%j!R|XQ(sn2q>PY>fx zDd~&+7@yU*QC`hD=T#L>RSt-{ZVn{@prl?XRzZ5Js*2|_)3r9>Umy?Y z`98XY?8?%_kGw;7p>8t7$&TOZvQk&5rg<&pxwFmoqoP7>R$5-ZL34Iu!at>gD5Drj z5{_#s8bvw5GO$P$snZ>W&e>@uCt0qQ1~^>ptJm7b!FSKxbsR? z3e7NClV;kiB%(glXM-wdUOx7^OJ<1S(3^;8n#0=a%RGwBlLO#0z_H4hO8riC$ zu_(wd_KxTT+XTS&<0k)`3lK^`V2&l79h073@)i%W)bjO2kx8Yhed=TX%l^x^P+Hqm z8kE=C+95y^px5~*P~30vwuoY$XZqN$Vb=5d63?`7{&s$R%*tfohKm@>c&ed6a}XNRDpkAuBf2-`!@kzW3R+|$?g6B)ZEpss_alW?8 z65qesQ}w>G8deMF{m2NLd!z~9a#@T!?zI*jJba}ZNFcU8U;dZ0L3qs;jv~#i>3UdD z+^Tdr3x>71<5wi)EK7Qz+(p#-m>&L;tI`n@5iJ%s>{C?t$>>L{I5;MJ(ShN-diEGv zOpbcYeZk0q$OmCdY=~a}t{bS=S5}Txxm_^-+R%qE>>ju<{fRoDp!o_lgR{mPTbpva zwA9YD!Obz%MstCxtj4ZpV3KyT6+{7~g&&NmY1Ko&5bFsJb@lXQXJ;b?sTH^2nQpM0 zzRz+F&e^Lx_Nu7%?BvQALxTSXrep0cBtz~Wyq?`(SPzf4)dDcy5;oz~)TbQmZhQRd`e+Mo&i)3Dk(`feSY&njJq|t#Dx8*k-cydXo9$fuEFE|2 z(tr2vH>e1jSY3*E_v!OE<`9LUU~#rM1VD!(pOt81RX4t<5vkx6u*f5-F+)V??0&FV8}}*uceis%xHn?qxsSONYAI@FQmqd}#U4v1o+GvD)N7KnBX2@LMjWV|0< zl<{+)DSt+lLj$Q!e0bb{kj(d10wq4^{Auk9nkr(cCg$p1bccjU46B&yHv~6T_R_tV z=Uw&`>Mg#D7-vKH!9hVBTK)UFOV|D+%P*7T>32EM{ZkXM<@JdI>SqVJLvadz!gS(Gf2D^p?5gr|tFWKL9G#<6OJXDF<>F5f%voe!1Mk=O=iOgqQJK=b zs3H^N{GJu6MkVZ@8QaD&*_)={01t;I=IdE8kV-5lMyY)j!{ocEj^VyAk|FhMF^LRFQRyHn3#A(?L;6ewy{9OxH{@93ahU`_1raiOBV>yCWKb+H0~1`PT0l z6#mj3&&!)H9DncY10?w#y&e-02k#Xoz?m&UB=G<)?-@O$|Nf7e!T&9*_&<1p^Qqp~ zru4dkw6jR+rsDn1o!2L7h|bYM7|P(dP?CSvlU0>NFda-QYx0a>gF(C^GhvXjl$SkM-Q z!5}OuisbkRezal_^Sm%x?fnW@IhP0DV*Dovsn*J@@?Vs-bQ{v7}P``2s5aZ=jkGx4bOyr=7r(UprCQets08|^BK@1rX< zZf6!WQbIRJ@#KKKI|P&HUD*h_b|4Xv@Zur0T|06d^}i%UhURV-qxl3LqZM&Qx}0sL zOLK>ZMRiF;-(wuWE@2SVq>mTgmBrtA0rQq>K1n@TY@__hajjcn7I_Tcovt7gu!t+a z`=yp`mAl{Ve2`wxdo+vpReS?gyz+BxY8%`u+Rx&QAH{t&Mc=eS2}FwQ#Z~5w8S&4?Y!V z=PAx>Mmn#%{Wi&HP%B5T{o^U_dTuQ5D+)BnSd<_ox5Q*l`0S)LZpl+^@$j-~76scV z*xcBb`A(^X*Tov=Bd{!c*C#?Oh)p!3Te7h4N1Eane-?X z+7@b^FKr#U^LqRB@(K%%jbt)HkU`TeHh1$L-z(*QP<-R;%z^WJY<@mc%fM6PV!NQk zji^I<`DL0T(z(YSVwRk@DBBSRf|@q^;13k)L$j8h;G6Z#;KKq^{ny2Z2pOf*SF2qs z9A(8>17=778bR_A(UL%RNA;Hp2n<|W3Z@ML0o|K)&mdAS$CB~`M%sJyq&FRC;=ChI zj`;`mq6SLRAOe_X=oh_e)$adtG*)~vHyll+xRQC>K3#GGzYCsU$WlPt9A%#om57_2 z-864>IiHXR*jsFk@MnReQ>R9Z_ypvkzkNDB%dTC@NO_fCE$xt@6hQE4J{FF%F^NQ7c7fwQoq?qLHk6U_vQd3z8_te!r3AO#+!)Q#~E`Zmx zcmhA)*I-54$0)OP$<8u40yEtDvBeEN@Q?Hj`BTjIMOxeYjqjxHFNco84Q>#PjEvB+ zuqs?tSkO>VP!OTxlauTD^h<2uJbHeimYSG}A*n_@>iNSaZb_IOGfPr^Zo`omxP+Rh zcf+Npr}BgVPgerLxYU>meIWGd3x|wi=#_vxJ;RenFsl6alvO_XhvYtb!GTad`1dz1N*BTu4+nV zQE&h2<3qCdxI!qza6v6Iq-N4X&(4WR{0FC(g3uQy_et04ir;z5N!GfM#_yS%RN-MVa1R<6Ls4jmN|n^Ld*O z{d_zic;5v*uxJ75Q#-2rTd#)ViF6ZT^be5>^&lM=h>c#{-UdMRBanjHwzw7f&$mf6 zeEP1PV11pr$WFz7hP}*spg%T#<%o^uTR8H*hP06I@)J3<_=M_nqOwaxlakiX5FZtC zxq_{P+smw8#W24<3rb%2*{qp5TGs%GC!cMpqUW^zmj=I8qps#g0J zE%9OY!{IJg1%lDbaT9$W?Q52p6{0KUgu~1Gjbs&DOjSfgLo5uZAwEK~4;?$!k^2_7 zW67G77Kj?zQj*>#zVlbHzA}Q1cid9LJF5SA*{0>zso^YdPtE1zkIjy-HitP$K{5BmGQHS@Anr< zb8ax9F9f(u^mO~vM0kePk_O&q*Q4(j!$xJ<&gE>i zXC265RDD}kM}Ra7P@tI9RR7&wDr{U_1`!c*XuVNV*jz?cRmd%3UdDZ|7^$^mLTA_H`{4m$p0fPnS#VuT`I}hvg&&cQPDRdXQh~F!Ez}Cx1gQRP zI|D*655hx})Lw{})SAw27o}Hl66j;f9#g4+kOcWpqaE+gP<6 zDKxl7H{MGgJ36fEtrJ&>Jdu@c!Y9V@DWPxM@IG`*zfOUVmv|AE6UWt zRg<)&=bhX9sd}3_k26RE1Zm2N!A~KuTpR+x$E7 zR1h7bBQs?9C*M>!m;6Jycmo;X%1WZDl`a*8ZYw9NqJj%tX!|2$(r@3?V^UHgDl6aS zU4s9|Xacskhcb)zwNw%yd{WX9{fRkuyhntD1f-yIxenpQ|Xwc#UM(XR!ZAOBj-z?PnRE_p&ih6!QpHythq5Ui6Q#!Df1qZO+oYSne%c-hh0m2fR)IC0Q*p9^muT(#o zup;{Xdy9;Q906MWz^QRSNp@@+TCCS3>I479S6Nx<^7dmj{qqkWH!||_D36b^4B&{^ zsQ&XFKyFK#uh_wu@d+udonfn;aRa8XqaNqQq8i+l>RBgYz2@uvgOLS$qqY{A(2yH? z?=8zul-FPve?B{B=Xm<0lQ~w&UZ`ayH#7tty{i4ZWfyOlCFr@W5>ZZ&b{_fDZ&tyt zT&}ykJBsk`1dg!=An84cVG0_W?vo*@67l<+ljgD2iNjuWPR~6EdI{S-jT=OKHF#tx z>XbX6Z&`fV#N2}kRof$jVQ#0KG+-gC>wD3-xmhK1LQ{I(U0nq=p&{lr#T3Ww8U^y} z<)%((FX}%$dAv^(3q;}(;iH%zDO4gzLl5g>8QI>*M(mHOU5FLx4&TYd|&<+9wqKT03@S29W(P?*l{qMx@J0+!ek#0mc zHQ2@m_Yn&zA1+N-;C~$2cD&Wlv?6GllsVPUgIzTrVt10Jjo5m+>3iz{@#+QY@OVfg zV{>~?BPb}Ck%J1^N6Q4CTQ9Yphw}M%gM|y_FF*P|JZyA%URhtpyf%N&YMTI{iod3& z;uL(r2l{w=TI83la4}S^48_W6tyAq8sOz%Fvvjsu2?9t^4lpZ@wsE-J@q>bb?9TG1 zx9%#G^S)cjMTLY$YVIg1DJeKOJW*HwmTKX3Hm-#N1wqsm+NekK%m0!n{T+v>%+S8n z4&-+|2^sRXF}s!V-Wf6`?^GUk_Vk9|pX#OSPo|q3_|A3mPMSDWl*^y@C&?U!Z;In^ zyW?M><{6f&bbLsquB^$~=37gM%;wg5!Pf38He*LexqTJ15++zxkM&T!wY(CWE=`FG zxrpDj+D{j^`*MI89J9wNworNTVrf5IG~wH~2q_U~5^slnPB7RFZ)vivGBkQ-W^#ku zf(rPy!ItA~&QGQlTGpXuTGq4o1`D*#j0e#TU*4yuO{Viu4b7I437^s3Y^Kt$?H{`| z@WhS3KM4KR%|08$=;l^$o#4n{3BHzR)v?!~?2k}7xZho?>+2U`F9X59V7>_ok?7PG zwK@IaJm+-qK`;lSqW35_(R^2)o?P)V+Fp!8*4q`55+zc{5d+HDGiiu>>&Q*^rj3OfOu8DCg#W668-SDiUcbqQp|IrtW`>iR=T29y|-uGHAy+uNA3Pc9i1iGrv zobOWZCep_(+9n9zd-lX{S2UjqR0mxQ%G}<{PVQWtn4Yv7laz5NfJsBXMOL``N5de( z%F4>bst3x--Zi5Jgv^Jxsov45v%j)Jqb@%ieJ(4XPsR1m?OKQ!gMR#C_klCjQ{F zFiiGGU^ggavq{kwQByme=srn`iy?WY5?MEGrJ0xf#|&gjOAH9>u>Z9vCktYPxI}Nz zl2f-%SA4t_VP;iZ;%+rST;xgS?H}q>yRX)GJ2n4zs1L*0HC*=7r{BYO?}{`5NR(At zivLkc9BZXQAub^y8$4TETjM3e*7r06S~bztqgBe%OuF&+%24UTj^kQ(w4}O%0_xJ1 zL2bM5FA$9A28HYIe3MlpeZzQZWvUP~9OOe;W7Bor6E*$E@n$93|C)yIslh^+By7Mq zSCU!r%+$;*Ortk2b>g$w z@Y^rNSROyd=0BuFrMFp=_nKp}sf&M&^t3qixJf8>kB0$o%wmi_3z}-MRm!sP&uqOuS7FEDjhUh^0P_uxTnVEUp|LhS7G9A&~B0VM> zD)MpC3f%7{%bVI4?<#>ZpmWFnIWnSlR&O;&U6(AG9vX_#u(pHJfuOd?M~DB6*BTEI z0$3HJq$Ev8N5}ShATaHnol}zAv9Ymrbi>sX&(bhDroO4DTxc2TUx#W z?3u4|aREPnGJ$cloAa|{qsfP3Ngc`)a6f(ehKZTE&A4oE+P&0boc#+PDmi;rRu->> z1P-JU{k=i%2^l_@3YEV!(Gu`p9!3}5wLHEu7l>gfNCn>dJDKK&Gd6?)8wpV@fRcj3 z!BrQjPvf9XcS-tNk5r65MX0&Gku+VHUE54St3?&6Ntrwmy|Cif5Z!MQ=<=1qB4>1Q z#qSs$Dk_YqDcW0Gp&vT$>-N5yBPhOj@o$0X#M&%I0^LoV_Yna~x}Nlujy|`|R3mx! z%Y;&K32H(@!lnH15X7HFMal?ttG-dWd3hVu{)YS%#DKe5sLAm#M?dGHWQ1W8L03{Y zz6RLxSgo%V4>A1_MwZP;@uLI;*`dy{vA2o+^#9|n{LkO73MI?X+V{}e%Qjv{zImx^ zB9x5@bAlwKGUpR-bfTxeg1ciwmY#~cqgYEvh+hCLHv=ZSR?B$_MKJ+D&`ogE!3=J$4YtstK^L!S|IWa#wt^w$N< zJM4O)aVHAFH^fgx@Nn}>GY=!jK=y-z%4%tW?cF|MQ}o5emV&q8k?1l06arfr8Pct= zXADwM7~2ADQA{l*qX*WMn!0+{0{7#`ZO$#%dLFks2G3u<#HzgLi-D$s{o~_F8t<-l zXe4N1aCssUQ&ZFS`CR1Z)J@dfLSnz#kTSPqGD^`k@%#=?jvUDECJ6AKM^V{tzXMRT z44{LJHkP#9iHdK@pkGTplMjzw;qfxyBa6Wk_dF13u32~2)rN(G#JZCNHdN}gr_(SC zir8raky?km6~?sCbIN7DCfspykezC3Sy<%HC+}>J7lfTl?(NmZFZFq}J=)*M3+&S1 zk$r9(JhPeb{W}IKgvncGzoPKK_YKCQ?T(@rOX1GhNOS+Y?~5mOQ#yc>Ci&&Xxz*-= z)3&hL(%GcJb3Hx1LnK63ZXO<0UH84JkjThqAPND3s%BttF!@AGOziSXO@0(LAm9`k z8xPyD0s$o%a0Ebu19rg6&9SK-)_1cs{~#X~e7JL~qo>COO<9vDs;C6D86JKta}viv zgOFrjYivx{XW#jVgHn0=$B+BC=^`Q{m->P6`tjpGG?W~=FUT#Qso!DH^9l$AZf$+i zZE_=qfT<&Y#Fo|PlQG{QGYd93vW2uAv;CHO!>mLTx59)d0IlP+ZoOb$dzJ=-U%q?+ zU);U8NQa7s_TXIkw;4{>YQ23Ml5E>d-f}&EAiiKd@_sIyUit&s@V4T7$W1{-wpEd4 z!RSgn=R3cN3C)tU@JzZVg$6D9fbF5+T=IQk``eO_VsyF0)PTad0D zWvfWqN*~k~z6b#OVBA8(9iN?@ebsZ@gNutx-0m0 z5gsxAm%YD{jk{T*UN^N2v|6cXYLlND231M}af6U1A3b^`@8Ka1@iNH|vkii?Q2z6b z05V(LM0p|z6C&dBuPqWLNk4r|Mo#_QB>L8#`1ts^G8tD~C%0uT(BBXZ!I=ynu~nE~ zm3KHs0xRv;&IhuLz&+4260=`?VJ(8qJS-leNGro|9gd!wn(8a8;x}2SSunpIXlE>q z4q0bQP4e7$|MH1B(c}y^w1o&R-l7Kp-L-tBJh{>lExC$OD84x5o`H5Oj-jNaWPvAJ z%SQ+A8#TCmLggYB(vBCwSUJH<)QoF0ZLWUBNW@?DK$VNyuDDuy${9eif8+3cb#0f;>0vK-1Pd*{9No5cIp>!L~pr@!pP z->IgiSP2y>Y_g>OVPNSXGDO&76<&KkpL#H-XI`VSdVjyw=BDbwf{76Hm-}0Me3t978T!ZEs|X|g>PpV#pn>OCf*Zi!C&NrO z&_;$oJ!2Z1gTZVkTd&t5&)EX!@mIq2570tTE z%-zjxmxjlCdSDCKkBgftI}I%@Ea$4YxHv;tvnRvbD&+ROi#wUN1u65~Mno{3395_7 z*B4>USUmz4(};4gz?IUV%KqW$cV8c~AAcLZ(IJdVrR|)->KPxXaxUsPur?Tm<}S*6 zw=y@?zAj0Z2vB09f?K6{O;FSCpC zAQum_>#`)qdN@p&oVuRit28@`IC!2PVBCaUZ`RXOSbIdAevj6p;Mw<$8R$J(Z*M8k zktF8F4@^kA&ViX*um0y>A=n=92cU4Lr$_;%L+D{y!pe?6*)Z`l1T%itzJ-9cl2KRh zPf7UJIB&9hUK<49N<`?Cg8NiIy@p{uJtmn1sqz{WF4f z+Pmxr+wow6%WFZ+A=gs6_QWAfJ%;@0hQ*|HpAdXz{1?M$ECk80jW3VaEZ9P#qPnN1 z$bfr@PfYya)HgnD0hnDxNCl@vGtc@}E&lL^Hro=Ny648eY~~~lm8u|CXHO3!H}~I9 z^9=gTt zJF)#*YTL#m76%81;raQ!&yNo-s=rR6CdLuHm)39blHk_gRo{45#ZC%R9QIdh4+z4C z`L=x3A(BBU*|h7w^MT7!KQxV9RV1$(#D;}jP-=>)AVXN~fWZ(>s;1x-5k5#J{`~oq zj-4HIbad3|Vr_jrtDpdjB)n^_1Xf!s3{18WkOL?~pO%smsZ>~qr&oH>$kvy`3oXEU zwt7aOTHW#F9e}+ch%m`+4;5NO4|oEiXExSG?O;30FzV zZ@!;2-Vq2Xe!ZC-{)AHch@8WUcA+_!1M&%LWb)Y3^w)Nu6n&7wz$G6<>s$g-(AWj? zIXbeh`nWil^i=WXOQc0F$9AyjKrF|0!iA}Rt*)a4)A+{h&I8}!aN>RN`~qy$#4;xK zn|kTp!p_K9H|w@1@IZQ-OpyLI9@7_UVnxwNtdBTabOf`_;*B%{yWeuU=KgocYi|Di$BjM72g$?0!OWY(Nydd&*O2jaDM zQQngRaS4>BBE3yefBl7)pN*IwL%J`c&?nUlv=~N^`?4^i!x@Hq`O9-f%Mu0pn2QbAe5h1eZR-DfdMK`Xo2#lbHI_-w;6 zJf$YWkPqWQV~$nJnqc(gGZ1?hYKG6g^rnE(nACiWi}M57i*Y_Q%gOkxo~a`9gq>{> zkRs{V{eqGuDe*q$o~W+-4;GP1u^^B9b}fRlOe^fP$|ltEU>O_Z;d8oP zW$d;&fng1wEj}lXS=%~gD%TAzQ~F49bbcFSZTTzI62r?^!eIDA;M3F{@PaBU`M;dV z{?v((X(iTLg6!@DY^rp4r^chhS#?UCtN{ygIh3SOHuO0X5t0&W;`(|8mW8wtFE1S@ z1K8HBv&xasuCujAT_#V8=?KG9m_BA@sen*A&a|T|g<-Ei-uG3P8Dm#%6Pmgh*|sC1 zuH(`+H;E^7BgU-Jg2D#bJ2tk#hJq9Oh!0H;xEz2|YM))92Mp%_`vYabz-z5w?j9ry ze0zt6HZEMzxi%|Ae*Dn_vHhd{C!l^;6|nJ)FZSoLG3YB7k^F#RFzq5~&I}1*h{Hw$ zTB}W9Qnw=pp8@OcgEGkB00a1U#g>rZSt-ccW;8WX=c%RxsG!I1R^@(Mvld%QmDW+x zS-q4C?gMZTvPa-^RK2{KYuA5R+HDTgL)wQ+87KMI*Q;l*0|QZL@uxr=2co18!rGfn zs6L*;=G2Ma`gCv^BbjI!sFe?Nbs#Y33q*p1)71ilTiyguAS`|;330fwq)x=aP1UmY zHkij$)6ihf&(D_!K~w9j$T?^T@wJ$<+K!G|!i}izy9W1x*fd8Ll)?EjX+nhurdBLj zU0kdJydyL#Pp(axfUB#OT~L}4Mi(wX>-fVbIA@D;zHAVbWOVcUS<>Y=m}7zG0$ zpn9BFq!WjK5$ev*XXleUIxWf1e<6+-;_bWBM0-<~F&c!81~B8fL1}r(y4=r2!k*Ph zFj^TVBm{R{s{njN{nJBl1-0C81R_MZ0yO)j2Bp{L@{;>33Y@yqn`-%DG7S9G-*PvA z_tqL$w}Q%G2taDa%{zDEFyqB3F*-cIw;CETuaPKmL?glOk5oKzhd0a;$L#s4WkBrC}z7?FOjES}#WtN%4`8UE(Cg zS1J&cB01`}y2=z0scQI62eUZQ8s>gvU&g?~V#XjSC`c0KS5{WmS6f@V3Cc6s&@W&c z$4CFlD~UL}^)Y&mP@YiTtg=eAt^Y{|RnGLN$dPszOu`aJq|JvYRFGx@+&T2Os(vL6(#KtNtOxhIHf3%d{N;i-HQX@T!Xc?b+jzhu znC5t5zm|_;y|?Eyq!p9S3eoWy{no;910#uuil&#e!GP$Pxrj+lG=BcfZFd-Vn*O{G z4xKUQ-#!*VC$eVKE;9z5xS9vkkZ9qfv4_|B>;M=w0m)bWgSFDdX#WgSuwgCyVv|jD zl}G)f(&(YkCGHNci4EEbp_jA%8O$9rYDV-rvomvlH~Kf>WGd;_3SD0&vzAt*46l{b zo$7V5bp!nYwGb5=vx`Ye>a$x!c&0{VE8A`x7;+V1ET%8(TDK>RF(i3icrmnd#@NdW zzR>u#X)=2UENdAyI2lR(+gJA<)D+h>IXx8QtS;Gex>Mc#ifaJ_aK8YkE8~}>$-VOe zQUH~rgu!c>&0D4d+xoScFq$9Hz+59n+*q4{tz)$WM&4i0v1 zjpiY6?w)WUzqKmFUs<8KU;$o_*UMQzAD^$1#Z~9m-+u0-!VPMsa|4U`h6V-*{pA=z)7--Eib`b%8nyc~kq{Ja z>f{)Zl2=t^t%i)qWsT=okmf&{raQweRGxf6S{PEAId;0~rQ0fW(bt?1tI*_%|pW+&nlygI3q31w|ezn}HLt zN>)BRGZ7TAHej@UP}8uxy`ScZxOaxn(K|%AN1Ynhh`r|6AWV@pV2A%0(2xRc+(a6& zG4#%YU&rmwzTu+_knv-tfOu1$5U;<`z23U8A-$XqtvzZs*j_dMmG<;v1@H0p+hf7f=AA;gbcq|$;*jB)ArD1=tqo+ z=Uv^srS0|=mPnjg{cYgxU5lCLZ{YQ>|8w6eU*1;d0az2rI)_iy3Ihb#KjB5=um(D{uGZ-ochp)E;KFWPp7>#a?P>z4El&Y-*-FxX#I%)I;w}a4 z_HLoTy}G_mb;DzL7MDc_Q11~nHN}@IZDV6Z$C`n6jr_m@W##8%vZ|!KzA)b0+3!sXU$fSVU2?xec z2WyK{IS>0afdGsDql|4dJm(=e$2=Gs$-`y#b;dH|OWn}V)wOj10TDz*M=!}*iWw(x zKGWAvL+`rJlX$TVCU`H(7at>%8~d)xqHhN@z}HBeFQEVDM!=w)@gE$N5yUUkW3=T#Q+!mfU67wJ@je(m1M%s?3<*Km z#C~1=4~oBvi&3F;ytq!%u#gZBmgpbauU{_`;gX@Y=YgHld%_D;GfwdRZwgh~lj1)g z@qklt`RW|IcXo!5UkyH(lBfhdWwkhdLIpio$1EsD0>jhOlfV%h0bt&kzBe}>ZF&@> zxGdtBwL0|YeLL60YhUdqWaZ_XF=ojE>gz=jAh7$ep8RBc;n(w6CuAw6#NTjSi=(qS zRhkQG#NNHg5tP0MgdOuttbsZ*V8A;^vY&SxjmhM&VaVR?O&vY%ZHbSMPUT*Mou0;M zMbhtJ8FLG6zOI|oOZ*&hn|XUsvXq;_oEu}x^@8?DKIu-pv1!KX%!lJ02L$bQ!U zBH^gNz5B(0Vnr`!il3Zz9RI1Pp8X=HZO-ZQ3_dS3r_OPULSaCL#?N$_*q$xP@s?mEZVjoa34X3 z%wIe)OVYMGLt0f+O$Wj%V~9SA9yOZe^`T8v@&aVagCi7R!>OFuIxNot@QO0GZ}$`t$qI%ag=3ns)Hb zVf$iDc*H(4z0agQ?*jZ^kCEa&p^9twQ73yXd3y1yYu}UMNH6cg0NmW@U0}981A|ry z>SLP!^0_`bS%thuvx>BHbrtC!7_dLxR1+3#Z+KCr1mXC2FVShAT@IM@FMmGi0XmmP z$iioD^62(LD&p$O4Xh9%bVnuq^=uDj zdGl*e#=L&O$=F{bK*CXkRngc@HWxqo=`wFk6zLe64nGO?#5T#|kN`2<#^|P`q})TL z*=O&{{VkkB@1~2)M1@@6EWK;->3W=UZFJ=$g~-upx@7Rl#!xnCwZgs>xc`#zXgy@= zomqh*sz#JwzW61(T5;}3YA|crw{S|_51u^A94mq%c9`P!UeyJ%)8L4WAHcau@DhN*ZZ1?IXd%i zWIQfN8L{kRm0Bla#jpS*_q)OS@>=9^8RTO#fV>=MK6m$Tjj~CncVc7LdzjkYrL9Cr zq6`cDctwsEo7v4Mz>3mHzH4$D9S z&5{dxo^83*CcKWbrr8ULaOInxVHAEAFG4W)xL@JL!%@%8pB1>h3t;f@d5TbQlyFa! zbL#+(eA8cf9DZjD+aC^(@W(-y0dsY7p%Q<5H^=J@XaX zh%GKC2)~NRdWF>50xiovX75(dri|Cc(G?z^2zJ$sM>~_)JSdL$W$G;bhnazn--8d2 zfgqr@^u1;M3WsWKY46Gbscfc&)>h(Jk;|tvde~VDu=$VCb^KqaW1|TfN`$>ehFl1~ zR8>uZ?JoonO{x3kGkEldRA+Oim?bT_n`cY)MFw$EOcOfoB6hXmiI=xKUcbX=XCL=d zXt6jr|FC^@<7ilGvi0+}koMPRTxOKKL;dVMNeI4p#;r>OCrf9K_A||ZoFytzIsP@+ zb)?p9-yYYe-082pzl-}N=2(=MbhdRWvU=sXx9k6GIr1ybTjn*B@~LVq^;Z=Lq4qR1 zP9Jv=5MD8IUr@BpgdIhp&OXUnCU{ee6Km}&6%++2Y}6YdEF<0hbOb$#f@iv|r98;I z{e@4Bb(^GiW?>2kv8srWn{_N8#rVxCV;_6`JLF}$(L}Ezz||B!3@)@4MM;c^cH{di zdbXHJ7_5)!tfy1tlQjvZvIe8foAvee?d`RZ%j#F3$&HfNV;f|+AMjdVF&cC#^QAs~-=RgVb%GzYq?;0Mb4~uJ)PzLSetv`^@q&{5RGY$Nn;(pB;ceb(Vy>CDt zHmPbKOPD zWAvC4>TgMdzKMc;5GwV33%Kyu-;c!XE| z?r`~0>UbWrT)RQKSnvZ}cK`v)6edm0H#{4&Xlxt!-0xj_jqJO0Djzm?EU?+{R)p0! z{Qc%u4Jp&@@&-(M>FC{Q5w{k?rVZ+&?>nAU>QeM{MSVE?mrEP$Rf7#c>%I`VmiM{( z^)231;03$4CH%S*T_2h8{c6&7r`^b`qTeg-s9L&NQH`omL;nz<>Lt~Ri-GQWQ%0#z z&j6Sim&4)vn}Ci5wak^+TqrlglNZyzj`=lba0=}P^PbZP4rO(gQCjN=uj3__mQ2=3 z9%$Qfd>jwgiMA>PVDet>z_49yE~>E0@P0FF5Tr6^oc8=!mAzV#5P7{7fh3Dl5MK|4 zC_qlLH{J#sIs3+BQ3|zAO%5%P{#zfki*y1hl*2a?;~OuMzxe>m9T%q?ytPH&a81PA zcF_HIG-lC8tJ`pLiO>{Ci!Bc4Y)l{~ zPR||P1iP>tNs3FJKE*bKJ{n>7w#q-RCOCeH0u^ePAr1*aLqdhE<1cBEo+i_oag*+r zyz{oZMd@CQIZ4arX}KwL|b~SgjN~i2w ztcr@Xw;u^Da#P)0l9p(7AV7uO8$7G$Y@;a`;o5d=(_H$lco4u7^UknHP@G2#*+&40(z&A-5o1DCV1A1?0H_mc% zSYPzAk`e(GHG=mKGLk_LZQ>uZ6ftKN91I;aTq++Yt9B0)eDP1GYvK>Icb`y0jk_UOypRP8_BIy<81@42nrm5ptZCg^^l#%8`<*i0$L5 zi|g6!*Sfl#USBXlJ8)D;7tE4`goI+}F3&>O9I+&Au@vkX2jUy!>L&4V{>aT=G!3r% z^*h{9D=3fo$cpJZvVbcN|5xR5%kk!yn$ixC4RB2pj!Iiiid}%24{V)g;uJ#O3I;eg)D$k%n7PT z2e>9*=G*S>u&WcoUx|-S_Lqh=ywRU+o%|sduG;y2y^?##u#SPI{%hwXeit*LCCH!b z5%)qC23i^o`eULqrDm#yY1ma|gCOGH71V!x*Xv&|Je@a%o9|Azszb|3mzK;HHxiEK zGgr26X66~G(?$H%sEMzdguk5o6|o|` zGq=9&ELelTALxr^{XXB|jMeHIV{BrQUEg4`mTa2^P;&S4T{UMlarr2Br@sGc-`58g{dV=?%L6||R1LH}#)B*o|TZg1rq06QuWX^((NpyBy4YGDtAYBx6o z8h;s>m4DsY+LBpTq}8Q93{H7=d%IA|!If$QB_jx1H~`-kWOc&?HeXDJe zfdmv08LO}wIplCLb#`Bs`ry%^yCQM96U*K}PyLkL2{OK;;I=iGNNqg-exPJQi6j~HcO(Qt= zg!9XhOP~D-G9*m%Wn|pZWx(c;)HQNvNJzpzmQ7jnaQdf5qv@WHOql>*LeQ&3&C_Zb z(VLl>nTJ)TnxIl~1!<Eex1QW}4LN3711L@JWH6uM`K`WG1o5jcE}D<`*`IN9AR7hvbSRA2!W7ih&)ya9 z{jb8VJRZvLZ9ii#VX|Z`gGwc9$&!63DMl!}u|&!;LWZ%8H7Q%!LP$#V4cWIDLMY3W zZR}fQ8T&Byyhp$H_j%uce(yVd6;^Ey;LD0*G{)M_fj z)QOB9seTOT1eEH>OS7{pJIQ76dd!$^qwEkzk@zBmW%V$lW+}aL<@(a1q%}cdc%$Qt zfbtRGk@uH5CtI;KjN<*kOUH#WvIzsnwXCe{;jfIOr1z|j3Cc`hiDxn&fiW|wIcd^B zm$lA!r&@_~`^!TiSDAir0g?}5K5ZGH_lId7fqWuzu{urk9MTOLf8Uc1^0m4uJ{3Hp<3V(lsG$us{_UCpWB$sJo;p$z}E8~(dPW6e)FM2mbW zjy3Lx-oCyIkh_6r|8ywp6C2i290MI9Oz2CSmAJ_3?9-9cZ5$12!x>>=YCRx8Ck8Pn zDd@bc&?x&O?^f^W0cCYIs5kAbCD&bq#_Rr&>!9`+4-lLW&F;Uu3WB&{aGhJXKz_^K z-rj(d9su4WqoP1M8LrXF&`;)b3z}Pth3)mbO4akmFLX99gQ3gOrRyk~^NoREZw2#Hu)%q_M zxKs=-R7QZ#NWM>S!2aCIYZs@Jz;(+bIf(25<~6oboT67DVfQkxepuG znWL@t90`eu6W>HLwSW>UpzHR!kIzXnhX{QTG!zQ^P*A@3>m=rj_lbg9V+4=ik#;)v z!ti{Rpl_&phEQ0hzlV?ui{;`i9Un&d4=hLi^vHF4;w*4{1KWbLddyg}Agw=JhtCPf zTFqY$aB26>R$rXJW(Mv&sPP402mp|d1}I9fJlWgXX)Jb{aB44(nsCwsJ={v4)ofBG z;Iri32eb{1rB8?J5M)bMhzscoMF2R|M^TMIYQMew96*`I6R`gAx5<{i)9*?Z$U z+|Y3c8B({=k$y0dh`FqM1ow=VVM_-|jy(sz7b^BGqT-`7b&L2$QT~M(wh$RxJ5Yl# z4&j3zRxn~^c;MpFB=lOA0DkGZ;)dPYAoH*X#=n}w1OTsW!E6Pj^F_Meu09(2mVK{r zH&k#>&1BgXPrB|2vfEJ4HPec9Ye7WV7k6^n!^&$s>DE0IMYq9;vu&f>Z0g zp2G+x$HPWu2qct$-f8@}xzpmQc@$H63@T^fj6gWN5 z@c4f}%(#~8m4mPMmeTLv9KPzq5u2o~rB$j{>Dq%?=zqfyQv5dP$>gLRNRs4ls_r57}abeW)3J6=W(P2v{<}nw+VTfV66UGuyKunkj3;onr$7bL#@WzP=5; zUR}WJHuZ-DMSWkJ*8A@=FUDs87G)_kFvUolsxFpg=)FG7(nSk!N=I( zp!K(cbCVs6P=|#6i_*KdH7ro-!CURrw3Q(dxNmniMYb;ofV22qS`?Kg!GxU4+561(hKs5;Wcy(1?#xtNX;**XZ9Vml4R<7%E23>Kh$0unF{wLTBhp0VHUg;L&evBN7k|@3 zJ^*0Z`|9ZE*7tOKIN0y)qUzrk5_iMEe$Sius}QN85OK&+`JKw=;(ZBueUl4PGa*&s zltja0?1b|Z|&b4d;@;Dm*uMz^SdMq(%0!lX`LE7aMk*wc6d+x;* z7hw4fb9r|ohC5Xi6?eZ(TyfgxcYW9pk>j9(C-CxCLD0)QW(b8=21<;bGdkucq!hCW z1uy*ZnzjH|e2+N&tR*vWaC&_?=wMf!a`zb7OdbGc~6Vm}6FVAzqCvPq|WcDcANiN^97xt4FfsVFSG zBCt}{CyFUtel>N=5@YqgO}!HhtMB0i+?kOqeL)_nh|5eK94~@QGlLp#qn;0c90#~$ zXrbm$TU%Rvd_2s*;>Zla?Le(Xnn|=`pJQA-Z5geWvMp>-r=$Ox{z_5-gUxP(`=<7r zldHFOrkBZW?pbJ0JmIWSVPTs{HX>5NcP*#bZ_^DX&t~Z2;$n=!46mZzI-$`mz?<%| z;zXv)2j^yBkE-rXum!6SGYlALtMa~ZgK(5C2=<-3FbJL=cW$S3%Jz!^2pUclZ`j`1 zkrB{h*epb!Ft<=$eW>u|UjLW4s?haLn7;(a8|)PQZMmYEqZtAISbDCl1fv?rQ4m3(7rl3Y`yKp^;wKV27c z1il*$j*k^=zro?QGOvm}XY_$i|6y7f&=}Mm9L@l1+0y~{@Yk@lePfb5H#Y}Dh_HS3 zxH?^$s#{%b1OhWZ3MIV%l*R>5CnM0>aYzINX_iAn3t8}h&hyr+YebhTU;uyJ!t#~< zmK?vqrTfpmHlY%jkD*Z6t?=%?z6e@I*722z#`z|&r?Foi#ec}lgV_uvApZJo%1mo1 z42~rOAM1dJw6hZ5MlyxCY_RkPA#gv?WB0+Nf`>gupV-}L$OV_+!x z(SGLUsfsDLsR%$vMqFemwU@FnFzw&kk#O-3c)G4VfcLA2o3Y-aR@8lp2;&gd|1hDp zHr=GFMTi@EJK%Kj7U(71v@}xl6?jZd;Hw388^Ga(1OBKTslX~5h(G#xBwYiUN^|*a z+`#{~`86Oz9u#ACC=nIkQs7qzy0+rE2Jd$kG&v!`yA zVXRK;(jm#Qb`)S!Ntw|A{0tX8#btsIEq%po|}1_Zr(<54Ha7PIR3 z+fm5+k!--H>|t_;M~L?F#_jQ@(u!Z7TTXERV24XnV5=Bim~Y2JF#X;V2-YxM??;no z%-j;QlR@k_gDsH;)iMKqS7XShsbb?i|3N~+J*a+XgAB;#$=HMZJ5}U&ps`ILfi-+sqN<(hgy<$fB!*PYDrRg(TqB+`Ud-Pu{p4Zm^sP^SN! zq+|JJlYsQqHLEc7drpXG-g0#42OFFi!mo*&yrdDLU1F6=DU` zxKhCZYT1S^D0t1%;ul_m+cZkzpCPw2;zL=H3Y*tO<{c>lWq_TiC{7-@pZPVSI6#VJ zuWODlm<+R_g+!>!wan8)LC?oBTbTwA9+&1Ffr^&U1=qXdb)oB_R7*mo{fxdXACKB% z+uN-_xuKg%z|o%sqp80si4R*_^8jeQzkdR-*TQd$x%& zAZU}dFE}M4>BscLM(`+~07paMati_=XY1{Fz5If7b!EV-2mGW^fTsm)bv!o4MN?mg zQS|PJ-`gVdYw-!}Y)FZq&1;R>%o4hq(}BF~mi>j7jWzu0?BQ|hUzQbViW9UKP|M%p zH5t!aiutQ83);j4r=lF>ycG2B_ISEjyfe zU_ws46Fr=hIp=a$pOkA^TF8f~mY%6jN7f8yXA3{Zf;DtBaCb3W<%I3%=1y}oKMVql zxwU(~frTHB>LHwPo62-tEG*RhN)!VcREp~Wqz;o55z3#N|>3pv9c{f(3Jfs=I zc*`=@Ik$#@%U0+IZyk+IlUbP)F@qd6>#HA=!}jj@G;+h72$haBxO3+uuNxV?l;JpL z?6SUbJw_xh8IU9Zq1L@BPc23q!dZ9o;IwL~7Bj~u2c?R1p4QgZ`rg+~=QW-ARtv0Z zAlK=};7=WeYM(xip(*R|%XA31{5*i$9wO?yKZ?44;|qu7+ zP1a+7bBqy+i%*Pt`b|1klKVUc&*&Y(%L)OCxZa;h%z}ARMOtcVLh1918=7f}@y&3! zEf64EBzfDkWH2KAgiqKls{@M;xkOhjoJ_fCp6Y6hA8^UQj2h+YZS*;=b5jri2md~0O7eZ|$hoE$pHeXvCD z7_2O)jv~SMWmae;BcgI z4~gNSoOaM>#^7`HUESTh?8ArYNX!N(`!rumX|rZP{$^o1xekZV(F0wY@X#)RK3(o- zt-8@L28)dU?yVngXj^99?^mSLzR>W&nz0AZrD4r{*tM;eCF4nroP-l0-RG(BV4(cM zSNQywr|gIFHt{iGVsQBFxa}H?)BhP+{D1wTof(P0yg;*<`y z9&6NGL*Hh$(9_8eGOms*#$~& zkAxO|-ZN@gB{eH)ovXVCyw$($K*r=AR%yBG-4P!CliDDD1sBV%YLa}K99>vRt(Jjs zKl@oig&0Ld8l`wVdWIm49dl4U2W#A&c3@QDq#1noR!8R(U<3WP6&{DT7BqvgJ(L@X zr?yRxY{t?Q?SFUI?wnZ)#Fz?_?E~U1P+6^#Zb-{{S%%N-sYozyXyTsbm3Py~XC2s1uNZf#KOM zLz8;{4H*H+GK!q6tcc=SSg7XRjXxb+T$gAw0w+r?(d~D}M(Bf1U(t>of1CHty;dn! zsAgxWOl#tx98)3f+Ve=DzK&5=KWh2|S)R%Mq$I;rBgL^<0nN0^duY9cduGM>{$g&6 z^)gStIiq3|#{p}e8&c9j@hMI+s99^{@K+PhKGE4tTAJnpj_N&e2L!x-k$zVYLn8mw z4Zga$Ut2}Z*m{rOT|F2xN;U~;Ua$Xh7dcJ&K7*0W_FLLr1W9g>UCPd%iEw}KNw`;4 z=|6XG(*~ELROH0>*MG_G%D22pmf2S+E_+og@xyag*6S;kTW>aMv87PXO~b7}+^Li$ zk25Mltc{Z7(BA#>t(m=Yy*W{;N#6GTq8WIxXM5X^kiDZmo%5!1pM&% zIecfgOwzZ_M5+p8S>7Sq0MzENG>8#J4rpV}vOtlSE5_UNUP5=7I}+QHA;_;F(CMPr!Gb7+8^y#} zM74%Ln-RyqYBM1;`OWCtpNlWz%#T&w=_!*MkQSs!X9iIej+<0UUX(zr`-e*ZQD1@; z4_u@n(!t%1+1pLV7+Y|h+fAV3XVmKD;1QU8$@$I-xj!8GEsgYZUwu%f(a8fOMB7@U zr1b*>hJ9R@-$ZVAEQ@rAUlW>NSokpOeI5+yHwCRCm#=sp$T+NXH|VAKnF5xQxWt?H z?-{m-OF7++S-7E`~b+U0C8lrtJ0tRd7KpR?6>7m=d&Ln+KJq{ zr(mr!@85|w<~t&U@58eG5&jGIEn|8=8S;6k@kKy2;`hIg$>ezVphAL=k$R2hxNl=M z(u~%|*Ys!+)mU~F$5nGFSD&x@3iLiAoQtvF5++0I3wH pRp&{Lm{1@=&2N(bV literal 41175 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%0A#+8 z|7)BrCe-M_XoU!-oY%Ee$sPi9pFDZ;oSl92WoyLOuPgltOkjS)L*RtssD41=)%4{9 zk+|XK&*9o+|8TU>vC;Is7ur?v|HSwcd>Dws9xJ-S;EwIEHFh+O<}f)=?kfA z81_4l_75@yClUCD{WyWN-ssd?Cs^12qX)C+hPe^4^wT)~i_vOs}n(BLVW{XB7s0t2WS^2P^hO45l&(h!D zAAe)%mj&4h;A#l#&FeM)6^ht`rM92c7+wKgztoK5sZpa+=02k8|ei*Snd3aP55!g_m zR$Kz31=x3r7@RlIyK>^y#OzP$`*Ca>0+B)1J3IaBo129VLArB!wdsLGJ}87Ai4EI* zy+39A$)>Iytjn(P{}A}J2CV2ej4oI4>eMYSG%;n6s!gFzknVV9H9f*DU*Nqy9p zP&j(bpAvn#%(M^h(WuIFV2EEzUPua#_Ywh<)pcf3*7Ho{fu`lp7*b6MtM+prC1tQx zkHHgIVzObR7nRW3yV|*6Vl+gB^b!Iqh2e}wB}Sodq9K!z)^0}nZu<~_cb~==F34=6 z#_gQ%4i{w~AMeV){>(J*hVc_J3QB@%{)Txudn+z9f`IA|n4U&R zrnoV>sfPUWnwlhki5_u%M%TEayQ1c1Aw-}-AV=T~{?dh;Qos(G=@^toIuX#n{2yEZ z`BE$&Gd7@y$BcQuguv{CoFtR`B;8I#X$8bF2vsUFZ zwmU+M&RwS8q@6D8HCN;gHgiz!rC*kk$s~#>ek+vTOQzh$(yI4pKmkzt3D`-%0F4BY z%vy*v|6p?Y{2w(pHXf9W3g`3GvRCa=A+fM zzYVsSBuvvx1JcCI$mKju-Z>dx;|GaBp5ZiLIz z;4((lk}H#o>eWvJ&$nL>q6Vhk+}xDFhve6G#3Kd~qZ?BZ8Ll6y=;}s*W`Ug~tFBHn zg%Xt8gC%Ng`+JP^_u`_}nJdgxGUFlV*2${-&J3>e;v7( zZLjiC8FIsd4kr#W#Sc~*q?QAX3r!P6$6Z#42jNOMY@OB2Li!gZxteA}a+v)YVYc!q zi3`eMO0Q6Gp<$hZ^(((mF|i%t>K0S~9L23)fG~g>ATMCmsf!^)AUD+6+Z%G6Tvx{z z5fQ<-)7jNUHP{gjcAzD}rL9K@qyE}>%v04zkT)pRBk!Tq1)`KrDfB61GZkMy@m`;T=OHbZ0zplY%DF>;VAoe z0K-DQvzFpUM#t%@DV{Al%NzDsY6&|?&?oNOPffxGqi;pAQog-%p@6d`hD_+_=&Y?S z04ORB7zI5yV%C16;>>MEugx|;KHIJ+Yi3>d#+D&R;z_ZxO^Xt_2w!kQ6gBs=lf>ZO zaTIuTA?bcSZeW&{kA(*y7HkDT0<-}Y0kqPkt_eUYz4I775KVwBv8LrkCV~Dz*=jb2 zvbJ_ucenI{^Lz<0ab1|7UlI0nNzrRFCj$y==sCbA=*Pd0n>#!6q^1tT2;J97;l5wp z@<(~=Ume{Svc5O@R~gs<$IZ?@yLKm>8NJY_Bz%?o+g&bDeXnp37qb2A`h℘T9=V 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뢰 zHhtGk^^RAr)lGiPo!HI=Z(G^EDa{?^QB#B#fQo28YIm0?8R&nu|A!Vo-V<_VBU&YqJWAnTc5#9osH=Tz$CAZ6cs_W3Rb4DI;p^sS_oq!b?=M>je^5E!iSFB-DAhtMD(Gx^_*Lt1|n6K#cx2?L&UR$4)&%=7!fYDX(2ayxJUOrZ@ks z`=+~z;H(E>94=WCdlp#cSfLKS&t!W!F`a>!xY42mYr%tgC`MsClpK~u{_2P=+a!s7 zj`#vR@J;AAy=^ti7&pV~{aYMlHre+nTZd92BNx~c0csN&`E@LGS%Xqh-u}}pQ5R5L zU;u9N)NA|Ne)^{W&vCbZ&~#kz^e5Ez<#hmz&zQsCmdb;@Z`9n%DpWFE;q!vnFrTIY zXyHPWbx{u7^`3?Cr(hD(>Nx4+aD|^p@Ca4ZYTt~A;=rbJ**z*ex$%4)$?yI50%U_e zq3HnG$Ih2v4#4kG7pv(;Ilrtxx`aOI&~-OV5X! zz{gJtQcsq$hJZ7pOqUZo+Z(o1rfl9=bHILuxMM`N^cktNvfSUa4-cGu`GsH8DV?rC zY40rbG`sxVdFz_rJMc-N!Q=V#G|X*a0&T*A@V=X%Lo9fm42(bT6q2xP_S|;k7Picv zjw7utEuE_x0}Y!z723d(L;)W~2#VuXa*>lu*N1|EJFc#gj$Spos4)OYu7Jh+Q!;Og zKU1)54%Prt>4Tk>g9HaG{QgX5H1KmkWkFNAiRj7XZXU0t&2xqO)dafu+b`pxvVfl` zO}pL^@4;_m?1M~&M~LhfVRTx{HKpH@dcE6vPJQI~&&v^|lv>ekiO4Fk$OAlj0$ zYm9^i%rNc&Lu6xP;}BN0!?Tc)kx?*M-iJKT?}inu(S_yTj@A#ng=z9nPic)FA5F~2 zD8B0Ia^q#u)y^ZZl%{6I+O`wd3cnRD4h#<7gEre?fyU6Ophemr4&)>6^unH~1{s+6 zYD+p~3TwG_(2K^n{`Sx}9WJ?6o@LL{Oi7^(K_$Gw`>^1fRHBuVctwDs~R?q65k%pwbjOM2tl`FI=Y6w zhLX{ReZP^2a>xH+tEM!>K*JGSq{gR@d6JMh;5P++CD7i4k}wNbxp15P6%uczfAoHv z`@8_{h0=~jH}Iv0l1i)7gKYO*cy9zy=U>(ZmEq`W`C?!P}m4+;ooW1%GDq1<)uX>R`QrwV6CnY6LDlV3UmlszabB?4|hpFJH>W_^I?>k6_D8slH@pMbOBR%sYwh?0T{O z%{%{1jb(o0+_!uKa9@_z*EP(|<$=pVU-5?bfzmi8MxlDD$?~0k)?K~02#Nmqsbbd7 zW(s3Vi<=g@uh2>=ZnmlM9ADsUMhvoFwlEb5IJ6NR(F)K5y%rf zKV32Zg18v4W+^~qbi(l0;2Rq}GAm~EH_-J-`xj#GH16~$18FG;lEIyBYGp#0TNm&{ z@2*<H9;2QlKcRPbXE&&UdDIjacOyqA6+Aiz0n!UWfCTLA=x-;mbj2(rhkw1M z%=GI;Z0&^yZr#+;N`K#|^k_}|ljV5M``D4|}FAF*F&xTXX z(Dy#aPvn+nYJ}43#?3d6DIh;JKwWM=Dt`eaeHYeH-^%Y2M?UxobKW5t5)UFuYt|4;J#6J76uO=Ig2(N5F zWCfJaC>{%g=?W!=OgOiuj?M*^z&|+Zu4gnTVuR>@b;HZR0oyQoMPHHO6=d~=!B^7T-A)s)~W&a0z9t9*IkYTcrgS=5ZUVRjPwX_tM`Ki-{ zMK&i#44KjMll%ZKO=OJ9odLp6wA{yXVAFg?E^b{pE8==WfFwBEpyV>4nvyOtKnaJW z!Puw=S7F;F$jtmUVW>;C)N}|q5&ptOCr|aYtviAr6ZF67Tc5kevSnYY;sHTVRks>M2)t6PUD4s-9iF^Gd#7q2c zkxiY+cZ&J15sbfp*exQ!x+=}nw}BC~TzTcK{4lN`?FbZPQ1JB~e!^b4!B5ZtlMEMgZ;%o?*PUs%`y#ahAe?+<66hzni3%&sZ$=!QUoP$EAw! zfU>3Kx=Ys+gK>=Xa!X zoY5DL78-86HyUd$btg{_RPnY|&#g$$#*E*a{aLU2DTI?#Skh}o@F9w1vVXr)54DNU ze_<##HZSAH2WF;`gQM{)1I!4vJ6YF?tgURa>ndMkzW|X4AXit{hsV2UKNg^QbQpbo zB`lb1kHD{*>CZDpjuZrL!jc@1>x)!~k1(Lbe+wsc9e*}K!HsT9IC28uyZo920v+oZ z>Ja1k2vYUn=eHE%`?*yn#HPA8~#0Bmnac)(En0@}6jD&IrGwleQ>R z-S`ia17za=?_)du^m=Gd8RVb0DvbxB(*oB#kvTaz8PT~A`^E1}+TkmAkfDRtSPo8%4ID<_k}wp6uMK zT7iL5qoW9gj5OYAbPRew>P^$nXTc-M@!&c5RX~a8;pD)x*{L-SlL) zYuab$7{B@Ds_tDqBjjJw?&S$>G-jxAjCn54PjZjrvi(j;;p^Rfry|aC=OlR($z8mu z^91sNYppj-}nq^9)ztO9bPVEnkpx0xBw#$OGZY`muv2X}~`lT%z|d<}IR zurnAq)DsoG__4UjEH&k9%Foc%Vhr)p3wnk1m7(&$!6?PXI8;>grvM{E2{GQhKUep9cT58j=@PpeXgfG@By})7 ze=xJ(qauOwCAp35HBBVGjQ_B-TgcyN!)vS7(l-hLXPcPE7I2TEx6>4kVb31k1>pQ-pnRu4{g+p z4|VO#u1~eFL{?57G#2Czt~~?IiQoD(cn=dLM3d6we|Bc==0B)1w~$H9jwLYz9q{F* zT149wd)!!_vNG&)s@@g;_yhj_YdlgZia;#pR8(QzJV_|B0qWL;pY?5R3oOSX$mF{cRl|4MPR@TPFni|FH`nX%=1ny!=>IVA aLYwTGni}4H(W#WD|JKnm&@9nFg#H(Ho*QKV diff --git a/modular_skyrat/modules/aesthetics/guns/icons/magazine.dmi b/modular_skyrat/modules/aesthetics/guns/icons/magazine.dmi index 6787349511dd02f154595efd466d66ff155fbaa4..6c49894e097f47b4ee332e7c62f962438ace69f1 100644 GIT binary patch literal 1728 zcmb7@dsNbA7{`B@%v)s_ik5kBInyK?f+*OuLza1) z4h5VS)Jj}VXOd#JTq-D2rile1-Yc4z);`L&dx1cwm;@sy&a2oa&|8$WYcK0 z!x6_Cyu6h}Qe|c3`1p7O*-KeXjB!18@gN)cvhjm>{TJ>L^~Zp)$g`MFu(?GQjShe; z3?MT~1j6nV06^t;F}lVkT0CaPnOSA{`@>0lkF!{T=+JY!Al&(8 zorGfCh0yS1pA+YfC7n8xd@3;k04Qa-qkRcoyVhNNmZC*$z7evXhuj=RF|LmdCRP~T zzgukNb15xtxu%+(&?{n9SAO^@x3Dts=69UrZ$}5>C%pDoX?i>#O-jUwxw`(d?v7J6 zIUiZabZqm5!6&peO5+_rb-c`d6FedXVPvZWHuX`{?MuVeB5 z4I0DF2%g5=l`yWu$rfnjV{|L=jL7tIFtP&e6_wRynzDXo`><~<3;4l1MHh9oboVx) z);}LZdw8eCiPe=!1vwbmy-aGV>g^kf&T3&_{v6@wgtu!thNvphuO*Kp=XIKm^YDj` zZh6-VE6f1ESm5u23#F9JmPH*I!XkV#jafN4%{NiC4)c0?rN8ud@oZA7M{IukQP*x4)$?b zed=zF0MD42?|9IOw5l3ZifqNSjY1nW zu74sL>El^T!k{vQKPVC(x4Y9{yn<93%>55&fmXu}oz`YXE@S!3{PmNCde zH%~QA&U|3<@Pa{t;g>;1`DsAby8MVLxux+oKn#WG{PCP&`&c0+l50`4#=SHt z&_mQ)lU_NgaVo~wZ$1ER7SQil|Iu}$c$R-DRWyFMy(6_{+?gho5TBi|l{N%bO)p5A zWLH!z5fe7_5XGYK-m}JiVkB?yy2iB`taxVRcMx8ynb96fNw*hbA%Bw|!BhwYBYgx; zJfZ)V)q$1BJ0pAcZun$*hERL^O zZvqQcjA0OU9+x|3@N-dlsmyRkTt7TWMp8or0w&Lm9-o z)?mw1qxNm7rx*3gIsWE0u13ltfQ}%+&=}r(n1?Z%%yZPv rr1X<7Llv>b_`<7ZP^xV0YOE0*xL?nXDe`W{8M@2g7w^;H70vh?JKtO5 delta 796 zcmV+%1LOR_4a^25iBL{Q4GJ0x0000DNk~Le0002s0002M1Oos70PnAIOrRk8d!Qg>bt0;dEayk>8YC+xuc??pd{6bHDkupG{*IyqaTQ4=M|;tTUKV ze-EP|Mn#O07&W<26r(CeS&X^}%&3b{7ojdfU4*&_brI?!)J3R^!i>5oby4b~)J3U_ zQWvEzN?r87OXSOa@qI%d*qXcFcKwuy0005&Nklsp2!!FI*SwgD~T4J-w%;ti|U40*`?mvL7?X z0FVmST2&t$ot|mB8CZL)=_Z>_Z#CUy_5DoKn+Nqw)6J+JR+?@m^+ToU&4XdpuaCp7 zFq=3p72D@KUH>KJZ?n0Vr?3sjEDx~_l?RR*H2v@Y*lIce0Dv@!t`AS@JFnlPe-HgX zG}G%t-w#dYKFpWT3y!z?jq-eXzTmj}3aOrJdH(pq@eqCJ*LT>4R8OK0(T4y40KyPm zANo4clLy&{(gzpeKTP{RxN!QATSJr=tB+S_Ak}wQEH73U?m*oYwtMbL){D1K^Y20Y zeaP#{6#9_44bg|_LjV8(K}fz2e{p_@`=xw$4ldlf>DycV#`o);uD(LI-~9dE%Tu^t z%In1#x1nq=q7TuB0002O5WEkC?~@*6ANG5ZErveq_daRs;DV~1a`Us6bh78l&E;Cs z)mKRNUHP?@^cc?%WsmvyVH=_k(T4y40AfVC|0tyIlhOmF`;S7r|Hy&DQU@0u1`2<8 zQb-?MkcjsmJ<#pB88 diff --git a/modular_skyrat/modules/blueshield/code/blueshield.dm b/modular_skyrat/modules/blueshield/code/blueshield.dm index 8a75d146a63..b91c34827ff 100644 --- a/modular_skyrat/modules/blueshield/code/blueshield.dm +++ b/modular_skyrat/modules/blueshield/code/blueshield.dm @@ -37,6 +37,8 @@ /obj/item/stack/spacecash/c500 = 3, /obj/item/disk/nuclear/fake/obvious = 2, /obj/item/clothing/head/collectable/captain = 4, + /obj/item/gun/energy/disabler/smoothbore = 1, + /obj/item/restraints/legcuffs/bola/energy = 10, ) veteran_only = TRUE diff --git a/modular_skyrat/modules/blueshield/code/closet.dm b/modular_skyrat/modules/blueshield/code/closet.dm index 476c6f266c4..4d848ee6466 100644 --- a/modular_skyrat/modules/blueshield/code/closet.dm +++ b/modular_skyrat/modules/blueshield/code/closet.dm @@ -39,8 +39,9 @@ new /obj/item/assembly/flash/handheld(src) new /obj/item/restraints/handcuffs(src) new /obj/item/storage/medkit/tactical/blueshield(src) - new /obj/item/choice_beacon/blueshield(src) + new /obj/item/choice_beacon/station_magistrate(src) new /obj/item/storage/bag/garment/blueshield(src) new /obj/item/mod/control/pre_equipped/blueshield(src) new /obj/item/storage/box/glasseskit(src) new /obj/item/storage/medkit/brute(src) + new /obj/item/storage/toolbox/guncase/skyrat/blueshield_cmg(src) diff --git a/modular_skyrat/modules/blueshield/code/energy_resholver.dm b/modular_skyrat/modules/blueshield/code/energy_resholver.dm index 5fb1578bbc6..e629a77865f 100644 --- a/modular_skyrat/modules/blueshield/code/energy_resholver.dm +++ b/modular_skyrat/modules/blueshield/code/energy_resholver.dm @@ -2,7 +2,7 @@ //Icon and such by @EspeciallyStrange 'Calvin' /obj/item/gun/energy/e_gun/blueshield - name = "energy revolver" + name = "X-02 energy revolver" desc = "An energy weapon fitted with self recharging-cells. Feels somewhat heavy to carry and would certainly hurt to get whacked by." icon = 'modular_skyrat/modules/blueshield/icons/energy.dmi' icon_state = "blackgrip" @@ -33,23 +33,6 @@ can_charge = TRUE //In case you aren't charging fast enough, the recharge is meant to be slow on purpose selfcharge = 1 -//Choice Beacon for blueshield - -/obj/item/choice_beacon/blueshield - name = "blueshield weapon beacon" - desc = "A single use beacon to deliver a weapon of your choice. Please only call this in your office" - company_source = "Sol Security Solution" - company_message = span_bold("Supply Pod incoming please stand by") - -/obj/item/choice_beacon/blueshield/generate_display_names() - var/static/list/selectable_gun_types = list( - "Energy Revolver" = /obj/item/gun/energy/e_gun/blueshield, - "Energy Carbine" = /obj/item/gun/energy/e_gun/stun/blueshield, - ".585 SMG" = /obj/item/storage/toolbox/guncase/skyrat/xhihao_large_case/bogseo //This can obviously be replaced out with any gun of your choice for future coder - ) - - return selectable_gun_types - //Blueshield Energy /obj/item/ammo_casing/energy/electrode/blueshield e_cost = LASER_SHOTS(6, STANDARD_CELL_CHARGE) diff --git a/modular_skyrat/modules/cargo/code/packs.dm b/modular_skyrat/modules/cargo/code/packs.dm index 9f1236ab7b5..dde76219864 100644 --- a/modular_skyrat/modules/cargo/code/packs.dm +++ b/modular_skyrat/modules/cargo/code/packs.dm @@ -211,7 +211,7 @@ name = "Helmets Crate" desc = "Contains three standard-issue brain buckets." cost = CARGO_CRATE_VALUE * 2 - contains = list(/obj/item/clothing/head/helmet/sec/sol = 3) + contains = list(/obj/item/clothing/head/helmet/sec = 3) crate_name = "helmet crate" /datum/supply_pack/security/deployablebarricades diff --git a/modular_skyrat/modules/colony_fabricator/code/cargo_packs.dm b/modular_skyrat/modules/colony_fabricator/code/cargo_packs.dm index 6bf22b2473e..b7b8e62233e 100644 --- a/modular_skyrat/modules/colony_fabricator/code/cargo_packs.dm +++ b/modular_skyrat/modules/colony_fabricator/code/cargo_packs.dm @@ -47,3 +47,4 @@ /obj/item/stock_parts/power_store/battery/high, ) crate_name = "colonization kit crate" + contraband = TRUE diff --git a/modular_skyrat/modules/colony_fabricator/code/tools/tools.dm b/modular_skyrat/modules/colony_fabricator/code/tools/tools.dm index 58d9e7f3ab6..e531c85a746 100644 --- a/modular_skyrat/modules/colony_fabricator/code/tools/tools.dm +++ b/modular_skyrat/modules/colony_fabricator/code/tools/tools.dm @@ -101,7 +101,7 @@ icon = 'modular_skyrat/modules/colony_fabricator/icons/tools.dmi' icon_state = "prybar" toolspeed = 1.3 - force_opens = FALSE + force_opens = TRUE custom_materials = list( /datum/material/iron = SHEET_MATERIAL_AMOUNT * 1.75, /datum/material/titanium = HALF_SHEET_MATERIAL_AMOUNT, diff --git a/modular_skyrat/modules/company_imports/code/armament_datums/allstar.dm b/modular_skyrat/modules/company_imports/code/armament_datums/allstar.dm index b403cccae65..df88a5e099d 100644 --- a/modular_skyrat/modules/company_imports/code/armament_datums/allstar.dm +++ b/modular_skyrat/modules/company_imports/code/armament_datums/allstar.dm @@ -6,6 +6,7 @@ /datum/armament_entry/company_import/allstar/basic_energy_weapons subcategory = "Basic Energy Smallarms" + restricted = TRUE /datum/armament_entry/company_import/allstar/basic_energy_weapons/disabler item_type = /obj/item/gun/energy/disabler @@ -37,7 +38,7 @@ /datum/armament_entry/company_import/allstar/basic_energy_long_weapons/egun item_type = /obj/item/gun/energy/e_gun cost = PAYCHECK_COMMAND * 4 - +/* /datum/armament_entry/company_import/allstar/experimental_energy subcategory = "Experimental Energy Weapons" cost = PAYCHECK_COMMAND * 6 @@ -54,4 +55,4 @@ /datum/armament_entry/company_import/allstar/experimental_energy/tesla_cannon item_type = /obj/item/gun/energy/tesla_cannon - +*/ diff --git a/modular_skyrat/modules/company_imports/code/armament_datums/microstar_energy.dm b/modular_skyrat/modules/company_imports/code/armament_datums/microstar_energy.dm index f07b015fe10..6696bec26de 100644 --- a/modular_skyrat/modules/company_imports/code/armament_datums/microstar_energy.dm +++ b/modular_skyrat/modules/company_imports/code/armament_datums/microstar_energy.dm @@ -5,37 +5,13 @@ /datum/armament_entry/company_import/microstar/basic_energy_weapons subcategory = "Basic Energy Smallarms" -/datum/armament_entry/company_import/microstar/basic_energy_weapons/disabler - item_type = /obj/item/gun/energy/disabler - cost = PAYCHECK_CREW * 5 - -/datum/armament_entry/company_import/microstar/basic_energy_weapons/disabler_smg - item_type = /obj/item/gun/energy/disabler/smg - cost = PAYCHECK_CREW * 7 // slightly more expensive due to ease of use/full auto - /datum/armament_entry/company_import/microstar/basic_energy_weapons/mini_egun item_type = /obj/item/gun/energy/e_gun/mini - cost = PAYCHECK_CREW * 5 - -/datum/armament_entry/company_import/microstar/lethal_sidearm/energy_holster - item_type = /obj/item/storage/belt/holster/energy/thermal - cost = PAYCHECK_COMMAND * 6 + cost = PAYCHECK_CREW * 4 /datum/armament_entry/company_import/microstar/basic_energy_long_weapons subcategory = "Basic Energy Longarms" -/datum/armament_entry/company_import/microstar/basic_energy_long_weapons/laser - item_type = /obj/item/gun/energy/laser - cost = PAYCHECK_CREW * 5 - -/datum/armament_entry/company_import/microstar/basic_energy_long_weapons/laser_carbine - item_type = /obj/item/gun/energy/laser/carbine - cost = PAYCHECK_CREW * 7 // slightly more expensive due to ease of use/full auto - -/datum/armament_entry/company_import/microstar/basic_energy_long_weapons/egun - item_type = /obj/item/gun/energy/e_gun - cost = PAYCHECK_COMMAND * 4 - /datum/armament_entry/company_import/microstar/basic_energy_long_weapons/basic_mcr item_type = /obj/item/gun/microfusion/mcr01 cost = PAYCHECK_COMMAND * 4 @@ -48,7 +24,7 @@ /datum/armament_entry/company_import/microstar/experimental_energy/hellfire item_type = /obj/item/gun/energy/laser/hellgun - +/* /datum/armament_entry/company_import/microstar/experimental_energy/ion_carbine item_type = /obj/item/gun/energy/ionrifle/carbine @@ -57,7 +33,7 @@ /datum/armament_entry/company_import/microstar/experimental_energy/tesla_cannon item_type = /obj/item/gun/energy/tesla_cannon - +*/ // Preset 'loadout' kits built around a barrel attachment /datum/armament_entry/company_import/microstar/mcr_attachments diff --git a/modular_skyrat/modules/company_imports/code/armament_datums/nakamura_modsuits.dm b/modular_skyrat/modules/company_imports/code/armament_datums/nakamura_modsuits.dm index e9e081825dc..db5d8c670d2 100644 --- a/modular_skyrat/modules/company_imports/code/armament_datums/nakamura_modsuits.dm +++ b/modular_skyrat/modules/company_imports/code/armament_datums/nakamura_modsuits.dm @@ -79,12 +79,6 @@ item_type = /obj/item/mod/module/emp_shield cost = PAYCHECK_CREW -/datum/armament_entry/company_import/nakamura_modsuits/protection_modules/armor_plates - item_type = /obj/item/mod/module/armor_booster/retractplates - cost = PAYCHECK_COMMAND * 3 - restricted = TRUE - contraband = TRUE - /datum/armament_entry/company_import/nakamura_modsuits/protection_modules/accretion item_type = /obj/item/mod/module/ash_accretion cost = PAYCHECK_COMMAND * 3 @@ -195,15 +189,3 @@ /datum/armament_entry/company_import/nakamura_modsuits/novelty_modules/hat_stabilizer item_type = /obj/item/mod/module/hat_stabilizer cost = PAYCHECK_CREW - -/datum/armament_entry/company_import/nakamura_modsuits/novelty_modules/kinesis - item_type = /obj/item/mod/module/anomaly_locked/kinesis/prebuilt/locked - cost = PAYCHECK_COMMAND * 15 - -/datum/armament_entry/company_import/nakamura_modsuits/novelty_modules/antigrav - item_type = /obj/item/mod/module/anomaly_locked/antigrav/prebuilt/locked - cost = PAYCHECK_COMMAND * 15 - -/datum/armament_entry/company_import/nakamura_modsuits/novelty_modules/teleporter - item_type = /obj/item/mod/module/anomaly_locked/teleporter/prebuilt/locked - cost = PAYCHECK_COMMAND * 20 diff --git a/modular_skyrat/modules/company_imports/code/armament_datums/nri_military_surplus.dm b/modular_skyrat/modules/company_imports/code/armament_datums/nri_military_surplus.dm index 5f1233c6fbc..da087c71acf 100644 --- a/modular_skyrat/modules/company_imports/code/armament_datums/nri_military_surplus.dm +++ b/modular_skyrat/modules/company_imports/code/armament_datums/nri_military_surplus.dm @@ -99,6 +99,10 @@ /datum/armament_entry/company_import/nri_surplus/firearm/shotgun_revolver item_type = /obj/item/gun/ballistic/revolver/shotgun_revolver cost = PAYCHECK_COMMAND * 6 + contraband = TRUE + restricted = TRUE + +//Even if they're weapon, I'd argue they can technically be considered mining tools, which is why they will stay there /datum/armament_entry/company_import/nri_surplus/firearm/plasma_thrower item_type = /obj/item/gun/ballistic/automatic/pistol/plasma_thrower @@ -111,22 +115,28 @@ /datum/armament_entry/company_import/nri_surplus/firearm/miecz item_type = /obj/item/gun/ballistic/automatic/miecz cost = PAYCHECK_COMMAND * 10 + contraband = TRUE + restricted = TRUE /datum/armament_entry/company_import/nri_surplus/firearm/sakhno_rifle item_type = /obj/item/gun/ballistic/rifle/boltaction cost = PAYCHECK_COMMAND * 12 + contraband = TRUE + restricted = TRUE /datum/armament_entry/company_import/nri_surplus/firearm/lanca item_type = /obj/item/gun/ballistic/automatic/lanca contraband = TRUE cost = PAYCHECK_COMMAND * 14 restricted = TRUE - +//Begone +/* /datum/armament_entry/company_import/nri_surplus/firearm/anti_materiel_rifle item_type = /obj/item/gun/ballistic/automatic/wylom contraband = TRUE cost = PAYCHECK_COMMAND * 16 restricted = TRUE +*/ /datum/armament_entry/company_import/nri_surplus/firearm_ammo subcategory = "Firearm Magazines" @@ -137,15 +147,18 @@ /datum/armament_entry/company_import/nri_surplus/firearm_ammo/miecz item_type = /obj/item/ammo_box/magazine/miecz/spawns_empty + contraband = TRUE /datum/armament_entry/company_import/nri_surplus/firearm_ammo/sakhno item_type = /obj/item/ammo_box/strilka310 + contraband = TRUE /datum/armament_entry/company_import/nri_surplus/firearm_ammo/lanca item_type = /obj/item/ammo_box/magazine/lanca/spawns_empty contraband = TRUE - +/* /datum/armament_entry/company_import/nri_surplus/firearm_ammo/amr_magazine item_type = /obj/item/ammo_box/magazine/wylom contraband = TRUE cost = PAYCHECK_CREW * 3 +*/ diff --git a/modular_skyrat/modules/company_imports/code/armament_datums/sol_defense.dm b/modular_skyrat/modules/company_imports/code/armament_datums/sol_defense.dm index 563e25902c7..d1da8ba8ca1 100644 --- a/modular_skyrat/modules/company_imports/code/armament_datums/sol_defense.dm +++ b/modular_skyrat/modules/company_imports/code/armament_datums/sol_defense.dm @@ -87,24 +87,32 @@ item_type = /obj/item/gun/ballistic/revolver/sol cost = PAYCHECK_COMMAND * 4 +//You can still buy it from cargo side +//If cargo decides to agree with sec on a compromise then good job + /datum/armament_entry/company_import/sol_defense/sidearm/wespe item_type = /obj/item/gun/ballistic/automatic/pistol/sol cost = PAYCHECK_COMMAND * 4 - + restricted = TRUE +/* /datum/armament_entry/company_import/sol_defense/sidearm/skild item_type = /obj/item/gun/ballistic/automatic/pistol/trappiste cost = PAYCHECK_COMMAND * 6 + restricted = TRUE + contraband = TRUE /datum/armament_entry/company_import/sol_defense/sidearm/takbok item_type = /obj/item/gun/ballistic/revolver/takbok cost = PAYCHECK_COMMAND * 6 - + contraband = TRUE + restricted = TRUE +*/ // Lethal anything that's not a pistol, requires high company interest /datum/armament_entry/company_import/sol_defense/longarm subcategory = "Longarms" restricted = TRUE - +/* /datum/armament_entry/company_import/sol_defense/longarm/renoster item_type = /obj/item/gun/ballistic/shotgun/riot/sol cost = PAYCHECK_COMMAND * 6 @@ -112,21 +120,25 @@ /datum/armament_entry/company_import/sol_defense/longarm/sindano item_type = /obj/item/gun/ballistic/automatic/sol_smg cost = PAYCHECK_COMMAND * 6 - +*/ /datum/armament_entry/company_import/sol_defense/longarm/elite item_type = /obj/item/gun/ballistic/automatic/sol_rifle/marksman - cost = PAYCHECK_COMMAND * 12 + cost = PAYCHECK_COMMAND * 8 +/* /datum/armament_entry/company_import/sol_defense/longarm/bogseo item_type = /obj/item/gun/ballistic/automatic/xhihao_smg cost = PAYCHECK_COMMAND * 10 contraband = TRUE +//Begone +*/ /datum/armament_entry/company_import/sol_defense/longarm/infanterie item_type = /obj/item/gun/ballistic/automatic/sol_rifle cost = PAYCHECK_COMMAND * 14 contraband = TRUE +/* These one are simply rediculous, but we'll keep it there incase someone has idea /datum/armament_entry/company_import/sol_defense/longarm/outomaties item_type = /obj/item/gun/ballistic/automatic/sol_rifle/machinegun cost = PAYCHECK_COMMAND * 23 @@ -136,6 +148,7 @@ item_type = /obj/item/gun/ballistic/automatic/sol_grenade_launcher cost = PAYCHECK_COMMAND * 46 contraband = TRUE +*/ /datum/armament_entry/company_import/sol_defense/magazines subcategory = "Magazines" @@ -146,10 +159,10 @@ /datum/armament_entry/company_import/sol_defense/magazines/c35_extended item_type = /obj/item/ammo_box/magazine/c35sol_pistol/stendo/starts_empty - +/* /datum/armament_entry/company_import/sol_defense/magazines/c585_mag item_type = /obj/item/ammo_box/magazine/c585trappiste_pistol/spawns_empty - +*/ /datum/armament_entry/company_import/sol_defense/magazines/sol_rifle_short item_type = /obj/item/ammo_box/magazine/c40sol_rifle/starts_empty @@ -157,11 +170,13 @@ item_type = /obj/item/ammo_box/magazine/c40sol_rifle/standard/starts_empty cost = PAYCHECK_COMMAND +/* + /datum/armament_entry/company_import/sol_defense/magazines/sol_rifle_drum item_type = /obj/item/ammo_box/magazine/c40sol_rifle/drum/starts_empty cost = PAYCHECK_COMMAND * 3 contraband = TRUE - +*/ /datum/armament_entry/company_import/sol_defense/magazines/sol_grenade_standard item_type = /obj/item/ammo_box/magazine/c980_grenade/starts_empty cost = PAYCHECK_COMMAND * 2 @@ -170,3 +185,5 @@ item_type = /obj/item/ammo_box/magazine/c980_grenade/drum/starts_empty cost = PAYCHECK_CREW * 3 contraband = TRUE + +//These two don't really bothers me diff --git a/modular_skyrat/modules/company_imports/code/armament_datums/vitezstvi_ammo.dm b/modular_skyrat/modules/company_imports/code/armament_datums/vitezstvi_ammo.dm index b0af6779c9b..b32feb9777d 100644 --- a/modular_skyrat/modules/company_imports/code/armament_datums/vitezstvi_ammo.dm +++ b/modular_skyrat/modules/company_imports/code/armament_datums/vitezstvi_ammo.dm @@ -10,10 +10,11 @@ /datum/armament_entry/company_import/vitezstvi/ammo_bench/bench_itself item_type = /obj/item/circuitboard/machine/ammo_workbench cost = PAYCHECK_COMMAND * 5 - +/* /datum/armament_entry/company_import/vitezstvi/ammo_bench/ammo_disk item_type = /obj/item/disk/ammo_workbench/advanced cost = PAYCHECK_COMMAND * 5 +*/ /datum/armament_entry/company_import/vitezstvi/ammo_bench/bullet_drive item_type = /obj/item/circuitboard/machine/dish_drive/bullet @@ -80,16 +81,16 @@ /datum/armament_entry/company_import/vitezstvi/ammo_boxes/sol35_disabler item_type = /obj/item/ammo_box/c35sol/incapacitator - +/* /datum/armament_entry/company_import/vitezstvi/ammo_boxes/sol35_ripper item_type = /obj/item/ammo_box/c35sol/ripper /datum/armament_entry/company_import/vitezstvi/ammo_boxes/sol40 item_type = /obj/item/ammo_box/c40sol - +*/ /datum/armament_entry/company_import/vitezstvi/ammo_boxes/sol40_disabler item_type = /obj/item/ammo_box/c40sol/fragmentation - +/* /datum/armament_entry/company_import/vitezstvi/ammo_boxes/sol40_flame item_type = /obj/item/ammo_box/c40sol/incendiary @@ -104,7 +105,7 @@ /datum/armament_entry/company_import/vitezstvi/ammo_boxes/trappiste585_hollowpoint item_type = /obj/item/ammo_box/c585trappiste/hollowpoint - +*/ // Revolver speedloaders /datum/armament_entry/company_import/vitezstvi/speedloader @@ -125,37 +126,37 @@ /datum/armament_entry/company_import/vitezstvi/shot_shells subcategory = "Shotgun Shells" cost = PAYCHECK_COMMAND - +/* /datum/armament_entry/company_import/vitezstvi/shot_shells/slugs item_type = /obj/item/ammo_box/advanced/s12gauge /datum/armament_entry/company_import/vitezstvi/shot_shells/buckshot item_type = /obj/item/ammo_box/advanced/s12gauge/buckshot - +*/ /datum/armament_entry/company_import/vitezstvi/shot_shells/beanbag_slugs item_type = /obj/item/ammo_box/advanced/s12gauge/bean /datum/armament_entry/company_import/vitezstvi/shot_shells/rubbershot item_type = /obj/item/ammo_box/advanced/s12gauge/rubber - +/* /datum/armament_entry/company_import/vitezstvi/shot_shells/magnum_buckshot item_type = /obj/item/ammo_box/advanced/s12gauge/magnum /datum/armament_entry/company_import/vitezstvi/shot_shells/express_buckshot item_type = /obj/item/ammo_box/advanced/s12gauge/express - +*/ /datum/armament_entry/company_import/vitezstvi/shot_shells/hunter_slug item_type = /obj/item/ammo_box/advanced/s12gauge/hunter - +/* /datum/armament_entry/company_import/vitezstvi/shot_shells/flechettes item_type = /obj/item/ammo_box/advanced/s12gauge/flechette - +*/ /datum/armament_entry/company_import/vitezstvi/shot_shells/hornet_nest item_type = /obj/item/ammo_box/advanced/s12gauge/beehive - +/* /datum/armament_entry/company_import/vitezstvi/shot_shells/stardust item_type = /obj/item/ammo_box/advanced/s12gauge/antitide - +*/ /datum/armament_entry/company_import/vitezstvi/shot_shells/confetti item_type = /obj/item/ammo_box/advanced/s12gauge/honkshot diff --git a/modular_skyrat/modules/goofsec/code/sec_clothing_overrides.dm b/modular_skyrat/modules/goofsec/code/sec_clothing_overrides.dm index ca3fb63c321..16896d8662f 100644 --- a/modular_skyrat/modules/goofsec/code/sec_clothing_overrides.dm +++ b/modular_skyrat/modules/goofsec/code/sec_clothing_overrides.dm @@ -210,53 +210,40 @@ * HEAD */ -//Overrides the bulletproof helm with the older non red visor version. +//Overrides the bulletproof helm with a fucking altyn helmet because yes /obj/item/clothing/head/helmet/alt + desc = "An armored helmet based on the NRI Altyn Helmet Design. These helmet provide excellent facial protection, if not, the best against ballistic." icon = 'modular_skyrat/master_files/icons/obj/clothing/head/helmet.dmi' worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/head/helmet.dmi' icon_state = "helmetalt_blue" base_icon_state = "helmetalt_blue" + supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON + actions_types = list(/datum/action/item_action/toggle) + supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON + flags_cover = HEADCOVERSEYES | PEPPERPROOF + visor_flags_cover = HEADCOVERSEYES | PEPPERPROOF -//Standard helmet (w/ visor) +//Standard helmet /obj/item/clothing/head/helmet/sec icon = 'modular_skyrat/master_files/icons/obj/clothing/head/helmet.dmi' worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/head/helmet.dmi' icon_state = "security_helmet" base_icon_state = "security_helmet" - actions_types = list(/datum/action/item_action/toggle) - supports_variations_flags = CLOTHING_SNOUTED_VARIATION - flags_cover = HEADCOVERSEYES | PEPPERPROOF - visor_flags_cover = HEADCOVERSEYES | PEPPERPROOF + clothing_flags = SNUG_FIT | STACKABLE_HELMET_EXEMPT + flags_cover = HEADCOVERSEYES|EARS_COVERED dog_fashion = null + supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON - ///chat message when the visor is toggled down. - var/toggle_message = "You pull the visor down on" - ///chat message when the visor is toggled up. - var/alt_toggle_message = "You push the visor up on" - ///Can toggle? - var/can_toggle = TRUE -/// Duplication of toggleable logic - only way to make it toggleable without worse hacks due to being in base maps. -/obj/item/clothing/head/helmet/sec/attack_self(mob/user) - . = ..() - if(.) - return - if(user.incapacitated() || !can_toggle) - return - up = !up - flags_1 ^= visor_flags - flags_inv ^= visor_flags_inv - flags_cover ^= visor_flags_cover - // This part is changed to work with the seclight. - base_icon_state = "[initial(icon_state)][up ? "up" : ""]" - update_icon_state() - to_chat(user, span_notice("[up ? alt_toggle_message : toggle_message] \the [src].")) - - user.update_worn_head() - if(iscarbon(user)) - var/mob/living/carbon/carbon_user = user - carbon_user.update_worn_head() +/obj/item/clothing/head/helmet/sec/futuristic + icon_state = "security_helmet_future" + base_icon_state = "security_helmet_future" + flags_cover = HEADCOVERSEYES | PEPPERPROOF + supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON +/obj/item/clothing/head/helmet/sec/futuristic/blue + icon_state = "security_helmet_future_blue" + base_icon_state = "security_helmet_future_blue" //Beret replacement /obj/item/clothing/head/security_garrison @@ -907,7 +894,6 @@ icon_state = "helmet" base_icon_state = "helmet" actions_types = null - can_toggle = FALSE supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON flags_cover = HEADCOVERSEYES flags_inv = HIDEHAIR diff --git a/modular_skyrat/modules/goofsec/code/sol_fed.dm b/modular_skyrat/modules/goofsec/code/sol_fed.dm index b5bf59d3871..0a4af4683ad 100644 --- a/modular_skyrat/modules/goofsec/code/sol_fed.dm +++ b/modular_skyrat/modules/goofsec/code/sol_fed.dm @@ -455,7 +455,7 @@ GLOBAL_LIST_INIT(call911_do_and_do_not, list( glasses = /obj/item/clothing/glasses/sunglasses ears = /obj/item/radio/headset/headset_sec/alt head = /obj/item/clothing/head/helmet/sf_peacekeeper - belt = /obj/item/gun/energy/disabler + belt = /obj/item/gun/energy/e_gun suit = /obj/item/clothing/suit/armor/sf_peacekeeper r_pocket = /obj/item/flashlight/seclite l_pocket = /obj/item/restraints/handcuffs @@ -463,8 +463,7 @@ GLOBAL_LIST_INIT(call911_do_and_do_not, list( l_hand = /obj/item/gun/ballistic/automatic/sol_rifle backpack_contents = list( /obj/item/storage/box/survival = 1, - /obj/item/storage/box/handcuffs = 1, - /obj/item/melee/baton/security/loaded = 1, + /obj/item/melee/baton/telescopic = 1, /obj/item/ammo_box/magazine/c40sol_rifle/standard = 3, /obj/item/solfed_reporter/treason_reporter = 1, /obj/item/beamout_tool = 1, diff --git a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/ammo/pistol.dm b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/ammo/pistol.dm index cc125a9b997..cedcd828241 100644 --- a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/ammo/pistol.dm +++ b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/ammo/pistol.dm @@ -20,10 +20,10 @@ /obj/projectile/bullet/c35sol name = ".35 Sol Short bullet" - damage = 25 + damage = 20 - wound_bonus = 10 // Normal bullets are 20 - bare_wound_bonus = 20 + wound_bonus = 5 // Normal bullets are 20 + bare_wound_bonus = 25 /obj/item/ammo_box/c35sol @@ -56,7 +56,7 @@ /obj/projectile/bullet/c35sol/incapacitator name = ".35 Sol Short incapacitator bullet" - damage = 5 + damage = 8 stamina = 30 wound_bonus = -40 @@ -108,8 +108,8 @@ sharpness = SHARP_EDGED - wound_bonus = 20 - bare_wound_bonus = 20 + wound_bonus = 25 + bare_wound_bonus = 25 embed_type = /datum/embed_data/c35sol_ripper diff --git a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/ammo/rifle.dm b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/ammo/rifle.dm index dd335c46454..acea00fff9f 100644 --- a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/ammo/rifle.dm +++ b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/ammo/rifle.dm @@ -22,8 +22,8 @@ name = ".40 Sol Long bullet" damage = 35 - wound_bonus = 10 - bare_wound_bonus = 20 + wound_bonus = -30 + bare_wound_bonus = -35 /obj/item/ammo_box/c40sol @@ -66,7 +66,7 @@ sharpness = SHARP_EDGED wound_bonus = 0 - bare_wound_bonus = 10 + bare_wound_bonus = 20 shrapnel_type = /obj/item/shrapnel/stingball embed_type = /datum/embed_data/c40sol_fragmentation diff --git a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/magazines.dm b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/magazines.dm index 0734cb89258..7f1c86842c9 100644 --- a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/magazines.dm +++ b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/magazines.dm @@ -58,7 +58,7 @@ icon_state = "rifle_standard" - w_class = WEIGHT_CLASS_SMALL + w_class = WEIGHT_CLASS_NORMAL max_ammo = 30 diff --git a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/submachinegun.dm b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/submachinegun.dm index 28ac6d7ba8c..db6622b6d8f 100644 --- a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/submachinegun.dm +++ b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/submachinegun.dm @@ -15,7 +15,7 @@ bolt_type = BOLT_TYPE_OPEN - w_class = WEIGHT_CLASS_NORMAL + w_class = WEIGHT_CLASS_BULKY weapon_weight = WEAPON_MEDIUM slot_flags = ITEM_SLOT_SUITSTORE | ITEM_SLOT_BELT diff --git a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/nanotrasen_system_inc/alert_pin.dm b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/nanotrasen_system_inc/alert_pin.dm new file mode 100644 index 00000000000..fa585f9dcb3 --- /dev/null +++ b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/nanotrasen_system_inc/alert_pin.dm @@ -0,0 +1,10 @@ +//Alert locked pin + +/obj/item/firing_pin/alert_level + name = "alert level firing pin" + var/desired_minimium_alert = SEC_LEVEL_VIOLET //For the purpose of the firing pin, we will consider violet, orange and amber as same level + desc = "A small authentication device, to be inserted into a firearm receiver to allow operation. This one is configured to only fire on amber alert or higher." + fail_message = "incorrect alert level!" + +/obj/item/firing_pin/alert_level/pin_auth(mob/living/user) + return (SSsecurity_level.current_security_level.number_level >= desired_minimium_alert) diff --git a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/nanotrasen_system_inc/magazine.dm b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/nanotrasen_system_inc/magazine.dm new file mode 100644 index 00000000000..cff942dd8f5 --- /dev/null +++ b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/nanotrasen_system_inc/magazine.dm @@ -0,0 +1,88 @@ +//9mm Magazines +/obj/item/ammo_box/magazine/m9mm + name = "pistol magazine (9x25mm)" + multiple_sprites = AMMO_BOX_PER_BULLET + icon = 'modular_skyrat/modules/aesthetics/guns/icons/magazine.dmi' + +/obj/item/ammo_box/magazine/m9mm + custom_premium_price = 50 + +/obj/item/ammo_box/magazine/m9mm/rubber + name = "pistol magazine (9x25mm Rubber)" + ammo_type = /obj/item/ammo_casing/c9mm/rubber + icon_state = "9x19pB" + +/obj/item/ammo_box/magazine/m9mm/ihdf + name = "pistol magazine (9x25mm Intelligent Dispersal Foam)" + ammo_type = /obj/item/ammo_casing/c9mm/ihdf + icon_state = "9x19pp" + +//Extended 9mm +/obj/item/ammo_box/magazine/m9mm/stendo + name = "pistol magazine (9x25mm)" + ammo_type = /obj/item/ammo_casing/c9mm + icon_state = "g18" + multiple_sprites = AMMO_BOX_FULL_EMPTY + max_ammo = 33 + +/obj/item/ammo_box/magazine/m9mm/stendo/fire + name = "pistol magazine (9x25mm Incendiary)" + ammo_type = /obj/item/ammo_casing/c9mm/fire + icon_state = "g18_r" + +/obj/item/ammo_box/magazine/m9mm/stendo/rubber + name = "pistol magazine (9x25mm Incendiary)" + ammo_type = /obj/item/ammo_casing/c9mm/rubber + icon_state = "g18_b" + +/obj/item/ammo_box/magazine/m9mm/stendo/hp + name = "pistol magazine (9x25mm Hollow Point)" + ammo_type = /obj/item/ammo_casing/c9mm/hp + icon_state = "g18_hp" + +/obj/item/ammo_box/magazine/m9mm/stendo/ap + name = "pistol magazine (9x25mm Armour Piercing)" + ammo_type = /obj/item/ammo_casing/c9mm/ap + icon_state = "g18_ihdf" + +/obj/item/ammo_box/magazine/m9mm/stendo/ihdf + name = "pistol magazine (9x25mm Intelligent Dispersal Foam)" + ammo_type = /obj/item/ammo_casing/c9mm/ihdf + icon_state = "g18_ihdf" + + +//10mm Cylinder +/obj/item/ammo_box/magazine/internal/cylinder/nt_sec + name = "\improper 10mm revolver cylinder" + desc = "how did you get this" + max_ammo = 6 + ammo_type = /obj/item/ammo_casing/c10mm/rubber + caliber = CALIBER_10MM + +//10mm Stuff +/obj/item/ammo_box/c10mm/speedloader + name = "speed loader (10mm Auto)" + desc = "Designed to quickly reload revolvers." + ammo_type = /obj/item/ammo_casing/c10mm + ammo_band_color = "#dd6057" + max_ammo = 6 + item_flags = NO_MAT_REDEMPTION + icon_state = "38" + multiple_sprites = AMMO_BOX_PER_BULLET + ammo_band_icon = "+38_ammo_band" + + custom_premium_price = 50 + +/obj/item/ammo_box/c10mm/speedloader/rubber + + name = "speed loader (10mm Auto Rubber)" + desc = "Designed to quickly reload revolvers." + ammo_type = /obj/item/ammo_casing/c10mm/rubber + ammo_band_color = "#1824c5" + +/obj/item/ammo_box/c10mm/speedloader/fire + + name = "speed loader (10mm Auto Fire)" + desc = "Designed to quickly reload revolvers." + ammo_type = /obj/item/ammo_casing/c10mm/fire + ammo_band_color = "#c41d1a" diff --git a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/nanotrasen_system_inc/pistol.dm b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/nanotrasen_system_inc/pistol.dm new file mode 100644 index 00000000000..0fee38047fa --- /dev/null +++ b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/nanotrasen_system_inc/pistol.dm @@ -0,0 +1,90 @@ +//Handgun + + +/obj/item/storage/toolbox/guncase/skyrat/pistol/trappiste_small_case/nt_glock + name = "9x25mm Mk12 Standard Pistol" + + weapon_to_spawn = /obj/item/gun/ballistic/automatic/pistol/nt_glock/empty + +/obj/item/storage/toolbox/guncase/skyrat/pistol/trappiste_small_case/nt_glock/PopulateContents() + new weapon_to_spawn (src) + + generate_items_inside(list( + /obj/item/ammo_box/magazine/m9mm/ihdf = 2, + /obj/item/ammo_box/magazine/m9mm/rubber = 3, + ), src) + +/obj/item/gun/ballistic/automatic/pistol/nt_glock + name = "\improper GP-9" + desc = "General Purpose Pistol Number 9. A classic 9x25mm handgun with a small magazine capacity." + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/nanotrasen_system_inc/pistol.dmi' + icon_state = "black" + w_class = WEIGHT_CLASS_NORMAL + spread = 10 + fire_sound = 'sound/weapons/gun/pistol/shot_alt.ogg' + rack_sound = 'sound/weapons/gun/pistol/rack.ogg' + lock_back_sound = 'sound/weapons/gun/pistol/slide_lock.ogg' + bolt_drop_sound = 'sound/weapons/gun/pistol/slide_drop.ogg' + pin = /obj/item/firing_pin + spawn_magazine_type = /obj/item/ammo_box/magazine/m9mm/rubber + +/obj/item/gun/ballistic/automatic/pistol/nt_glock/give_manufacturer_examine() + AddElement(/datum/element/manufacturer_examine, COMPANY_NANOTRASEN) + +/obj/item/gun/ballistic/automatic/pistol/nt_glock/empty + spawnwithmagazine = FALSE + + +/obj/item/storage/toolbox/guncase/skyrat/nt_glock_spec + name = "9x25mm Mk2 Special Operation Pistol" + + weapon_to_spawn = /obj/item/gun/ballistic/automatic/pistol/nt_glock/empty + +/obj/item/storage/toolbox/guncase/skyrat/pistol/trappiste_small_case/nt_glock_spec/PopulateContents() + new weapon_to_spawn (src) + + generate_items_inside(list( + /obj/item/ammo_box/magazine/m9mm/stendo/hp = 2, + /obj/item/ammo_box/magazine/m9mm/stendo/ap = 3, + ), src) + +/obj/item/gun/ballistic/automatic/pistol/nt_glock/spec + name = "\improper GP-93R" + desc = "General Purpose Pistol Number 9, 3-Round Burst. A special operation variant with a high capacity magazine." + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/nanotrasen_system_inc/pistol.dmi' + icon_state = "silver" + spread = 17 + pin = /obj/item/firing_pin + fire_delay = 2 + burst_size = 3 + spawn_magazine_type = /obj/item/ammo_box/magazine/m9mm/stendo + +/obj/item/gun/ballistic/automatic/pistol/nt_glock/empty + spawnwithmagazine = FALSE + +// Revolver + +/obj/item/gun/ballistic/revolver/nt_revolver + name = "\improper R10" + desc = "The Revolver Number 10. A rugged and reliable pistol chambered in 10mm Auto, holds 6 shot. Remember our promise" + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/nanotrasen_system_inc/pistol.dmi' + icon_state = "zeta" + spawn_magazine_type = /obj/item/ammo_box/magazine/internal/cylinder/nt_sec + accepted_magazine_type = /obj/item/ammo_box/magazine/internal/cylinder/nt_sec + +/obj/item/gun/ballistic/revolver/nt_revolver/give_manufacturer_examine() + AddElement(/datum/element/manufacturer_examine, COMPANY_NANOTRASEN) + +/obj/item/storage/toolbox/guncase/skyrat/pistol/trappiste_small_case/nt_revolver + name = "10mm Auto Standard Revolver" + + weapon_to_spawn = /obj/item/gun/ballistic/revolver/nt_revolver + +/obj/item/storage/toolbox/guncase/skyrat/pistol/trappiste_small_case/nt_revolver/PopulateContents() + new weapon_to_spawn (src) + + generate_items_inside(list( + /obj/item/ammo_box/c10mm/speedloader = 2, + /obj/item/ammo_box/c10mm/speedloader/rubber = 3, + ), src) + diff --git a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/ammo/pistol.dm b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/ammo/pistol.dm new file mode 100644 index 00000000000..5d93b419471 --- /dev/null +++ b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/ammo/pistol.dm @@ -0,0 +1,74 @@ +/obj/item/ammo_casing/c460rowland + name = ".460 Rowland Magnum bullet casing" + desc = "A Romulus Tech standard lethal pistol round." + + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/ammo.dmi' + icon_state = "sl-casing" + + caliber = CALIBER_460ROWLAND + projectile_type = /obj/projectile/bullet/c460rowland + +/obj/projectile/bullet/c460rowland + name = ".460 Rowland Magnum" + damage = 35 + stamina = 15 //knock the winds outta ya + + wound_bonus = -35 + bare_wound_bonus = -60 + stamina_falloff_tile = 0.3 + +/obj/item/ammo_casing/c460rowland/dart + name = ".460 Rowland Armour Piercing bullet casing" + + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/ammo.dmi' + icon_state = "sr-casing" + + caliber = CALIBER_460ROWLAND + projectile_type = /obj/projectile/bullet/c460rowland/dart + +/obj/projectile/bullet/c460rowland/dart + name = ".460 Rowland Armour Piercing" + damage = 25 + + wound_bonus = -50 + bare_wound_bonus = -10 + armour_penetration = 40 + damage_falloff_tile = 0 + stamina_falloff_tile = 0 + +//457 + +/obj/item/ammo_casing/c457govt + name = ".457 Government bullet casing" + desc = "A Romulus Tech standard lethal pistol round." + + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/ammo.dmi' + icon_state = "sl-casing" + + caliber = CALIBER_457GOVT + projectile_type = /obj/projectile/bullet/c457govt + +/obj/projectile/bullet/c457govt + name = ".457 Government" + damage = 35 + wound_bonus = -25 + bare_wound_bonus = -35 + +/obj/item/ammo_casing/c457govt/dart + name = ".457 Government Accelerating" + + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/ammo.dmi' + icon_state = "sr-casing" + + caliber = CALIBER_457GOVT + projectile_type = /obj/projectile/bullet/c457govt/dart + +/obj/projectile/bullet/c457govt/dart + name = ".457 Government Accelerating" + damage = 15 + + wound_bonus = -10 + bare_wound_bonus = -10 + armour_penetration = 45 + speed = 0.5 + range = 14 diff --git a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/ammo/rifle.dm b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/ammo/rifle.dm new file mode 100644 index 00000000000..ae33c1ccc4d --- /dev/null +++ b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/ammo/rifle.dm @@ -0,0 +1,150 @@ +#define AMMO_MATS_SHOTGUN list(/datum/material/iron = SMALL_MATERIAL_AMOUNT * 4) // not quite as thick as a half-sheet + +#define AMMO_MATS_SHOTGUN_FLECH list(/datum/material/iron = SMALL_MATERIAL_AMOUNT * 2,\ + /datum/material/titanium = SMALL_MATERIAL_AMOUNT * 2) + +#define AMMO_MATS_SHOTGUN_HIVE list(/datum/material/iron = SMALL_MATERIAL_AMOUNT * 2,\ + /datum/material/plasma = SMALL_MATERIAL_AMOUNT * 1,\ + /datum/material/silver = SMALL_MATERIAL_AMOUNT * 1) + +#define AMMO_MATS_SHOTGUN_TIDE list(/datum/material/iron = SMALL_MATERIAL_AMOUNT * 2,\ + /datum/material/plasma = SMALL_MATERIAL_AMOUNT * 1,\ + /datum/material/titanium = SMALL_MATERIAL_AMOUNT * 1) + +#define AMMO_MATS_SHOTGUN_PLASMA list(/datum/material/iron = SMALL_MATERIAL_AMOUNT * 2,\ + /datum/material/plasma = SMALL_MATERIAL_AMOUNT * 2) + + +/obj/item/ammo_casing/caflechette + name = "flechette steel penetrator" + desc = "A Romfed standard rifle flechette." + + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/carwo_defense_systems/ammo.dmi' + icon_state = "40sol" + + caliber = CALIBER_FLECHETTE + projectile_type = /obj/projectile/bullet/caflechette + custom_materials = AMMO_MATS_SHOTGUN_FLECH + advanced_print_req = TRUE + +/obj/item/ammo_casing/caflechette/Initialize(mapload) + . = ..() + + AddElement(/datum/element/caseless) + + +/obj/projectile/bullet/caflechette + name = "flechette penetrator" + damage = 15 + armour_penetration = 60 + wound_bonus = 10 + bare_wound_bonus = 10 + embed_type = /datum/embed_data/caflechette + dismemberment = 0 + +/datum/embed_data/caflechette + embed_chance = 55 + pain_chance = 70 + fall_chance = 30 + jostle_chance = 80 + ignore_throwspeed_threshold = TRUE + pain_stam_pct = 0.9 + pain_mult = 2 + rip_time = 2 SECONDS + +/obj/item/ammo_casing/caflechette/ripper + name = "flechette dart" + desc = "A Romfed standard rifle flechette." + projectile_type = /obj/projectile/bullet/caflechette/ripper + custom_materials = AMMO_MATS_SHOTGUN_TIDE + +/obj/projectile/bullet/caflechette/ripper + name = "flechette dart" + damage = 10 + wound_bonus = 25 + bare_wound_bonus = 35 + embed_type = /datum/embed_data/ripper + armour_penetration = 40 //defeat basic armour + +/datum/embed_data/ripper + embed_chance = 200 + pain_chance = 70 + fall_chance = 1 + jostle_chance = 80 + ignore_throwspeed_threshold = TRUE + pain_stam_pct = 0.9 + pain_mult = 2 + rip_time = 5 SECONDS + +/obj/item/ammo_casing/caflechette/ballpoint + name = "steel ball" + desc = "A bullet casing with a large metallic ball as a projectile." + projectile_type = /obj/projectile/bullet/caflechette/ballpoint + custom_materials = AMMO_MATS_SHOTGUN_TIDE + +/obj/projectile/bullet/caflechette/ballpoint + name = "high velocity steel ball" + damage = 10 + wound_bonus = 20 + bare_wound_bonus = 10 + sharpness = SHARP_EDGED + wound_bonus = 0 + bare_wound_bonus = 20 + armour_penetration = 10 + shrapnel_type = /obj/item/shrapnel/stingball + embed_type = /datum/embed_data/ballpoint + stamina = 20 + ricochet_chance = 50 + ricochets_max = 3 + ricochet_auto_aim_angle = 90 + ricochet_auto_aim_range = 5 + +/datum/embed_data/ballpoint + embed_chance = 50 + fall_chance = 5 + jostle_chance = 5 + ignore_throwspeed_threshold = TRUE + pain_stam_pct = 0.4 + pain_mult = 2 + jostle_pain_mult = 3 + rip_time = 1 SECONDS + +/obj/item/ammo_casing/caflechette/magnesium + name = "magnesium dart" + projectile_type = /obj/projectile/bullet/caflechette/magnesium + custom_materials = AMMO_MATS_SHOTGUN_PLASMA + +/obj/projectile/bullet/caflechette/magnesium + name = "high velocity magnesium rod" + damage = 5 + wound_bonus = 15 + bare_wound_bonus = 5 + embed_type = /datum/embed_data/magnesium + armour_penetration = 100 //does really low damage + +/datum/embed_data/magnesium + embed_chance = 80 + pain_chance = 10 + fall_chance = 10 + jostle_chance = 80 + ignore_throwspeed_threshold = TRUE + pain_stam_pct = 0.9 + pain_mult = 2 + rip_time = 10 SECONDS + +/obj/projectile/bullet/caflechette/magnesium/on_hit(atom/target, blocked = 0, pierce_hit) + . = ..() + if(iscarbon(target)) + var/mob/living/carbon/M = target + M.adjust_fire_stacks(12) + M.ignite_mob() + +#undef AMMO_MATS_SHOTGUN + +#undef AMMO_MATS_SHOTGUN_FLECH + +#undef AMMO_MATS_SHOTGUN_HIVE + +#undef AMMO_MATS_SHOTGUN_TIDE + +#undef AMMO_MATS_SHOTGUN_PLASMA diff --git a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/magazines.dm b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/magazines.dm new file mode 100644 index 00000000000..c258e4a658f --- /dev/null +++ b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/magazines.dm @@ -0,0 +1,53 @@ +//Handgun Magazine + +/obj/item/ammo_box/magazine/m45a5 + name = "\improper m45a5 magazine (Rose)" + desc = "A magazine for the m45a5 chambered in .460 Rowland, holds ten rounds. Warning, contains expanding head that deform on contact, may cause excessive bleeding." + + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/ammo.dmi' + icon_state = "rowlandmodular" + + multiple_sprites = AMMO_BOX_FULL_EMPTY + + w_class = WEIGHT_CLASS_NORMAL + + ammo_type = /obj/item/ammo_casing/c460rowland + caliber = CALIBER_460ROWLAND + max_ammo = 10 + +/obj/item/ammo_box/magazine/m45a5/ap + name = "\improper m45a5 magazine (Armour Piercing)" + desc = "A magazine for the m45a5 chambered in .460 Rowland, holds ten rounds. Warning, contains lead core intended to defeat body armour." + +/obj/item/ammo_box/magazine/m45a5/starts_empty + start_empty = TRUE + +//Cylinder (not speedloader) + +/obj/item/ammo_box/magazine/internal/cylinder/c457 + caliber = CALIBER_457GOVT + ammo_type = /obj/item/ammo_casing/c457govt + +//Rifle Magazine +/obj/item/ammo_box/magazine/caflechette + name = "flechette penetrator box" + ammo_type = /obj/item/ammo_casing/caflechette + caliber = CALIBER_FLECHETTE + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/ammo.dmi' + icon_state = "cmg_penetrator" + max_ammo = 25 + +/obj/item/ammo_box/magazine/caflechette/ripper + name = "flechette ripper box" + ammo_type = /obj/item/ammo_casing/caflechette/ripper + icon_state = "cmg_ripper" + +/obj/item/ammo_box/magazine/caflechette/ballpoint + name = "ballpoint box" + ammo_type = /obj/item/ammo_casing/caflechette/ballpoint + icon_state = "cmg_ballpoint" + +/obj/item/ammo_box/magazine/caflechette/magnesium + name = "magnesium rod box" + ammo_type = /obj/item/ammo_casing/caflechette/magnesium + icon_state = "cmg_incend" diff --git a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/pistol.dm b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/pistol.dm new file mode 100644 index 00000000000..fe66d9ede66 --- /dev/null +++ b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/pistol.dm @@ -0,0 +1,145 @@ +//Pistol, Handguns and Revolvers +//Now improved + +/obj/item/gun/ballistic/revolver/hos_revolver + name = "\improper HR-460MS" + desc = "An experimental revolver design that can only be loaded one shot at a time, if the initial damage did not kill, the bleedout would. Chambered in .457 Government." + accepted_magazine_type = /obj/item/ammo_box/magazine/internal/cylinder/c457 + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/revolver.dmi' + icon_state = "microtracker" + fire_sound = 'modular_skyrat/modules/modular_weapons/sounds/revolver_heavy.ogg' + +/obj/item/gun/ballistic/revolver/hos_revolver/give_manufacturer_examine() + AddElement(/datum/element/manufacturer_examine, COMPANY_ROMTECH) + +/obj/item/gun/ballistic/revolver/hos_revolver/long + name = "\improper HR-460LR" + desc = "A long unwiedly revolver from Romulus Technology. chambered in the rare .457 Government. You might be able to kill someone by whacking it over the head" + icon_state = "tracker" + force = 18 + +/obj/item/storage/bag/b460reloadpouch + name = "reload pouch" + desc = "A pouch for holding loose casings for .357 ammo and .457 ammo. incompatible with anything else. Fit on your belt too" + icon = 'modular_skyrat/modules/sec_haul/icons/misc/pouches.dmi' + icon_state = "reloadpouch" + slot_flags = ITEM_SLOT_POCKETS | ITEM_SLOT_BELT + w_class = WEIGHT_CLASS_BULKY + worn_icon = 'modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/romulus_technology/guns_worn.dmi' + worn_icon_state = null + +/obj/item/storage/bag/b460reloadpouch/Initialize(mapload) + . = ..() + atom_storage.max_specific_storage = WEIGHT_CLASS_SMALL + atom_storage.max_total_storage = 35 + atom_storage.max_slots = 35 + atom_storage.numerical_stacking = TRUE + atom_storage.set_holdable(list( + /obj/item/ammo_casing/c457govt, + /obj/item/ammo_casing/a357, + )) + +/obj/item/storage/bag/b460reloadpouch/PopulateContents() + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + new /obj/item/ammo_casing/c457govt(src) + +/obj/item/storage/toolbox/guncase/skyrat/hos_revolver + name = "heavy revolver .457" + +/obj/item/storage/toolbox/guncase/skyrat/hos_revolver/PopulateContents() + new /obj/item/gun/ballistic/revolver/hos_revolver(src) + new /obj/item/storage/bag/b460reloadpouch(src) + +/obj/item/gun/ballistic/automatic/pistol/m1911/gold + name = "gold trimmed m1911" + desc = "A classic .460 ceres handgun with a small magazine capacity. Now trimmed in gold" + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/pistol.dmi' + icon_state = "m1911" + +/obj/item/gun/ballistic/automatic/pistol/m1911/gold/give_manufacturer_examine() + AddElement(/datum/element/manufacturer_examine, COMPANY_ROMTECH) + + +/obj/item/storage/toolbox/guncase/skyrat/m1911_gold + name = "golden m1911 .460 ceres" + weapon_to_spawn = /obj/item/gun/ballistic/automatic/pistol/m1911/gold + extra_to_spawn = /obj/item/ammo_box/magazine/m45 + +/obj/item/storage/toolbox/guncase/skyrat/m1911/PopulateContents() + new weapon_to_spawn (src) + + generate_items_inside(list( + /obj/item/ammo_box/c45 = 2, + ), src) + +/obj/item/storage/toolbox/guncase/skyrat/m45a5 + name = "heavy pistol .460 magnum" + +/obj/item/storage/toolbox/guncase/skyrat/m45a5/PopulateContents() + new /obj/item/gun/ballistic/automatic/pistol/m45a5(src) + new /obj/item/ammo_box/magazine/m45a5(src) + new /obj/item/ammo_box/magazine/m45a5(src) + new /obj/item/ammo_box/magazine/m45a5(src) + +/obj/item/gun/ballistic/automatic/pistol/m45a5 + name = "M4A5" + desc = "A standard issue pistol given to pilot officers in Romulus Federation, chambered in .460 Rowland Magnum, now commonly found in the hands of high ranking NanotTrasen Staff" + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/pistol.dmi' + icon_state = "m45a5" + fire_sound = 'modular_skyrat/modules/modular_weapons/sounds/pistol_heavy.ogg' + force = 15 + fire_delay = 1.8 SECONDS + special_mags = TRUE + recoil = 3 + + accepted_magazine_type = /obj/item/ammo_box/magazine/m45a5 + spawn_magazine_type = /obj/item/ammo_box/magazine/m45a5 + +/obj/item/gun/ballistic/automatic/pistol/m45a5/give_manufacturer_examine() + AddElement(/datum/element/manufacturer_examine, COMPANY_ROMTECH) + +/obj/item/gun/ballistic/automatic/pistol/m45a5/examine(mob/user) + . = ..() + . += span_notice("You can examine closer to learn a little more about this weapon.") + +/obj/item/gun/ballistic/automatic/pistol/m45a5/examine_more(mob/user) + . = ..() + + . += "This Design was made by Romulus Technology for \ + usage during the start of the NRI-Sol Border war. \ + Following the embargo and trade restriction \ + making it impossible for Romulus Federation to source weapory, \ + with this design being rapidly pushed out, being made from an advanced sol design \ + this pistol seems rather unassuming but it has been, itself, the new symbol of peace \ + Leaving NRI weapon in the past, as it now became the symbol of the oppressive era of Romulus\ + To whom it may concerns, These weapon were mostly used by the new Romulus National Army,\ + it was a symbol of struggle and freedom \ + Weapons cannot bring people back, but it can save your life." + + return . diff --git a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/poster.dm b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/poster.dm new file mode 100644 index 00000000000..a89b9f6c81b --- /dev/null +++ b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/poster.dm @@ -0,0 +1,36 @@ +/obj/structure/sign/poster/official/idmarecruit + name = "Romulus Federation Marine Corp - Enlist Today" + desc = "This poster depicts a RomFed Marine in their full gear. It is printed on some sort of space resistant paper." + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/poster.dmi' + icon_state = "idmarecruit" + +/obj/structure/sign/poster/official/idmarecruit/examine_more(mob/user) + . = ..() + + . += "Join the Romulus Federation Marine Corp Today! \ + Service will ensure welfare, long term position as security consultant in many company \ + And even opportunity to join Sol Galactic Peacekeeping Program \ + What are you waiting for!?" + + return . + +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/poster/official/idmarecruit, 32) + +/obj/structure/sign/poster/official/flech_rifle + name = "Weapon of the Future" + desc = "This poster depicts the CMG-1, a standard issue rifle in the RomFed Military. \ + It claims that this rifle can defeat any body armour currently available, sounds utterlry insane right?" + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/poster.dmi' + icon_state = "cmg1" + +/obj/structure/sign/poster/official/flech_rifle/examine_more(mob/user) + . = ..() + + . += "Small text details that certain types of magazines may not be available in your \ + region depending on local weapons regulations. Suspiciously, however, if you squint at \ + it a bit, the background colors of the image come together vaguely in the shape of \ + a computer board and a multitool. What did they mean by this?" + + return . + +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/poster/official/carwo_magazine, 32) diff --git a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/rifle.dm b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/rifle.dm new file mode 100644 index 00000000000..10e63c044f8 --- /dev/null +++ b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/rifle.dm @@ -0,0 +1,245 @@ +//Sprite for these guns are modified from the carwil/carwo rifle, they're a pallet swap with very small modification +//Main Rifle +/obj/item/gun/ballistic/automatic/rom_carbine + name = "\improper RomTech Carbine" + desc = "An unusual variation of the Carwo-Carwil Battle rifle fielded as service rifle in Romulus Federation, preferred by some law enforcement agency for the compact nature. Accepts any standard .40 SolFed rifle magazine." + + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/gun48x32.dmi' + icon_state = "carbine" + + worn_icon = 'modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/romulus_technology/guns_worn.dmi' + worn_icon_state = "carbine" + + lefthand_file = 'modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/romulus_technology/guns_lefthand.dmi' + righthand_file = 'modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/romulus_technology/guns_righthand.dmi' + inhand_icon_state = "carbine" + + bolt_type = BOLT_TYPE_LOCKING + + special_mags = TRUE + + w_class = WEIGHT_CLASS_BULKY + weapon_weight = WEAPON_HEAVY + slot_flags = ITEM_SLOT_BACK | ITEM_SLOT_SUITSTORE | ITEM_SLOT_BELT + + burst_size = 1 + fire_delay = 3 + + spread = 7 + projectile_wound_bonus = -35 + + accepted_magazine_type = /obj/item/ammo_box/magazine/c40sol_rifle + spawn_magazine_type = /obj/item/ammo_box/magazine/c40sol_rifle/standard + + actions_types = list() + +/obj/item/gun/ballistic/automatic/rom_carbine/Initialize(mapload) + . = ..() + give_autofire() + +/obj/item/gun/ballistic/automatic/rom_carbine/proc/give_autofire() + AddComponent(/datum/component/automatic_fire, fire_delay) + +/obj/item/gun/ballistic/automatic/rom_carbine/give_manufacturer_examine() + AddElement(/datum/element/manufacturer_examine, COMPANY_ROMTECH) + +/obj/item/gun/ballistic/automatic/rom_carbine/examine(mob/user) + . = ..() + . += span_notice("You can examine closer to learn a little more about this weapon.") + +/obj/item/gun/ballistic/automatic/rom_carbine/examine_more(mob/user) + . = ..() + + . += "This Design was made by Romulus Technology for \ + usage during the start of the NRI-Sol Border war. \ + Following the embargo and trade restriction \ + making it impossible for Romulus Federation to source weapory, \ + with this design being rapidly pushed out, being made from converted rifle making it easier to acquire, \ + this rifle seems rather unassuming but it has been, itself, the new symbol of peace \ + Leaving NRI weapon in the past, as it now became the symbol of the oppressive era of Romulus\ + To whom it may concerns, These weapon were mostly used by the new Romulus National Army,\ + it was a symbol of struggle and freedom \ + Weapons cannot bring people back, but it can save your life." + + return . + +//Bolt Action Rifle +/obj/item/gun/ballistic/rifle/carwil + name = "\improper RomTech Ceremonial Rifle" + desc = "A boltaction ceremonial rifle, chambered in Sol .40 Rifle While technically outdated in modern arms markets, it still used by recreational hunter \ + as rifle of this kind are much more controllable. Famously used by the royal guard of Romulus Federation." + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/gun48x32.dmi' + icon_state = "elite" + + worn_icon = 'modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/romulus_technology/guns_worn.dmi' + worn_icon_state = "carbine" + + lefthand_file = 'modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/romulus_technology/guns_lefthand.dmi' + righthand_file = 'modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/romulus_technology/guns_righthand.dmi' + inhand_icon_state = "carbine" + inhand_x_dimension = 32 + inhand_y_dimension = 32 + weapon_weight = WEAPON_HEAVY + fire_sound = 'modular_skyrat/modules/modular_weapons/sounds/rifle_heavy.ogg' + suppressed_sound = 'modular_skyrat/modules/modular_weapons/sounds/suppressed_rifle.ogg' + fire_sound_volume = 90 + load_sound = 'sound/weapons/gun/sniper/mag_insert.ogg' + rack_sound = 'sound/weapons/gun/sniper/rack.ogg' + recoil = 2 + accepted_magazine_type = /obj/item/ammo_box/magazine/c40sol_rifle + spawn_magazine_type = /obj/item/ammo_box/magazine/c40sol_rifle + internal_magazine = FALSE + w_class = WEIGHT_CLASS_BULKY + slot_flags = ITEM_SLOT_BACK + mag_display = TRUE + tac_reloads = TRUE + rack_delay = 1.5 SECONDS + can_suppress = TRUE + can_unsuppress = TRUE + special_mags = TRUE + +/obj/item/gun/ballistic/rifle/carwil/give_manufacturer_examine() + AddElement(/datum/element/manufacturer_examine, COMPANY_ROMTECH) + +/obj/item/gun/ballistic/rifle/carwil/empty + spawnwithmagazine = FALSE + +/obj/item/storage/toolbox/guncase/skyrat/ceremonial_rifle + name = "Sporting Rifle Case" + weapon_to_spawn = /obj/item/gun/ballistic/rifle/carwil/empty + extra_to_spawn = /obj/item/ammo_box/magazine/c40sol_rifle/starts_empty + +/obj/item/storage/toolbox/guncase/skyrat/ceremonial_rifle/PopulateContents() + new weapon_to_spawn (src) + + generate_items_inside(list( + /obj/item/ammo_box/c40sol/fragmentation = 1, + /obj/item/ammo_box/c40sol = 1, + ), src) + +//Flechette Rifle +//This Replace The Battle Rifle, handle with care please +//This is based on the old CMG Code from Hatterhat when he made it foldable, Dragonfruit made the sprite sometime ago and I'm using it as it's easier than remaking new sprite from the ground up + +/obj/item/gun/ballistic/automatic/rom_flech + name = "\improper RomTech CMG-1 Rifle" + desc = "The Compact Machinegun-1 is an automatic rifle fielded by the Romulus Expeditionary Force, chambered in an experimental flechette cartridge capable of defeating all type of conventional body armour. Has a folding stock" + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/gun40x32.dmi' + icon_state = "cmg1" + worn_icon = 'modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/carwo_defense_systems/guns_worn.dmi' + worn_icon_state = "infanterie_evil" +//placeeholder, I had to do this in a crunch hour.. sorry! - Kali + lefthand_file = 'modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/carwo_defense_systems/guns_lefthand.dmi' + righthand_file = 'modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/carwo_defense_systems/guns_righthand.dmi' + inhand_icon_state = "infanterie_evil" + bolt_type = BOLT_TYPE_LOCKING + mag_display = TRUE + mag_display_ammo = TRUE + empty_indicator = TRUE + w_class = WEIGHT_CLASS_BULKY + weapon_weight = WEAPON_HEAVY + slot_flags = ITEM_SLOT_BACK | ITEM_SLOT_SUITSTORE | ITEM_SLOT_BELT + selector_switch_icon = TRUE + burst_size = 2 + fire_delay = 2 + spread = 5 + pin = /obj/item/firing_pin/alert_level + + accepted_magazine_type = /obj/item/ammo_box/magazine/caflechette + spawn_magazine_type = /obj/item/ammo_box/magazine/caflechette + var/folding_sound = 'sound/weapons/batonextend.ogg' + /// is our stock collapsed? + var/folded = FALSE + /// how long does it take to extend/collapse the stock + var/toggle_time = 1 SECONDS + /// what's our spread with our extended stock (mild varedit compatibility I Guess)? + var/unfolded_spread = 5 + /// what's our spread with a folded stock (see above comment)? + var/folded_spread = 20 + +/obj/item/gun/ballistic/automatic/rom_flech/examine(mob/user) + . = ..() + . += span_notice("Alt-click to [folded ? "extend" : "collapse"] the stock.") + +/obj/item/gun/ballistic/automatic/rom_flech/click_alt(mob/user) + if(!user.is_holding(src)) + return + if(item_flags & IN_STORAGE) + return + toggle_stock(user) + +/obj/item/gun/ballistic/automatic/rom_flech/proc/toggle_stock(mob/user, var/forced) + if(!user && forced) + folded = !folded + update_fold_stats() + return + balloon_alert(user, "[folded ? "extending" : "collapsing"] stock...") + if(!do_after(user, toggle_time)) + balloon_alert(user, "interrupted!") + return + folded = !folded + update_fold_stats() + balloon_alert(user, "stock [folded ? "collapsed" : "extended"]") + playsound(src.loc, folding_sound, 30, 1) + +/obj/item/gun/ballistic/automatic/rom_flech/proc/update_fold_stats() + if(folded) + spread = folded_spread + else + spread = unfolded_spread + update_icon() + +/obj/item/gun/ballistic/automatic/rom_flech/update_overlays() + . = ..() + . += "[icon_state]-stock[folded ? "_in" : "_out"]" + +/obj/item/gun/ballistic/automatic/rom_flech/give_manufacturer_examine() + AddElement(/datum/element/manufacturer_examine, COMPANY_ROMTECH) + +/obj/item/gun/ballistic/automatic/rom_flech/empty + spawnwithmagazine = FALSE + +/obj/item/storage/toolbox/guncase/skyrat/rom_flech + name = "CMG-1 Rifle Case" + weapon_to_spawn = /obj/item/gun/ballistic/automatic/rom_flech/empty + +/obj/item/storage/toolbox/guncase/skyrat/rom_flech/PopulateContents() + new weapon_to_spawn (src) + + generate_items_inside(list( + /obj/item/ammo_box/magazine/caflechette = 2, + /obj/item/ammo_box/magazine/caflechette/ballpoint = 3, + ), src) + +/obj/item/gun/ballistic/automatic/rom_flech/blueshield + name = "\improper RomTech CMG-2C Rifle" + desc = "The Compact Machinegun-2 Commando is an automatic rifle used by Romulus Executive Protection Service, modified to be one handed for usage with shield." + icon_state = "cmg2" + worn_icon = 'modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/carwo_defense_systems/guns_worn.dmi' + worn_icon_state = "infanterie_evil" + lefthand_file = 'modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/carwo_defense_systems/guns_lefthand.dmi' + righthand_file = 'modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/carwo_defense_systems/guns_righthand.dmi' + inhand_icon_state = "infanterie_evil" + bolt_type = BOLT_TYPE_LOCKING + w_class = WEIGHT_CLASS_BULKY + weapon_weight = WEAPON_LIGHT + burst_size = 3 + spread = 0 + pin = /obj/item/firing_pin + unfolded_spread = 0 + folded_spread = 7 + +/obj/item/gun/ballistic/automatic/rom_flech/blueshield/empty + spawnwithmagazine = FALSE + +/obj/item/storage/toolbox/guncase/skyrat/blueshield_cmg + name = "CMG-2C Rifle Case" + weapon_to_spawn = /obj/item/gun/ballistic/automatic/rom_flech/blueshield/empty + +/obj/item/storage/toolbox/guncase/skyrat/blueshield_cmg/PopulateContents() + new weapon_to_spawn (src) + + generate_items_inside(list( + /obj/item/ammo_box/magazine/caflechette = 2, + /obj/item/ammo_box/magazine/caflechette/ripper = 2, + ), src) diff --git a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/smg.dm b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/smg.dm new file mode 100644 index 00000000000..6c65d7b7c2b --- /dev/null +++ b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/romulus_technology/smg.dm @@ -0,0 +1,49 @@ +//While I could also just, make it a subtype, I prefer to keep it seperate incase I need to switch later + +/obj/item/gun/ballistic/automatic/rom_smg + name = "\improper RomTech Submachine gun" + desc = "A horrible conversion kit of the sindano only seen in usage by PMC and in Romulus Police Force. Accepts any standard Sol pistol magazine." + + icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/gun40x32.dmi' + icon_state = "gelato" + + lefthand_file = 'modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/romulus_technology/guns_lefthand.dmi' + righthand_file = 'modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/romulus_technology/guns_righthand.dmi' + inhand_icon_state = "gelato" + + special_mags = TRUE + + bolt_type = BOLT_TYPE_OPEN + + w_class = WEIGHT_CLASS_BULKY + weapon_weight = WEAPON_MEDIUM + slot_flags = ITEM_SLOT_SUITSTORE | ITEM_SLOT_BELT + + accepted_magazine_type = /obj/item/ammo_box/magazine/c35sol_pistol + spawn_magazine_type = /obj/item/ammo_box/magazine/c35sol_pistol/stendo + + fire_sound = 'modular_skyrat/modules/modular_weapons/sounds/smg_light.ogg' + can_suppress = TRUE + + suppressor_x_offset = 11 + + burst_size = 1 + fire_delay = 2 + + spread = 4 + + actions_types = list() + +/obj/item/gun/ballistic/automatic/rom_smg/Initialize(mapload) + . = ..() + + give_autofire() + +/// Separate proc for handling auto fire just because one of these subtypes isn't otomatica +/obj/item/gun/ballistic/automatic/rom_smg/proc/give_autofire() + AddComponent(/datum/component/automatic_fire, fire_delay) + +/obj/item/gun/ballistic/automatic/rom_smg/give_manufacturer_examine() + AddElement(/datum/element/manufacturer_examine, COMPANY_ROMTECH) + +//Does not have additional examine text.. Yet diff --git a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/trappiste_fabriek/gunsets.dm b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/trappiste_fabriek/gunsets.dm index 8343254013d..b738e37d284 100644 --- a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/trappiste_fabriek/gunsets.dm +++ b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/trappiste_fabriek/gunsets.dm @@ -23,7 +23,7 @@ name = "Trappiste 'Wespe' gunset" weapon_to_spawn = /obj/item/gun/ballistic/automatic/pistol/sol/no_mag - extra_to_spawn = /obj/item/ammo_box/magazine/c35sol_pistol + extra_to_spawn = /obj/item/ammo_box/magazine/c35sol_pistol/starts_empty /obj/item/storage/toolbox/guncase/skyrat/pistol/trappiste_small_case/eland name = "Trappiste 'Eland' gunset" diff --git a/modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/romulus_technology/guns_lefthand.dmi b/modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/romulus_technology/guns_lefthand.dmi new file mode 100644 index 0000000000000000000000000000000000000000..20739690251dc99099765e93b30e079f6ff2ffd6 GIT binary patch literal 738 zcmV<80v-K{P)_#z`&>VfFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM z;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+Ik6}yGcQ$%i!&v&s2HS;i!-e#F*g;& zHbkgPPt8dz$;YKkS;5uM1#CY6oJ=ME@}KDW0005yNklk_C z;yi#^`~Vxs_1O3gPP+P<^mIX~=du!B%fmSIr*38AKGSR UMqzDrdH?_b07*qoM6N<$g36Fh=>Px# literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/romulus_technology/guns_righthand.dmi b/modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/romulus_technology/guns_righthand.dmi new file mode 100644 index 0000000000000000000000000000000000000000..2b6faba58508f4cb3ea848bf337ec74a9aa72ba2 GIT binary patch literal 740 zcmVUBqJ$MRa|_6hr+?h>+9=^ik>ViEHW}O92^`I6B7;&4k{`tz`($Sm8@X^ z0004WQchCV=-0C=2JR&a84_w-Y6@%7{?OD!tS z%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DLJtyDKjrsiHkEOv#1!P zjf*p_C^0t`#5P2zOHa*7EXl{EOj*Iz&joBh0Gv!E|MH*c`2YX`-bqA3RA_Ep=uE^!?v<+u{!>IAAu}Ot#;JG18tR;>D>kilQjWXYu%g^wt96K=%V8*gIOQ zzy=ASU|?XZiH1~4&y2B2WmTCQVG)2;Kty>B2YkL>NXwQqEz%Ri7aXh@?JDt2wkLpG zFH0l7@%M0VH9cvm>KYv!d%oL^&bvB@<%WTle-IaiYd2S729=^%@PKDg1f z8c=EQ+xzn*AhQi@nt)mQCwb?_vHcrS>FAtKAH_hwjs-R!FT8i7_eYg$ydPbmXAk#D z;y0`xCS#^nb*>HUa9V+VpiFYUn?slW;t=NRL)-L&ck>k5)t9bmcD|`A(5GxH&D$Iu zL`xg}a8!E3pt;R8|Np<&sVIt~D9VTPCf;^T2o-_r5ujs2sF3CQBV7|hg+i|1Ax+9>n!O4n>o;-f-&Hw-a0d!JMQvg8b*k%9#0Bm|x zSad{Xb7OL8aCB*JZU6vyoKseCa&`CgQ*iP1YCm z3;=f68sd>7UH1S00aZyvK~zYIy_8E%#4rqo^QhWwXHvm7Ei)3!KKG^c05cVZ?Hqxt zu;U8cl36uQ{3{?3c=bE_YCCRhA--kO^0Sg?t#b|-O#<8@fP|1Rg>+g?pssasI;j!x zL>vI9_C%Zk00T*p_9qUs&(6tu%YbBfp*ZhDau}&sGC=rOH#|Z$Mgdja*HJ+B?-Zy( zgbxbztjOf>Mgerq-53Xos-n1Mz+`TS2Qn4&))AL!t}- z83Lw>1F8!E6#`+3KR0Rl8U4d>Kgim>7`Pu~>ki?5P`LxtiV9oZR|y72rxyeqNxH96 zqzhOv`gqxNwjyACb003YJ0{{R3t@(+o0001KP)t-sz`(#Q zF+5dSW0RDd!^zDU7$X1w06k%akvrS$zDa%Uz1K_f)0klizv+7mgSa-Ag9P7p8*!~BDU z;rvOL%%ccH5o$yfMco)q+B5XbmYGHX(L%vEG6?e^;?SN+0BdF%iZ2v|s?ni~Bn(k_ zV`du4FBBBr#m9sYSZ)$vg@nqOMsL$8k4?llDwtI#m~$xvMPh4~nPQ z5Sa(@BFOB7Vo&jt5;kNv!#;s2*U=zSkC@x4DtOMwNKBmBF9W6o?YT6|awLNR0>jJKN{}g4rK+k@pa^cSuXXJzczEfL z!<3*km%gR>8;NCUQKa~=2$o90Pc4yB)k>-NcQ{qoE`ra8)A46Q(4IrV6v?v=+Z0Qw zRE3VUEU}OuA5hG)a;o87g4r9Y6#z_aVX*3~I;IZ^kh`(wHrl=Xf@!$yt8Y39w!L_?{FIego zhh9!Mmv2G)1v7#)qb1#+QE)|Y4T4_~*lsN+#sypxD&TCY^TX}Dvfrnp;P5NLn&1{` zW(CntZQ>U+ZQIZioMgKKB5gY>h+nm~6LdnZy*U_$*@D0GU_5bciG4@_0000-LK1lXs$o&*pD z08pT=uCAbekRt6@gS|5r(k75f#SstEVr>ssB{qi(4G!7j)WMpInhr?5U zA7yf4roP<|%lZ8l)uUDyunfugA=>G&&i)4YNkvI3saS81bAa94XsD!EP4qb*>v#!& zF(w=r8y*!20P)oPyt+tf6G$4b@0_DCEcHRDo60^12v@lZXQJZ9_)m;yCj zgN60xPGHHYkQ$3N(R5`q3`~&eRlP|XnP+;NSv+HoQ>?7JCh}X`J1a3~Q>+H+qpWjH z)(}JI%Q2G^K6o8OS8{;JzDe^}FV-j zk5%70MW%<+EetA82c()yS?n){Pky4I*HcOepxGcU}y`(#CYDgL3=h^GXdo|`wK`| zUrE^%)Fc}GQ2DpmYy0fr{3c%Ia;yP00d`qO{Zxul{KTSUxf%>E& zR9hCnb0ssR5)#dR47$K8p81VT!iM|xBIvfbVd&Ex%FTL*OFc5b>;O`G=+q*Jo_z^d z#`{d86aI95Nu_Uq?}EnIlQ7-Ic;994m9n^Ds1mq^{@fP*zLrax`u}uEe1qUZ$#}i* zvr9Dg@BsrdDZ4s~-a*g|rPR{vEfR(Dr}w4wk+3^VwS8+Kxfw}jqqx9^>btuogvx=! zL|xcGo5v?lb4!<(PG*(B_t4QSr+WkkO_Q+%Fthr2#-^u>OHkeXcf>=z;#Kf$={ zBmJ-scrs>Zi=S_gu&>7NH@!G#6s z*$JiVpm9j+9TLs7Yh^Ui7R{wB&}CIAT;4LT&;?xNeZVKbZU7k&c+_2#c)6P1vtfx>&m z4UP43(Wd?d+{O2CHRc|nlgAsP7&q&v^vvA1ca2rs81Jy;`Sju+21(a=0m7YR)Z`c@ zL1k*@&1LqsWpci?o;EQqZrza5*%>mhiRFw1qqc%f#kO(Vo+lWqtEBZ^_0YI0#BlcT;r**ZOt*nPWNwx57ceAg zvGMt{u7IzI6vU^EvDvw6jC5+^snbhBq3~Ne?7-I#{Nf#(k_d$S3A)?*6sHq2TfV_p z)K+5{jadHO(fShm*H>r|T)D literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/gun32x32.dmi b/modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/gun32x32.dmi new file mode 100644 index 0000000000000000000000000000000000000000..647ab9d321047131a620c95ea14b5668eb0a0d98 GIT binary patch literal 1180 zcmV;N1Y`S&P)C0000*P)t-sz`(#H zBPlgEK2TL$e1eB0N@h83fD+9>n!O4n>o(&#AASN&{HAYZXWIuVqj*pmpwAs7G z$2C5CLO)MnVQRp@z$wZuk^lez0d!JMQvg8b*k%9#0JM5kSad{Xb7OL8aCB*JZU6vy zoSl)s4uUWchv)Vw8rY2rjxI)G7~~b2nx4=EdZc&C>sw_oxX`%WpYOZ;lFQYpy3~z2 zUu*e<14T(hK~#90?OBVKqaY0RF_visq;~uNzq$$N>`Y4_Dztlc zb5EyMLGCpP5i(695C{Zhm14RBNI$6Id{Lts;ToJkICP~2ApQCB zHeb<&IC!m6}N2S6C_;EUZlz;lPfJU9v*m|Fj9r}de?=r%2?avsO zXh+Mh_jYt5>NA0vYbOO@+>MOx^Hyjj_{YjSYzKTcb@?0oGlw&N`3zNdfRfpPB-iV1a;` z0{Dv9l+>t=v^;^PYFLZJvYi1`(! zu^M5`3^6b}&#MxmG;5$Rqm0F z^a#-b4hqjTDm{^$x5E?bjb%UQooit%&m1IFHPM;Q+{zZlFZ zK%V%rx#8>#?d>+rl(URu3Yg}JYR&OCX1Y#PtQo)4O)EhD{Q`jB&C`vFc5i`pgvL`$O))lA4ntA2gv3k^?@`$)(7bJGWCJP`1j2JpG(yT2(0yign)mi uKClzz>I1tKF#GM#gr)Fqet|%+3BLhCn=Nnt6(f`Y0000v?+`L literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/gun40x32.dmi b/modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/gun40x32.dmi new file mode 100644 index 0000000000000000000000000000000000000000..c8a6b16215cfba4e0a59639f423f7a07da9eecfa GIT binary patch literal 3714 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 A^Z)<= literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/pistol.dmi b/modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/pistol.dmi new file mode 100644 index 0000000000000000000000000000000000000000..9dad449273e6d785fff784cf6a61b251d579d06b GIT binary patch literal 1496 zcmV;}1t005u}0{{R3yb+fl0001-P)t-sz`(#& zS!3R|J(HB17#Je6tf(z9JmlxuT@oS8|Nph&;Ug3hQ5`5(V0XUT+hk>EI5tUBRb@3cNh2XNM@d>QFF?%y%$B&g z0000T9UTx55HBw;CnqN_H%L%bWH2>GKY789kC?l~$9%Ne*WKPACNMQVdm11ukYb?q z00001bW%=J06^y0W&i*H&w5l?bVOxyV{&P5bZKvH004NLmD8~bgD?<);n_Sz(7iOR z4jsA_r8v}Akk~{GO$?l|(zkE4DDBj9yMyoGCyo@u<>lVDWB zwbSC~R;s3TemNdU@3@nG3=KOm7Lq_H=>5(}Py;veGykg6@CGR>tK9}#YI}c3fxCbW z5T86@eD$I?g;#ozc!^J+HNJi2==eC{2~JJXCD>8(P8cf&%>j9c>t89hy;dM={lYrb zqc0Yf{Eh!aM>H$a`4hhZ%r+Qe>eB{+000CJNklG2$p+vLdwGk8Zmk01!b1Y^bD^?H>x`I2M780So( zZ!;#;adyU;y~b2hH3`5S?0lb{_hWeS!}QTV_cOz9Yv2wymQ=tMeFs6tedtYm=tXYn zXJ+5k_^={lN!2`Q|C<~7FsnLv20fa{3Yu$#ecT-Nmy+iT%rh8#jrry$6leDhh@zl6 zHStdus_@+fjR-xx%b9v<0|2Ci!n%}>1a%9QAPfMzkdkaytp$b`gG&(PVgz^a>1jdL zK_;%QPzuI=*Vpq5q;Wpzk`U(e!Eq-3+a_@PHDd(%U@;=Zl@EH(37lTn4RG9i&|OfsPzl1>x3`lC z#{6h_anl1qE^a3%<2NO!I>-e0VHAx0?(PuhgRx-O9yYN1p%+a3FbnoDH_#KvpJAO3 zq80>(-+{_1^wC=neLmP5jnw~@5d=XH#0jVqnYexNsvY9osQCMA{-tku0Qm5uwp!xdZEW$HiU!1Qg$NjBoG4(SE7Lq}m;0eAz$dd4KJGQ9^K6PYkGJ@*v1AJ;a z!S%(-&<$($^Fi-O`H|SsyygStgC0sj$_EdG^1%b4eDF{xA8dho``==50+j<;K0hxM zU3*wrzPvmG%dS1_EVUwH!B`Qspi)FGNDu@;5dRIU)nVsL*Dr=<2HPI)R_lM*F$)sJ=i?u~o^eX3@sY;>0000RaI4ym6(c-kT5GrKR-V)F*2KCdl;^F`R0Q2+n3JMA? zE-oS?FPpM^W};XZ7a_{Z${`^k6%`dhK|v!UBmc|*G&eyF9zY$YALal600DGTPE!Ct z=GbNc004J-R9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM z;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+GbJ~%C^fmLG_ypBi!&v&s2C_}$igNJ>0RRZMCaNioVCw(?0oF-GK~zYI?UdtDw+!!mQ{e4Kj|;(7o2GeUmHl8-j8dwyrj zQpexC?)f;dgzEtOCG!1-+kkB_?R2}{U3e0Z6HxP8fW08tKR7%L!zIB=Kq~55zOf2Q9c0 z7y@Gq{EW8&jqyh-5(pv+##tfw)DYY|aor5=#JwnrLfrGIA*=*I56%P+*`0V40xmw~ z(8X^Pq>ou4NGelk1R_jV1D2~`0kW)+LP%n6Kv>fPd_9V+1oEknEYBeUEF=(QYZXWw zSNmZ0{GupLlB5YhSW6iIAb&MGfk~+YTtAUw0{+-6=4_@S14!z101&O`bC$ocx17!2 zwI)qKt%I4OF|`4X6R8DQsKr951^!U*FD1#S2`F)OifH&W(Sg?BFHxh8jeQA#Z2>;^XruZkR3A;*`y|RP00000NkvXX Hu0mjfT9Iu_ literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/revolver.dmi b/modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/romulus_technology/revolver.dmi new file mode 100644 index 0000000000000000000000000000000000000000..24165f88a84471e4b216d6a1667100f6ecc79b07 GIT binary patch literal 682 zcmV;b0#*HqP)tl;YB0(J!ex!5S8*uJ>~0004bNkl~^nu^SuoaLI9Lr6`M=C z6^%_!pk;Y*!l1IMj&&V&U5le#sR0p`d{3LU{ph@)Je`;jVUL;x^s7W8D3wy@rfIqm zAiJ1GA3Ja#CAx;v+2aIQP z$B#mO3&4T{%6@hj_?{cB2@w0c!Ggw8t}<1Kfhglx8Jm!t`)jZhXtX9a0k+Aw8@{p; zsKf_SW;=@?2LR{qy%YVhvg<9pc+=lb;Qd`zf?S||tX{!?*YdTK z83}5_Jtj^?YIrXw^-!5Z45#KJ$c9K!=UdF94c`3JU(F>Y#%Y0FdU@`@+pLLrPfe6) z_DdF=NgwBWaeay%MwA25WHM`L&(?e%$unSqmxb!YRu@O{}vnb^Xw;#`F6jY>ZeZGU9|b z=O^NEU1+D0(w0=VUnZN}+1AE|dMB`is7QfGsxfXtctvA`!#_;z0=XL)-PLtnoQur4 n$|vQJC3DVR{slifOH7uL??at=ThV_e0I=WD&7pkHiL3t)cWx?7 literal 6566 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 Gum2m+w@BXr diff --git a/tgstation.dme b/tgstation.dme index 89521b15dc9..fc5f0b97675 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8071,6 +8071,16 @@ #include "modular_skyrat\modules\modular_weapons\code\company_and_or_faction_based\carwo_defense_systems\ammo\grenade.dm" #include "modular_skyrat\modules\modular_weapons\code\company_and_or_faction_based\carwo_defense_systems\ammo\pistol.dm" #include "modular_skyrat\modules\modular_weapons\code\company_and_or_faction_based\carwo_defense_systems\ammo\rifle.dm" +#include "modular_skyrat\modules\modular_weapons\code\company_and_or_faction_based\nanotrasen_system_inc\alert_pin.dm" +#include "modular_skyrat\modules\modular_weapons\code\company_and_or_faction_based\nanotrasen_system_inc\magazine.dm" +#include "modular_skyrat\modules\modular_weapons\code\company_and_or_faction_based\nanotrasen_system_inc\pistol.dm" +#include "modular_skyrat\modules\modular_weapons\code\company_and_or_faction_based\romulus_technology\magazines.dm" +#include "modular_skyrat\modules\modular_weapons\code\company_and_or_faction_based\romulus_technology\pistol.dm" +#include "modular_skyrat\modules\modular_weapons\code\company_and_or_faction_based\romulus_technology\poster.dm" +#include "modular_skyrat\modules\modular_weapons\code\company_and_or_faction_based\romulus_technology\rifle.dm" +#include "modular_skyrat\modules\modular_weapons\code\company_and_or_faction_based\romulus_technology\smg.dm" +#include "modular_skyrat\modules\modular_weapons\code\company_and_or_faction_based\romulus_technology\ammo\pistol.dm" +#include "modular_skyrat\modules\modular_weapons\code\company_and_or_faction_based\romulus_technology\ammo\rifle.dm" #include "modular_skyrat\modules\modular_weapons\code\company_and_or_faction_based\saibasan\laser_guns.dm" #include "modular_skyrat\modules\modular_weapons\code\company_and_or_faction_based\saibasan\mode_datums.dm" #include "modular_skyrat\modules\modular_weapons\code\company_and_or_faction_based\saibasan\projectiles.dm" @@ -8343,15 +8353,20 @@ #include "modular_skyrat\modules\sec_haul\code\guns\armory_spawns.dm" #include "modular_skyrat\modules\sec_haul\code\guns\bullets.dm" #include "modular_skyrat\modules\sec_haul\code\guns\cargo_stuff.dm" +#include "modular_skyrat\modules\sec_haul\code\guns\sec_gun_rs.dm" #include "modular_skyrat\modules\sec_haul\code\misc\ai_module.dm" #include "modular_skyrat\modules\sec_haul\code\misc\bullet_drive.dm" #include "modular_skyrat\modules\sec_haul\code\misc\decals.dm" +#include "modular_skyrat\modules\sec_haul\code\misc\gun_redemption.dm" #include "modular_skyrat\modules\sec_haul\code\misc\packs.dm" #include "modular_skyrat\modules\sec_haul\code\misc\vending.dm" #include "modular_skyrat\modules\sec_haul\code\peacekeeper\armadyne_clothing.dm" #include "modular_skyrat\modules\sec_haul\code\peacekeeper\peacekeeper_clothing.dm" #include "modular_skyrat\modules\sec_haul\code\peacekeeper\peacekeeper_hammer.dm" #include "modular_skyrat\modules\sec_haul\code\peacekeeper\peacekeeper_lockers.dm" +#include "modular_skyrat\modules\sec_haul\code\technode\all_nodes.dm" +#include "modular_skyrat\modules\sec_haul\code\technode\conversion_kit.dm" +#include "modular_skyrat\modules\sec_haul\code\technode\sec_research.dm" #include "modular_skyrat\modules\self_actualization_device\code\self_actualization_device.dm" #include "modular_skyrat\modules\server_overflow\code\chat_link.dm" #include "modular_skyrat\modules\server_overflow\code\client_procs.dm"