From 1e0ec395b229a1957ca2389b287f65642711a6b5 Mon Sep 17 00:00:00 2001 From: MrCastmer <125900379+MrCastmer@users.noreply.github.com> Date: Wed, 21 Aug 2024 15:52:28 +0300 Subject: [PATCH] Weapons added v0.7 (#10) * Desword scum * progress * iconing * umm * mmmm * Fix * shields and blades * belt check * security.dmi resolve * fixing parent issue * resolve * resooolve * Flags fixed * Weapons in progress * rapier tweak * w * w * sledgehammer fix * new laser beam visual * cycler * fix * belt * Create belt.dmi * Update includes.dm * Update includes.dm * fix shields * Update shield.dm * Update shield.dm * fixes * iconing * overley fix * tweak * ballistic upd * energy sprite&logic tweak * modularity in module * Update errata.dm * study the blade * uh * secure hop gun * baton&katana tweaks * upd * upd * Update packs.dm * Update packs.dm * Update packs.dm * Update packs.dm * Update energy.dmi * tasering Snacherprod port from tg Shocker - reference with special sound * Update blades.dmi * progress * else * more rifles * another content pack * fix * syringegun sprites from tg * pin tweak & guninhands mess * new buldog desc * stunsword update * Update baton.dm * blocks more noticeable * centcom_mindshield to guns centcom_mindshield new proc for stealth * uh --------- Co-authored-by: Blundir <100090741+Blundir@users.noreply.github.com> Co-authored-by: Blundir --- code/game/objects/items.dm | 12 + code/game/objects/items/shields.dm | 4 + code/game/objects/items/storage/belt.dm | 4 + code/game/objects/items/teleprod.dm | 2 + code/modules/cargo/packs.dm | 22 + code/modules/jobs/job_types/warden.dm | 2 + .../boxes_magazines/external/lmg.dm | 2 + .../projectiles/guns/ballistic/automatic.dm | 3 + code/modules/projectiles/guns/energy.dm | 2 + .../projectiles/projectile/energy/stun.dm | 2 + .../chemistry/reagents/food_reagents.dm | 2 + .../datums/reagent/condensed_capsaicin.dm | 43 ++ .../game/effects/temporary_visuals/misc.dm | 15 +- .../effects/temporary_visuals/projectiles.dm | 44 ++ .../code/game/objects/items/baton.dm | 285 +++++++ .../code/game/objects/items/errata.dm | 198 +++++ .../game/objects/items/implants/mindshield.dm | 6 + .../code/game/objects/items/melee/energy.dm | 93 +++ .../items/projectiles/guns/ballistic/rifle.dm | 30 - .../code/game/objects/items/shield.dm | 139 ++++ .../code/game/objects/items/storage/boxes.dm | 56 ++ .../game/objects/items/twohanded/dualsaber.dm | 16 + .../code/game/objects/items/weaponry.dm | 712 ++++++++++++++++++ .../objects/items/wielded/sledgehammer.dm | 43 ++ .../structures/crates_lockers/closets.dm | 2 +- .../code/modules/cargo/packs.dm | 13 +- .../code/modules/cargo/supplypod.dm | 2 +- .../projectiles/ammunition/ballistic.dm | 19 + .../modules/projectiles/ammunition/energy.dm | 37 + .../modules/projectiles/ammunition/plasma.dm | 6 + .../boxes_magazines/external/mg.dm | 81 ++ .../boxes_magazines/external/pistol.dm | 130 ++++ .../boxes_magazines/external/rifle.dm | 35 + .../boxes_magazines/external/shotgun.dm | 13 + .../boxes_magazines/external/smg.dm | 36 + .../boxes_magazines/internal/_cylinder.dm | 61 ++ .../boxes_magazines/internal/_internal.dm | 8 + .../boxes_magazines/internal/bow.dm | 31 + .../boxes_magazines/internal/grenade.dm | 30 + .../boxes_magazines/internal/misc.dm | 11 + .../boxes_magazines/internal/revolver.dm | 38 + .../boxes_magazines/internal/rifle.dm | 15 + .../boxes_magazines/internal/shotgun.dm | 50 ++ .../boxes_magazines/internal/toy.dm | 7 + .../code/modules/projectiles/guns/_energy.dm | 26 + .../projectiles/guns/ballistic/automatic.dm | 319 ++++++++ .../guns/ballistic/flamethrower.dm | 7 + .../projectiles/guns/ballistic/launchers.dm | 2 + .../projectiles/guns/ballistic/rifle.dm | 69 ++ .../projectiles/guns/ballistic/shotgun.dm | 30 + .../projectiles/guns/energy/energy_gun.dm | 107 +++ .../modules/projectiles/guns/energy/laser.dm | 79 ++ .../modules/projectiles/guns/energy/pulse.dm | 21 + .../projectiles/guns/energy/special.dm | 62 ++ .../modules/projectiles/guns/energy/stun.dm | 18 + .../code/modules/projectiles/pins.dm | 10 + .../projectiles/projectile/bullets/grenade.dm | 5 + .../projectiles/projectile/bullets/pistol.dm | 5 + .../projectiles/projectile/bullets/rifle.dm | 25 + .../projectiles/projectile/bullets/shotgun.dm | 9 + .../projectiles/projectile/bullets/smg.dm | 2 + .../projectiles/projectile/energy/beams.dm | 56 ++ .../projectiles/projectile/energy/ebow.dm | 15 + .../projectiles/projectile/energy/plasma.dm | 16 + .../projectiles/projectile/energy/stun.dm | 41 + .../code/modules/uplink/uplink_items.dm | 82 ++ .../icons/effects/projectiles/impact.dmi | Bin 0 -> 18798 bytes .../icons/effects/projectiles/muzzle.dmi | Bin 0 -> 18246 bytes .../icons/effects/projectiles/projectiles.dmi | Bin 0 -> 9224 bytes .../icons/effects/projectiles/tracer.dmi | Bin 0 -> 7981 bytes .../icons/mob/clothing/back.dmi | Bin 0 -> 8117 bytes .../icons/mob/clothing/weapons_on_belt.dmi | Bin 0 -> 2546 bytes .../icons/mob/inhands/guns_lefthand.dmi | Bin 1227 -> 29778 bytes .../icons/mob/inhands/guns_righthand.dmi | Bin 1274 -> 30044 bytes .../icons/mob/inhands/melee_lefthand.dmi | Bin 0 -> 27622 bytes .../icons/mob/inhands/melee_righthand.dmi | Bin 0 -> 27602 bytes .../icons/mob/inhands/security_lefthand.dmi | Bin 367 -> 1978 bytes .../icons/mob/inhands/security_righthand.dmi | Bin 366 -> 2617 bytes .../icons/mob/inhands/shield_lefthand.dmi | Bin 0 -> 6908 bytes .../icons/mob/inhands/shield_righthand.dmi | Bin 0 -> 7405 bytes modular_dripstation/icons/obj/ammo.dmi | Bin 0 -> 2977 bytes .../icons/obj/weapons/48x32.dmi | Bin 5261 -> 60527 bytes .../icons/obj/weapons/ballistic.dmi | Bin 0 -> 22275 bytes .../icons/obj/weapons/blades.dmi | Bin 0 -> 24504 bytes .../icons/obj/weapons/bows.dmi | Bin 0 -> 945 bytes .../icons/obj/weapons/energy.dmi | Bin 0 -> 37344 bytes .../icons/obj/weapons/grenade.dmi | Bin 0 -> 595 bytes .../icons/obj/weapons/melee.dmi | Bin 0 -> 11138 bytes .../icons/obj/weapons/security.dmi | Bin 2361 -> 8230 bytes .../icons/obj/weapons/shield.dmi | Bin 0 -> 3750 bytes .../icons/obj/weapons/syringegun.dmi | Bin 0 -> 814 bytes modular_dripstation/includes.dm | 38 +- .../sound/weapons/Katana_Select01.ogg | Bin 0 -> 100554 bytes .../sound/weapons/Katana_Select02.ogg | Bin 0 -> 102974 bytes .../sound/weapons/blade_sheath.ogg | Bin 0 -> 12771 bytes .../sound/weapons/blade_unsheath.ogg | Bin 0 -> 9976 bytes .../block/sound_weapons_block_blade.ogg | Bin 0 -> 11653 bytes .../block/sound_weapons_block_shield.ogg | Bin 0 -> 9202 bytes .../weapons/block/sound_weapons_parry.ogg | Bin 0 -> 11715 bytes .../sound/weapons/gun_drop.ogg | Bin 0 -> 15141 bytes .../sound/weapons/gun_pickup.ogg | Bin 0 -> 9471 bytes .../sound/weapons/metal_drop.ogg | Bin 0 -> 25118 bytes .../sound/weapons/pistol/shot_alt.ogg | Bin 0 -> 12350 bytes modular_dripstation/sound/weapons/taser.ogg | Bin 0 -> 32469 bytes .../sound/weapons/unsheathed_blade.ogg | Bin 0 -> 41224 bytes .../objects/items/wielded/sledgehammer.dm | 2 + 106 files changed, 3366 insertions(+), 42 deletions(-) create mode 100644 modular_dripstation/code/datums/reagent/condensed_capsaicin.dm create mode 100644 modular_dripstation/code/game/effects/temporary_visuals/projectiles.dm create mode 100644 modular_dripstation/code/game/objects/items/baton.dm create mode 100644 modular_dripstation/code/game/objects/items/errata.dm create mode 100644 modular_dripstation/code/game/objects/items/melee/energy.dm delete mode 100644 modular_dripstation/code/game/objects/items/projectiles/guns/ballistic/rifle.dm create mode 100644 modular_dripstation/code/game/objects/items/shield.dm create mode 100644 modular_dripstation/code/game/objects/items/twohanded/dualsaber.dm create mode 100644 modular_dripstation/code/game/objects/items/wielded/sledgehammer.dm create mode 100644 modular_dripstation/code/modules/projectiles/ammunition/ballistic.dm create mode 100644 modular_dripstation/code/modules/projectiles/ammunition/energy.dm create mode 100644 modular_dripstation/code/modules/projectiles/ammunition/plasma.dm create mode 100644 modular_dripstation/code/modules/projectiles/boxes_magazines/external/mg.dm create mode 100644 modular_dripstation/code/modules/projectiles/boxes_magazines/external/pistol.dm create mode 100644 modular_dripstation/code/modules/projectiles/boxes_magazines/external/rifle.dm create mode 100644 modular_dripstation/code/modules/projectiles/boxes_magazines/external/shotgun.dm create mode 100644 modular_dripstation/code/modules/projectiles/boxes_magazines/external/smg.dm create mode 100644 modular_dripstation/code/modules/projectiles/boxes_magazines/internal/_cylinder.dm create mode 100644 modular_dripstation/code/modules/projectiles/boxes_magazines/internal/_internal.dm create mode 100644 modular_dripstation/code/modules/projectiles/boxes_magazines/internal/bow.dm create mode 100644 modular_dripstation/code/modules/projectiles/boxes_magazines/internal/grenade.dm create mode 100644 modular_dripstation/code/modules/projectiles/boxes_magazines/internal/misc.dm create mode 100644 modular_dripstation/code/modules/projectiles/boxes_magazines/internal/revolver.dm create mode 100644 modular_dripstation/code/modules/projectiles/boxes_magazines/internal/rifle.dm create mode 100644 modular_dripstation/code/modules/projectiles/boxes_magazines/internal/shotgun.dm create mode 100644 modular_dripstation/code/modules/projectiles/boxes_magazines/internal/toy.dm create mode 100644 modular_dripstation/code/modules/projectiles/guns/_energy.dm create mode 100644 modular_dripstation/code/modules/projectiles/guns/ballistic/automatic.dm create mode 100644 modular_dripstation/code/modules/projectiles/guns/ballistic/flamethrower.dm create mode 100644 modular_dripstation/code/modules/projectiles/guns/ballistic/launchers.dm create mode 100644 modular_dripstation/code/modules/projectiles/guns/ballistic/rifle.dm create mode 100644 modular_dripstation/code/modules/projectiles/guns/ballistic/shotgun.dm create mode 100644 modular_dripstation/code/modules/projectiles/guns/energy/energy_gun.dm create mode 100644 modular_dripstation/code/modules/projectiles/guns/energy/laser.dm create mode 100644 modular_dripstation/code/modules/projectiles/guns/energy/pulse.dm create mode 100644 modular_dripstation/code/modules/projectiles/guns/energy/special.dm create mode 100644 modular_dripstation/code/modules/projectiles/guns/energy/stun.dm create mode 100644 modular_dripstation/code/modules/projectiles/pins.dm create mode 100644 modular_dripstation/code/modules/projectiles/projectile/bullets/grenade.dm create mode 100644 modular_dripstation/code/modules/projectiles/projectile/bullets/pistol.dm create mode 100644 modular_dripstation/code/modules/projectiles/projectile/bullets/rifle.dm create mode 100644 modular_dripstation/code/modules/projectiles/projectile/bullets/shotgun.dm create mode 100644 modular_dripstation/code/modules/projectiles/projectile/bullets/smg.dm create mode 100644 modular_dripstation/code/modules/projectiles/projectile/energy/beams.dm create mode 100644 modular_dripstation/code/modules/projectiles/projectile/energy/ebow.dm create mode 100644 modular_dripstation/code/modules/projectiles/projectile/energy/plasma.dm create mode 100644 modular_dripstation/code/modules/projectiles/projectile/energy/stun.dm create mode 100644 modular_dripstation/icons/effects/projectiles/impact.dmi create mode 100644 modular_dripstation/icons/effects/projectiles/muzzle.dmi create mode 100644 modular_dripstation/icons/effects/projectiles/projectiles.dmi create mode 100644 modular_dripstation/icons/effects/projectiles/tracer.dmi create mode 100644 modular_dripstation/icons/mob/clothing/back.dmi create mode 100644 modular_dripstation/icons/mob/clothing/weapons_on_belt.dmi create mode 100644 modular_dripstation/icons/mob/inhands/melee_lefthand.dmi create mode 100644 modular_dripstation/icons/mob/inhands/melee_righthand.dmi create mode 100644 modular_dripstation/icons/mob/inhands/shield_lefthand.dmi create mode 100644 modular_dripstation/icons/mob/inhands/shield_righthand.dmi create mode 100644 modular_dripstation/icons/obj/ammo.dmi create mode 100644 modular_dripstation/icons/obj/weapons/ballistic.dmi create mode 100644 modular_dripstation/icons/obj/weapons/blades.dmi create mode 100644 modular_dripstation/icons/obj/weapons/bows.dmi create mode 100644 modular_dripstation/icons/obj/weapons/energy.dmi create mode 100644 modular_dripstation/icons/obj/weapons/grenade.dmi create mode 100644 modular_dripstation/icons/obj/weapons/melee.dmi create mode 100644 modular_dripstation/icons/obj/weapons/shield.dmi create mode 100644 modular_dripstation/icons/obj/weapons/syringegun.dmi create mode 100644 modular_dripstation/sound/weapons/Katana_Select01.ogg create mode 100644 modular_dripstation/sound/weapons/Katana_Select02.ogg create mode 100644 modular_dripstation/sound/weapons/blade_sheath.ogg create mode 100644 modular_dripstation/sound/weapons/blade_unsheath.ogg create mode 100644 modular_dripstation/sound/weapons/block/sound_weapons_block_blade.ogg create mode 100644 modular_dripstation/sound/weapons/block/sound_weapons_block_shield.ogg create mode 100644 modular_dripstation/sound/weapons/block/sound_weapons_parry.ogg create mode 100644 modular_dripstation/sound/weapons/gun_drop.ogg create mode 100644 modular_dripstation/sound/weapons/gun_pickup.ogg create mode 100644 modular_dripstation/sound/weapons/metal_drop.ogg create mode 100644 modular_dripstation/sound/weapons/pistol/shot_alt.ogg create mode 100644 modular_dripstation/sound/weapons/taser.ogg create mode 100644 modular_dripstation/sound/weapons/unsheathed_blade.ogg diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 8f2ae5611835..5b431fb48ec4 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -67,6 +67,10 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) ///Sound uses when dropping the item, or when its thrown. var/drop_sound + ///Dripstation edit + ///Sound which is produced when blocking an attack + var/block_sound + var/w_class = WEIGHT_CLASS_NORMAL var/slot_flags = 0 //This is used to determine on which slots an item can fit. pass_flags = PASSTABLE @@ -126,6 +130,11 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) var/block_chance = 0 var/hit_reaction_chance = 0 //If you want to have something unrelated to blocking/armour piercing etc. Maybe not needed, but trying to think ahead/allow more freedom + ///Effect of blocking, Dripstation edit + var/block_effect = /obj/effect/temp_visual/block + var/block_color = COLOR_YELLOW + //Dripstation edit end + //The list of slots by priority. equip_to_appropriate_slot() uses this list. Doesn't matter if a mob type doesn't have a slot. var/list/slot_equipment_priority = null // for default list, see /mob/proc/equip_to_appropriate_slot() @@ -522,6 +531,9 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) return 1 if(prob(final_block_chance)) owner.visible_message(span_danger("[owner] blocks [attack_text] with [src]!")) + var/owner_turf = get_turf(owner) //dripstation edit + new block_effect(owner_turf, block_color) //dripstation edit + playsound(src, block_sound, 70, vary = TRUE) //dripstation edit return 1 return 0 diff --git a/code/game/objects/items/shields.dm b/code/game/objects/items/shields.dm index 1a837b6338d3..6bae815ba593 100644 --- a/code/game/objects/items/shields.dm +++ b/code/game/objects/items/shields.dm @@ -29,6 +29,7 @@ max_integrity = 75 var/obj/item/stack/sheet/mineral/repair_material = /obj/item/stack/sheet/mineral/titanium +/* /obj/item/shield/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) if(transparent && (hitby.pass_flags & PASSGLASS)) return FALSE @@ -37,6 +38,7 @@ if(attack_type == LEAP_ATTACK) final_block_chance = 100 return ..() +*/ /obj/item/shield/riot/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/melee/baton)) @@ -218,11 +220,13 @@ . = ..() icon_state = "[base_icon_state]0" +/* /obj/item/shield/energy/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) return 0 /obj/item/shield/energy/IsReflect() return (active) +*/ /obj/item/shield/energy/attack_self(mob/living/carbon/human/user) if(clumsy_check && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 4e4cb41200f2..1b95ca02416e 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -1190,8 +1190,12 @@ /obj/item/storage/belt/sabre/update_icon(updates=ALL) . = ..() + /* Dripstation edit icon_state = "sheath" item_state = "sheath" + */ + icon_state = initial(icon_state) + item_state = initial(item_state) if(contents.len) icon_state += "-sabre" item_state += "-sabre" diff --git a/code/game/objects/items/teleprod.dm b/code/game/objects/items/teleprod.dm index 1fee2b090143..24306b983111 100644 --- a/code/game/objects/items/teleprod.dm +++ b/code/game/objects/items/teleprod.dm @@ -27,6 +27,7 @@ SEND_SIGNAL(M, COMSIG_LIVING_MINOR_SHOCK) do_teleport(M, get_turf(M), 15, channel = TELEPORT_CHANNEL_BLUESPACE) +/* dripstation edit /obj/item/melee/baton/cattleprod/attackby(obj/item/I, mob/user, params)//handles sticking a crystal onto a stunprod to make a teleprod if(istype(I, /obj/item/stack/ore/bluespace_crystal)) if(!cell) @@ -41,3 +42,4 @@ user.visible_message(span_warning("You can't put the crystal onto the stunprod while it has a power cell installed!")) else return ..() +*/ diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 03e843876db3..d2312116abb8 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -297,6 +297,7 @@ /obj/item/gun/energy/disabler) crate_name = "disabler crate" +/* /datum/supply_pack/security/energypistol name = "Energy Pistol Single-Pack" desc = "Contains one energy pistol for personal defense, capable of firing both lethal and nonlethal blasts of light. Requires Security access to open." @@ -304,6 +305,7 @@ access_view = ACCESS_SECURITY small_item = TRUE contains = list(/obj/item/gun/energy/e_gun/mini) +*/ /datum/supply_pack/security/forensics name = "Forensics Crate" @@ -553,6 +555,26 @@ crate_name = "energy gun crate" crate_type = /obj/structure/closet/crate/secure/plasma +//Dripstation +/datum/supply_pack/security/armory/laser //dripstation mooving lethals to the armory + name = "Lethal E-gun Crate" + desc = "Contains three lethal energy guns. Requires Armory access to open." + cost = 1500 + contains = list(/obj/item/gun/energy/e_gun/ancient, + /obj/item/gun/energy/e_gun/ancient, + /obj/item/gun/energy/e_gun/ancient) + crate_name = "lethal e-gun crate" + +/datum/supply_pack/security/armory/reallaser + name = "Lasers Crate" + desc = "Contains three lethal, high-energy laser guns. Requires Armory access to open." + cost = 5000 + contains = list(/obj/item/gun/energy/laser, + /obj/item/gun/energy/laser, + /obj/item/gun/energy/laser) + crate_name = "laser crate" +//Dripstation end + /datum/supply_pack/security/armory/mindshield name = "Mindshield Implants Crate" desc = "Prevent against radical thoughts with three Mindshield implants. Requires Armory access to open." diff --git a/code/modules/jobs/job_types/warden.dm b/code/modules/jobs/job_types/warden.dm index 3bf719b03290..25c99c707f28 100644 --- a/code/modules/jobs/job_types/warden.dm +++ b/code/modules/jobs/job_types/warden.dm @@ -38,6 +38,8 @@ /obj/item/storage/box/flashbangs = 10, /obj/item/storage/box/rubbershot = 10, /obj/effect/spawner/lootdrop/techshell = 10, + /obj/item/storage/box/laserbuckshot = 10, //dripstation edit + /obj/item/storage/belt/sabre/stunsword = 5, //dripstation edit /obj/item/storage/box/lethalshot = 5 ) diff --git a/code/modules/projectiles/boxes_magazines/external/lmg.dm b/code/modules/projectiles/boxes_magazines/external/lmg.dm index 0a5c9ab5599c..f7ce33dbb0ad 100644 --- a/code/modules/projectiles/boxes_magazines/external/lmg.dm +++ b/code/modules/projectiles/boxes_magazines/external/lmg.dm @@ -1,5 +1,6 @@ //L6 SAW +/* Dripstation edit /obj/item/ammo_box/magazine/mm712x82 name = "box magazine (7.12x82mm)" desc = "A 50-round box magazine designed for the L6 Saw." @@ -35,3 +36,4 @@ /obj/item/ammo_box/magazine/mm712x82/update_icon_state() . = ..() icon_state = "a762[sprite_designation]-[round(ammo_count(),10)]" +*/ diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index b655c5b8f016..f567845e2f8e 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -276,7 +276,10 @@ /obj/item/gun/ballistic/automatic/l6_saw/update_overlays() . = ..() + /* dripstation edit . += "l6_door_[cover_open ? "open" : "closed"]" + */ + . += "[initial(item_state)]_door_[cover_open ? "open" : "closed"]" // Dripstation edit /obj/item/gun/ballistic/automatic/l6_saw/afterattack(atom/target as mob|obj|turf, mob/living/user as mob|obj, flag, params) diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index 7d2e06ec1d04..2e2b1bb02d88 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -168,6 +168,7 @@ return item_state = "[initial(icon_state)][modifystate ? "[shot.select_name]" : ""][ratio]" +/* Dripstation edit /obj/item/gun/energy/update_overlays() if(QDELETED(src)) return @@ -193,6 +194,7 @@ charge_overlay.pixel_x = ammo_x_offset * (i - 1) charge_overlay.pixel_y = ammo_y_offset * (i - 1) . += charge_overlay +*/ ///Used by update_icon_state() and update_overlays() /obj/item/gun/energy/proc/get_charge_ratio() diff --git a/code/modules/projectiles/projectile/energy/stun.dm b/code/modules/projectiles/projectile/energy/stun.dm index 4c51d5f16d52..d23b8d4a31f8 100644 --- a/code/modules/projectiles/projectile/energy/stun.dm +++ b/code/modules/projectiles/projectile/energy/stun.dm @@ -1,3 +1,4 @@ +/* /obj/projectile/energy/electrode name = "electrode" icon_state = "spark" @@ -33,3 +34,4 @@ /obj/projectile/energy/electrode/on_range() //to ensure the bolt sparks when it reaches the end of its range if it didn't hit a target yet do_sparks(1, TRUE, src) ..() +*/ \ No newline at end of file diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index 2bbd35ed0428..acb2e00cbc6b 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -300,6 +300,7 @@ taste_description = "scorching agony" metabolization_rate = 6 * REAGENTS_METABOLISM +/* dripstation edit /datum/reagent/consumable/condensedcapsaicin/reaction_mob(mob/living/M, methods=TOUCH, reac_volume) if(!ishuman(M) && !ismonkey(M)) return @@ -341,6 +342,7 @@ victim.Paralyze(14 SECONDS) M.adjustStaminaLoss(5) victim.update_damage_hud() +*/ /datum/reagent/consumable/condensedcapsaicin/on_mob_life(mob/living/carbon/M) if(prob(15)) diff --git a/modular_dripstation/code/datums/reagent/condensed_capsaicin.dm b/modular_dripstation/code/datums/reagent/condensed_capsaicin.dm new file mode 100644 index 000000000000..a7036ceb3c2a --- /dev/null +++ b/modular_dripstation/code/datums/reagent/condensed_capsaicin.dm @@ -0,0 +1,43 @@ +/datum/reagent/consumable/condensedcapsaicin/reaction_mob(mob/living/M, methods=TOUCH, reac_volume) + if(!ishuman(M) && !ismonkey(M)) + return + + var/mob/living/carbon/victim = M + if(methods & (TOUCH|VAPOR)) + //check for protection + var/mouth_covered = victim.is_mouth_covered() + var/eyes_covered = victim.is_eyes_covered() + + //actually handle the pepperspray effects + if ( eyes_covered && mouth_covered ) + return + else if ( mouth_covered ) // Reduced effects if partially protected + if(prob(50)) + victim.emote("scream") + victim.adjust_eye_blur(14) + victim.blind_eyes(10) + victim.set_confusion_if_lower(10 SECONDS) + victim.damageoverlaytemp = 75 + victim.Knockdown(6 SECONDS) + M.adjustStaminaLoss(5) + return + else if ( eyes_covered ) // Eye cover is better than mouth cover + if(prob(20)) + victim.emote("cough") + victim.adjust_eye_blur(4) + victim.set_confusion_if_lower(5 SECONDS) + victim.damageoverlaytemp = 50 + M.adjustStaminaLoss(5) + return + else // Oh dear :D + if(prob(60)) + victim.emote("scream") + else + victim.emote("cough") + victim.adjust_eye_blur(14) + victim.blind_eyes(10) + victim.set_confusion_if_lower(12 SECONDS) + victim.damageoverlaytemp = 100 + victim.Knockdown(14 SECONDS) + M.adjustStaminaLoss(10) + victim.update_damage_hud() \ No newline at end of file diff --git a/modular_dripstation/code/game/effects/temporary_visuals/misc.dm b/modular_dripstation/code/game/effects/temporary_visuals/misc.dm index dd1e291b0133..86ae07c04d92 100644 --- a/modular_dripstation/code/game/effects/temporary_visuals/misc.dm +++ b/modular_dripstation/code/game/effects/temporary_visuals/misc.dm @@ -8,4 +8,17 @@ . = ..() pixel_x = rand(-4,0) pixel_y = rand(8,12) - animate(src, pixel_y = pixel_y + 16, alpha = 0, time = duration) \ No newline at end of file + animate(src, pixel_y = pixel_y + 16, alpha = 0, time = duration) + +/obj/effect/temp_visual/block //color is white by default, set to whatever is needed + name = "blocking glow" + icon_state = "block" + icon = 'modular_dripstation/icons/effects/effects.dmi' + duration = 6.7 + +/obj/effect/temp_visual/block/Initialize(mapload, set_color) + if(set_color) + add_atom_colour(set_color, FIXED_COLOUR_PRIORITY) + . = ..() + pixel_x = rand(-12, 12) + pixel_y = rand(-9, 0) \ No newline at end of file diff --git a/modular_dripstation/code/game/effects/temporary_visuals/projectiles.dm b/modular_dripstation/code/game/effects/temporary_visuals/projectiles.dm new file mode 100644 index 000000000000..8f8605a7e9b9 --- /dev/null +++ b/modular_dripstation/code/game/effects/temporary_visuals/projectiles.dm @@ -0,0 +1,44 @@ +/obj/effect/projectile/impact/laser/hitscan + name = "laser impact" + icon_state = "impact_laser_red" + icon = 'modular_dripstation/icons/effects/projectiles/impact.dmi' + +/obj/effect/projectile/tracer/laser/hitscan + name = "laser tracer" + icon_state = "tracer_laser_red" + icon = 'modular_dripstation/icons/effects/projectiles/tracer.dmi' + +/obj/effect/projectile/muzzle/laser/hitscan + name = "laser muzzle" + icon_state = "muzzle_laser_red" + icon = 'modular_dripstation/icons/effects/projectiles/muzzle.dmi' + +/obj/effect/projectile/impact/laser/hitscan/sniper + name = "sniper laser impact" + icon_state = "impact_scc" + icon = 'modular_dripstation/icons/effects/projectiles/impact.dmi' + +/obj/effect/projectile/tracer/laser/hitscan/sniper + name = "sniper laser tracer" + icon_state = "beam_scc" + icon = 'modular_dripstation/icons/effects/projectiles/tracer.dmi' + +/obj/effect/projectile/muzzle/laser/hitscan/sniper + name = "sniper laser muzzle" + icon_state = "muzzle_scc" + icon = 'modular_dripstation/icons/effects/projectiles/muzzle.dmi' + +/obj/effect/projectile/impact/bfg + name = "bfg impact" + icon_state = "bfg" + icon = 'modular_dripstation/icons/effects/projectiles/impact.dmi' + +/obj/effect/projectile/tracer/bfg + name = "bfg tracer" + icon_state = "bfg" + icon = 'modular_dripstation/icons/effects/projectiles/tracer.dmi' + +/obj/effect/projectile/muzzle/bfg + name = "bfg muzzle" + icon_state = "bfg" + icon = 'modular_dripstation/icons/effects/projectiles/muzzle.dmi' \ No newline at end of file diff --git a/modular_dripstation/code/game/objects/items/baton.dm b/modular_dripstation/code/game/objects/items/baton.dm new file mode 100644 index 000000000000..3c0e4764d1a4 --- /dev/null +++ b/modular_dripstation/code/game/objects/items/baton.dm @@ -0,0 +1,285 @@ +/obj/item/melee/baton + var/item_state_updating = TRUE + icon = 'modular_dripstation/icons/obj/weapons/security.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/security_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/security_righthand.dmi' + +/obj/item/melee/baton/update_icon_state() + if(item_state_updating) + if(status) + item_state = "[initial(item_state)]_active" + else + item_state = "[initial(item_state)]" + ..() + +/obj/item/melee/baton/stunsword + icon_state = "stunsword" + item_state = "sword" + slot_flags = null + +/obj/item/melee/baton/stunsword/loaded + preload_cell_type = /obj/item/stock_parts/cell/high + +/obj/item/storage/belt/sabre/stunsword + name = "security sheath" + desc = "A statement on modern practical fashion; this limber black sheath is fitted to a lightened security belt, allowing one to look fashionable with their sword-shaped stun-baton, while of course carrying less things." + icon_state = "secsheath" + item_state = "security" + icon = 'modular_dripstation/icons/obj/weapons/security.dmi' + lefthand_file = 'icons/mob/inhands/equipment/belt_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/belt_righthand.dmi' + +/obj/item/storage/belt/sabre/stunsword/Initialize(mapload) + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_items = 6 + STR.max_combined_w_class = 18 + STR.max_w_class = WEIGHT_CLASS_NORMAL + STR.set_holdable(list( + /obj/item/melee/baton/stunsword, + /obj/item/grenade, + /obj/item/reagent_containers/spray/pepper, + /obj/item/restraints/handcuffs, + /obj/item/assembly/flash/handheld, + /obj/item/clothing/glasses, + /obj/item/ammo_casing/shotgun, + /obj/item/ammo_box, + /obj/item/storage/box/rubbershot, + /obj/item/storage/box/lethalshot, + /obj/item/storage/box/breacherslug, + /obj/item/storage/box/beanbag, + /obj/item/reagent_containers/food/snacks/donut, + /obj/item/kitchen/knife/combat, + /obj/item/flashlight/seclite, + /obj/item/radio, + /obj/item/pinpointer/tracker, + /obj/item/clothing/gloves, + /obj/item/restraints/legcuffs/bola, + /obj/item/gun/ballistic/revolver/tracking, + /obj/item/holosign_creator/security, + /obj/item/shield/riot/tele, + /obj/item/barrier_taperoll/police + )) + +/obj/item/storage/belt/sabre/stunsword/PopulateContents() + SSwardrobe.provide_type(/obj/item/melee/baton/stunsword/loaded, src) + update_appearance(UPDATE_ICON) + +/obj/item/storage/belt/sabre/stunsword/full/PopulateContents() + SSwardrobe.provide_type(/obj/item/melee/baton/stunsword/loaded, src) + SSwardrobe.provide_type(/obj/item/reagent_containers/spray/pepper, src) + SSwardrobe.provide_type(/obj/item/restraints/handcuffs, src) + SSwardrobe.provide_type(/obj/item/grenade/flashbang, src) + SSwardrobe.provide_type(/obj/item/assembly/flash/handheld, src) + SSwardrobe.provide_type(/obj/item/barrier_taperoll/police, src) + update_appearance(UPDATE_ICON) + +/obj/item/melee/baton/cattleprod + icon = 'icons/obj/weapons/baton.dmi' + item_state_updating = FALSE + +/obj/item/melee/baton/cattleprod/tactical + item_state_updating = FALSE + +/obj/item/melee/baton/cattleprod/telecrystalprod + name = "snatcherprod" + desc = "A prod with a telecrystal on the end. It sparks with a desire for theft and subversion." + w_class = WEIGHT_CLASS_NORMAL + icon_state = "telecrystalprod" + item_state = "telecrystalprod" + icon = 'modular_dripstation/icons/obj/weapons/melee.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + slot_flags = null + throw_hit_chance = 50 //I think it'd be funny + +/obj/item/melee/baton/cattleprod/telecrystalprod/attack(mob/living/carbon/M, mob/living/carbon/user)//handles making things teleport when hit + ..() + if(status && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) + user.visible_message(span_danger("[user] accidentally hits [user.p_them()]self with [src]!"), \ + span_userdanger("You accidentally hit yourself with [src]!")) + if(do_teleport(src, get_turf(user), 50, channel = TELEPORT_CHANNEL_BLUESPACE)) //Wait, where did it go? + SEND_SIGNAL(user, COMSIG_LIVING_MINOR_SHOCK) + user.Paralyze(stunforce*3) + deductcharge(hitcost) + else + SEND_SIGNAL(user, COMSIG_LIVING_MINOR_SHOCK) + user.Paralyze(stunforce*3) + deductcharge(hitcost/4) + return + else + SEND_SIGNAL(M, COMSIG_LIVING_MINOR_SHOCK) + var/obj/item/stuff_in_hand = M.get_active_held_item() + if(!user || !stuff_in_hand || !M.temporarilyRemoveItemFromInventory(stuff_in_hand)) + return + if(user.put_in_inactive_hand(stuff_in_hand)) + stuff_in_hand.loc.visible_message(span_warning("[stuff_in_hand] suddenly appears in [user]'s hand!")) + else + stuff_in_hand.forceMove(user.drop_location()) + stuff_in_hand.loc.visible_message(span_warning("[stuff_in_hand] suddenly appears!")) + +/obj/item/melee/baton/cattleprod/attackby(obj/item/I, mob/user, params)//handles sticking a crystal onto a stunprod to make a teleprod + if(istype(I, /obj/item/stack/ore/bluespace_crystal)) + if(!cell) + var/obj/item/stack/ore/bluespace_crystal/BSC = I + var/obj/item/melee/baton/cattleprod/teleprod/S = new /obj/item/melee/baton/cattleprod/teleprod + remove_item_from_storage(user) + qdel(src) + BSC.use(1) + user.put_in_hands(S) + to_chat(user, span_notice("You place the bluespace crystal firmly into the igniter.")) + else + user.visible_message(span_warning("You can't put the crystal onto the stunprod while it has a power cell installed!")) + else if(istype(I, /obj/item/stack/telecrystal)) + if(!cell) + var/obj/item/stack/telecrystal/TC = I + var/obj/item/melee/baton/cattleprod/telecrystalprod/S = new /obj/item/melee/baton/cattleprod/telecrystalprod + remove_item_from_storage(user) + qdel(src) + TC.use(1) + user.put_in_hands(S) + to_chat(user, span_notice("You place the telecrystal firmly into the igniter.")) + else + user.visible_message(span_warning("You can't put the crystal onto the stunprod while it has a power cell installed!")) + else + return ..() + +/obj/item/melee/shocker + name = "disposable shocker" + desc = "A non-lethal weapon capable of incapacitating any enemy within the range of an electric arc." + icon_state = "shocker" + item_state = "shocker" + icon = 'modular_dripstation/icons/obj/weapons/security.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + force = 0 + throwforce = 0 + w_class = WEIGHT_CLASS_SMALL + ///Active? + var/status = FALSE + ///how many charges left + var/charge = 1 + ///how much stamina damage we deal per hit, this is combatted by energy armor + var/stamina_damage = 30 + ///how long a clown stuns themself for, or someone is stunned for if they are hit to >90 stamina damage + var/stunforce = 4 SECONDS + +/obj/item/melee/shocker/examine(mob/user) + . = ..() + if(status) + . += span_notice("\The [src] is activated.") + else + . += span_warning("\The [src] is deactivated.") + if(charge) + . += span_notice("\The [src] is charged.") + else + . += span_warning("\The [src] is used.") + +/obj/item/melee/baton/update_icon_state() + . = ..() + if(status) + icon_state = "[initial(icon_state)]_active" + else + icon_state = "[initial(icon_state)]" + +/obj/item/melee/shocker/attack_self(mob/user) + if(charge) + status = !status + to_chat(user, span_notice("[src] is now [status ? "on" : "off"].")) + playsound(loc, "sparks", 75, 1, -1) + do_sparks(1, TRUE, src) + else + status = FALSE + to_chat(user, span_warning("[src] have it`s cell depleated!")) + update_appearance(UPDATE_ICON) + add_fingerprint(user) + +/obj/item/melee/shocker/attack(mob/M, mob/living/carbon/human/user) + if(charge && status && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) + user.visible_message(span_danger("[user] accidentally hits [user.p_them()]self with [src]!"), \ + span_userdanger("You accidentally hit yourself with [src]!")) + user.Paralyze(stunforce*3) + return + if(!synth_check(user, SYNTH_RESTRICTED_WEAPON)) + return + if(HAS_TRAIT(user, TRAIT_NO_STUN_WEAPONS)) + to_chat(user, span_warning("You can't seem to remember how this works!")) + return + if(iscyborg(M)) + ..() + return + + if(ishuman(M)) + var/mob/living/carbon/human/L = M + var/datum/martial_art/A = L.check_block() + if(A) + A.handle_counter(L, user) + return + +//I hate myself + if(charge) + if(status) + if(shocker_stun(M, user)) + user.do_attack_animation(M) + else + to_chat(user, span_danger("[src] isn`t active!")) + else + to_chat(user, span_danger("The cell is depleted!")) + ..() + + +/obj/item/melee/shocker/proc/shocker_stun(mob/living/L, mob/user) + if(ishuman(L)) + var/mob/living/carbon/human/H = L + if(H.check_shields(src, 0, "[user]'s [name]", MELEE_ATTACK)) //No message; check_shields() handles that + playsound(L, 'sound/weapons/genhit.ogg', 50, 1) + return 0 + + var/obj/item/bodypart/affecting = L.get_bodypart(user? user.zone_selected : BODY_ZONE_CHEST) + var/armor_block = L.run_armor_check(affecting, ENERGY) //check armor on the limb because that's where we are slapping... + L.apply_damage(stamina_damage, STAMINA, BODY_ZONE_CHEST, armor_block) //...then deal damage to chest so we can't do the old hit-a-disabled-limb-200-times thing, batons are electrical not directed. + + + if(isipc(L)) + var/datum/effect_system/spark_spread/s = new + s.set_up(2, 1, L) + s.start() + + SEND_SIGNAL(L, COMSIG_LIVING_MINOR_SHOCK) + SEND_SIGNAL(L, COMSIG_ADD_MOOD_EVENT, "tased", /datum/mood_event/tased) + var/current_actual_damage = L.getStaminaLoss() + L.getBruteLoss() + L.getFireLoss() + L.getOxyLoss() + + if(current_actual_damage >= 90) + if(!L.IsParalyzed()) + to_chat(L, span_warning("You muscles seize, making you collapse!")) + else + L.Paralyze(stunforce) + L.adjust_jitter(20 SECONDS) + L.apply_effect(EFFECT_STUTTER, stunforce) + else if(current_actual_damage > 70) + L.adjust_jitter(10 SECONDS) + L.apply_effect(10 SECONDS, EFFECT_KNOCKDOWN) + L.apply_effect(EFFECT_STUTTER, stunforce) + else if(current_actual_damage >= 20) + L.adjust_jitter(5 SECONDS) + L.apply_effect(5 SECONDS, EFFECT_KNOCKDOWN) + L.apply_effect(EFFECT_STUTTER, stunforce) + + if(user) + L.lastattacker = user.real_name + L.lastattackerckey = user.ckey + L.visible_message(span_danger("[user] has stunned [L] with [src]!"), \ + span_userdanger("[user] has stunned you with [src]!")) + log_combat(user, L, "stunned") + + charge -= 1 + playsound(loc, 'modular_dripstation/sound/weapons/taser.ogg', 40, 0, -5) + status = FALSE + update_appearance(UPDATE_ICON) + + return TRUE + +/obj/item/melee/shocker/emp_act(severity) + . = ..() + if (!(. & EMP_PROTECT_SELF)) + charge = 0 \ No newline at end of file diff --git a/modular_dripstation/code/game/objects/items/errata.dm b/modular_dripstation/code/game/objects/items/errata.dm new file mode 100644 index 000000000000..93fe649c9e09 --- /dev/null +++ b/modular_dripstation/code/game/objects/items/errata.dm @@ -0,0 +1,198 @@ +/obj/item/melee/errata + name = "\improper Errata" + desc = "Glorious nippon steel, folded 1000 times." + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/back.dmi' + icon_state = "errata" + item_state = "errata" + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + pickup_sound = 'modular_dripstation/sound/weapons/Katana_Select01.ogg' + drop_sound = 'modular_dripstation/sound/weapons/metal_drop.ogg' + flags_1 = CONDUCT_1 + obj_flags = UNIQUE_RENAME + w_class = WEIGHT_CLASS_BULKY + slot_flags = ITEM_SLOT_BACK + sharpness = SHARP_EDGED + force = 20 + throw_speed = 4 + throw_range = 5 + throwforce = 12 + block_chance = 40 + armour_penetration = 50 + hitsound = 'sound/weapons/bladeslice.ogg' + block_sound = 'modular_dripstation/sound/weapons/block/sound_weapons_parry.ogg' + block_color = COLOR_RED + attack_verb = list("attacked", "slashed", "stabbed", "sliced", "diced", "cut") + resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF + +/obj/item/melee/errata/Initialize() + . = ..() + AddComponent(/datum/component/butchering, 25, 90, 5) //Not made for scalping victims, but will work nonetheless + +/obj/item/melee/errata/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + if(attack_type == PROJECTILE_ATTACK) + final_block_chance = block_chance / 2 //Pretty good... + if(prob(final_block_chance)) + if(istype(hitby, /obj/projectile/bullet)) + owner.visible_message(span_danger("[attack_text] hits [owner]'s [src], while he cuts the air, splitting the bullet in half!")) + else + owner.visible_message(span_danger("[owner] blocks [attack_text] with [src]!")) + playsound(src, block_sound, 70, vary = TRUE) + return 1 + return 0 + +/obj/item/melee/errata/attack(atom/target, blocked = FALSE) + if(iscarbon(target)) + var/mob/living/carbon/M = target + if(prob(10)) + M.adjust_fire_stacks(2) + M.ignite_mob() + if(M.fire_stacks > 0) + var/fire_force = 35 + force = fire_force + ..() + + +/obj/item/melee/errata/on_exit_storage(datum/component/storage/concrete/S) + var/obj/item/storage/belt/errata/B = S.real_location() + if(istype(B)) + playsound(B, 'modular_dripstation/sound/weapons/Katana_Select02.ogg', 25, TRUE) + +/obj/item/melee/errata/on_enter_storage(datum/component/storage/concrete/S) + var/obj/item/storage/belt/errata/B = S.real_location() + if(istype(B)) + playsound(B, 'modular_dripstation/sound/weapons/blade_sheath.ogg', 25, TRUE) + +/obj/item/melee/errata/suicide_act(mob/user) + if(prob(50)) + user.visible_message("[user] carves deep into [user.p_their()] torso! It looks like [user.p_theyre()] trying to commit seppuku...") + else + user.visible_message("[user] carves a grid into [user.p_their()] chest! It looks like [user.p_theyre()] trying to commit sudoku...") + return (BRUTELOSS) + +/obj/item/storage/belt/errata + name = "nanoforged blade sheath" + desc = "It yearns to bath in the blood of your enemies... but you hold it back!" + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/belt.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + icon_state = "errata_sheath" + item_state = "errata_sheath" + w_class = WEIGHT_CLASS_BULKY + force = 3 + resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF + var/primed = FALSE + var/dash_sound = 'modular_dripstation/sound/weapons/unsheathed_blade.ogg' + var/beam_effect = "blood_beam" + var/phasein = /obj/effect/temp_visual/dir_setting/cult/phase + var/phaseout = /obj/effect/temp_visual/dir_setting/cult/phase + +/obj/item/storage/belt/errata/Initialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_items = 1 + STR.max_w_class = WEIGHT_CLASS_BULKY + STR.set_holdable(list( + /obj/item/melee/errata + )) + +/obj/item/storage/belt/errata/examine(mob/user) + . = ..() + if(length(contents)) + . += "Use [src] in-hand to prime for an opening strike." + . += "Alt-click it to quickly draw the blade." + +/obj/item/storage/belt/errata/AltClick(mob/user) + if(!iscarbon(user) || !user.canUseTopic(src, BE_CLOSE, ismonkey(user)) || primed) + return + if(length(contents)) + var/obj/item/I = contents[1] + playsound(user, dash_sound, 25, TRUE) + user.visible_message("[user] swiftly draws \the [I].", "You draw \the [I].") + user.put_in_hands(I) + update_icon() + else + to_chat(user, "[src] is empty!") + +/obj/item/storage/belt/errata/attack_self(mob/user) + if(!iscarbon(user) || !user.canUseTopic(src, BE_CLOSE, ismonkey(user))) + return + if(length(contents)) + if(primed) + SEND_SIGNAL(src, COMSIG_TRY_STORAGE_SET_LOCKSTATE, FALSE) + playsound(user, 'sound/items/sheath.ogg', 25, TRUE) + to_chat(user, "You return your stance.") + primed = FALSE + update_icon() + else + SEND_SIGNAL(src, COMSIG_TRY_STORAGE_SET_LOCKSTATE, TRUE) + playsound(user, 'sound/items/unsheath.ogg', 25, TRUE) + user.visible_message("[user] grips the blade within [src] and primes to attack.", "You take an opening stance...", "You hear a weapon being drawn...") + primed = TRUE + update_icon() + else + to_chat(user, "[src] is empty!") + +/obj/item/storage/belt/errata/afterattack(atom/A, mob/living/user, proximity_flag, params) + . = ..() + if(primed && length(contents)) + var/obj/item/I = contents[1] + if(!user.put_in_inactive_hand(I)) + to_chat(user, "You need a free hand!") + return + if(!(A in view(user.client.view, user))) + return + var/datum/component/storage/CP = GetComponent(/datum/component/storage) + CP.locked = FALSE + primed = FALSE + update_icon() + primed_attack(A, user) + if(CanReach(A, I)) + I.melee_attack_chain(user, A, params) + user.swap_hand() + +/obj/item/storage/belt/errata/proc/primed_attack(atom/target, mob/living/user) + var/turf/end = get_turf(user) + var/turf/start = get_turf(user) + var/obj/spot1 = new phaseout(start, user.dir) + var/halt = FALSE + // Stolen dash code + for(var/T in getline(start, get_turf(target))) + var/turf/tile = T + for(var/mob/living/victim in tile) + if(victim != user) + playsound(victim, 'sound/weapons/bladeslice.ogg', 10, TRUE) + victim.take_bodypart_damage(15) + // Unlike actual ninjas, we stop noclip-dashing here. + if(isclosedturf(T)) + halt = TRUE + for(var/obj/O in tile) + // We ignore mobs as we are cutting through them + if(!O.CanPass(user, tile)) + halt = TRUE + if(halt) + break + else + end = T + user.forceMove(end) // YEET + playsound(start, dash_sound, 35, TRUE) + var/obj/spot2 = new phasein(end, user.dir) + spot1.Beam(spot2, beam_effect, time=20) + user.visible_message("In a flash of red, [user] draws [user.p_their()] blade!", "You dash forward while drawing your weapon!", "You hear a blade slice through the air at impossible speeds!") + +/obj/item/storage/belt/errata/update_icon_state() + . = ..() + icon_state = "errata_sheath" + item_state = "errata_sheath" + if(contents.len) + if(primed) + icon_state += "-primed" + else + icon_state += "-blade" + item_state += "-sabre" + +/obj/item/storage/belt/errata/PopulateContents() + new /obj/item/melee/errata(src) + update_appearance(UPDATE_ICON) diff --git a/modular_dripstation/code/game/objects/items/implants/mindshield.dm b/modular_dripstation/code/game/objects/items/implants/mindshield.dm index 5fc76bbb9d0e..d426df8113bb 100644 --- a/modular_dripstation/code/game/objects/items/implants/mindshield.dm +++ b/modular_dripstation/code/game/objects/items/implants/mindshield.dm @@ -52,6 +52,12 @@ name = "implant case - 'High Quality Mindshield'" imp_type = /obj/item/implant/mindshield/centcom +/obj/item/implant/mindshield/centcom/proc/toggle_activation(status = TRUE) + active = status + to_chat(imp_in, "You feel a faint click as [name] [active ? "activates" : "deactivates"]") + implant_visible_as = "[active ? "hud_imp_loyal_ert" : null]" + imp_in.sec_hud_set_implants() + /////Syndicate variants///// /////Syndicate agent variant///// /obj/item/implant/mindshield/tot diff --git a/modular_dripstation/code/game/objects/items/melee/energy.dm b/modular_dripstation/code/game/objects/items/melee/energy.dm new file mode 100644 index 000000000000..30bf5d80ce0c --- /dev/null +++ b/modular_dripstation/code/game/objects/items/melee/energy.dm @@ -0,0 +1,93 @@ +/obj/item/melee/transforming/energy + block_sound = 'modular_dripstation/sound/weapons/block/sound_weapons_block_blade.ogg' + block_color = COLOR_BLUE + +/obj/item/melee/transforming/energy/axe + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + block_color = COLOR_RED + +/obj/item/melee/transforming/energy/sword + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/weapons_on_belt.dmi' + +/obj/item/holo/esword + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/weapons_on_belt.dmi' + block_sound = 'modular_dripstation/sound/weapons/block/sound_weapons_block_blade.ogg' + +/obj/item/toy/sword + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/weapons_on_belt.dmi' + block_sound = 'modular_dripstation/sound/weapons/block/sound_weapons_block_blade.ogg' + +/obj/item/melee/transforming/energy/sword/saber + slot_flags = ITEM_SLOT_BELT + var/slot_flags_transform = ITEM_SLOT_BELT + +/obj/item/melee/transforming/energy/sword/saber/transform_weapon(mob/living/user, supress_message_text) + . = ..() + if(. && active) + slot_flags = null + if(. && !active) + slot_flags = slot_flags_transform + +/obj/item/melee/transforming/energy/sword/saber/sabre + name = "energy sabre" + desc = "A powerful energy-based hardlight blade that is easily stored when not in use. Used by boarding parties." + icon_state = "esaber0" + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + +/obj/item/melee/transforming/energy/sword/saber/sabre/transform_weapon(mob/living/user, supress_message_text) + . = ..() + if(. && active && saber_color) + icon_state = "esaber[saber_color]" + +/obj/item/melee/transforming/energy/sword/nt + name = "hardlight blade" + desc = "A powerful energy-based hardlight blade that is easily stored when not in use. NT property." + icon_state = "ntesword0" + icon_state_on = "ntesword1" + item_state = "sword0" + icon_state_on = "swordblue" + saber_color = null + light_color = "#40ceff" + +/obj/item/melee/transforming/energy/machete + name = "energy machete" + desc = "A powerful energy-based hardlight sword that is easily stored when not in use. Used by Cybersun strike teams." + icon_state = "machete_cybersun" + item_state = "machete_cybersun" + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/belt.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + force = 10 + force_on = 40 + throwforce = 5 + throwforce_on = 30 + hitsound = 'sound/weapons/bladeslice.ogg' + flags_1 = CONDUCT_1 + armour_penetration = 60 + block_chance = 30 + light_color = "#a52019" + +/obj/item/melee/transforming/energy/machete/transform_weapon(mob/living/user, supress_message_text) + . = ..() + if(.) + if(active) + icon_state = "[initial(icon_state)]_active" + item_state = "[initial(item_state)]_active" + START_PROCESSING(SSobj, src) + else + icon_state = initial(icon_state) + item_state = initial(item_state) + STOP_PROCESSING(SSobj, src) + set_light_on(active) + +/obj/item/melee/transforming/energy/machete/unknown + name = "alien energy machete" + desc = "A powerful energy-based hardlight sword that is easily stored when not in use. Used by alien parties." + icon_state = "machete_energy" + item_state = "machete_energy" + light_color = "#6600cc" diff --git a/modular_dripstation/code/game/objects/items/projectiles/guns/ballistic/rifle.dm b/modular_dripstation/code/game/objects/items/projectiles/guns/ballistic/rifle.dm deleted file mode 100644 index c0ace431eb21..000000000000 --- a/modular_dripstation/code/game/objects/items/projectiles/guns/ballistic/rifle.dm +++ /dev/null @@ -1,30 +0,0 @@ -/obj/item/gun/ballistic/rifle/boltaction/brand_new - desc = "A brand new Mosin Nagant issued by Nanotrasen for their interns. You would rather not to damage it." - icon_state = "mosinprime" - item_state = "mosinprime" - sawn_desc = "A sawn-off Brand New Nagant... Doing this was a sin, I hope you're happy. \ - You are now probably one of the few people in the universe to ever hold a \"Brand New Obrez\". \ - Even thinking about that name combination makes you ill." - icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' - worn_icon = 'modular_dripstation/icons/mob/clothing/guns_on_back.dmi' - lefthand_file = 'modular_dripstation/icons/mob/inhands/guns_lefthand.dmi' - righthand_file = 'modular_dripstation/icons/mob/inhands/guns_righthand.dmi' - -/obj/item/gun/ballistic/rifle/boltaction/brand_new/sawoff(mob/user) - . = ..() - if(.) - name = "\improper Brand New Obrez" // wear it loud and proud - -/obj/item/gun/ballistic/rifle/boltaction/qmrifle - name = "\improper 'Forbidden' precision rifle" - desc = "Modernized boltaction rifle, the frame feels robust as cargotech liver. \ - This thing was probably built with a conversion kit from a shady NTnet site. \ -

\ - BRAND NEW: Cannot be sawn off." - icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' - worn_icon = 'modular_dripstation/icons/mob/clothing/guns_on_back.dmi' - lefthand_file = 'modular_dripstation/icons/mob/inhands/guns_lefthand.dmi' - righthand_file = 'modular_dripstation/icons/mob/inhands/guns_righthand.dmi' - icon_state = "mosintactical" - item_state = "mosintactical" - can_be_sawn_off = FALSE diff --git a/modular_dripstation/code/game/objects/items/shield.dm b/modular_dripstation/code/game/objects/items/shield.dm new file mode 100644 index 000000000000..2693cf5a77ff --- /dev/null +++ b/modular_dripstation/code/game/objects/items/shield.dm @@ -0,0 +1,139 @@ +/obj/item/shield + var/antithrow_bonus = 30 + var/leap_block = TRUE + block_sound = 'modular_dripstation/sound/weapons/block/sound_weapons_block_shield.ogg' + +/obj/item/shield/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + if(transparent && (hitby.pass_flags & PASSGLASS)) + return FALSE + if(attack_type == THROWN_PROJECTILE_ATTACK) + final_block_chance += antithrow_bonus + if(attack_type == LEAP_ATTACK) + final_block_chance = leap_block + return ..() + +/obj/item/shield/riot + icon = 'modular_dripstation/icons/obj/weapons/shield.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/back.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/shield_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/shield_righthand.dmi' + block_sound = 'modular_dripstation/sound/weapons/block/sound_weapons_block_shield.ogg' + +/obj/item/shield/riot/robust + name = "riot control shield" + desc = "A shield adept at blocking blunt objects from connecting with the torso of the shield wielder. This one is pretty robust." + max_integrity = 100 + slowdown = 0 + block_chance = 60 + slot_flags = null + icon_state = "riot_robust" + item_state = "riot_robust" + +/obj/item/shield/riot/robust/nt + name = "NT riot control shield" + desc = "A shield adept at blocking blunt objects from connecting with the torso of the shield wielder. This one is pretty robust. Has Nanotrasen logo on it." + icon_state = "riot_robust_nt" + item_state = "riot_robust_nt" + +/obj/item/shield/riot/roman + icon = 'icons/obj/shields.dmi' + worn_icon = 'icons/mob/clothing/back.dmi' + +/obj/item/shield/riot/roman + icon = 'icons/obj/shields.dmi' + worn_icon = 'icons/mob/clothing/back.dmi' + +/obj/item/shield/riot/buckler + icon = 'icons/obj/shields.dmi' + worn_icon = 'icons/mob/clothing/back.dmi' + +/obj/item/shield/riot/goliath + icon = 'icons/obj/shields.dmi' + worn_icon = 'icons/mob/clothing/back.dmi' + +/obj/item/shield/riot/tele + icon = 'icons/obj/shields.dmi' + worn_icon = 'icons/mob/clothing/back.dmi' + +/obj/item/shield/bulletproof + name = "bulletproof shield" + desc = "A shield adept at blocking physical projectiles from connecting with the torso of the shield wielder." + icon_state = "metal" + item_state = "metal" + icon = 'modular_dripstation/icons/obj/weapons/shield.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/back.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/shield_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/shield_righthand.dmi' + max_integrity = 200 + transparent = FALSE + antithrow_bonus = 0 + force = 15 + throwforce = 20 + throw_speed = 1 + throw_range = 2 + +/obj/item/shield/bulletproof/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + if(istype(hitby, /obj/projectile/bullet)) + final_block_chance += 30 + return ..() + +/obj/item/shield/bulletproof/proc/shatter(mob/living/carbon/human/owner) + playsound(owner, 'sound/effects/bang.ogg', 100) + new /obj/item/stack/sheet/metal((get_turf(src)), 5) + +/obj/item/shield/bulletproof/on_shield_block(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", damage = 0, attack_type = MELEE_ATTACK) + if(!damage) + return ..() + var/dam = damage + if(attack_type == PROJECTILE_ATTACK && !istype(hitby, /obj/projectile/bullet)) + dam += damage + if (atom_integrity <= dam) + var/turf/T = get_turf(owner) + T.visible_message(span_warning("[hitby] destroys [src]!")) + shatter(owner) + qdel(src) + return FALSE + take_damage(dam) + return ..() + +/obj/item/shield/energy + base_icon_state = "syndieeshield" + icon = 'modular_dripstation/icons/obj/weapons/shield.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/shield_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/shield_righthand.dmi' + block_chance = 40 + antithrow_bonus = 0 + block_sound = 'modular_dripstation/sound/shield_drained.ogg' + block_color = COLOR_RED + +/obj/item/shield/energy/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + if(active) + if(istype(hitby, /obj/projectile/bullet)) + var/obj/projectile/bullet/P = hitby + if(P.damage >= 30 || P.armour_penetration >= 30) + var/turf/T = get_turf(owner) + T.visible_message(span_warning("The sheer force from [P] passes through the [src]!")) + var/datum/effect_system/spark_spread/sparks = new + sparks.set_up(5, 1, T) + playsound(T, 'sound/effects/empulse.ogg', 100) + return 0 + return ..() + return 0 + +/obj/item/shield/energy/IsReflect() + return (active*(block_chance+35)/100) + +/obj/item/shield/energy/advanced + base_icon_state = "eshield" + icon = 'modular_dripstation/icons/obj/weapons/shield.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/shield_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/shield_righthand.dmi' + block_chance = 65 + block_color = COLOR_BLUE + +/obj/item/shield/energy/bananium + base_icon_state = "bananaeshield" + icon = 'modular_dripstation/icons/obj/weapons/shield.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/shield_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/shield_righthand.dmi' + block_color = COLOR_YELLOW diff --git a/modular_dripstation/code/game/objects/items/storage/boxes.dm b/modular_dripstation/code/game/objects/items/storage/boxes.dm index 953252e0e445..9bad7d2385e7 100644 --- a/modular_dripstation/code/game/objects/items/storage/boxes.dm +++ b/modular_dripstation/code/game/objects/items/storage/boxes.dm @@ -1,3 +1,59 @@ +//ammo boxes for 12mm +/obj/item/storage/box/beanbag + icon_state = "beanbag_box" + icon = 'modular_dripstation/icons/obj/ammo.dmi' + +/obj/item/storage/box/slug + name = "box of slug shotgun shots" + desc = "A box full of slug lethal shots designed for shotguns. The box itself is designed for holding any kind of shotgun shell." + icon_state = "slug_box" + icon = 'modular_dripstation/icons/obj/ammo.dmi' + illustration = null + +/obj/item/storage/box/slug/Initialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_items = 7 + STR.set_holdable(list(/obj/item/ammo_casing/shotgun)) + +/obj/item/storage/box/slug/PopulateContents() + for(var/i in 1 to 7) + new /obj/item/ammo_casing/shotgun(src) + +/obj/item/storage/box/incendiary + name = "box of incendiary slug shotgun shots" + desc = "A box full of incendiary lethal shots designed for shotguns. The box itself is designed for holding any kind of shotgun shell." + icon_state = "incendiary_box" + icon = 'modular_dripstation/icons/obj/ammo.dmi' + illustration = null + +/obj/item/storage/box/incendiary/Initialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_items = 7 + STR.set_holdable(list(/obj/item/ammo_casing/shotgun)) + +/obj/item/storage/box/incendiary/PopulateContents() + for(var/i in 1 to 7) + new /obj/item/ammo_casing/shotgun/incendiary(src) + +/obj/item/storage/box/laserbuckshot + name = "box of laserbuckshot slug shotgun shots" + desc = "A box full of laserbuckshot lethal shots designed for shotguns. The box itself is designed for holding any kind of shotgun shell." + icon_state = "laserbuckshot_box" + icon = 'modular_dripstation/icons/obj/ammo.dmi' + illustration = null + +/obj/item/storage/box/laserbuckshot/Initialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_items = 7 + STR.set_holdable(list(/obj/item/ammo_casing/shotgun)) + +/obj/item/storage/box/laserbuckshot/PopulateContents() + for(var/i in 1 to 7) + new /obj/item/ammo_casing/shotgun/laserbuckshot(src) + /obj/item/storage/box icon = 'modular_dripstation/icons/obj/storage.dmi' lefthand_file = 'modular_dripstation/icons/mob/inhands/misc/boxes_lefthand.dmi' diff --git a/modular_dripstation/code/game/objects/items/twohanded/dualsaber.dm b/modular_dripstation/code/game/objects/items/twohanded/dualsaber.dm new file mode 100644 index 000000000000..06353812b780 --- /dev/null +++ b/modular_dripstation/code/game/objects/items/twohanded/dualsaber.dm @@ -0,0 +1,16 @@ +/obj/item/melee/dualsaber + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + block_chance = 50 + force_wielded = 40 + desc = "A more powerful version on the energy sword, it is more capable of blocking energy projectiles in throw mode than its single bladed counterpart. 'At last we will have revenge' is carved on the side of the handle." + +/obj/item/melee/dualsaber/IsReflect(mob/user) + if(HAS_TRAIT(src, TRAIT_WIELDED)) + if(prob(75)) + return TRUE + return FALSE + +/obj/item/melee/dualsaber/makeshift/IsReflect()//only 50% chance to reflect, so it still has the cool effect, but not 100% chance + if(prob(50)) + return TRUE + return FALSE \ No newline at end of file diff --git a/modular_dripstation/code/game/objects/items/weaponry.dm b/modular_dripstation/code/game/objects/items/weaponry.dm index fd5c1b6383f2..4930974a3975 100644 --- a/modular_dripstation/code/game/objects/items/weaponry.dm +++ b/modular_dripstation/code/game/objects/items/weaponry.dm @@ -1,6 +1,718 @@ /obj/item/ectoplasm icon = 'modular_dripstation/icons/obj/wizard.dmi' +/obj/item/vibro_weapon + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + block_sound = 'modular_dripstation/sound/weapons/block/sound_weapons_parry.ogg' + +/obj/item/melee/transforming/vib_blade + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + block_sound = 'modular_dripstation/sound/weapons/block/sound_weapons_parry.ogg' + +/obj/item/energy_katana + icon_state = "energy_katana" + item_state = "energy_katana" + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/weapons_on_belt.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + block_sound = 'modular_dripstation/sound/weapons/block/sound_weapons_block_blade.ogg' + block_color = COLOR_GREEN + +/obj/item/energy_katana/equipped(mob/user, slot) + . = ..() + if(slot == ITEM_SLOT_BELT) + worn_icon = 'modular_dripstation/icons/mob/clothing/weapons_on_belt.dmi' + if(slot == ITEM_SLOT_BACK) + worn_icon = 'modular_dripstation/icons/mob/clothing/back.dmi' + //if(slot == ITEM_SLOT_SUITSTORE) + // worn_icon = 'modular_dripstation/icons/mob/clothing/suit_storage.dmi' + update_appearance(UPDATE_ICON) + +/obj/item/katana + name = "modern katana" + desc = "Modern recreation of ancient terran weapon, capable to slice through variety of materials." + icon_state = "modern_katana" + item_state = "modern_katana" + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/weapons_on_belt.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + block_chance = 50 + var/block_projectile_mod = 0.5 + block_sound = 'modular_dripstation/sound/weapons/block/sound_weapons_parry.ogg' + +/obj/item/katana/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + if(attack_type == PROJECTILE_ATTACK) + final_block_chance = block_chance*block_projectile_mod //Pretty good... + if(prob(final_block_chance)) + if(istype(hitby, /obj/projectile/bullet)) + owner.visible_message(span_danger("[attack_text] hits [owner]'s [src], while he cuts the air, splitting the bullet in half!")) + else if(istype(hitby, /obj/projectile)) + var/obj/projectile/hit = hitby + if(hit.hitscan) + owner.visible_message(span_danger("[attack_text] hits [owner]'s [src], and he mirrors it back!")) + else + owner.visible_message(span_danger("[owner] blocks [attack_text] with [src]!")) + playsound(src, block_sound, 70, vary = TRUE) + return 1 + return 0 + +/obj/item/katana/equipped(mob/user, slot) + . = ..() + if(slot == ITEM_SLOT_BELT) + worn_icon = 'modular_dripstation/icons/mob/clothing/weapons_on_belt.dmi' + if(slot == ITEM_SLOT_BACK) + worn_icon = 'modular_dripstation/icons/mob/clothing/back.dmi' + //if(slot == ITEM_SLOT_SUITSTORE) + // worn_icon = 'modular_dripstation/icons/mob/clothing/suit_storage.dmi' + update_appearance(UPDATE_ICON) + +/obj/item/katana/bloody + name = "bloody katana" + desc = "Modern katana covered in blood. And thirsts for even more of it..." + icon_state = "bloody_katana" + item_state = "bloody_katana" + slot_flags = null + block_projectile_mod = 1 //here for more + +/obj/item/katana/basalt + icon_state = "basalt_katana" + item_state = "basalt_katana" + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/weapons_on_belt.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + block_projectile_mod = 0 //too heavy + +/obj/item/katana/cursed + icon_state = "cursed" + item_state = "cursed" + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/weapons_on_belt.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + block_projectile_mod = 0.2 //curse uppon ya + +/obj/item/katana/monomolecular + name = "molecular katana" + icon_state = "monomolecular" + item_state = "monomolecular" + desc = "An elegant weapon, its molecular edge is capable of cutting through flesh and bone with ease." + block_chance = 40 //pretty hard + block_projectile_mod = 1.5 // 60 projectile block chance + armour_penetration = 75 + +/obj/item/katana/murasame/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + if(istype(hitby, /obj/projectile/bullet) && prob(final_block_chance)) + if(istype(hitby, /obj/projectile/bullet)) + owner.visible_message(span_danger("[attack_text] hits [owner]'s [src], while he cuts the air, splitting the bullet in half!")) + playsound(src, block_sound, 70, vary = TRUE) + return 1 + return 0 + +/obj/item/katana/murasame + name = "\improper Murasame" + icon_state = "murasame" + item_state = "murasame" + desc = "Murasame is a katana whose blade is coated with poison, which nearly instantly kills its victim. As soon as the blade's blade pierces the skin, a deadly poison is injected into the victim's wound, killing him in a matter of seconds." + block_chance = 50 + armour_penetration = 40 + var/next_blow + var/death_imminent = FALSE + var/mob/living/death_wisher = null + +/obj/item/katana/murasame/afterattack(atom/target, blocked) + . = ..() + if((blocked != 100) && iscarbon(target)) + var/mob/living/carbon/victim = target + victim.reagents.add_reagent(/datum/reagent/toxin/ambusher_toxin, 5) + victim.reagents.add_reagent(/datum/reagent/toxin/amanitin, 5) + victim.reagents.add_reagent(/datum/reagent/toxin/initropidril, 5) + victim.reagents.add_reagent(/datum/reagent/toxin/cyanide, 5) + victim.reagents.add_reagent(/datum/reagent/toxin/venom, 5) + victim.reagents.add_reagent(/datum/reagent/toxin/acid/fluacid, 5) + +/obj/item/katana/murasame/attack_self(mob/living/user) + if(world.time > next_blow && (istype(user, death_wisher)|| !death_wisher)) + balloon_alert(user, "you starting to cut yourself with [src]!") + if(do_after(user, 0.5 SECONDS, src)) + to_chat(user, span_notice("You feel a sudden surge of energy!")) + user.adjustStaminaLoss(-60) + user.adjustBruteLoss(-40) + user.adjustFireLoss(-40) + user.reagents.add_reagent(/datum/reagent/medicine/stimulants, 10) + if (!death_imminent) + death_imminent = TRUE + death_wisher = user + addtimer(CALLBACK(src, PROC_REF(user_death), death_wisher), 30 SECONDS) + return + else + next_blow = world.time + 5 SECONDS + return + else + balloon_alert(user, "interrupted!") + return + else + to_chat(user, span_notice("You catch your breath and can`s blow yourself now!")) + +/obj/item/katana/murasame/proc/user_death(mob/living/user) + user.reagents.add_reagent(/datum/reagent/toxin/cyanide, 5) + user.reagents.add_reagent(/datum/reagent/toxin/venom, 5) + sleep(10 SECONDS) + user.adjustToxLoss(200) + death_imminent = FALSE + death_wisher = null + +/obj/item/toy/katana + icon_state = "modern_katana" + item_state = "modern_katana" + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/weapons_on_belt.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + +/obj/item/toy/katana/equipped(mob/user, slot) + . = ..() + if(slot == ITEM_SLOT_BELT) + worn_icon = 'modular_dripstation/icons/mob/clothing/weapons_on_belt.dmi' + if(slot == ITEM_SLOT_BACK) + worn_icon = 'modular_dripstation/icons/mob/clothing/back.dmi' + //if(slot == ITEM_SLOT_SUITSTORE) + // worn_icon = 'modular_dripstation/icons/mob/clothing/suit_storage.dmi' + update_appearance(UPDATE_ICON) + +/obj/item/melee/sabre + name = "officer's rapier" + desc = "An elegant weapon, for a more civilized age. Ceremonial version issued to NanoTrasen finest." + block_sound = 'modular_dripstation/sound/weapons/block/sound_weapons_parry.ogg' + +/obj/item/storage/belt/sabre + name = "rapier sheath" + desc = "An ornate sheath designed to hold an officer's rapier." + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + hit_reaction_chance = 20 + block_sound = 'modular_dripstation/sound/weapons/block/sound_weapons_parry.ogg' + +/obj/item/storage/belt/sabre/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + if(attack_type == MELEE_ATTACK && prob(hit_reaction_chance)) + owner.visible_message(span_danger("[owner] fends off [attack_text] with [src]!")) + playsound(src, block_sound, 70, vary = TRUE) + return 1 + return 0 + +/obj/item/storage/belt/sabre/AltClick(mob/user) + if(!iscarbon(user) || !user.canUseTopic(src, BE_CLOSE, ismonkey(user))) + return + if(length(contents)) + var/obj/item/I = contents[1] + user.visible_message("[user] takes [I] out of [src].", span_notice("You take [I] out of [src].")) + user.put_in_hands(I) + playsound(I, 'sound/items/unsheath.ogg', 25, TRUE) + update_appearance(UPDATE_ICON) + else + to_chat(user, "[src] is empty.") + +/obj/item/melee/sabre/mono + name = "\improper molecular NanoTrasen rapier" + desc = "An elegant combat ready weapon of NanoTrasen finest, its molecular edge is capable of cutting through flesh and bone with ease." + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + icon_state = "monorapier" + item_state = "monorapier" + force = 30 + block_chance = 60 + armour_penetration = 100 + +/obj/item/storage/belt/sabre/mono + name = "rapier sheath" + desc = "An ornate sheath designed to preserve molecular edge of combat rapier." + icon_state = "msheath" + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/weapons_on_belt.dmi' + +/obj/item/storage/belt/sabre/mono/PopulateContents() + new /obj/item/melee/sabre/mono(src) + update_appearance(UPDATE_ICON) + +/obj/item/melee/sabre/syndie + name = "\improper combat sabre" + desc = "An elegant plastitanium combat ready weapon of pirate capitans, its edge is capable of cutting through flesh and bone with ease." + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + icon_state = "sabre" + force = 30 + block_chance = 40 + armour_penetration = 30 + +/obj/item/storage/belt/sabre/syndie + name = "sabre sheath" + desc = "An red and black sheath designed to preserve edge of combat sabre." + icon_state = "ssheath" + item_state = "ssheath" + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + icon = 'modular_dripstation/icons/obj/weapons/blades.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/weapons_on_belt.dmi' + +/obj/item/storage/belt/sabre/syndie/PopulateContents() + new /obj/item/melee/sabre/syndie(src) + update_appearance(UPDATE_ICON) + +/obj/item/melee/ntrep_cane + name = "\improper NanoTrasen Representative`s cane" + desc = "A compact yet robust personal defense weapon." + icon_state = "cane_nt" + item_state = "cane_nt" + icon = 'modular_dripstation/icons/obj/weapons/melee.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/weapons_on_belt.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + w_class = WEIGHT_CLASS_NORMAL + slot_flags = ITEM_SLOT_BELT + var/cooldown = 1.5 SECONDS + var/on = FALSE + + var/on_item_state = "cane_nt_active" + var/force_on = 3 + var/force_off = 7 + var/stamina_damage = 35 + var/block_threshold = 40 + bare_wound_bonus = 10 + + var/on_stun_sound = "sound/effects/woodhit.ogg" // Default path to sound for when we stun. + var/knockdown_time_carbon = 1.5 SECONDS // Knockdown length for carbons. + var/cooldown_check = 0 + ///how long a clown stuns themself for, or someone is stunned for if they are hit to >90 stamina damage + var/stunforce = 10 SECONDS + ///how much stamina damage we deal per hit, this is combatted by energy armor + var/stamina_damage_on = 70 + ///the cell used by the baton + var/obj/item/stock_parts/cell/cell + ///how much charge is deducted from the cell when we slap someone while on + var/hitcost = 1000 + ///% chance we hit someone with the correct side of the baton when thrown + var/throw_hit_chance = 35 + ///if not empty the baton starts with this type of cell + var/preload_cell_type + ///used for passive discharge + var/cell_last_used = 0 + +// Description for when turning their baton "on" +/obj/item/melee/ntrep_cane/proc/get_on_description() + . = list() + + .["local_on"] = span_danger("You activate the hidden function of the cane.") + .["local_off"] = span_danger("You deactivate your cane.") + + return . + +/obj/item/melee/ntrep_cane/get_cell() + return cell + +/obj/item/melee/ntrep_cane/Initialize(mapload) + . = ..() + if(preload_cell_type) + if(!ispath(preload_cell_type,/obj/item/stock_parts/cell)) + log_mapping("[src] at [AREACOORD(src)] had an invalid preload_cell_type: [preload_cell_type].") + else + cell = new preload_cell_type(src) + update_appearance(UPDATE_ICON) + +/obj/item/melee/ntrep_cane/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) + if(..()) + return + //Only mob/living types have stun handling + if(on && prob(throw_hit_chance) && iscarbon(hit_atom)) + baton_stun(hit_atom) + +/obj/item/melee/ntrep_cane/loaded //this one starts with a cell pre-installed. + preload_cell_type = /obj/item/stock_parts/cell/high + +/obj/item/melee/ntrep_cane/proc/deductcharge(chrgdeductamt) + if(cell) + //Note this value returned is significant, as it will determine + //if a stun is applied or not + var/mob/living/M = loc + if(M && iscyborg(M)) + var/mob/living/silicon/robot/R = loc + R.cell.use(chrgdeductamt) + else + . = cell.use(chrgdeductamt) + if(on && cell.charge < hitcost) + //we're below minimum, turn off + on = FALSE + update_appearance(UPDATE_ICON) + playsound(loc, "sparks", 75, 1, -1) + STOP_PROCESSING(SSobj, src) // no more charge? stop checking for discharge + +/obj/item/melee/ntrep_cane/update_icon_state() + . = ..() + if(on) + icon_state = "[initial(icon_state)]_active" + else if(!cell) + icon_state = "[initial(icon_state)]_nocell" + else + icon_state = "[initial(icon_state)]" + +/obj/item/melee/ntrep_cane/process() + if(on) + ++cell_last_used // Will discharge in 13 processes if it is not turned off + if(cell_last_used >= STUNBATON_DISCHARGE_INTERVAL) + deductcharge(500) + cell_last_used = 6 // Will discharge again in 7 processes if it is not turned off + +/obj/item/melee/ntrep_cane/examine(mob/user) + . = ..() + if(cell) + . += span_notice("\The [src] is [round(cell.percent())]% charged.") + else + . += span_warning("\The [src] does not have a power source installed.") + +/obj/item/melee/ntrep_cane/suicide_act(mob/user) + if(on) + user.visible_message(span_suicide("[user] is putting the live [name] in [user.p_their()] mouth! It looks like [user.p_theyre()] trying to commit suicide!")) + return FIRELOSS + user.visible_message(span_suicide("[user] is putting the [name] in [user.p_their()] mouth! But forgot to turn the [name] on.")) + return SHAME + +/obj/item/melee/ntrep_cane/attack_self(mob/user) + if(cell && cell.charge > hitcost) + var/list/desc = get_on_description() + on = !on + playsound(loc, "sparks", 75, 1, -1) + cell_last_used = 0 + if(on) + to_chat(user, desc["local_on"]) + item_state = on_item_state + force = force_on + stamina_damage = stamina_damage_on + attack_verb = list("beaten") + START_PROCESSING(SSobj, src) + else + to_chat(user, desc["local_off"]) + item_state = initial(item_state) + force = force_off + stamina_damage = initial(stamina_damage) + attack_verb = list("smacked", "struck", "cracked", "robusted") + STOP_PROCESSING(SSobj, src) + to_chat(user, span_notice("[src] is now [on ? "on" : "off"].")) + else + on = FALSE + item_state = initial(item_state) + force = force_off + stamina_damage = initial(stamina_damage) + attack_verb = list("smacked", "struck", "cracked", "robusted") + if(!cell) + to_chat(user, span_warning("[src] does not have a power source!")) + else + to_chat(user, span_warning("[src] is out of charge.")) + update_appearance(UPDATE_ICON) + add_fingerprint(user) + +/obj/item/melee/ntrep_cane/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/stock_parts/cell)) + var/obj/item/stock_parts/cell/C = W + if(cell) + to_chat(user, span_notice("[src] already has a cell.")) + else + if(C.maxcharge < hitcost) + to_chat(user, span_notice("[src] requires a higher capacity cell.")) + return + if(!user.transferItemToLoc(W, src)) + return + cell = W + to_chat(user, span_notice("You install a cell in [src].")) + update_appearance(UPDATE_ICON) + else if(W.tool_behaviour == TOOL_SCREWDRIVER) + if(cell) + cell.update_appearance(UPDATE_ICON) + cell.forceMove(get_turf(src)) + cell = null + to_chat(user, span_notice("You remove the cell from [src].")) + on = FALSE + STOP_PROCESSING(SSobj, src) // no cell, no charge; stop processing for on because it cant be on + update_appearance(UPDATE_ICON) + else + return ..() + +/obj/item/melee/ntrep_cane/attack(mob/living/target, mob/living/user) + if(HAS_TRAIT(user, TRAIT_NO_STUN_WEAPONS)) + to_chat(user, span_warning("You can't seem to remember how this works!")) + return + add_fingerprint(user) + if((HAS_TRAIT(user, TRAIT_CLUMSY)) && prob(50)) + to_chat(user, "You hit yourself over the head.") + user.Paralyze(knockdown_time_carbon * force) + user.adjustStaminaLoss(stamina_damage) + if(ishuman(user)) + var/mob/living/carbon/human/H = user + H.apply_damage(2*force, BRUTE, BODY_ZONE_HEAD) + else + user.take_bodypart_damage(2*force) + return + if(iscyborg(target)) + ..() + return + if(ishuman(target)) + var/mob/living/carbon/human/H = target + if (H.check_shields(src, 0, "[user]'s [name]", MELEE_ATTACK)) + playsound(target, 'sound/weapons/genhit.ogg', 50, 1) + return + var/datum/martial_art/M = H.check_block() + if(M) + M.handle_counter(target, user) + return + if(!isliving(target)) + return + if (user.a_intent == INTENT_HARM) + if(!..()) + return + if(!iscyborg(target)) + return + else + if(cooldown_check <= world.time) + user.do_attack_animation(target) + if(!on) + stun(target, user) + else + baton_stun(target, user) + else + var/wait_desc = get_wait_description() + if (wait_desc) + to_chat(user, wait_desc) + +/obj/item/melee/ntrep_cane/proc/get_wait_description() + if(!on) + return span_danger("You are too exosted to do that!") + else + return span_danger("The cane is still charging!") + +/obj/item/melee/ntrep_cane/proc/stun(mob/living/target, mob/living/user) + var/list/desc = get_hit_description(target, user) + + var/obj/item/bodypart/affecting = target.get_bodypart(user.zone_selected) + var/armor_block = target.run_armor_check(affecting, MELEE) + target.apply_damage(stamina_damage, STAMINA, user.zone_selected, armor_block) + var/current_stamina_damage = target.getStaminaLoss() + + if(user) + target.lastattacker = user.real_name + target.lastattackerckey = user.ckey + log_combat(user, target, "stunned") + + playsound(get_turf(src), on_stun_sound, 75, 1, -1) + + if(current_stamina_damage >= 100) + desc = get_stun_description(target, user) + target.Knockdown(knockdown_time_carbon) + target.visible_message(desc["visible"], desc["local"]) + return + + if(armor_block >= block_threshold) + target.visible_message(desc["visible"], desc["local"]) + playsound(target, 'sound/weapons/genhit.ogg', 50, 1) + return + + // Special effects + if(affecting?.stamina_dam >= 50 && (istype(affecting, /obj/item/bodypart/l_leg) || istype(affecting, /obj/item/bodypart/r_leg))) + desc = get_stun_description(target, user) + target.Knockdown(knockdown_time_carbon) + + else if(istype(affecting, /obj/item/bodypart/l_arm) && target.held_items[LEFT_HANDS]) + target.dropItemToGround(target.held_items[LEFT_HANDS]) + else if(istype(affecting, /obj/item/bodypart/r_arm) && target.held_items[RIGHT_HANDS]) + target.dropItemToGround(target.held_items[RIGHT_HANDS]) + target.visible_message(desc["visible"], desc["local"]) + +// Default message for stunning mob. +/obj/item/melee/ntrep_cane/proc/get_stun_description(mob/living/target, mob/living/user) + . = list() + + .["visible"] = span_danger("[user] has knocked down [target] with [src]!") + .["local"] = span_danger("[user] has knocked down [target] with [src]!") + + return . + +// Default message for hitting mob. +/obj/item/melee/ntrep_cane/proc/get_hit_description(mob/living/target, mob/living/user) + . = list() + + .["visible"] = span_danger("[user] struck [target] with [src]!") + .["local"] = span_danger("[user] struck [target] with [src]!") + + return . + +/obj/item/melee/ntrep_cane/proc/baton_stun(mob/living/L, mob/user) + if(ishuman(L)) + var/mob/living/carbon/human/H = L + if(H.check_shields(src, 0, "[user]'s [name]", MELEE_ATTACK)) //No message; check_shields() handles that + playsound(L, 'sound/weapons/genhit.ogg', 50, 1) + return 0 + if(iscyborg(loc)) + var/mob/living/silicon/robot/R = loc + if(!R || !R.cell || !R.cell.use(hitcost)) + return FALSE + else + if(!deductcharge(hitcost)) + return FALSE + + var/obj/item/bodypart/affecting = L.get_bodypart(user? user.zone_selected : BODY_ZONE_CHEST) + var/armor_block = L.run_armor_check(affecting, ENERGY) //check armor on the limb because that's where we are slapping... + L.apply_damage(stamina_damage, STAMINA, BODY_ZONE_CHEST, armor_block) //...then deal damage to chest so we can't do the old hit-a-disabled-limb-200-times thing, batons are electrical not directed. + + + SEND_SIGNAL(L, COMSIG_LIVING_MINOR_SHOCK) + var/current_stamina_damage = L.getStaminaLoss() + + if(current_stamina_damage >= 90) + if(!L.IsParalyzed()) + to_chat(L, span_warning("You muscles seize, making you collapse!")) + else + L.Paralyze(stunforce) + L.adjust_jitter(20 SECONDS) + L.apply_effect(EFFECT_STUTTER, stunforce) + else if(current_stamina_damage > 70) + L.adjust_jitter(10 SECONDS) + L.apply_effect(EFFECT_STUTTER, stunforce) + else if(current_stamina_damage >= 20) + L.adjust_jitter(5 SECONDS) + L.apply_effect(EFFECT_STUTTER, stunforce) + + if(user) + L.lastattacker = user.real_name + L.lastattackerckey = user.ckey + L.visible_message(span_danger("[user] has stunned [L] with [src]!"), \ + span_userdanger("[user] has stunned you with [src]!")) + log_combat(user, L, "stunned") + + playsound(loc, 'sound/weapons/egloves.ogg', 50, 1, -1) + + if(ishuman(L)) + var/mob/living/carbon/human/H = L + H.forcesay(GLOB.hit_appends) + + cooldown_check = world.time + cooldown + + return TRUE + +/obj/item/melee/ntrep_cane/emp_act(severity) + . = ..() + if (!(. & EMP_PROTECT_SELF)) + deductcharge(100 * severity) + +/obj/item/melee/classic_baton/telescopic + lefthand_file = 'modular_dripstation/icons/mob/inhands/security_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/security_righthand.dmi' + item_state = "telebaton_0" + on_item_state = "telebaton_1" + +/obj/item/melee/classic_baton/telescopic/cane + icon_state = "telecane" + item_state = "telecane" + on_icon_state = "telecane_active" + off_icon_state = "telecane" + on_item_state = "telecane_active" + +/obj/item/melee/hardlight_cane + icon_state = "holocane" + item_state = "holocane" + force = 0 + attack_verb = list("hit", "poked") + +/obj/item/melee/hardlight_cane/Initialize(mapload) + . = ..() + + AddComponent( \ + /datum/component/transforming, \ + force_on = 20, \ + throwforce_on = 18, \ + throw_speed_on = throw_speed, \ + sharpness_on = SHARP_EDGED, \ + hitsound_on = 'sound/weapons/bladeslice.ogg', \ + w_class_on = WEIGHT_CLASS_NORMAL, \ + attack_verb_on = list("cuted", "stabed", "slashed"), \ + ) + +/obj/item/melee/cultblade/dagger + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + +/obj/item/melee/emergency_forcing_tool + name = "emergency forcing tool" + desc = "Basic forcing tool, capable of prying firelocks or destroing stuff in critical situations." + force = 20 + armour_penetration = -30 + throwforce = 5 + throw_range = 2 + throw_speed = 1 + toolspeed = 1.2 + demolition_mod = 2 + usesound = 'sound/items/jaws_pry.ogg' + tool_behaviour = TOOL_MINING + icon = 'modular_dripstation/icons/obj/weapons/melee.dmi' + icon_state = "emergency_forcing_tool" + item_state = "emergency_forcing_tool" + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + w_class = WEIGHT_CLASS_NORMAL + hitsound = 'sound/weapons/bladeslice.ogg' + attack_verb = list("attacked", "slashed", "sliced", "torn", "ripped", "diced") + sharpness = SHARP_EDGED + wound_bonus = -20 + bare_wound_bonus = 20 + +/obj/item/melee/emergency_forcing_tool/afterattack(atom/target, mob/user, proximity) + . = ..() + if(!proximity) + return + if(istype(target, /obj/structure/table)) + var/obj/structure/table/T = target + T.deconstruct(FALSE) + + else if(istype(target, /obj/machinery/computer)) + var/obj/machinery/computer/C = target + C.attack_alien(user) //muh copypasta + + else if(istype(target, /obj/machinery/door/airlock)) + var/obj/machinery/door/airlock/A = target + + if((!A.requiresID() || A.allowed(user)) && A.hasPower()) //This is to prevent stupid shit like hitting a door with an arm blade, the door opening because you have acces and still getting a "the airlocks motors resist our efforts to force it" message, power requirement is so this doesn't stop unpowered doors from being pried open if you have access + return + + if(A.locked) + to_chat(user, span_warning("The airlock's bolts prevent it from being forced!")) + return + if(A.welded) + to_chat(user, span_warning("The airlock is welded shut, it won't budge!")) + return + + if(A.hasPower()) + user.visible_message(span_warning("[user] jams [src] into the airlock and starts prying it open!"), span_warning("We start forcing the airlock open."), //yogs modified description + span_italics("You hear a metal screeching sound.")) + playsound(A, 'sound/machines/airlock_alien_prying.ogg', 100, 1) + if(!do_after(user, 6 SECONDS, A)) + return + //user.say("Heeeeeeeeeerrre's Johnny!") + user.visible_message(span_warning("[user] forces the airlock to open with [user.p_their()] [src]!"), span_warning("We force the airlock to open."), //yogs modified description + span_italics("You hear a metal screeching sound.")) + A.open(2) + +/obj/item/melee/emergency_forcing_tool/varyag + name = "Varyag" + desc = "Combat forcing tool, capable of prying firelocks, destroing stuff and killing someone in emergency situations." + force = 30 + armour_penetration = -10 + wound_bonus = 0 + throwforce = 30 + throw_range = 7 + throw_speed = 2 + icon_state = "varyag" + item_state = "varyag" + /obj/item/phone icon = 'modular_dripstation/icons/obj/misc.dmi' diff --git a/modular_dripstation/code/game/objects/items/wielded/sledgehammer.dm b/modular_dripstation/code/game/objects/items/wielded/sledgehammer.dm new file mode 100644 index 000000000000..e9a920ef9c8f --- /dev/null +++ b/modular_dripstation/code/game/objects/items/wielded/sledgehammer.dm @@ -0,0 +1,43 @@ +/obj/item/melee/sledgehammer + var/force_wielded_twohand = 15 + +/obj/item/melee/sledgehammer/Initialize(mapload) + . = ..() + AddComponent(/datum/component/two_handed, \ + force_wielded = force_wielded_twohand, \ + wield_callback = CALLBACK(src, PROC_REF(on_wield)), \ + unwield_callback = CALLBACK(src, PROC_REF(on_unwield)), \ + require_twohands = TRUE, \ + wielded_stats = list(SWING_SPEED = 1.5, ENCUMBRANCE = 0.5, ENCUMBRANCE_TIME = 1 SECONDS, REACH = 1, DAMAGE_LOW = 0, DAMAGE_HIGH = 0), \ + ) + AddComponent(/datum/component/cleave_attack, \ + arc_size=180, \ + requires_wielded=TRUE, \ + no_multi_hit=TRUE, \ + ) // big and heavy hammer makes wide arc + +/obj/item/melee/sledgehammer/security + name = "/improper security kuvalda" + desc = "Tactical version of sledgehammer with more unbalanced weight. Was designed to harm walls, not crewmembers." + icon = 'modular_dripstation/icons/obj/weapons/security.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/back.dmi' + icon_state = "sledgehammer" + item_state = "sledgehammer" + lefthand_file = 'modular_dripstation/icons/mob/inhands/melee_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/melee_righthand.dmi' + slowdown = 0.2 //You need some strength to cary this shit + armour_penetration = -10//Tactical, but still not very practical + throwforce = 30 //OUCH + throw_range = 3 //Doesn't throw very far + wound_bonus = -10 //So it`s somewhat combat + bare_wound_bonus = 20 //So it`s somewhat combat + force_wielded_twohand = 25 + +/obj/item/melee/sledgehammer/security/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + . = ..() + if(ishuman(target)) + var/mob/living/carbon/human/H = target + H.adjustStaminaLoss(10) + var/atom/throw_target = get_edge_target_turf(target, get_dir(src, get_step_away(target, src))) + H.throw_at(throw_target, 200, 4) + to_chat(H, span_danger("\The [src] hits you very hard and throws you back!")) diff --git a/modular_dripstation/code/game/objects/structures/crates_lockers/closets.dm b/modular_dripstation/code/game/objects/structures/crates_lockers/closets.dm index f48a87d2d585..a1c72769f989 100644 --- a/modular_dripstation/code/game/objects/structures/crates_lockers/closets.dm +++ b/modular_dripstation/code/game/objects/structures/crates_lockers/closets.dm @@ -270,7 +270,7 @@ GLOBAL_LIST_INIT(closet_cutting_types, typecacheof(list( new /obj/item/circuitboard/machine/techfab/department/service(src) new /obj/item/storage/photo_album/HoP(src) new /obj/item/clipboard/yog/paperwork/hop(src) - new /obj/item/gun/energy/e_gun/mini(src) + new /obj/item/gun/energy/e_gun/mini/secure(src) new /obj/item/storage/bag/garment/hop(src) new /obj/item/clothing/shoes/leather(src) new /obj/item/clothing/shoes/laceup(src) diff --git a/modular_dripstation/code/modules/cargo/packs.dm b/modular_dripstation/code/modules/cargo/packs.dm index d38a7f21ff19..0d1deb6b3b4b 100644 --- a/modular_dripstation/code/modules/cargo/packs.dm +++ b/modular_dripstation/code/modules/cargo/packs.dm @@ -184,11 +184,8 @@ /obj/item/clothing/suit/armor/riot/hos) crate_name = "hos supply crate" -/datum/supply_pack/security/armory/laser //dripstation mooving lethals to the armory - name = "Lasers Crate" - desc = "Contains three lethal, high-energy laser guns. Requires Armory access to open." - cost = 2000 - contains = list(/obj/item/gun/energy/laser, - /obj/item/gun/energy/laser, - /obj/item/gun/energy/laser) - crate_name = "laser crate" +/datum/supply_pack/weaponry/ballistic + desc = "For when the enemy absolutely needs to be replaced with lead. Contains three Militech-designed Combat Shotguns, and three Shotgun Bandoliers. Requires Armory access to open." + +/datum/supply_pack/weaponry/ballistic_single + desc = "For when the enemy absolutely needs to be replaced with lead. Contains one Militech-designed Combat Shotgun, and one Shotgun Bandolier. Requires Armory access to open." \ No newline at end of file diff --git a/modular_dripstation/code/modules/cargo/supplypod.dm b/modular_dripstation/code/modules/cargo/supplypod.dm index f66e9d187bd2..bdb1d3d9005f 100644 --- a/modular_dripstation/code/modules/cargo/supplypod.dm +++ b/modular_dripstation/code/modules/cargo/supplypod.dm @@ -7,7 +7,7 @@ GLOBAL_LIST_INIT(podstyles, list(\ list(POD_SHAPE_OTHER, "cultpod", TRUE, FALSE, FALSE, RUBBLE_NORMAL, "bloody supply pod", "A Nanotrasen supply pod covered in scratch-marks, blood, and strange runes."),\ list(POD_SHAPE_OTHER, "missile", FALSE, FALSE, FALSE, RUBBLE_THIN, "cruise missile", "A big ass missile that didn't seem to fully detonate. It was likely launched from some far-off deep space missile silo. There appears to be an auxiliary payload hatch on the side, though manually opening it is likely impossible."),\ list(POD_SHAPE_OTHER, "smissile", FALSE, FALSE, FALSE, RUBBLE_THIN, "\improper Syndicate cruise missile", "A big ass, blood-red missile that didn't seem to fully detonate. It was likely launched from some deep space Syndicate missile silo. There appears to be an auxiliary payload hatch on the side, though manually opening it is likely impossible."),\ - list(POD_SHAPE_OTHER, "box", TRUE, FALSE, FALSE, RUBBLE_WIDE, "\improper Aussec supply crate", "An incredibly sturdy supply crate, designed to withstand orbital re-entry. Has 'Aussec Armory - 2532' engraved on the side."),\ + list(POD_SHAPE_OTHER, "box", TRUE, FALSE, FALSE, RUBBLE_WIDE, "\improper Militech supply crate", "An incredibly sturdy supply crate, designed to withstand orbital re-entry. Has 'Militech Armory - 2532' engraved on the side."),\ list(POD_SHAPE_OTHER, "clownpod",TRUE, FALSE, FALSE, RUBBLE_NORMAL, "\improper HONK pod", "A brightly-colored supply pod. It likely originated from the Clown Federation."),\ list(POD_SHAPE_OTHER, "orange", TRUE, FALSE, FALSE, RUBBLE_NONE, "\improper Orange", "An angry orange."),\ list(POD_SHAPE_OTHER, FALSE, FALSE, FALSE, FALSE, RUBBLE_NONE, "\improper S.T.E.A.L.T.H. pod MKVII", "A supply pod that, under normal circumstances, is completely invisible to conventional methods of detection. How are you even seeing this?"),\ diff --git a/modular_dripstation/code/modules/projectiles/ammunition/ballistic.dm b/modular_dripstation/code/modules/projectiles/ammunition/ballistic.dm new file mode 100644 index 000000000000..145d0e276066 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/ammunition/ballistic.dm @@ -0,0 +1,19 @@ +///AP 5.56 +/obj/item/ammo_casing/a556/ap + name = "5.56mm M995 bullet casing" + desc = "A 5.56x45mm M995 cartridge with a 3.4 gram armor-piercing bullet with a tungsten carbide penetrator over an aluminum base with a copper jacket, in a brass case. " + +///New SSAAP 5.56 +/obj/item/ammo_casing/a556/ssaap + name = "5.56mm TGov SSA AP bullet casing" + desc = "A 5.56x45mm TGov SSA AP cartridge with a two-part armor-piercing projectile, the bullet consists of a sabot and a tungsten carbide penetrator body, in a brass case." + icon_state = "556ap-casing" + projectile_type = /obj/projectile/bullet/a556/ssaap + +/obj/item/ammo_casing/shotgun/syndie + name = "12g AP-СSS (Armor Piercing Ceramic Shotgun Slug)" + desc = "A high penetrative 12-gauge сeramic slug without manufacturer's marking." + +/obj/item/ammo_casing/shotgun/buckshot/syndie + name = "12/70 RIP-S shell (Syndicate Radically Invasive Projectile)" + desc = "An 12-gauge heavy tungsten buckshot shell without manufacturer's marking." \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/ammunition/energy.dm b/modular_dripstation/code/modules/projectiles/ammunition/energy.dm new file mode 100644 index 000000000000..5d47f6d514f9 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/ammunition/energy.dm @@ -0,0 +1,37 @@ +/obj/item/ammo_casing/energy/laser/hitscan + projectile_type = /obj/projectile/beam/laser/hitscan + select_name = "kill" + e_cost = 83 + +/obj/item/ammo_casing/energy/laser/hitscan/sniper + projectile_type = /obj/projectile/beam/laser/hitscan/sniper + e_cost = 200 + delay = 15 + select_name = "snipe" + fire_sound = 'sound/weapons/marauder.ogg' + +/obj/item/ammo_casing/energy/laser/practice/hitscan + projectile_type = /obj/projectile/beam/practice/hitscan + +/obj/item/ammo_casing/energy/bolt/large + projectile_type = /obj/projectile/energy/bolt/large + +/obj/item/ammo_casing/energy/laser/hellfire/scatter + projectile_type = /obj/projectile/beam/laser/hellfire/scatter + pellets = 5 + variance = 25 + e_cost = 130 + select_name = "scatter" + +/obj/item/ammo_casing/energy/laser/hellfire/precise + projectile_type = /obj/projectile/beam/laser/heavylaser + e_cost = 83 + select_name = "precise" + +/obj/item/ammo_casing/energy/laser_spec + projectile_type = /obj/projectile/beam/laser/spec + e_cost = 83 + select_name = "kill" + +/obj/item/ammo_casing/energy/laser/pulse/pistol + projectile_type = /obj/projectile/beam/pulse/pistol diff --git a/modular_dripstation/code/modules/projectiles/ammunition/plasma.dm b/modular_dripstation/code/modules/projectiles/ammunition/plasma.dm new file mode 100644 index 000000000000..515db300ab2c --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/ammunition/plasma.dm @@ -0,0 +1,6 @@ +/obj/item/ammo_casing/energy/plasma/combat + projectile_type = /obj/projectile/plasma/combat + delay = 4 + e_cost = 50 + select_name = "plasma" + fire_sound = 'sound/weapons/marauder.ogg' \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/boxes_magazines/external/mg.dm b/modular_dripstation/code/modules/projectiles/boxes_magazines/external/mg.dm new file mode 100644 index 000000000000..b6fd6eb9dec1 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/boxes_magazines/external/mg.dm @@ -0,0 +1,81 @@ +//L6 SAW +/obj/item/ammo_box/magazine/mm556x45_100 + name = "box magazine (5.56x45mm)" + desc = "A 100-round box magazine designed for the L6 SAW." + icon_state = "a556-100" + icon = 'modular_dripstation/icons/obj/ammo.dmi' + ammo_type = /obj/item/ammo_casing/a556 + caliber = CALIBER_556NATO + max_ammo = 100 + +/obj/item/ammo_box/magazine/mm556x45_100/update_icon_state() + . = ..() + icon_state = "a556[sprite_designation]-[round(ammo_count(),20)]" + +/obj/item/ammo_box/magazine/mm556x45_100/ap + name = "box magazine (Armor-Piercing 5.56x45mm)" + desc = "A 100-round box magazine designed for the L6 SAW. \ + These rounds deal less damage but penetrate cleanly through standart protective equipment." + icon_state = "a556A-100" + ammo_type = /obj/item/ammo_casing/a556/ap + sprite_designation = "A" + +/obj/item/ammo_box/magazine/mm556x45_100/ssaap + name = "box magazine (TGov SSA AP 5.56x45mm)" + desc = "A 100-round box magazine designed for the L6 SAW. \ + These rounds deal less damage but penetrate cleanly through special protective equipment." + icon_state = "a556SA-100" + ammo_type = /obj/item/ammo_casing/a556/ssaap + sprite_designation = "SA" + +/obj/item/ammo_box/magazine/mm556x45_100/inc + name = "box magazine (Incendiary 5.56x45mm)" + desc = "A 100-round box magazine designed for the L6 SAW. \ + These rounds deal less damage but ignite targets." + icon_state = "a556I-100" + ammo_type = /obj/item/ammo_casing/a556/inc + sprite_designation = "I" + + + +//L4 GPMG +/obj/item/ammo_box/magazine/mm712x82 + name = "box magazine (7.12x82mm)" + desc = "A 50-round box magazine designed for the L4 GPMG." + icon_state = "a762-50" + icon = 'modular_dripstation/icons/obj/ammo.dmi' + ammo_type = /obj/item/ammo_casing/mm712x82 + caliber = CALIBER_712X82 + max_ammo = 50 + +/obj/item/ammo_box/magazine/mm712x82/update_icon_state() + . = ..() + icon_state = "a762[sprite_designation]-[ammo_count() ? "50" : "0"]" + +/obj/item/ammo_box/magazine/mm712x82/hollow + name = "box magazine (Hollow-Point 7.12x82mm)" + desc = "A 50-round box magazine designed for the L4 GPMG. \ + These rounds suffer against armor but can massively wound bare limbs." + icon_state = "a762H-50" + ammo_type = /obj/item/ammo_casing/mm712x82/hollow + sprite_designation = "H" + +/obj/item/ammo_box/magazine/mm712x82/ap + name = "box magazine (Armor-Piercing 7.12x82mm)" + desc = "A 50-round box magazine designed for the L4 GPMG. \ + These rounds deal less damage but penetrate cleanly through the best protective equipment." + icon_state = "a762A-50" + ammo_type = /obj/item/ammo_casing/mm712x82/ap + sprite_designation = "A" + +/obj/item/ammo_box/magazine/mm712x82/incen + name = "box magazine (Incendiary 7.12x82mm)" + desc = "A 50-round box magazine designed for the L4 GPMG. \ + These rounds deal less damage but ignite targets." + icon_state = "a762I-50" + ammo_type = /obj/item/ammo_casing/mm712x82/inc + sprite_designation = "I" + +/obj/item/ammo_box/magazine/mm712x82/update_icon_state() + . = ..() + icon_state = "a762[sprite_designation]-[round(ammo_count(),10)]" diff --git a/modular_dripstation/code/modules/projectiles/boxes_magazines/external/pistol.dm b/modular_dripstation/code/modules/projectiles/boxes_magazines/external/pistol.dm new file mode 100644 index 000000000000..98441a609b6d --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/boxes_magazines/external/pistol.dm @@ -0,0 +1,130 @@ +//ammo boxes for 9mm +/obj/item/ammo_box/c9mm/fire + name = "ammo box (9mm Incendiary)" + ammo_type = /obj/item/ammo_casing/c9mm/inc + +/obj/item/ammo_box/c9mm/ap + name = "ammo box (9mm Armor-Piercing)" + ammo_type = /obj/item/ammo_casing/c9mm/ap + +/obj/item/ammo_box/no_direct/c38 + name = "ammo box (.38 special)" + icon_state = "38box" + ammo_type = /obj/item/ammo_casing/c38 + max_ammo = 20 + +/obj/item/ammo_box/no_direct/c38/rubber + name = "ammo box (.38 rubber)" + ammo_type = /obj/item/ammo_casing/c38/rubber + +//APS, Glock, STM-9 Mag +/obj/item/ammo_box/magazine/pistolm9mm/ap + name = "pistol magazine (9mm Armor-Piercing)" + icon_state = "9x19pA-10" + desc= "A 15-round 9mm magazine designed for the Stechkin APS Pistol. Loaded with rounds which penetrate armor but are less effective against normal targets." + ammo_type = /obj/item/ammo_casing/c9mm/ap + +/obj/item/ammo_box/magazine/pistolm9mm/ap/update_icon_state() + . = ..() + icon_state = "9x19pA-[ammo_count() ? "10" : "0"]" + +/obj/item/ammo_box/magazine/pistolm9mm/fire + name = "pistol magazine (9mm Incendiary)" + icon_state = "9x19pI-10" + desc = "A 15-round 9mm magazine designed for the A Stechkin APS Pistol. Loaded with rounds which trade lethality for ignition of target." + ammo_type = /obj/item/ammo_casing/c9mm/inc + +/obj/item/ammo_box/magazine/pistolm9mm/fire/update_icon_state() + . = ..() + icon_state = "9x19pI-[ammo_count() ? "10" : "0"]" + +/obj/item/ammo_box/magazine/pistolm9mm/pmag + name = "Glock PMAG magazine (9mm)" + desc = "A 21-round magazine for TSF side arm that contains 9mm rounds." + icon = 'modular_dripstation/icons/obj/ammo.dmi' + icon_state = "pmag9x19-21" + ammo_type = /obj/item/ammo_casing/c9mm + caliber = "9mm" + max_ammo = 21 + +/obj/item/ammo_box/magazine/pistolm9mm/pmag/update_icon_state() + . = ..() + icon_state = "pmag9x19-[ammo_count() ? "21" : "0"]" + +/obj/item/ammo_box/magazine/pistolm9mm/pmag/ap + name = "Glock PMAG magazine (9mm Armor-Piercing)" + icon_state = "pmag9x19A" + desc= "A 21-round magazine for TSF side arm. Loaded with rounds which penetrate armor but are less effective against normal targets." + ammo_type = /obj/item/ammo_casing/c9mm/ap + +/obj/item/ammo_box/magazine/pistolm9mm/pmag/ap/update_icon_state() + . = ..() + icon_state = "pmag9x19A-[ammo_count() ? "21" : "0"]" + +/obj/item/ammo_box/magazine/pistolm9mm/pmag/fire + name = "Glock PMAG magazine (9mm Incendiary)" + icon_state = "pmag9x19I" + desc = "A 21-round magazine for TSF side arm. Loaded with rounds which trade lethality for ignition of target." + ammo_type = /obj/item/ammo_casing/c9mm/inc + +/obj/item/ammo_box/magazine/pistolm9mm/pmag/fire/update_icon_state() + . = ..() + icon_state = "pmag9x19I-[ammo_count() ? "21" : "0"]" + +/obj/item/ammo_box/magazine/pistolm9mm/drum + name = "Glock Drum magazine (9mm)" + desc = "A 50-round magazine for TSF side arm that contains 9mm rounds." + icon = 'modular_dripstation/icons/obj/ammo.dmi' + icon_state = "stm9mag-50" + ammo_type = /obj/item/ammo_casing/c9mm + caliber = "9mm" + max_ammo = 50 + +/obj/item/ammo_box/magazine/pistolm9mm/pmag/drum/update_icon_state() + . = ..() + icon_state = "stm9mag-[ammo_count() ? "50" : "0"]" + +/obj/item/ammo_box/magazine/pistolm9mm/drum/ap + name = "Glock Drum magazine (9mm Armor-Piercing)" + icon_state = "stm9magA-50" + desc= "A 50-round magazine for TSF side arm. Loaded with rounds which penetrate armor but are less effective against normal targets." + ammo_type = /obj/item/ammo_casing/c9mm/ap + +/obj/item/ammo_box/magazine/pistolm9mm/pmag/drum/ap/update_icon_state() + . = ..() + icon_state = "stm9magA-[ammo_count() ? "50" : "0"]" + +/obj/item/ammo_box/magazine/pistolm9mm/drum/fire + name = "Glock Drum magazine (9mm Incendiary)" + icon_state = "stm9magI-50" + desc = "A 50-round magazine for TSF side arm. Loaded with rounds which trade lethality for ignition of target." + ammo_type = /obj/item/ammo_casing/c9mm/inc + +/obj/item/ammo_box/magazine/pistolm9mm/pmag/drum/fire/update_icon_state() + . = ..() + icon_state = "stm9magI-[ammo_count() ? "50" : "0"]" + +/obj/item/ammo_box/magazine/fn45 + name = "FNX-45 magazine (.45 ACP)" + desc = "An 15-round .45 ACP magazine designed for the FNX-45 pistol." + icon_state = "fn45" + icon = 'modular_dripstation/icons/obj/ammo.dmi' + max_ammo = 15 + ammo_type = /obj/item/ammo_casing/c45 + caliber = ".45" + multiple_sprites = AMMO_BOX_FULL_EMPTY + +/obj/item/ammo_box/magazine/fn45/ap + name = "FNX-45 magazine (Armor-Piercing .45 ACP)" + icon_state = "fn45A" + ammo_type = /obj/item/ammo_casing/c45/ap + +/obj/item/ammo_box/magazine/fn45/hp + name = "FNX-45 magazine (Hollow-Point .45 ACP)" + icon_state = "fn45H" + ammo_type = /obj/item/ammo_casing/c45/hp + +/obj/item/ammo_box/magazine/fn45/v + name = "FNX-45 magazine (Venom .45 ACP)" + icon_state = "fn45V" + ammo_type = /obj/item/ammo_casing/c45/venom \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/boxes_magazines/external/rifle.dm b/modular_dripstation/code/modules/projectiles/boxes_magazines/external/rifle.dm new file mode 100644 index 000000000000..5646049ad907 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/boxes_magazines/external/rifle.dm @@ -0,0 +1,35 @@ +//////intermediate bullets////// +///Standart 5.56 +/obj/item/ammo_box/magazine/m556 + name = "toploader magazine (5.56mm)" + desc = "A 30-round toploading magazine filled with 5.56 rounds, designed for assault rifles." //Da fack they should be designed for submachine gun? + +///AP 5.56 + +/obj/item/ammo_box/magazine/m556/ap + name = "toploader magazine (Armor-Piercing M995 5.56mm)" + desc = "A 30-round toploading magazine filled with M995 5.56 rounds, designed for assault rifles. \ + These rounds sacrifice some stopping power for bypassing standard protective equipment." + +/obj/item/ammo_box/magazine/r556/ap + name = "rifle magazine (Armor-Piercing M995 5.56mm)" + desc = "An alternative 30-round magazine for the NT ARG 'Boarder' Rifle. Filled with M995 5.56 rounds. \ + These rounds sacrifice some stopping power for bypassing standard protective equipment." + + +///New SSAAP 5.56 +/obj/item/ammo_box/magazine/m556/ssaap + name = "toploader magazine (SSA AP 5.56mm)" + desc = "A 30-round toploading magazine filled with armor-piercing 5.56 rounds, designed for TGov military. \ + These rounds sacrifice some stopping power for bypassing special protective equipment." + icon_state = "5.56mA-30" + ammo_type = /obj/item/ammo_casing/a556/ssaap + sprite_designation = "A" + +/obj/item/ammo_box/magazine/r556/ssaap + name = "rifle magazine (SSA AP 5.56mm)" + desc = "An alternative 30-round magazine for the NT ARG 'Boarder' Rifle. Filled with TGov SSA AP 5.56 rounds. \ + These rounds sacrifice some stopping power for bypassing special protective equipment." + icon_state = "arg556A" + ammo_type = /obj/item/ammo_casing/a556/ssaap + sprite_designation = "A" diff --git a/modular_dripstation/code/modules/projectiles/boxes_magazines/external/shotgun.dm b/modular_dripstation/code/modules/projectiles/boxes_magazines/external/shotgun.dm new file mode 100644 index 000000000000..54d53a456fa9 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/boxes_magazines/external/shotgun.dm @@ -0,0 +1,13 @@ +//Bulldog Shotgun + +/obj/item/ammo_box/magazine/m12g/slug + name = "shotgun magazine (12g ceramic slugs)" + desc = "A drum magazine designed for the Bulldog shotgun. \ + Ceramic AP slugs are the best armor issue choice. \ + Armor Piercing death to the Nanotrasen scum!" + +/obj/item/ammo_box/magazine/m12g + name = "shotgun magazine (12g RIP-S)" + desc = "A drum magazine designed for the Bulldog shotgun. \ + RIP-S is more effective choice for anti-personnel use. \ + RIP and death to the Nanotrasen!" \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/boxes_magazines/external/smg.dm b/modular_dripstation/code/modules/projectiles/boxes_magazines/external/smg.dm new file mode 100644 index 000000000000..0dcd57b3afb0 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/boxes_magazines/external/smg.dm @@ -0,0 +1,36 @@ +/obj/item/ammo_box/magazine/sa450 + name = "\improper SA-450 magazine (4.6x30mm)" + desc = "A 30-round 4.6x30mm magazine, designed for the SA-450 Carbine." + icon_state = "arg556" + ammo_type = /obj/item/ammo_casing/c46x30mm + caliber = CALIBER_46X30 + max_ammo = 30 + icon_state = "arg556" + +/obj/item/ammo_box/magazine/sa450/update_icon_state() + . = ..() + if(ammo_count()) + icon_state = "arg556[sprite_designation]" + else + icon_state = "arg556[sprite_designation]_empty" + +/obj/item/ammo_box/magazine/sa450/ap + name = "\improper SA-450 magazine (Armor-Piercing 4.6x30mm)" + desc = "A 30-round 4.6x30mm magazine, designed for the SA-450 Carbine." + icon_state = "arg556A" + ammo_type = /obj/item/ammo_casing/c46x30mm/ap + sprite_designation = "A" + +/obj/item/ammo_box/magazine/sa450/inc + name = "\improper SA-450 magazine (Incendiary 4.6x30mm)" + desc = "A 30-round 4.6x30mm magazine, designed for the SA-450 Carbine." + icon_state = "arg556I" + ammo_type = /obj/item/ammo_casing/c46x30mm/inc + sprite_designation = "I" + +/obj/item/ammo_box/magazine/sa450/snake + name = "\improper SA-450 magazine (snakebite Rounds 4.6x30mm)" + desc = "A 30-round 4.6x30mm magazine, designed for the SA-450 Carbine." + icon_state = "arg556R" + ammo_type = /obj/item/ammo_casing/c46x30mm/snakebite + sprite_designation = "R" \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/_cylinder.dm b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/_cylinder.dm new file mode 100644 index 000000000000..7b47c450a3bd --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/_cylinder.dm @@ -0,0 +1,61 @@ +/obj/item/ammo_box/magazine/internal/cylinder + name = "revolver cylinder" + ammo_type = /obj/item/ammo_casing/a357 + caliber = "357" + max_ammo = 7 + +/obj/item/ammo_box/magazine/internal/cylinder/get_round(keep = 0) + rotate() + + var/b = stored_ammo[1] + if(!keep) + stored_ammo[1] = null + + return b + +/obj/item/ammo_box/magazine/internal/cylinder/proc/rotate() + var/b = stored_ammo[1] + stored_ammo.Cut(1,2) + stored_ammo.Insert(0, b) + +/obj/item/ammo_box/magazine/internal/cylinder/proc/spin() + for(var/i in 1 to rand(0, max_ammo*2)) + rotate() + +/obj/item/ammo_box/magazine/internal/cylinder/ammo_list(drop_list = FALSE) + var/list/L = list() + for(var/i=1 to stored_ammo.len) + var/obj/item/ammo_casing/bullet = stored_ammo[i] + if(bullet) + L.Add(bullet) + if(drop_list)//We have to maintain the list size, to emulate a cylinder + stored_ammo[i] = null + return L + +/obj/item/ammo_box/magazine/internal/cylinder/give_round(obj/item/ammo_casing/R, replace_spent = 0) + if(!R || (caliber && R.caliber != caliber) || (!caliber && R.type != ammo_type)) + return FALSE + + for(var/i in 1 to stored_ammo.len) + var/obj/item/ammo_casing/bullet = stored_ammo[i] + if(!bullet || !bullet.BB) // found a spent ammo + stored_ammo[i] = R + R.forceMove(src) + + if(bullet) + bullet.forceMove(drop_location()) + return TRUE + + return FALSE + +/obj/item/ammo_box/magazine/internal/cylinder/top_off(load_type, starting=FALSE) + if(starting) // nulls don't exist when we're starting off + return ..() + + if(!load_type) + load_type = ammo_type + + for(var/i = 1, i <= max_ammo, i++) + if(!give_round(new load_type(src))) + break + update_appearance(UPDATE_ICON) diff --git a/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/_internal.dm b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/_internal.dm new file mode 100644 index 000000000000..c14e66af82cf --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/_internal.dm @@ -0,0 +1,8 @@ +/obj/item/ammo_box/magazine/internal + desc = "Oh god, this shouldn't be here" + flags_1 = CONDUCT_1 + item_flags = ABSTRACT + +//internals magazines are accessible, so replace spent ammo if full when trying to put a live one in +/obj/item/ammo_box/magazine/internal/give_round(obj/item/ammo_casing/R) + return ..(R,1) diff --git a/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/bow.dm b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/bow.dm new file mode 100644 index 000000000000..785dbfbe51b3 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/bow.dm @@ -0,0 +1,31 @@ +/obj/item/ammo_box/magazine/internal/bow + name = "bow... magazine?" //shouldnt see this item + ammo_type = /obj/item/ammo_casing/reusable/arrow + caliber = "arrow" + max_ammo = 1 + start_empty = TRUE + +/obj/item/ammo_box/magazine/internal/bow/energy + ammo_type = /obj/item/ammo_casing/reusable/arrow/energy + start_empty = FALSE + var/list/selectable_types = list(/obj/item/ammo_casing/reusable/arrow/energy, /obj/item/ammo_casing/reusable/arrow/energy/disabler) + +/obj/item/ammo_box/magazine/internal/bow/energy/advanced + selectable_types = list(/obj/item/ammo_casing/reusable/arrow/energy, /obj/item/ammo_casing/reusable/arrow/energy/disabler, /obj/item/ammo_casing/reusable/arrow/energy/xray, /obj/item/ammo_casing/reusable/arrow/energy/pulse, /obj/item/ammo_casing/reusable/arrow/energy/shock) + +/obj/item/ammo_box/magazine/internal/bow/energy/ert + selectable_types = list(/obj/item/ammo_casing/reusable/arrow/energy, /obj/item/ammo_casing/reusable/arrow/energy/disabler, /obj/item/ammo_casing/reusable/arrow/energy/pulse, /obj/item/ammo_casing/reusable/arrow/energy/shock) + +/obj/item/ammo_box/magazine/internal/bow/energy/syndicate + selectable_types = list(/obj/item/ammo_casing/reusable/arrow/energy, /obj/item/ammo_casing/reusable/arrow/energy/xray) + +/obj/item/ammo_box/magazine/internal/bow/energy/clockcult + ammo_type = /obj/item/ammo_casing/reusable/arrow/energy/clockbolt + selectable_types = list(/obj/item/ammo_casing/reusable/arrow/energy/clockbolt) + +/obj/item/ammo_box/magazine/arrow + name = "crossbow magazine" + ammo_type = /obj/item/ammo_casing/reusable/arrow + icon_state = ".50mag" + caliber = "arrow" + max_ammo = 5 diff --git a/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/grenade.dm b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/grenade.dm new file mode 100644 index 000000000000..c0d1d8d54269 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/grenade.dm @@ -0,0 +1,30 @@ +/obj/item/ammo_box/magazine/internal/cylinder/grenademulti + name = "grenade launcher internal magazine" + ammo_type = /obj/item/ammo_casing/a40mm + caliber = "40mm" + max_ammo = 6 + +/obj/item/ammo_box/magazine/internal/grenadelauncher + name = "grenade launcher internal magazine" + ammo_type = /obj/item/ammo_casing/a40mm + caliber = "40mm" + max_ammo = 1 + +/obj/item/ammo_box/magazine/internal/rocketlauncher + name = "rocket launcher internal magazine" + ammo_type = /obj/item/ammo_casing/caseless/rocket + caliber = "84mm" + max_ammo = 1 + +/obj/item/ammo_box/magazine/internal/cannonball + name = "cannonball" + ammo_type = /obj/item/ammo_casing/caseless/cannonball + caliber = "100mm" + max_ammo = 1 + +/obj/item/ammo_box/magazine/internal/rods + name = "rods" + ammo_type = /obj/item/ammo_casing/caseless/bolts + caliber = null + max_ammo = 1 + diff --git a/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/misc.dm b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/misc.dm new file mode 100644 index 000000000000..bb0a404f7307 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/misc.dm @@ -0,0 +1,11 @@ +/obj/item/ammo_box/magazine/internal/minigun + name = "gatling gun fusion core" + ammo_type = /obj/item/ammo_casing/caseless/laser/gatling + caliber = "gatling" + max_ammo = 5000 + +/obj/item/ammo_box/magazine/internal/minigunosprey + name = "Minigun back stash box" + ammo_type = /obj/item/ammo_casing/a546 + caliber = "a556" + max_ammo = 500 \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/revolver.dm b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/revolver.dm new file mode 100644 index 000000000000..56624d03b8eb --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/revolver.dm @@ -0,0 +1,38 @@ +/obj/item/ammo_box/magazine/internal/cylinder/rev38 + name = "detective revolver cylinder" + ammo_type = /obj/item/ammo_casing/c38/rubber + caliber = "38" + max_ammo = 6 + +/obj/item/ammo_box/magazine/internal/cylinder/tra32 + name = "\improper Caldwell revolver cylinder" + ammo_type = /obj/item/ammo_casing/tra32 + caliber = "32trac" + max_ammo = 7 + +/obj/item/ammo_box/magazine/internal/cylinder/rev44 + name = "\improper Mateba revolver cylinder" + ammo_type = /obj/item/ammo_casing/m44 + caliber = "44" + max_ammo = 6 + +/obj/item/ammo_box/magazine/internal/cylinder/rev762 + name = "\improper Nagant revolver cylinder" + ammo_type = /obj/item/ammo_casing/n762 + caliber = "n762" + max_ammo = 7 + +/obj/item/ammo_box/magazine/internal/cylinder/rus357 + name = "\improper Russian revolver cylinder" + ammo_type = /obj/item/ammo_casing/a357 + caliber = "357" + max_ammo = 6 + multiload = 0 + +/obj/item/ammo_box/magazine/internal/rus357/Initialize(mapload) + stored_ammo += new ammo_type(src) + . = ..() + +/obj/item/ammo_box/magazine/internal/cylinder/derringer + name = "derringer revolver cylinder" + max_ammo = 2 diff --git a/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/rifle.dm b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/rifle.dm new file mode 100644 index 000000000000..a7469284a5c7 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/rifle.dm @@ -0,0 +1,15 @@ +/obj/item/ammo_box/magazine/internal/boltaction + name = "bolt action rifle internal magazine" + desc = "Oh god, this shouldn't be here" + ammo_type = /obj/item/ammo_casing/a762 + caliber = "a762" + max_ammo = 5 + multiload = 1 + +/obj/item/ammo_box/magazine/internal/boltaction/enchanted + max_ammo = 1 + ammo_type = /obj/item/ammo_casing/a762/enchanted + +/obj/item/ammo_box/magazine/internal/boltaction/enchanted/arcane_barrage + ammo_type = /obj/item/ammo_casing/magic/arcane_barrage + diff --git a/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/shotgun.dm b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/shotgun.dm new file mode 100644 index 000000000000..6837764791b1 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/shotgun.dm @@ -0,0 +1,50 @@ +/obj/item/ammo_box/magazine/internal/shot + name = "shotgun internal magazine" + ammo_type = /obj/item/ammo_casing/shotgun/beanbag + caliber = "shotgun" + max_ammo = 4 + multiload = 0 + +/obj/item/ammo_box/magazine/internal/shot/tube + name = "dual feed shotgun internal tube" + ammo_type = /obj/item/ammo_casing/shotgun/rubbershot + max_ammo = 4 + +/obj/item/ammo_box/magazine/internal/shot/lethal + ammo_type = /obj/item/ammo_casing/shotgun/buckshot + +/obj/item/ammo_box/magazine/internal/shot/com + name = "combat shotgun internal magazine" + ammo_type = /obj/item/ammo_casing/shotgun/buckshot + max_ammo = 6 + +/obj/item/ammo_box/magazine/internal/shot/com/compact + name = "compact combat shotgun internal magazine" + ammo_type = /obj/item/ammo_casing/shotgun/buckshot + max_ammo = 4 + +/obj/item/ammo_box/magazine/internal/shot/dual + name = "double-barrel shotgun internal magazine" + max_ammo = 2 + +/obj/item/ammo_box/magazine/internal/shot/improvised + name = "improvised shotgun internal magazine" + ammo_type = /obj/item/ammo_casing/shotgun/improvised + max_ammo = 1 + +/obj/item/ammo_box/magazine/internal/shot/riot + name = "riot shotgun internal magazine" + ammo_type = /obj/item/ammo_casing/shotgun/rubbershot + max_ammo = 6 + +/obj/item/ammo_box/magazine/internal/shot/breaching + name = "breaching shotgun internal magazine" + ammo_type = /obj/item/ammo_casing/shotgun/breacher + max_ammo = 3 + caliber = "breaching" + +/obj/item/ammo_box/magazine/internal/shot/lever + name = "lever-action rifle internal magazine" + ammo_type = /obj/item/ammo_casing/m308 + max_ammo = 8 + caliber = "m308" diff --git a/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/toy.dm b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/toy.dm new file mode 100644 index 000000000000..10653bab7062 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/boxes_magazines/internal/toy.dm @@ -0,0 +1,7 @@ +/obj/item/ammo_box/magazine/internal/shot/toy + ammo_type = /obj/item/ammo_casing/reusable/foam_dart + caliber = "foam_force" + max_ammo = 4 + +/obj/item/ammo_box/magazine/internal/shot/toy/crossbow + max_ammo = 5 diff --git a/modular_dripstation/code/modules/projectiles/guns/_energy.dm b/modular_dripstation/code/modules/projectiles/guns/_energy.dm new file mode 100644 index 000000000000..c7e053b18b33 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/guns/_energy.dm @@ -0,0 +1,26 @@ +/obj/item/gun/energy/update_overlays() + if(QDELETED(src)) + return + . = ..() + if(!automatic_charge_overlays) + return + + var/overlay_icon_state = "[icon_state]_charge" + var/obj/item/ammo_casing/energy/shot = ammo_type[select] + if(modifystate) + . += mutable_appearance(icon, "[icon_state]_[initial(shot.select_name)]") + if(cell.charge < shot.e_cost) + . += "[icon_state]_empty" + return + if(modifystate) + overlay_icon_state += "_[initial(shot.select_name)]" + + var/ratio = get_charge_ratio() + if(shaded_charge) + . += "[icon_state]_charge[ratio]" + return + for(var/i = ratio, i >= 1, i--) + var/mutable_appearance/charge_overlay = mutable_appearance(icon, overlay_icon_state) + charge_overlay.pixel_x = ammo_x_offset * (i - 1) + charge_overlay.pixel_y = ammo_y_offset * (i - 1) + . += charge_overlay \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/guns/ballistic/automatic.dm b/modular_dripstation/code/modules/projectiles/guns/ballistic/automatic.dm new file mode 100644 index 000000000000..4319b9f0ca29 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/guns/ballistic/automatic.dm @@ -0,0 +1,319 @@ +/obj/item/gun/ballistic/automatic/proto + icon = 'modular_dripstation/icons/obj/weapons/ballistic.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/guns_righthand.dmi' + +/obj/item/gun/ballistic/automatic/c20r + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/guns_righthand.dmi' + +/obj/item/gun/ballistic/automatic/c20r/cobra + name = "\improper 'Cobra' 18" + desc = "An older model of SMG manufactured by Scarborough Arms, a predecessor to the military C-20 series. Chambered in .45." + can_bayonet = FALSE + can_suppress = TRUE + icon_state = "c18_cobra" + icon = 'modular_dripstation/icons/obj/weapons/ballistic.dmi' + +/obj/item/gun/ballistic/automatic/c20r/waffle + name = "\improper W-20" + desc = "A brand new SMG manufactured by Waffle Arms. Chambered in .45." + can_bayonet = FALSE + empty_indicator = FALSE + can_suppress = TRUE + spread = 0 + icon_state = "waffle_smg" + pin = /obj/item/firing_pin/fucked + +/obj/item/gun/ballistic/automatic/c20r/waffle/unrestricted + pin = /obj/item/firing_pin + +/obj/item/gun/ballistic/automatic/c20r/vector + name = "\improper UNN PDW-45 'Vector'" + desc = "A brand new SMG manufactured by UNN nicknamed Vector. Chambered in .45." + can_bayonet = FALSE + empty_indicator = TRUE + can_suppress = FALSE + icon_state = "unn_vector" + fire_delay = 0 + icon = 'modular_dripstation/icons/obj/weapons/ballistic.dmi' + pin = /obj/item/firing_pin/dna/secure + +/obj/item/gun/ballistic/automatic/c20r/aegis + name = "\improper 'Aegis'" + desc = "An SMG manufactured for Nanotrasen`s Special Operations Department. Chambered in .45." + can_bayonet = FALSE + can_suppress = FALSE + mag_display_ammo = FALSE + icon_state = "nt_aegis" + icon = 'modular_dripstation/icons/obj/weapons/ballistic.dmi' + +/obj/item/gun/ballistic/automatic/wt550 + item_state = "wt550" + icon = 'modular_dripstation/icons/obj/weapons/ballistic.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/guns_righthand.dmi' + +/obj/item/gun/ballistic/automatic/wt550/armory + icon_state = "wt550_secure" + item_state = "wt550_secure" + pin = /obj/item/firing_pin/implant/mindshield + +/obj/item/gun/ballistic/automatic/sa450 + name = "\improper Shellgard security auto carbine" + desc = "A personal defence weapon that uses 4.6x30mm rounds, designated the SA-450 Automatic Carbine. Has a four-round burst or a semi-automatic firing mode." + icon_state = "shelg_smg" + item_state = "shelg_smg" + icon = 'modular_dripstation/icons/obj/weapons/ballistic.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/guns_righthand.dmi' + mag_type = /obj/item/ammo_box/magazine/sa450 + fire_delay = 2 + burst_size = 4 + w_class = WEIGHT_CLASS_BULKY + weapon_weight = WEAPON_MEDIUM + can_suppress = TRUE + can_bayonet = TRUE + knife_x_offset = 25 + knife_y_offset = 12 + mag_display = TRUE + +/obj/item/gun/ballistic/automatic/mini_uzi + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + +/obj/item/gun/ballistic/automatic/tommygun + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + +/obj/item/gun/ballistic/automatic/m90 + name = "\improper Militech M-90gl" + desc = "A three-round burst 5.56 toploading rifle, designated 'M-90gl'. Has an attached underbarrel grenade launcher which can be toggled on and off." + icon = 'modular_dripstation/icons/obj/weapons/ballistic.dmi' + mag_display_ammo = TRUE + +/obj/item/gun/ballistic/automatic/m90/m31a1 + name = "\improper Militech M-31a1 Advanced Infantry Combat Weapon" + desc = "A three-round burst 5.56 toploading rifle, designated 'M-31a1', is more expensive in manufacturing predecessor of 'M-90gl'. It has an attached underbarrel grenade launcher which can be toggled on and off." + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + icon_state = "m31a1" + empty_indicator = FALSE + can_suppress = TRUE + pin = /obj/item/firing_pin + +/obj/item/gun/ballistic/automatic/p90 + name = "\improper P-90 Personal Defense Weapon" + desc = "A three-round burst 5.56 toploading rifle, designated 'P-90PDW'." + icon_state = "p90" + item_state = "m90" + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/guns_righthand.dmi' + mag_type = /obj/item/ammo_box/magazine/m556 + fire_sound = 'sound/weapons/gunshot_smg.ogg' + can_suppress = FALSE + burst_size = 3 + fire_delay = 2 + pin = /obj/item/firing_pin + mag_display = TRUE + empty_indicator = TRUE + +/obj/item/gun/ballistic/automatic/ar + mag_display = TRUE + can_suppress = TRUE + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/guns_righthand.dmi' + fire_sound = 'sound/weapons/rifleshot.ogg' + item_state = "arifle" + fire_sound_volume = 80 + vary_fire_sound = 0 + +/obj/item/gun/ballistic/automatic/ar/mk4 + name = "\improper Militech M-K4 Infantry Assault Rifle" + desc = "A robust assault rifle used by Militech fighting forces." + icon_state = "militech_mkIV" + pin = /obj/item/firing_pin/dna + +/obj/item/gun/ballistic/automatic/ar/mk4/grn + name = "\improper Militech M-K4 Infantry Assault Rifle" + desc = "A robust assault rifle used by Militech fighting forces." + icon_state = "militech_mkIV_grn" + item_state = "militech_mkIV_grn" + +/obj/item/gun/ballistic/automatic/ar/tgm16 + name = "\improper TGM-16 Infantry Assault Rifle" + desc = "A robust assault rifle used by Terra Gov Marine Corps." + icon_state = "tgm16" + pin = /obj/item/firing_pin + +/obj/item/gun/ballistic/automatic/ar/waffle + name = "\improper W-5 Infantry Assault Rifle" + desc = "A robust assault rifle used by Waffle Special Operations Division." + icon_state = "waffle_assault" + pin = /obj/item/firing_pin/fucked + +/obj/item/gun/ballistic/automatic/ar/waffle/unrestricted + pin = /obj/item/firing_pin + +//STM-9 +/obj/item/gun/ballistic/automatic/stm9 + name = "\improper Souze TM-9 Gen.3" + desc = "STM 9x19mm sport pistol-carbine supplied by some unknown union to Terra Gov. Speed, accuracy and comfort recoil." + icon_state = "stm9" + item_state = "lwt650" + mag_type = /obj/item/ammo_box/magazine/pistolm9mm + starting_mag_type = /obj/item/ammo_box/magazine/pistolm9mm/pmag + fire_delay = 0 //800 shots per minute, hello there + burst_size = 1 + spread = 3 //need simple scope + recoil = 0.5 + pin = /obj/item/firing_pin + w_class = WEIGHT_CLASS_BULKY + weapon_weight = WEAPON_MEDIUM + mag_display = TRUE + can_suppress = TRUE + can_unsuppress = TRUE + actions_types = list() + vary_fire_sound = FALSE + icon = 'modular_dripstation/icons/obj/weapons/ballistic.dmi' + load_sound = "sound/weapons/rifleload.ogg" + load_empty_sound = "sound/weapons/rifleload.ogg" + rack_sound = "sound/weapons/riflerack.ogg" + eject_sound = "sound/weapons/rifleunload.ogg" + eject_empty_sound = "sound/weapons/rifleunload.ogg" + +/obj/item/gun/ballistic/automatic/k41s + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + + + +/obj/item/gun/ballistic/automatic/pistol + icon = 'modular_dripstation/icons/obj/weapons/ballistic.dmi' + +/obj/item/gun/ballistic/automatic/pistol/stickman + icon = 'icons/obj/guns/projectile.dmi' + + +/obj/item/gun/ballistic/automatic/pistol/glock17 + name = "\improper Glock-17" + desc = "A weapon from bygone times, this has been made to look like an old, blocky firearm from the 21st century. Chambered in 9x19mm." + icon = 'modular_dripstation/icons/obj/weapons/ballistic.dmi' + icon_state = "glock" + w_class = WEIGHT_CLASS_NORMAL + mag_type = /obj/item/ammo_box/magazine/pistolm9mm + starting_mag_type = /obj/item/ammo_box/magazine/pistolm9mm/pmag + can_suppress = FALSE + fire_sound = 'modular_dripstation/sound/weapons/pistol/shot_alt.ogg' + fire_delay = 1 + +/obj/item/gun/ballistic/automatic/pistol/glock17/ancile + name = "\improper NB-2 'Ancile'" + desc = "Nanotrasen easily concealable servise pistol. Chambered in 9x19mm." + icon_state = "nt_ancile" + w_class = WEIGHT_CLASS_SMALL + can_suppress = FALSE + starting_mag_type = /obj/item/ammo_box/magazine/pistolm9mm + +/obj/item/gun/ballistic/automatic/pistol/glock18 + name = "\improper Glock-18" + desc = "Terra Gov burst firing cheap polymer pistol chambered in 9x19mm. Its heavy duty barrel affects firerate." + icon = 'modular_dripstation/icons/obj/weapons/ballistic.dmi' + icon_state = "glock18" + w_class = WEIGHT_CLASS_NORMAL + mag_type = /obj/item/ammo_box/magazine/pistolm9mm + starting_mag_type = /obj/item/ammo_box/magazine/pistolm9mm/pmag + can_suppress = FALSE + fire_sound = 'modular_dripstation/sound/weapons/pistol/shot_alt.ogg' + burst_size = 3 + fire_delay = 2 + +/obj/item/gun/ballistic/automatic/pistol/glock18/shelg + name = "\improper SSP-7 'Lawer'" + desc = "Burst firing cheap pocket polymer pistol chambered in 9x19mm manufactured by Shellgard Arms branch. Nicknamed 'Lawer' by Shellgard security officers." + icon_state = "shelg_lawyer" + w_class = WEIGHT_CLASS_SMALL + fire_delay = 1 + starting_mag_type = /obj/item/ammo_box/magazine/pistolm9mm + +/obj/item/gun/ballistic/automatic/pistol/fn45 + name = "\improper FNX-45 Tactical" + desc = "Tactical modern Terra Gov service pistol. Better, faster, stronger than other service pistols. \ + Do not as iconic as M1911, but reliable and modern. Chambered in .45 caliber. Has a threaded barrel for suppressors." + icon = 'modular_dripstation/icons/obj/weapons/ballistic.dmi' + icon_state = "fnx" + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + w_class = WEIGHT_CLASS_NORMAL + mag_type = /obj/item/ammo_box/magazine/fn45 + starting_mag_type = /obj/item/ammo_box/magazine/fn45 + spread = 3 + can_suppress = TRUE + can_unsuppress = TRUE + fire_sound = "sound/weapons/pistolshotsmall.ogg" + feedback_types = list( + "fire" = 3 + ) + +/obj/item/gun/ballistic/automatic/pistol/m1911/alt + name = "\improper M1911M" + desc = "A modern variant of classic .45 handgun with a small magazine capacity." + icon_state = "m1911b" + +/obj/item/gun/ballistic/automatic/pistol/m1911/signature + name = "\improper M1911 Signature" + desc = "A rare variant of classic .45 handgun with a small magazine capacity." + icon_state = "ma_signature1911" + +/obj/item/gun/ballistic/automatic/pistol/ntusp + icon = 'icons/obj/guns/projectile.dmi' + + +// L6 SAW // + +/obj/item/gun/ballistic/automatic/l6_saw + desc = "A modified 5.56x45mm light machine gun, designated 'L6 SAW'. Has 'Militech Armoury - 2503' engraved on the receiver below the designation." + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/guns_righthand.dmi' + item_state = "l6" + mag_type = /obj/item/ammo_box/magazine/mm556x45_100 + +/obj/item/gun/ballistic/automatic/l6_saw/Initialize(mapload) + . = ..() + update_appearance(UPDATE_ICON) + +/obj/item/gun/ballistic/automatic/l6_saw/update_icon() + . = ..() + item_state = "[initial(item_state)][cover_open ? "open" : "closed"][magazine ? "mag" : "nomag"]" + if(ismob(loc)) + var/mob/M = loc + M.update_inv_hands() + +/obj/item/gun/ballistic/automatic/l6_saw/m60 + name = "\improper L4 GPMG" + desc = "A general purpose 7.62 machine gun, designated 'L4 GPMG'. Heavyly modified for single combatant usage." + icon_state = "m60" + item_state = "m60" + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/guns_righthand.dmi' + mag_type = /obj/item/ammo_box/magazine/mm712x82 + +/obj/item/gun/ballistic/automatic/l6_saw/m60/unrestricted + pin = /obj/item/firing_pin + +///Borg L6 +/obj/item/gun/energy/printer + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + +///Laser rifle +/obj/item/gun/ballistic/automatic/laser + name = "\improper energy carbine" + +/obj/item/gun/ballistic/automatic/laser/tgmc + name = "\improper TGM 43" + desc = "Assault energy carabine, designated 'TGM 43'. This energy rifle is commonly found in the hands of Terra Gov Marines." + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + icon_state = "tgm43" + mag_display = TRUE + mag_display_ammo = TRUE + empty_indicator = TRUE \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/guns/ballistic/flamethrower.dm b/modular_dripstation/code/modules/projectiles/guns/ballistic/flamethrower.dm new file mode 100644 index 000000000000..3daf5095ce13 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/guns/ballistic/flamethrower.dm @@ -0,0 +1,7 @@ +/obj/item/flamethrower + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + +///Borg flame +/obj/item/gun/energy/printer/flamethrower + icon_state = "flamethrower1" + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/guns/ballistic/launchers.dm b/modular_dripstation/code/modules/projectiles/guns/ballistic/launchers.dm new file mode 100644 index 000000000000..37b8c9addc3a --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/guns/ballistic/launchers.dm @@ -0,0 +1,2 @@ +/obj/item/gun/ballistic/gauss + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/guns/ballistic/rifle.dm b/modular_dripstation/code/modules/projectiles/guns/ballistic/rifle.dm new file mode 100644 index 000000000000..463c8261e8b2 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/guns/ballistic/rifle.dm @@ -0,0 +1,69 @@ +///Sniper/// +/obj/item/gun/ballistic/rifle/sniper_rifle + name = "\improper anti-material sniper rifle" + icon_state = "antimaterial_rifle" + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + +/obj/item/gun/ballistic/rifle/sniper_rifle/syndicate + icon_state = "antimaterial_rifle_blc" + +/obj/item/gun/ballistic/rifle/sniper_rifle/ultrasecure + icon_state = "antimaterial_rifle_blc" + +/obj/item/gun/ballistic/rifle/sniper_rifle/waffle + name = "\improper anti-material sniper rifle W-7" + icon_state = "waffle_sniper" + item_state = "waffle_sniper" + lefthand_file = 'modular_dripstation/icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/guns_righthand.dmi' + pin = /obj/item/firing_pin/fucked + +/obj/item/gun/ballistic/rifle/sniper_rifle/waffle/unrestricted + pin = /obj/item/firing_pin + +///Boltaction/// +/obj/item/gun/ballistic/rifle/boltaction/brand_new + desc = "A brand new Mosin Nagant issued by Nanotrasen for their interns. You would rather not to damage it." + icon_state = "mosinprime" + item_state = "mosinprime" + sawn_desc = "A sawn-off Brand New Nagant... Doing this was a sin, I hope you're happy. \ + You are now probably one of the few people in the universe to ever hold a \"Brand New Obrez\". \ + Even thinking about that name combination makes you ill." + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/guns_on_back.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/guns_righthand.dmi' + zoomable = TRUE + zoom_amt = 7 //Long range, enough to see in front of you, but no tiles behind you. + zoom_out_amt = 2 + actions_types = list() + +/obj/item/gun/ballistic/rifle/boltaction/brand_new/sawoff(mob/user) + . = ..() + if(.) + name = "\improper Brand New Obrez" // wear it loud and proud + +/obj/item/gun/ballistic/rifle/boltaction/qmrifle + name = "\improper 'Forbidden' precision rifle" + desc = "Modernized boltaction rifle, the frame feels robust as cargotech liver. \ + This thing was probably built with a conversion kit from a shady NTnet site. \ +

\ + BRAND NEW: Cannot be sawn off." + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/guns_on_back.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/guns_righthand.dmi' + icon_state = "mosintactical" + item_state = "mosintactical" + can_be_sawn_off = FALSE + +// The Lionhunter, a gun for heretics +// The ammo it uses takes time to "charge" before firing, +// releasing a homing, very damaging projectile +/obj/item/gun/ballistic/rifle/boltaction/lionhunter + name = "\improper Lionhunter's Rifle" + desc = "An antique looking rifle that looks immaculate despite being clearly very old. There are visually no aiming devices on the weapon." + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/guns_on_back.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/guns_righthand.dmi' \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/guns/ballistic/shotgun.dm b/modular_dripstation/code/modules/projectiles/guns/ballistic/shotgun.dm new file mode 100644 index 000000000000..e57b77f6f5de --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -0,0 +1,30 @@ +/obj/item/gun/ballistic/shotgun/automatic/dual_tube + icon = 'modular_dripstation/icons/obj/weapons/ballistic.dmi' + icon_state = "cycler" + +/obj/item/gun/ballistic/shotgun/bulldog + desc = "A semi-auto, mag-fed Scarborough Arms shotgun for combat in narrow corridors, nicknamed the 'Bulldog' by boarding parties. Only compatible with specialized 8-round drum magazines." + +/obj/item/gun/ballistic/shotgun/bulldog/m12 + name = "\improper Combat Assault Shotgun M-12" + desc = "A semi-auto, mag-fed Militech shotgun for combat in narrow corridors, nicknamed 'Saiga' by boarding parties. Compatible only with specialized 8-round drum magazines." + icon_state = "militech_bulldogCAS" + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + mag_display_ammo = FALSE + pin = /obj/item/firing_pin/dna + +/obj/item/gun/ballistic/shotgun/bulldog/waffle + name = "\improper Waffle Combat Assault Shotgun W-12" + desc = "A semi-auto, mag-fed Waffle shotgun for combat in narrow corridors. Compatible only with specialized 8-round drum magazines." + icon_state = "waffle_shotgun" + item_state = "waffle_shotgun" + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/guns_righthand.dmi' + can_suppress = TRUE + mag_display_ammo = FALSE + empty_indicator = FALSE + pin = /obj/item/firing_pin/fucked + +/obj/item/gun/ballistic/shotgun/bulldog/waffle/unrestricted + pin = /obj/item/firing_pin \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/guns/energy/energy_gun.dm b/modular_dripstation/code/modules/projectiles/guns/energy/energy_gun.dm new file mode 100644 index 000000000000..b5b65da67337 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/guns/energy/energy_gun.dm @@ -0,0 +1,107 @@ +/obj/item/gun/energy/e_gun + icon = 'modular_dripstation/icons/obj/weapons/energy.dmi' + +/obj/item/gun/energy/e_gun/ancient + name = "NT-E1 gun" + desc = "The NT-E2 is a basic energy gun that has only one mode. Kill." + icon_state = "energyold" + ammo_type = list(/obj/item/ammo_casing/energy/laser) + +/obj/item/gun/energy/e_gun/nuclear + ammo_x_offset = 2 + +/obj/item/gun/energy/e_gun/stun + cell_type = /obj/item/stock_parts/cell/pulse/pistol //specops grade cell + +/obj/item/gun/energy/e_gun/energyrevolver + name = "\improper NT-S02 Revolver Energy Gun" + desc = "An expensive, modern recreation of the antique laser gun, and the second of the 'S' or personal defense weapons meant for the use of high ranking Nanotrasen`s Special Operations Department personnel. Like the standard energy gun, it has a stun and kill setting, but also provides specops grade taser setting." + pin = /obj/item/firing_pin/implant/centcom_mindshield + icon_state = "energyrevolver" + item_state = "gun" + ammo_x_offset = 2 + force = 10 + resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF + ammo_type = list(/obj/item/ammo_casing/energy/disabler, /obj/item/ammo_casing/energy/electrode/spec, /obj/item/ammo_casing/energy/laser) + +/obj/item/gun/energy/e_gun/hos + name = "\improper NT-S03 MultiPhase Energy Gun" + desc = "An expensive recreation of the antique laser gun, and the third of the 'S' or personal defense weapons meant for the use of high ranking Nanotrasen`s Special Operations Department personnel. Like the standard energy gun, it has a stun and kill setting, but due to the increase in demand of portable EMP-based weaponry, this weapon is equipped with an ion mode. Lacks the ability to recharge on its own but provides military grade taser setting." + ammo_type = list(/obj/item/ammo_casing/energy/disabler, /obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser, /obj/item/ammo_casing/energy/ion/hos) + +/obj/item/gun/energy/e_gun/pdwpistol + name = "\improper NT-S04 MultiPhase Energy Gun" + desc = "An expensive, modern remake of the NT-S03 MultiPhase Energy gun, and the fourth of the 'S' or special class weapons meant for the use of high ranking Nanotrasen`s Special Operations Department personnel. Robust gun with multiple modes for combat issue. Glory to the NanoTrasen!" + icon_state = "pdwpistol" + item_state = "gun" + force = 15 + ammo_x_offset = 2 + pin = /obj/item/firing_pin/implant/centcom_mindshield + cell_type = /obj/item/stock_parts/cell/pulse/pistol + resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF + ammo_type = list(/obj/item/ammo_casing/energy/disabler, /obj/item/ammo_casing/energy/electrode/spec, /obj/item/ammo_casing/energy/laser_spec, /obj/item/ammo_casing/energy/ion) + +/obj/item/gun/energy/sniperrifle + name = "L.W.A.P. Sniper Rifle" + desc = "A beam rifle constructed of lightweight materials, fitted with a SMART aiming-system scope." + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + icon_state = "esniper" + ammo_type = list(/obj/item/ammo_casing/energy/laser/hitscan/sniper) + slot_flags = ITEM_SLOT_BACK + w_class = WEIGHT_CLASS_BULKY + zoomable = TRUE + zoom_amt = 7 //Long range, enough to see in front of you, but no tiles behind you. + fire_delay = 10 + ammo_x_offset = 2 + charge_sections = 3 + pin = /obj/item/firing_pin/implant/mindshield + +/obj/item/gun/energy/sniperrifle + icon_state = "esniper_black" + +/obj/item/gun/energy/plasmarifle + name = "Plasma Assault Rifle" + desc = "A plasma rifle constructed of lightweight materials, Cybersun Armory. Slowly fires powerful plasma projectiles." + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + icon_state = "cybersun_plasmarifle" + ammo_type = list(/obj/item/ammo_casing/energy/plasma/combat) + slot_flags = ITEM_SLOT_BACK + w_class = WEIGHT_CLASS_BULKY + pin = /obj/item/firing_pin/fucked + charge_sections = 1 + shaded_charge = 1 + +/obj/item/gun/energy/e_gun/mini + name = "miniature energy gun" + desc = "A small, pistol-sized version of the energy gun with a built-in flashlight. The NT-E4 functions as a popular self defense weapon among the elite due to its small size and cheap price. It has three settings: disable, stun and kill." + icon_state = "mini" + item_state = "gun" + w_class = WEIGHT_CLASS_SMALL + cell_type = /obj/item/stock_parts/cell/mini_egun + ammo_type = list(/obj/item/ammo_casing/energy/disabler, /obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser) + +/obj/item/gun/energy/e_gun/mini/secure + icon_state = "minialt" + pin = /obj/item/firing_pin/implant/mindshield + +/obj/item/gun/energy/e_gun/mini/specops //easy concealable gun for NT special operations department + cell_type = /obj/item/stock_parts/cell/pulse/pistol //specops grade cell + pin = /obj/item/firing_pin/implant/centcom_mindshield + ammo_type = list(/obj/item/ammo_casing/energy/disabler, /obj/item/ammo_casing/energy/electrode/spec, /obj/item/ammo_casing/energy/laser_spec) + +/obj/item/gun/energy/e_gun/mini/practice_phaser + icon = 'icons/obj/guns/energy.dmi' + +/obj/item/gun/energy/e_gun/bouncer + icon = 'icons/obj/guns/energy.dmi' + +/obj/item/gun/energy/e_gun/dragnet + icon = 'icons/obj/guns/energy.dmi' + +/obj/item/gun/energy/e_gun/turret + icon = 'icons/obj/guns/energy.dmi' + +/obj/item/gun/energy/e_gun/stun + desc = "NT-ME5 Hybrid Energy Gun" + desc = "The NT-ME5 hybrid energy gun is the newest generation of standardized energy equipment for use by NT private military forces. This hybrid energy gun comes equipped with two settings: disable and kill." + pin = /obj/item/firing_pin/implant/mindshield diff --git a/modular_dripstation/code/modules/projectiles/guns/energy/laser.dm b/modular_dripstation/code/modules/projectiles/guns/energy/laser.dm new file mode 100644 index 000000000000..0a3fb7b189bf --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/guns/energy/laser.dm @@ -0,0 +1,79 @@ +/obj/item/gun/energy/laser + name = "NT-L4 laser gun" + desc = "The NT-L4 is a basic energy-based laser gun that uses full potential of beam guns and hits targets through glass and thin metal at the speed of light." + icon = 'modular_dripstation/icons/obj/weapons/energy.dmi' + ammo_type = list(/obj/item/ammo_casing/energy/laser/hitscan) + +/obj/item/gun/energy/laser/practice + ammo_type = list(/obj/item/ammo_casing/energy/laser/practice/hitscan) + +/obj/item/gun/energy/laser/tactical + name = "NT-L5 laser gun" + desc = "The NT-L5 is a basic energy-based laser gun that uses full potential of beam guns and hits targets through glass and thin metal at the speed of light. Has a preinstalled mindshield pin." + icon_state = "laser-new" + pin = /obj/item/firing_pin/implant/centcom_mindshield + +/obj/item/gun/energy/laser/cybersun + name = "laser carbine (Cybersun)" + desc = "Basic energy-based laser gun that uses full potential of beam guns and hits targets through glass and thin metal at the speed of light. Cybersun model used by contract paramilitary forces." + icon_state = "lasercarbine-cybersun" + item_state = LASER + w_class = WEIGHT_CLASS_NORMAL + materials = list(/datum/material/iron=2000) + ammo_type = list(/obj/item/ammo_casing/energy/laser/hitscan) + ammo_x_offset = 1 + shaded_charge = 1 + +/obj/item/gun/energy/laser/captain + name = "antique energy gun" + desc = "The NT-S01 energy gun is NT`s first attempt to provide an inbuilt recharger, and is the first in its line as an 'S' or special class weapon given to Nanotrasen`s Special Operations Department members. Due to how expensive it is to produce, and that the material used to do so deteriorates quickly, it was decommissioned, and the few models left are used as prizes meant to never see the light of day." + ammo_type = list(/obj/item/ammo_casing/energy/laser) + +/obj/item/gun/energy/laser/centcom + name = "\improper NT-S05 Laser Service Pistol" + icon_state = "centcomlaser" + item_state = "gun" + w_class = WEIGHT_CLASS_NORMAL + desc = "The NT-S05 laser gun is NT`s recreation of NT-S01 aiming to provide an inbuilt recharger with laser functions. It also has 'S' or special class weapon given to Nanotrasen`s Special Operations Department members. Now in service with NanoTrasen`s Special Operations Department agents." + pin = /obj/item/firing_pin/implant/centcom_mindshield + force = 10 + selfcharge = 1 + charge_amount = 2 + cell_type = /obj/item/stock_parts/cell/pulse/pistol + ammo_type = list(/obj/item/ammo_casing/energy/laser/hitscan) + resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF + +/obj/item/gun/energy/laser/hellgun + name ="hellfire energy gun" + desc = "The NT-E2, nicknamed 'hellgun', is the second non-experimental model laser gun, built before NT began installing regulators on its laser weaponry. This pattern of laser gun became infamous for the gruesome burn wounds and fires that it caused, and was quietly discontinued once it began to affect NT's reputation." + icon_state = "immolator" + modifystate = TRUE + +/obj/item/gun/energy/laser/hellgun/scattershot + name = "scatter shot hellfire laser rifle" + icon_state = "multilensimmolator" + item_state = LASER + desc = "The NT-E2 gun equipped with a refraction kit that spreads and precise energy bolts." + w_class = WEIGHT_CLASS_BULKY + ammo_type = list(/obj/item/ammo_casing/energy/laser/hellfire/scatter, /obj/item/ammo_casing/energy/laser/hellfire/precise) + shaded_charge = 1 + selfcharge = 1 + +/obj/item/gun/energy/lasercannon + modifystate = TRUE + icon = 'modular_dripstation/icons/obj/weapons/energy.dmi' + +/obj/item/gun/energy/xray + w_class = WEIGHT_CLASS_BULKY + ammo_x_offset = 4 + modifystate = TRUE + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + +/obj/item/gun/energy/laser/redtag + icon = 'icons/obj/guns/energy.dmi' + +/obj/item/gun/energy/laser/bluetag + icon = 'icons/obj/guns/energy.dmi' + +/obj/item/gun/energy/laser/instakill + icon = 'icons/obj/guns/energy.dmi' \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/guns/energy/pulse.dm b/modular_dripstation/code/modules/projectiles/guns/energy/pulse.dm new file mode 100644 index 000000000000..01b521d2953a --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/guns/energy/pulse.dm @@ -0,0 +1,21 @@ +/obj/item/gun/energy/pulse + icon = 'modular_dripstation/icons/obj/weapons/energy.dmi' + pin = /obj/item/firing_pin/implant/centcom_mindshield + +/obj/item/gun/energy/pulse/pistol + ammo_type = list(/obj/item/ammo_casing/energy/laser/pulse/pistol, /obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser) + +/obj/item/gun/energy/pulse/destroyer + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + icon_state = "pulse_destroyer" + item_state = "pulse" + +/obj/item/gun/energy/pulse/pistol/m1911 + icon = 'icons/obj/guns/energy.dmi' + +/obj/item/gun/energy/pulse/carbine/tgm + name = "\improper TGM 19c4" + desc = "Assault pulse carabine, designated 'TGM 19c4'. This pulse rifle is commonly found in the hands of Terra Gov Marines." + icon = 'modular_dripstation/icons/obj/weapons/48x32.dmi' + icon_state = "tgm19c4" + item_state = "pulse" \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/guns/energy/special.dm b/modular_dripstation/code/modules/projectiles/guns/energy/special.dm new file mode 100644 index 000000000000..1f3e4655444b --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/guns/energy/special.dm @@ -0,0 +1,62 @@ +/obj/item/gun/energy/ionrifle + icon = 'modular_dripstation/icons/obj/weapons/energy.dmi' + +/obj/item/gun/energy/ionrifle/pistol + name = "ion pistol" + desc = "The NT-I3 Prototype Ion Projector is a compact ion pistol, built for personal defense." + icon_state = "ionpistol" + item_state = null + lefthand_file = 'modular_dripstation/icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/guns_righthand.dmi' + w_class = WEIGHT_CLASS_SMALL + slot_flags = ITEM_SLOT_BELT + ammo_type = list(/obj/item/ammo_casing/energy/ion/weak) + cell_type = /obj/item/stock_parts/cell/mini_egun + ammo_x_offset = 2 + charge_sections = 2 + +/obj/item/gun/energy/ionrifle/cybersun + name = "compact ion rifle" + desc = "The CS-I7 Prototype Ion Projector is a compact ion rifle, built to be very ergonomic and deadly efficient." + icon_state = "ioncarbine-cybersun" + w_class = WEIGHT_CLASS_NORMAL + slot_flags = ITEM_SLOT_BELT + ammo_x_offset = 3 + charge_sections = 3 + +/obj/item/gun/energy/temperature + icon = 'modular_dripstation/icons/obj/weapons/energy.dmi' + +/obj/item/gun/energy/temperature/security + icon_state = "freezegun_secure" + pin = /obj/item/firing_pin/implant/mindshield + +/obj/item/gun/energy/kinetic_accelerator/crossbow + icon = 'modular_dripstation/icons/obj/weapons/energy.dmi' + +/obj/item/gun/energy/kinetic_accelerator/crossbow/large + name = "energy crossbow" + desc = "A weapon favored by Madmen." + icon_state = "crossbowlarge" + w_class = WEIGHT_CLASS_NORMAL + materials = list(/datum/material/iron=4000) + suppressed = null + ammo_type = list(/obj/item/ammo_casing/energy/bolt/large) + pin = null + +/obj/item/gun/syringe + icon_state = "medicalsyringegun" + item_state = "medicalsyringegun" + icon = 'modular_dripstation/icons/obj/weapons/syringegun.dmi' + lefthand_file = 'modular_dripstation/icons/mob/inhands/guns_lefthand.dmi' + righthand_file = 'modular_dripstation/icons/mob/inhands/guns_righthand.dmi' + w_class = WEIGHT_CLASS_BULKY + slot_flags = ITEM_SLOT_BACK + +/obj/item/gun/syringe/syndicate + icon_state = "dartsyringegun" + item_state = "dartsyringegun" + slot_flags = ITEM_SLOT_BELT + +/obj/item/gun/syringe/dna + icon_state = "dnasyringegun" \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/guns/energy/stun.dm b/modular_dripstation/code/modules/projectiles/guns/energy/stun.dm new file mode 100644 index 000000000000..7f6e87eff967 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/guns/energy/stun.dm @@ -0,0 +1,18 @@ +/obj/item/gun/energy/pulse + icon = 'modular_dripstation/icons/obj/weapons/energy.dmi' + +/obj/item/gun/energy/taser + icon = 'modular_dripstation/icons/obj/weapons/energy.dmi' + +/obj/item/gun/energy/tesla_revolver + modifystate = TRUE + icon = 'modular_dripstation/icons/obj/weapons/energy.dmi' + +/obj/item/gun/energy/disabler + icon = 'modular_dripstation/icons/obj/weapons/energy.dmi' + +/obj/item/gun/energy/disabler/secure + name = "NT-D2S" + desc = "The NT-D2 is a self-defense weapon that exhausts organic targets, weakening them until they collapse. Has white painting and secured pin." + icon_state = "disabler_secure" + pin = /obj/item/firing_pin/implant/mindshield \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/pins.dm b/modular_dripstation/code/modules/projectiles/pins.dm new file mode 100644 index 000000000000..19e657fd0863 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/pins.dm @@ -0,0 +1,10 @@ +/obj/item/firing_pin/dna/secure + name = "secure dna firing pin" + +/obj/item/firing_pin/dna/secure/gun_remove(mob/living/user) + auth_fail(user) + return FALSE + +/obj/item/firing_pin/dna/dredd/gun_remove(mob/living/user) + auth_fail(user) + return FALSE \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/projectile/bullets/grenade.dm b/modular_dripstation/code/modules/projectiles/projectile/bullets/grenade.dm new file mode 100644 index 000000000000..f8f09249dcf5 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/projectile/bullets/grenade.dm @@ -0,0 +1,5 @@ +// 40mm (Grenade Launcher + +/obj/projectile/bullet/a40mm + icon_state = "40mm" + icon = 'modular_dripstation/icons/effects/projectiles/projectiles.dmi' \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/projectile/bullets/pistol.dm b/modular_dripstation/code/modules/projectiles/projectile/bullets/pistol.dm new file mode 100644 index 000000000000..7d28bc205be5 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/projectile/bullets/pistol.dm @@ -0,0 +1,5 @@ +/obj/projectile/bullet/c9mm/ap + armour_penetration = 30 + +/obj/projectile/bullet/c10mm/ap + armour_penetration = 30 \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/projectile/bullets/rifle.dm b/modular_dripstation/code/modules/projectiles/projectile/bullets/rifle.dm new file mode 100644 index 000000000000..da48330c292b --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/projectile/bullets/rifle.dm @@ -0,0 +1,25 @@ +//////intermediate bullets////// +// 5.56mm (M-90gl Rifle + NT ARG) +///Standart 5.56 +/obj/projectile/bullet/a556 + armour_penetration = 10 + +///Incendiary 5.56 +/obj/projectile/bullet/incendiary/a556 + armour_penetration = 20 + +///New SSAAP 5.56 +/obj/projectile/bullet/a556/ssaap + name = "5.56mm TGov SSA AP bullet" + damage = 29 + armour_penetration = 60 + penetration_flags = PENETRATE_MOBS + penetrations = 1 + wound_bonus = -45 + +///AP 5.56 +/obj/projectile/bullet/a556/ap + damage = 32 + name = "5.56mm M995 bullet" + armour_penetration = 40 + wound_bonus = -45 \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/projectile/bullets/shotgun.dm b/modular_dripstation/code/modules/projectiles/projectile/bullets/shotgun.dm new file mode 100644 index 000000000000..bf88fbd19596 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/projectile/bullets/shotgun.dm @@ -0,0 +1,9 @@ +/obj/projectile/bullet/pellet/shotgun_buckshot/syndie + name = "12/70 RIP-S" + bare_wound_bonus = 10 //shotgunning assistants, PAINfully + +/obj/projectile/bullet/shotgun/slug/syndie + name = "12g AP-СSS" + damage = 50 //damage reduced + armour_penetration = 20 // Armor Piercing + wound_bonus = -10 // better bleeding chance \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/projectile/bullets/smg.dm b/modular_dripstation/code/modules/projectiles/projectile/bullets/smg.dm new file mode 100644 index 000000000000..126c6ccde2e8 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/projectile/bullets/smg.dm @@ -0,0 +1,2 @@ +/obj/projectile/bullet/c45/ap + armour_penetration = 30 \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/projectile/energy/beams.dm b/modular_dripstation/code/modules/projectiles/projectile/energy/beams.dm new file mode 100644 index 000000000000..604886913305 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/projectile/energy/beams.dm @@ -0,0 +1,56 @@ +/obj/projectile/beam/laser/hitscan + tracer_type = /obj/effect/projectile/tracer/laser/hitscan + muzzle_type = /obj/effect/projectile/muzzle/laser/hitscan + impact_type = /obj/effect/projectile/impact/laser/hitscan + hitscan = TRUE + eyeblur = 0 + +/obj/projectile/beam/practice/hitscan + tracer_type = /obj/effect/projectile/tracer/laser/hitscan + muzzle_type = /obj/effect/projectile/muzzle/laser/hitscan + impact_type = /obj/effect/projectile/impact/laser/hitscan + hitscan = TRUE + eyeblur = 0 + +/obj/projectile/beam/laser/hitscan/sniper + tracer_type = /obj/effect/projectile/tracer/laser/hitscan/sniper + muzzle_type = /obj/effect/projectile/muzzle/laser/hitscan/sniper + impact_type = /obj/effect/projectile/impact/laser/hitscan/sniper + damage = 60 + light_color = LIGHT_COLOR_LAVENDER + impact_effect_type = /obj/effect/temp_visual/impact_effect/purple_laser + penetrations = 3 + penetration_flags = PENETRATE_OBJECTS | PENETRATE_MOBS + range = 16 + +/obj/projectile/beam/laser/hitscan/sniper/on_hit(atom/target, blocked = FALSE) + if((blocked != 100) && iscarbon(target)) + var/mob/living/carbon/M = target + M.adjustStaminaLoss(40) + M.Knockdown(2 SECONDS) + return ..() + +/obj/projectile/beam/laser/spec //basicly overpowered + speed = 1 + armour_penetration = 10 + wound_bonus = -20 + bare_wound_bonus = 40 + damage = 30 + +/obj/projectile/beam/laser/hellfire/scatter + name = "hellfire pellet" + icon_state = "scatterlaser" + damage = 10 + +/obj/projectile/beam/pulse + icon_state = "pulse" + icon = 'modular_dripstation/icons/effects/projectiles/projectiles.dmi' + +/obj/projectile/beam/pulse/pistol + icon_state = "pulse2" + +/obj/projectile/beam/pulse/shotgun + icon_state = "pulse1" + +/obj/projectile/beam/pulse/heavy + icon_state = "pulse_heavy" \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/projectile/energy/ebow.dm b/modular_dripstation/code/modules/projectiles/projectile/energy/ebow.dm new file mode 100644 index 000000000000..463c2acebe71 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/projectile/energy/ebow.dm @@ -0,0 +1,15 @@ +/obj/projectile/energy/bolt + icon_state = "dart" + icon = 'modular_dripstation/icons/effects/projectiles/projectiles.dmi' + +/obj/projectile/energy/bolt/large //big ebow bolts + name = "large bolt" + irradiate = 300 + pass_flags = PASSGLASS + +/obj/projectile/energy/bolt/on_hit(atom/target, blocked = FALSE) + ..() + if(ishuman(target)) + target.reagents.add_reagent(/datum/reagent/toxin/relaxant, 8) + target.reagents.add_reagent(/datum/reagent/toxin/mutetoxin, 8) + target.reagents.add_reagent(/datum/reagent/toxin/anacea, 6) diff --git a/modular_dripstation/code/modules/projectiles/projectile/energy/plasma.dm b/modular_dripstation/code/modules/projectiles/projectile/energy/plasma.dm new file mode 100644 index 000000000000..9ec88fcde968 --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/projectile/energy/plasma.dm @@ -0,0 +1,16 @@ +/obj/projectile/plasma/combat + range = 7 + mine_range = 5 + light_power = 2 + speed = 1.4 // plasma ball slow + damage = 40 + wound_bonus = 10 + light_color = LIGHT_COLOR_GREEN + damage_type = BURN + pass_flags = PASSTABLE | PASSGRILLE + icon_state = "plasma" + icon = 'modular_dripstation/icons/effects/projectiles/projectiles.dmi' + impact_effect_type = /obj/effect/temp_visual/impact_effect/green_laser + tracer_type = /obj/effect/projectile/tracer/bfg + muzzle_type = /obj/effect/projectile/muzzle/bfg + impact_type = /obj/effect/projectile/impact/bfg \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/projectile/energy/stun.dm b/modular_dripstation/code/modules/projectiles/projectile/energy/stun.dm new file mode 100644 index 000000000000..01ce29ece69a --- /dev/null +++ b/modular_dripstation/code/modules/projectiles/projectile/energy/stun.dm @@ -0,0 +1,41 @@ +/obj/projectile/energy/electrode + name = "electrode" + icon_state = "spark" + color = "#FFFF00" + nodamage = TRUE + hitsound = 'sound/weapons/taserhit.ogg' + range = 7 + reflectable = NONE //Yeah, it`s phisical, not energy + tracer_type = /obj/effect/projectile/tracer/stun + muzzle_type = /obj/effect/projectile/muzzle/stun + impact_type = /obj/effect/projectile/impact/stun + +/obj/projectile/energy/electrode/on_hit(atom/target, blocked = FALSE) + . = ..() + if(!ismob(target) || blocked >= 100) //Fully blocked by mob or collided with dense object - burst into sparks! + do_sparks(1, TRUE, src) + else if(iscarbon(target)) + var/mob/living/carbon/C = target + SEND_SIGNAL(C, COMSIG_ADD_MOOD_EVENT, "tased", /datum/mood_event/tased) + SEND_SIGNAL(C, COMSIG_LIVING_MINOR_SHOCK) + if(C.dna && (C.dna.check_mutation(HULK))) + C.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" ), forced = "hulk") + else if((C.status_flags & CANKNOCKDOWN) && !HAS_TRAIT(C, TRAIT_STUNIMMUNE)) + C.set_confusion_if_lower(10 SECONDS) + C.set_stutter_if_lower(16 SECONDS) + addtimer(CALLBACK(C, TYPE_PROC_REF(/mob/living/carbon, do_jitter_animation), 1.5 SECONDS), 0.5 SECONDS) + addtimer(CALLBACK(C, TYPE_PROC_REF(/mob/living/carbon, apply_stun_effect)), 2 SECONDS) + //yogstation edit begin ------------------------------------------- + if(istype(C.getorganslot(ORGAN_SLOT_STOMACH), /obj/item/organ/stomach/cell/ethereal)) + C.adjust_nutrition(40) + to_chat(C,span_notice("You get charged by [src].")) + //yogstation edit end --------------------------------------------- + +/obj/projectile/energy/electrode/on_range() //to ensure the bolt sparks when it reaches the end of its range if it didn't hit a target yet + do_sparks(1, TRUE, src) + ..() + +/mob/living/carbon/proc/apply_stun_effect() + adjustStaminaLoss(30) + Knockdown(10 SECONDS) + do_jitter_animation(10 SECONDS) \ No newline at end of file diff --git a/modular_dripstation/code/modules/uplink/uplink_items.dm b/modular_dripstation/code/modules/uplink/uplink_items.dm index 7cf6380e2799..dd6060ff1027 100644 --- a/modular_dripstation/code/modules/uplink/uplink_items.dm +++ b/modular_dripstation/code/modules/uplink/uplink_items.dm @@ -33,6 +33,88 @@ cost = 9 exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/infiltration) //you can't buy it in nuke, because the elite hardsuit costs the same while being better // yogs: infiltration +/datum/uplink_item/dangerous/errata + name = "Nanoforged Katana" + desc = "A tailor-made blade forged from unknown ninja clan within the Syndicate. \ + Merely weilding this weapon grants incredible agility." + item = /obj/item/storage/belt/errata + cost = 12 + exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops, /datum/game_mode/infiltration) // yogs: infiltration + +/datum/uplink_item/dangerous/murasame + name = "Cursed Katana" + desc = "Edgy looking katana that has a posibility to kill humans in one blow. Wield with caution -\ + blade is coated with poison - one pierce of the skin will end your life, agent." + item = /obj/item/katana/murasame + cost = 20 + surplus = 0 + player_minimum = 25 + exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops, /datum/game_mode/infiltration) // yogs: infiltration + +/datum/uplink_item/dangerous/machinegun + name = "L6 Squad Automatic Weapon" + desc = "A fully-loaded Militech Armoury belt-fed machine gun. \ + This deadly weapon has a massive 100-round magazine of light 5.56x45mm ammunition." + item = /obj/item/gun/ballistic/automatic/l6_saw + cost = 16 + surplus = 0 + include_modes = list(/datum/game_mode/nuclear) + +/datum/uplink_item/dangerous/heavymachinegun + name = "L4 General Purpose Machine Gun" + desc = "A fully-loaded Militech Armoury belt-fed machine gun. \ + This deadly weapon has a massive 50-round magazine of devastating 7.12x82mm ammunition." + item = /obj/item/gun/ballistic/automatic/l6_saw/m60 + cost = 20 + surplus = 0 + include_modes = list(/datum/game_mode/nuclear) + +/datum/uplink_item/ammo/machinegun/basic + desc = "A 50-round magazine of 7.12x82mm ammunition for use with the L4 GPMG. \ + By the time you need to use this, you'll already be standing on a pile of corpses." + +/datum/uplink_item/ammo/machinegun/ap + desc = "A 50-round magazine of 7.12x82mm ammunition for use in the L4 GPMG; equipped with special properties \ + to puncture even the most durable armor." + +/datum/uplink_item/ammo/machinegun/hollow + desc = "A 50-round magazine of 7.12x82mm ammunition for use in the L4 GPMG; equipped with hollow-point tips to help \ + with the unarmored masses of crew." + +/datum/uplink_item/ammo/machinegun/inc + desc = "A 50-round magazine of 7.12x82mm ammunition for use in the L4 GPMG; tipped with a special flammable \ + mixture that'll ignite anyone struck by the bullet. Some men just want to watch the world burn." + +/datum/uplink_item/ammo/machinegun556 + cost = 4 + surplus = 0 + include_modes = list(/datum/game_mode/nuclear) + +/datum/uplink_item/ammo/machinegun556/basic + name = "5.56x45mm Box Magazine" + desc = "A 100-round magazine of 5.56x45mm ammunition for use with the L6 SAW. \ + By the time you need to use this, you'll already be standing on a pile of corpses." + item = /obj/item/ammo_box/magazine/mm556x45_100 + +/datum/uplink_item/ammo/machinegun556/ap + name = "5.56x45mm (Armor-Piercing) Box Magazine" + desc = "A 100-round magazine of 5.56x45mm ammunition for use in the L6 SAW; equipped with special properties \ + to puncture regular grade bulletproof armor." + item = /obj/item/ammo_box/magazine/mm556x45_100/ap + +/datum/uplink_item/ammo/machinegun556/ssaap + name = "5.56x45mm (TGov SSA AP) Box Magazine" + desc = "A 100-round magazine of 5.56x45mm ammunition for use in the L6 SAW; equipped with special properties \ + to puncture special grade bulletproof armor." + item = /obj/item/ammo_box/magazine/mm556x45_100/ssaap + cost = 6 + +/datum/uplink_item/ammo/machinegun556/inc + name = "5.56x45mm (Incendiary) Box Magazine" + desc = "A 100-round magazine of 5.56x45mm ammunition for use in the L6 SAW; tipped with a special flammable \ + mixture that'll ignite anyone struck by the bullet. Some men just want to watch the world burn." + item = /obj/item/ammo_box/magazine/mm556x45_100/inc + /datum/uplink_item/role_restricted/hardsuit name = "GEC Blood-Red RIG" desc = "Hardsuit of Global Engineering Consortium, represented in Syndicate as a minor force. Freedom for Engineers!" diff --git a/modular_dripstation/icons/effects/projectiles/impact.dmi b/modular_dripstation/icons/effects/projectiles/impact.dmi new file mode 100644 index 0000000000000000000000000000000000000000..a00b8f9f0b8ce4c30e25e1ad4a4126aa6502dc78 GIT binary patch literal 18798 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 z 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�y8W&lN@i}c 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 DCcmD^ literal 0 HcmV?d00001 diff --git a/modular_dripstation/icons/effects/projectiles/projectiles.dmi b/modular_dripstation/icons/effects/projectiles/projectiles.dmi new file mode 100644 index 0000000000000000000000000000000000000000..a5d3bed082a886218803a73d194fd5e12154b05e GIT binary patch literal 9224 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 ALjV8( literal 0 HcmV?d00001 diff --git a/modular_dripstation/icons/effects/projectiles/tracer.dmi b/modular_dripstation/icons/effects/projectiles/tracer.dmi new file mode 100644 index 0000000000000000000000000000000000000000..408462b9497b62743a7ea3d615929b2a03b6706e GIT binary patch literal 7981 zcmZvBbzIZm_y5MI5wd}x^hlBJjxmO$2ndKsDo7|H9Ro&5DGZSAP$@;aK}5Q{K?jmL z7)VKd$NTfg@1NfukJn@OzV3b9d(OS*JWoaI>uFF^Fi`*i0BS8wq#*zRgb^M9IVs@{ zok&?7p(E~ZWa^2u^LXa&=;rC@>H+}xW@Wz{a_SVNLXR9hj5=cKANTGtzt_K+9~hCx z?ZmnFpfbD0?~K)~&Q4HrxWhV3C9p~`fSNsWWR-D$!r*94@d=3Ww~VXdV#5s~+b;{+ zW3)2PzJjQ)a7;(c{gE6Ub%DE1-fZHU?;B(%|E2}+3Vx!va-G*QNcsj8*Ob}q^Ek(J z*rZ=ZW^p|@6DhYpCHl($ZRCIrqIq}|kS36UA zh;vKx8?UT2TKcZu0{A4&LYcS@=@r_q4G;VaZARqB-x`Nl(7Dpz3n+Eb3yV+p2Cu2v z7pPBS>Uf*hV=|?0OWzmtHQtmmSt?*?MDFASha(<*b~73YKqW!TGomp4QY^!AYaa{G ziOk-+T~5$9?E(O-by`SOBj2n)*{&~HX1uy~V+<`q;lDM%nCS?!-pl{Qd*dmw&?G_#z=4H%+tQ&t4Z8n2`i8|{ z+jzeH_Bq*v_L;HIsviWqwgvj z$Tg!fuF|KOkd>j@7c;{UsF$}lZk+z1_qo@;9vJ{o00a`1TrVlOdfWO2gdji65Evvw zbU9A@Dw5gOdOw69P_t-2$Ry^NN-!3V1^`~#YNMM5IyD+cI0n|1K&qs?xw_!d#mzM! z>nq)x@^m9$w098#{cX`)-t}uvYi74+m;1!F&zk(5>@_9O0A~p#uW_so^vR_Sx4&m# zF-HS6@an8YG(YnsFEC~+jg_?-1_LHEBLGk-WN*`@@6xW)($zno)X4aM**ZRcC&dtA z`q0fbQWL*oJ>;ZXJ1b?Aa8+M3StymR@=oIe7{wHI55@Fh&(8Hfmb9q#iNn$NU$2;^ zJZ=m%WJ)J_opj3?$*>6g{kU}rvQ;tb&!bC?I&x{muk`zs)4qR`czrTO+UW9q{np4Jg?o`J z4vQzLx1xkaFoZR>OI_d{e_FErb&DS*IzkL{b>mlp; zU^Q43ce4Fx!`nSqjn_4()HH=Apmz5xN5?|Oaznqm1`&MZslOZR2;r=%+e%`jQY`|lq zb%qAN2ORYE>VEgRJ_=JwBi9%@>DOW`TnlCz4fVGxqbWAa*__f{bXp()6 z(k5%(Jm=**#JIj4MeC=xD7d)}i6$k{QZ|OuHsg%|NaQ4?{<13~yIo}+jS1=FJtQIq zXo^5!7^eN45IZP21c0U{hmhYVocaG>Uv9GW{8WxKdYU~S7;<^spIzfaId&ZEQTcDL zues*CQnPE%@88K69)(FDdF*Ld1y1pjR^z2eirrN3`5&3$RULMxTwSYWiHDDm&3Dnq z_N=H~ftB2ovfzvA1n-Kz5AE&kddR=i-(LJZ9XkHxKXNhu_pj&Xl?n#fg-rbs{=Qk! zymA<~(BXGu5#Km^SK0jU@$t;Zj~^*N5s*|QoS(|{O$MT&iv34Cj!IJofieRRY{;x= z)TD1CsX1tK9gmlK(T4ZDHt?wgt*0M8F|P~>T10S)XVo)UKJi$5LRpcZphl4iRz(|< z`lNTVuH2NBU{k5ksJ$wrAlKI|f7mP%m3to_)=*7{JCT39EYX<~5p>PMD7`@GM=m%x zMeTn>VnYW8ceM@F`N~fq9pNdVUQWj(7LP|`$ZD)K%JT^O0@)4jZ+=;!1QNkWv$92Q zwD)9Bq1?}QCok5~%Cc7m9RV*D^h4i6YJQ%+ij8;S7~cXy)#+{)IPfqNlLH`{MtEo* zb*_!<2KuX+tin@AGNO0l4GQ-c@gd7{u$rILUGL`DF)E$`aEDIjr~n8Q;9~Uo^`l0H zmlxOA*{e8LGd4HZ7<JKsfo~ z@o@z{IEsn4#+Us`)jH$^;s1(;eVYxrHcQjn%JZU`y05@i2a@*&y|sxd6bF4X69tJm zL!gWhec*H`V@v?VU_<{Y23)>Va{H66!-<-IuOTzrHJh&PxD&XDDJAJN+Ff8}a~VVR zqJyeOQiZ%Y(&I>@=b`=*p9LlF0TKvMEVhi&4zINa+zxZh#JrzMdkuI`g?kSnP|iJ| zBW8^VGj{XIZ&=NYa-74wv_^mcrUr-RUqV-9ooW1!lGC3Do~ECr;8@Jtmt=lr{X0SZ zvaj$mzZo1k9U`3_80f^xmuE~!; zpuXpJMq!Rm1fxd@1oI4^d^q13Ao+ad#8A)1!CCP6G_10nOCQ~W<+98qoI&1C=|lW! z%-QP)oCr%iv?Ag(>ulsP9S1bMO#NY;X#O>O4WT!is8t$*&funWX7|VjSyzPkZQ|~P zo>HNm!of>Y!I&n8{<{pZ38^oUPMsR6>deag5DvESbv0Y+&pTFSQxpUpH6*;OTG)Hl zn@Ap!US%v-M!POj=UB}z-f@^pGrtGB>39~KEj8|bQTSZdp%Vm{g)_4OU~jJ(tm318 z(INi2e`?mIw;7ndvBPeRiu%Gp#Rn4#Qa2e3yy#-VB>s^F0KN`zQqSY2_Qva1(O~Mu zwbmMJchQarLm|HvH4WXo;1_mkk%mh=D#yfH=r#a$v#KkS{6z-<@P^RE#AyYovl+a) zFt$}eno_3le_@EeWgdK*M@@rBsB52n%vCnS?(9qOcdn_Mr?s!h6}?^sOImh5Te9(2yIGK%6$p$Te~{mIlxH+-~}& z^lzmiLB$Hb{V`r+U7Atpd*+AmgX5Uza^#l=HM2VM^Jd73MYc=AV=MM041DbuR_1Fw zLpN0zHpiT8CrVb#VVtGPsC{92{58~a7T{fV|6PLiRM?fCKcpFZ={Ls7nZbOhBJ6nX zy>hm@kh}cAZhmE=8lS#Byb9rr{_X#JG0q!XV2CQ;iI*YiE@2gbT#!r&PZe7RRV68aQ2Ewwq#WarZEG~C{RoQ{-Sj44x`c( zE7KNw1pZ(czQ`D5RdNSg)(+u{qTu2$Rm}T> zC%Lwo27z2KG7C$Cn+cBU>k_az-nwl=0rG^$Zao`O)Kxl9f$sHKkDi#T!muwg!KM|w z&Um26Csa0HPJAkosHo~(yzycbTLuU& zvPCNJevLfHiAS=uN#CYRUaTnCnY`3T`5iPjK#9QzWxVDmWGY~~fi_CD;&mPP>C(Bg zNH zx%;_23Brs}V$MxqWVcP4DrJ+H?DdlO){U%XD}ac>2`qUq;=bjme68#I%<)RP58`Fl7_=iOI|jvww$| z+X6eYO8GN?$hIFj_W6yzs>vPjs8hnLZ_j!pr)2p=3FBU6EgBPxe-8d2aUF;yQs6l_ z$M4G8V4nmIl)sOksyDAJ7ydLcaxAaHzxl@A4CP{bewk0q$Csp)@iUym$}5#Yte}uCkm3*n8>m_f@+OX?WlTllyA# z$&G#3M7&ZXbxPY*KDj+tnA*nbEY79;Q0-xC(AJ6j?5mM=OD72Lm295+CK5O}&NTy2JLx`1bQUd^q_a*fO#g~y$&%+(I0?fg;i-pws0uGagLL*5@} zW_RC4D+5^a7hQfi{9GWblLi~Nt5Mrj>}7b&FCI%!l!2-!R5hDc!JYNWccjL_C@t|M^#7jWx!z>P?S zwjT`JU##k!g*LDo6;UUgT!vd6;iov0p5oq8Tk~LDM3`opBw3NfncJB_!P@=-+9+E8 zcCdyWN~OjRo)&INdHkE&2Sw*QS0}&{7PWj*TAeFO-1SJVmv8kSvkIB*Hn(Sv*)DIV zSkz|D85AF|6}DjXok9Sn%9!Y+_GAD?0I-ngH1Vin@z;HyL~{DNi?r+gq|lp;op? zvOkg9{2vn*0_(R=EN#uNbVq=8^uuy21Kaa9{VWh@F8I$atMwuFj{#kk|coD1YRMVZ{mzaKk7qH*f=-LGOWPES-grEOhKH5a ztZmLi$DA)?axbuD+vw9SSD!4W|85fmA@W)OIfPjJP*Y0v-uOIkbsYX-1C2)Mn#FWT zMe)g7E{0(its!E>e(B-U5n2|a!;!QEy@oNR&6k&dwZtFq8$3*D61+iT))cgnd?+*4{cm4AI~!i++KAX`s*6gy9<#s;mAxPn zy6|tmTL`(hxH#O}+M2C~M{A2tM1CU{bBWv@ZX#W^w`ljBvhMgB8yUXTmX~73Yg#wnlGPxqBtvU7kvCP9SKbl#fq7@csbss#q_3!NLu!6+n zL1?Mv+j4&)9oqlcWVsyiDpM>FSUpYsY4fZim~G7XIUx+2xwuSXy^}!ZnViC+a?AXA z$<3aw8ROEScE9n)tA{FfJKu;o2%vGkwN@nNq2jXG40JnDUBq8t9`ilsvJc=N$-eNV}$%~0;qF}b0)LtrtP|Ty@@Gz+PUSu zK)9JwJKnw@qRThot<6O8N{+oXL5T#qJ;~a2(l7;r`!Pn$^MntAUUVp*y??9yIoJ?r zVC?^^)OF776H|oU1%iv5f#pf21pd#Po z@`@FL1n^_xV4)!I3bG`>gPtwRS5fS#;6KMry7-PC)}mP+@RX_Auz(v{DJPJ-X4E2} zq#^r||L~4{-9vJ}Mv=>bTue_Z#aB(d{kXA}sr`h1J*44?$f^El09nDe!$|LAQXt-z zJKGQm=?Zvtp4UsX*49`tp15j{C=-nM7L{p*qGzNhVBxo@*l1B^$0RbP&7%>4K zdR*<1DjYGP?^Ka51ZT&m`c33HYwQe@-hF{IG^;2k@SFd=TuHxolQGPqVA#tFrg-W3Ohp)(+? za7YW@*t^5>;&g+8kBlkQ6hd))>4`$+J`%GIW?)r8iot-uubwSc%H zdH=!T)5>BV=Gu>X4`v^JyhHKeGOT(Vb-CUZi&aX-hiQKyc!H#!DfW-p{A!-g1)E=O zPEvaQO3-+Ab@AXGkiNdvs-!jWML{~TFc3H{&LHWr1)Jj!GrVA*Ln#| zG6C%t;A_+;C^bz9k@9)C9oOd;}3!Pk7U&*GS3vp(ObNAH-U+Enmrs^48-F)x9-b*3%6YK4{spuV`M?_W}~HuZgv$yb8h%} zgP{F)zJ=p5R5S@JZ)T9t77MoPj+op2+yO?2#oGDHL*id{`~pom)rPu2iTd`0I=+$X zyu+n3w~zFSh96)^-Ub)ePvUMTS0ik~yJ{YDSW8DM=E+vW`TJ|J<7aeQ_Mz|>yQ~v3g?ZL zbZCCm`OMi=UaN&2G6UnRg0-gAbn6J->vB5zOSeF9Jc#673Bh^l$iubZ8>xFiMrosu zt-|@El7Z1F^2gImy`lRgseM$FP#rYp6yOH(?7-43fc6*Oyy4x%rM_32m~5R9E>_zvzdqpHJ?3%W!yxyH~MU!M}vlixDVa8N6ykR^N!aWl+F*Med?AkEqBN8iQf;NbTwKu zdoKpAQ)NQ^&vH?}JZf5SG!CpwddNHVN(Zc^SEr)%mwt)M%U9e}(MLC8hUNJ;r&Paxe5~i&B6&D9So^VEI1%1u|Jx~`=Yz!Ah%~x@UQ=h z2!Oz3Q1y~iAdMp105D2&{hQl|UZ04I+Y-;ef=OU3>2$DKOQ^Oep>QP!G^8Ljiim(Q zh*rQU5Y7q7+x&_J!fDfQ!Um~;m>Zm6{j|IG|B0;nX}NxD948e(tB4nbWk+yxn&I;N z^OFIpS%4_G6LBwK0<>%m z31z`8m=uxi;7da851yNU|j{0mVtLhe(O}XbEXK7#+Dj_kUlP(89dg$^YAyANZ8)x6Fi>(16}4ftpET3 literal 0 HcmV?d00001 diff --git a/modular_dripstation/icons/mob/clothing/back.dmi b/modular_dripstation/icons/mob/clothing/back.dmi new file mode 100644 index 0000000000000000000000000000000000000000..6afd0c028a8ae744681aceb47a7e81b9c1968a80 GIT binary patch literal 8117 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 literal 0 HcmV?d00001 diff --git a/modular_dripstation/icons/mob/inhands/guns_lefthand.dmi b/modular_dripstation/icons/mob/inhands/guns_lefthand.dmi index 87d9332db0030b2e85567f3793f775f8bbb21740..510fcdc0eb1c264fbc364ec889d40c0d96610c73 100644 GIT binary patch literal 29778 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 QVClr*>FVdQ&MBb@00Mp{2mk;8 diff --git a/modular_dripstation/icons/mob/inhands/guns_righthand.dmi b/modular_dripstation/icons/mob/inhands/guns_righthand.dmi index be3e720e8a37794c470713ccc9b116084ecf726f..5aa4c74e6d6dc4b968c2c4f9bf4302de5e158155 100644 GIT binary patch literal 30044 zcmce;1z1#H-!{5w5ET_9L>R;XX{AJBP(TzUloClr=|-Aiumc2rvX79E4UVGL3yMMLjt-h}2kwd2rK@fE0)=l-h z5JU?OX(47t@U!jrlK??9-vSKpJyCz`W#j4K{=~t}6@vVdVq%otMx~CuvRgJe_QSG0 zd|L2%Y}2)=Gdy*NxZZKH1hdrJyr&S4x*F2*t;rnndlG~SWLdn^&`7Qh%E1vciH{G} zCjCqe#}Zt9z1U45y$bNqeLOIR+OvgC`6i@mS@6g`C>58{w&Tc@>0 zPNti&+lB?9xzD_)xv+lyifbB5uJ2jTH^Q*{-KS zxhe5Tp5XwaL7u~N;lc8+QH~?2w`4bCC9=Ptd3nA!C z-3k+`x*2Sz5-!kAjN>&3Z_>21q}M=iH#_t(XxVQ@Z|_Zrzy3?r5HvKV;&!H2ZWqH|~Pv{5u=xcIOM(XC~MG^gEv`ysiJH4K_I1 zW}1wZ9EZu2nZBMoJDmnW0?;k>YlePFE8~bKhC>KR(mE$Io!5&Do{XER^5@Py_;&Ny z=WD;~Wqjyd4HT}t=RNVKa`$FIqL{qH+Nut2yGAcb$=@L=acp#_<<E0I^|;Sz^xyRA=?m-G^NNkj=;hU={3M#HgyOtE=~Xl*Q5s2nq@kOCj*%DZmMV(xWZ3A#dKaKfMPXJAPc@7%K#B zV0uUc9+*)TgWkM(bNUSfbo_WE-T(7Ly?^lh;FiqdtuKrh#k$mxR9OzrIU0ySEI#A@ zS*;t_E39z~MYG|$VcSKO|GiXd+i!mCcxGCO6x+#@vysJwy=Z)vIAk1PeCU|vMy#0W z$K$Lh731VaHruLV%*)|bp@&^xml}m9*kOc{ATka$J*N1xa>o+CmA$7RN8L>?zKC*D zq>K(xPpDvhwzuhfgSRVk(y1p$MA~{HdcqZ?>LMIiLmqd=KFGAo6f^xoU*$Uf%;SNM z3E`f1XRLTx2Kl^ptTnh6KOQXDdb&Lri_c!qH*iZyUVqT5q!2{NAXLFn@#_!n6?x#) zwth3AqVwrYW|x`~cXFjdEnp-{12!Ua3Ow&y@Y%*N?v;Dsr&3C(#W~Rk{8_^QcD5a2i*;oEp`BNq7u{peT6Po&tlp~@_AbUUG=LaJ(1VmH@IzEimsrGVsX?ccW zFWb!Q?B}WRIkEl#;=wp&p3kI>A8qV2RQT-@Xc@bL|7o|0N}-tFpQk1x35@}N)L=)s za*MBbNzk4cPKi4YN6S6XhT~$cIo!$(S~;t@!DWSzD8#|RiWp%mJ}A-0eLJpHM1IH{I9RcQ68aR)KsvX1}J}i}i#^WNC~NJH8-f4fK|u z(lq&UU+ygIToP%VXc=fO7y-XZEJbc_Moi^qr@R|^J&!^m6jez|L7?bNNO;cZ!}+h< z3eX0OIzT;nQSc#g{HWC!w_O?4gCWGDkB67{+v;f5S#+mGr0CG=qU@c-5RWi5HMRDh z9!Bd4K^Jdg?V@MNK)%(uL||(_a&u@=bIFQInxCmE9o?er1}&BOc@O&x?<}IsW0O6|97J&`2FjYY(>;`>-En!HaRD{l7c<6cY3_^OcEZt4W3>= zA}(<+eLEOk44fK~lOr5)dXN{>4^6Q-Q|9&HpFfUMb1;xhecd(JiTbyVjg9ST>5@JP zCHr(uJD-%jkOx((iKNoyb6;d!hKNL({ts_;go%+ zx;oti%fAFr6kAbk+ZSz<=R%ZILT&udj1b(?CB(}u&)5C+Df@jlNX5G|SfzoN;BNc? zF#{~cpS(+w1q(v%u2+mGIBobHgcQU1| zSSkP2E6Mz(mq!PKw`F5GP%J$=rLD^=7$w}{a1uf0V5B{SzFlEECqn=bZE2r`ncb_M&29EufDci~Z*x+1X7yZa9ue5(Z2c zO)pltVQ<{J#S$xF@s2_X4txJTq0-8>3MHWs1cu;a8JX@LVjjEs9a$4wig`-iBKm){ z+RNS_#8S>v=4XAyh9eHj`s?<6-KXaz<44+p9;Hs`BkycAev~vaF_|`|LbOB0-J_Y= zhB2|xTK=y51hxlx_kGo;Q90C1)1Hz_n%EaLAc#g)_S4`x@$~cdQ>m&v?YE?4*#8vzk7e> z{itN{Mo#_KpiAspR05*Qgb_S**TO;^tGJ<%TT~RgS3j@JLsas^1WueC92^up7PQ_p zKl5~lS8SMzyhCW9Lq)ME)t{eL;k?U;D~*Y17~RHyN$Y;{8_E2K>(bX|aj0wJ;H|Gu zH}2xIXCvU{^3z^=<>bxRyB$L+)bdQC?F|?%;cJ`SwWGbeXrm%6wahG+ zTm@RB(dawr6}x8R?Y)yU-^aq^u8ne;U}_RquEbhZwA^vK>a()$OpM1IPV)IQ98OMl zf$4UJjFQ}NDv&DCg*<%Nz~eI80}9$SAzba!MNoAV7NodmppTtTy+Dz6IkhWl6k z544DXQT6yJ0&zs&Q$D6;)rGBb%yVj)-o2^gt#d<(Y2|eGxYx&vJo~jrq$+Ss z)x)Dy`K;E{XD1Zfaxs|e-$~h3y|^K+BvBK>yTndD3D_ri0it&2X)#7Zx3Gr8HRw|dUgH;10jhdAe>LfYw1`-#+ zmu<=(x6tl6N~h>zLBFyl%6<3`hDyRDz)#G>4l{B+p*ZC`f>&<%nAo+RMzn?x6euh! z4dp&`j~X+QI>!bJ5hq@y0vO7XZ{tpetS!7MhT%o}}g)uX%xE=RZ_)sa`$) zW(hPm&0~oe}D-v#&PtrfX zRxqj`feogn8~dU@_IM?0!RF}{`NO(m5?Hrir`W#@2$JG%i4jFq`;NbIkK{O%uzS#f zbKHlfR*Q7U>RjoH%oodo&a5f<9yKZ2J}7h!w6>ce!?_P-?KmN?f)2f{s=Mkjs|CA? zNtVv+wieFmNmhIfn*SvOk^cL37pDo7q(FV4^ktdro|(~eulb(OKqWe)Wqh(&i#VW4 zd#7~T9F%MNkekajn)Y#^)3;raBCWRzeC9~(TkuA*gc5P3?4W}mH}UX;Ll`zV?mQkj zD{2MQs$6dA(hft`@V4o%2?lPHI22!1fm>O$q0t|3sCmoi@r+zPr@cV^u?08ERQk0l zhd2Qxel{gnd9Vzmzd-lU$3putjtik^3IRJ(F1u<)g^nreA|j8XlrOCd+z_~<5i-2W z8}P29#rY0HNMrBJ{7XF|i@L>HUBQXu`#L5F1md1iz1DVm1sI1&)O_iqNX|E3z90lt z*hLpvyTkbuH}R*zEn3glRVCx!S1*dFAa6O_Bf=y%4rmMVF z370Q9If6!!`6A*P)jJ4#C~NavagsLitGY&5^DF2jg-#y9-@#@(2n; z+9~Cw7OYiaslt>+MW%j&!e&!AQ)Wiq3F@*Hl35_gSdF@o(zbfM3@2Zii?MJ!%E452rLRV+rUMA^?>m1R@~Gr-lt-sGosW!KQIw(=jnDJC)Oie2$>wUzAs zv8#ZJKy_zH8n>!&EiGfKQMM;({_1z6Hk3fh<}Z7^L;2MA_eP-bW^E2cZJCp@rWU}K zjC{U9WxV+>n34Y?0sJSb`BVuVAYtXyo0A3H$Se#Cpd~3C8n8HHqT}N1R-V~?-cdcuxJXzX_D$?-`EZzA7si$*ytT_@+hvEh>aElM zeRDIr;%z!;j3HmJDp?U3WH~pnh%dGn5Qb9S6_<8JDo`7<9Sz$c=U){ zB97DBOb;{MPEsN@Hk?qjDy=dy{CQ&*mDBy*ks;*gmX$N<8oa{AeBs&W)UC<2XIynn zS-cT#bT8H@V#hKG(NO$AF7e5yD11sFnT73k<09WtB$DLLt91V}Hy3(egY9PhM)%wv z&IaLHI>YI=(OIRZ@!n-x4i*k`rGu3A7x?Qb-?&P%oR2UT9Zj`kh@;v zCr`BXmCGItq{|n~elqSb9u_`f((obA(o3GI_p9(-fKvGD4<^Tg5k^0aC-8&UZU!Vm z`t`N+pwe%AJk7N`iGQ|=vDG?7R=iE^?NW@40oloz99mU@L$72nb05n4v~-FknYB2l zHGSeqjD1ikQI?nWfv&A+-?MofxyU)Mf%uB41-P}&u(gJ$!XD8@wUxy;A=3Bi%XY3rs^gT!UP*6V%Pu&F~;m%3kYf z5l7Jt0-IIKtMgTxf7rt5RA-#Nju!6qel{UU3~@0W(xZh3plZsC+7 z86^2wq2xwYx+u-f3-QGYeQ>W2sQItOqsYhFG$o}Eq=8t<%xTOD_(s=dwtcrE*P}{| zcjbE-@>J6_l21bQt}=WCVHIz@%cm5|ft>C?d)VMp{0wOt)j2?*%PQx9zjzN$2pCjTwh zwyvHu4HHIe4qzUg^AZWV+WJzaZ}xcd=60h|)>3*}nsL}m-7gH7XzH;Ks?pEhDY0y` zr7}FfW?s|(8rV6^$VrLrh0rY3Xv$aRvXPVsg+4ASFxZ@l1z(YVRBzG`U(NJ67lf-v zvy&6*_k=@d{KrfbEj4OAJg=%KOwWHcSWee!-GK0{7&*u_Jn4>J3dUWbICk!BO5=r3 zA?n142B|l&68MB54rIkF@s1|4RO78jz1PXQ5Ty#2Cpvh! zVuNYnb}HsI#XDOOE<#NyQ_jgLEK#Dq8+liqjzox++T7Myp}jo#m`0JaVOT0fZhcW9 ze@Wg|T9yrAxlQX}ooZsSrX0~Yp)G7_L0d+Y&I2<2ok?5^ADOr9@~B)C;c!TgpU5fb z-Me=l`&_S~jCoT?@t&+uz?rhur^(fx=Yu$H8YLReU0vF-f7!olVzb{>3=aeC@T#?R zdilFl*SEzr){QjfiC;@_fkK?<$g#~})UsnY&s`87^><4l$7j28CwL`gK3A^FSiouM zXZH7d)x+pZNIN%CR^wa#8b@%LN%2K0pL=i$6MqDghQ@cG&53Xv`kb4~;EzrT zVM#c%W>G~WJ1G0GUe}e8;XF9%tt@ zr8o>hWm1-|@orzIf@inS!i8)oJ#tdL`ANYusKt*G(DpKhuwxG~)6=qW)r0mLFqv9d z93e+n-?83;-G9sX_quJkkkcwlF#2*Y*xNVuPqlUpp9Y^A@gwkraBy*H8yG}Aj-w09 zZm~heEyz`kx{O}DST=XA&w-kib>X6fMEHms`Q!6sV*7hudDk({Ik|i`nhOs}sMRMv zJ`Y`t-shr>tBA0#m%cgAw^T>C`Ff{;=a!HvGB6?t60w?fFhC$`6S9H*v5a~*L=6&; z(Fg<mHLP%HEuF%GoVJ;FBB`sFmn7VU&V9-B$dC7EaWz(4w9Z4A-XsD$ zA>r$ngGkhyev^JA!$G`?mFa&HjQa0e5!Ocm-CYBie$?1@ZPQc6MNo6#Hs*#`0`@{e z1YVIBhf2<14FO=UL9V`HP+%$ZppG2*0`$+KBilA0SY%i{EF7WSh~4r(FbM88*iP5? zAZyXgpr$lWoy^O17TuZeO^l2$)Q=Y_^qG&mnCri=vf%XTk`y(5GyzGlrj*IM(4 zUZFy!~k?f(|{ zDKHlA38)J=o{C8}U0rrrRQPQKLDl3(+M&z>JC<%gS>ef8NM?17Hzcd3#mq#K_NMm! z_k{k$Cc`Q$;(5rv+5Ovr?2yzNDu}KqKfh|HI}WeurrS+jWcWZGkej8JYvAE79uyDx zbN3HktT);lHC%8nX-7wrcCAzVW1-WKUM1H0I($lQyG+7oZgM9;XlrZh(R?_cC&$g@ zJh;z5d7X{&q4pj=#q*Mqdi4f|o4KwMaZZ1P1x9^Wq$*&_&sPLn$#B=@3L$A(g3pgccmT_RAp>p_u`Y8May(eg zK~7p8E~zk+*0uvfsd4jlXJ+5LZq4cq6fbuF+w5PfH!NZrR0Zx7ryjo1P~|!{kGlw6 z!45oc>*)B9oP4A^^HwdA`DQlq(EeU$hkN6^64W%0`#fQ0xAfXxCQdFgIk`|p-}sfP zUPLJ>dMH1w`V)TPoF|G7KEp3(m){61%-Tddd?F? zem^zUey>IXX)78wI9- zAEyWJLdJ$=(;Y0b2&MhNttdUGt%+LkNP}MEq<|8efi?;_`>QmP35oeQuwXV+^w*t{ z_;=)Ef6V2`YH_rBQRNE%$OZVS$xl-LF>|`wW4iUd8No%%eXpSTz!;yfBA-A95u-=; ztjm(n?)(WpGcav9`^MO^WbVPt51OsF!Qn(-o(4T25p&;(97N>XdG_^a*#D=|`v1Ow z{O{!jh*#4JXbxQPl+o#OHTj3|Gz-sS!TCze!4=Cypnk-O|E^4I?~})M<1tjXwEKB?pN zR#cOnriD7gPHU|+D3`rIt{zo5rmMs|pN-XC<3O&?Hj$(DU zuxKchRDqgF>#n+8R!CfN=Ok&leqtlh>s`&cC^Qe5TV5F%30^XD@DjZ=-UiEcbxX^X zm9bK_a9Rh8o$s!ne0&QuX@+ZTvO!S&t?xS#iNWq!Po2{YkBH%XS-a_WC5SfNQR$6< zhGtUKDCa|pcNE?Y+i20z(Q#Rh`sK^z0k5|}{tvx4N#@2?DbmfMNU@9fHUwiT5Fl$f zJO`AtzWCMV@naCDel^#BF1eV>y@;YElfPU}T329$Ht<0?d%qG0XAX5|>VVi~K3jCm znce}L6`@T3yuDvK3q14zJ=1ir4&R0CgdsvP^K?xlyD$1Ux1=ukF=j}$b&jp+r}@K0 zeB!vCGX;vLib+vt#KRjt_sw@MT?ycTq-131A?|uP`{mbqcRg(Uu3Y}L95u}plD@iX zzm4b6{WLVR(eBO(&76gwxE*N5dkUeF(XW?|$p*rOt_1%428yi+QJyTRcNK>R2TXw@{pKiSvypIn&#TF%YC8^wRi?nz}ZfoAMK zflvH+(cERU&SemsthE2Ao*0XW65_Mm<}joLIL?m3DntD~@I)*a z4P!cby6u;ECOS$Lpp~qr61lU-gl+njrBT@f$3?gfy1 z+7XZKLN-f7tz1aNxOkEh;*{#2TQ`M7Y@h6SSLxpmI0lf~RdJn{pT~IMcKua< ztrNH7*!rGbOe}(FXUErl>!*YCC!I>SIrxu7JbFWNBCMPG61h3@5n#7P*14Vfl51)H zJk_R-ZL)`J=@>IT^vIaWIi2O;+jigB_yW*PKGfGMZ3Z;Nt~~FY{Zx_$D;`pejEfTjSIU(S0NhF% zZ~`$Cw^IC&sf@3&^QXCYVF`Fl{r6-VfYn>+l0hAM#iTD~WuI$gZp|;lZ?x(?Wef;_ zAQcqb&cs!Nwqh{tD=W^Aec(G2wJa!%{P3DT@)#!~T{4 zCti(Y`2gtGw)OuwWA5LEUi+^nA%#yDz{eIqvCA#0tBsWW9g_$>J(t$NId>jR)8rl@$Vj?FCi|A3{g^0H}&MJy;iZ>(Z6WNNWm;&Up6!8`%0f zQ<_LBOa(p2O&PvW?0Q@2IMXDd^(ds8#&T2o5ET7vqAhO3QG=nTDrXO{y zKPrIRg7=!Fk%G}YHC_9suYB3^?Oy8ab+|&MGtuhfAo*&~!KZkj=}_w5VRJ4e&X`6C14z`kZwl61O42@s zwmiKyTYs=S@HI+k4z#T93P{Rx4Ha2w`fD)grd)a2-+wo$#2NUjK%)8Zq>*C7 zafsn8mg)Z$m#RKKmEuF#c;r?*GTY9b|29&kP*{pn9{! z2Du*AGrlGClvGb@e^F6Y0jQSlf79r1WR}*Dk>Uvwb%sM+STR~$C*XOKjf~VjwX5p#ZiwBds`Mq$HolH*~WFA|I~Tj zXFE|CCSA3)b@{7rar@S6LIV1U^`*u@jSlA??5yWoKJtZ*wywegv1y#ui*?J$kNx-` z*rj0hSsQO6Pb`uXhw|6B=#CHviJNWqFU=9Bo^ZkdspHkj-AR`kH_rAwd$=D$JxW=EaJc(NvCToB6 z+pSAw0J4lI-J} z4sc7J)q4iyO#WF@QH%N7I&o3jf*zqfa#2_hwTD3bWk;v_R!0N$&fWf;)9jX)oA0;0 z;LgsD$3`B<1xn7rY&;^Tim98#H8Zr|vOMhT(!R9V0*qln6(O|37#eK3~J!767Q1`L z`{j&W$obqSwsc$<+Hz{jSJvTFQekB2C9y=MyAq<}W!ty(XN@~W%jnL6JVtIFUb+zX zrj${%wX^Hm-7?h=C&mA2}apzg)v@hN6DySZT^hK@XE-<6?j0 z{SkcA^o3+{lIz-qkiNcZQro3&yI1`!%JHYu=lVGjRQ&vUSXlUjho^-vR-UJ3#tc6# z1vz|SVeweEnVp&^rsgWP6{tEvE;E$>xxQs2t!gcbp`-QS#j!hNWN>hh-;=|8a2)g2 z?I2i+R*c!WK>}a3f}9+qC_!9OJnE0{$@5)yMS={f;jw2?`!hmQ_iH&cM@GU1H6Hb$ z#Ay4CO>W-UxzxCva{Ou2;NbZCvo0>~;ui1pg14gD`#i-0Pds_~h(nczp21>#+;4j3 z)&N200?c5KE{1kHx(*a|TZJ9MPceFlxcAu)p^(bB$@RvKQM{W_3kg!aND|`6phw@%3k>vm8jd*qiNZc@) zn=Rm$%D2kLnKt1iyE{!U$+6+yur>3{ljN^*lS}>xO7Hvkd`?hXKgJR(t#mo4Gb`9+44e*qY6dqyb%047 z$=`a*aj=b7_F z*&z;y`P?km!b~VhS6f@Vx{%HnDRk@>N%)iG0l86EN}yDRGrKPXCYzq}@JF70`sUeP zE(!A{(c;DvJFn7GTf*cM9u1FMU3ft00jBz^ILQ9SAuZs;i2H3|z4++MDNL>V6fIB$ z-i(aghjLL_2KwxEKC4>4Z+Ll0uY6)>IN#mf?eiq2#BC0hss{*{UAGq%&%L$nxzKxjq% z_7$D%XI}-LeYG}M1bMiX95exp;Mdqk`Y~3py`6NXqo1_5?)I4C@UU^KDxJ9(hee|Y zw=1*7AOKs`?bBoU^X3hw41q!lg@{yXEk8`{C~O55To6g%=o;ySmUd@bc3@b-v#*ni zU#<1mhx&yy(t^4;iLFs{*{~fh5udfOw|t5|sW~~!AU*71N2IoMm~F(N&pW?^BWNsoghWk>l6u{WpQstto+;ha%P#Ccaw)uYHUg!;=eEfLC|XOavvrl5 z&a)$~z`W+}Ve+S|b_TOHODa(R*qB&hVc{3Ad0m=gc(A1;X*oXol$DcHzKpy)#(~7l z)!>*H4BcKCtqjuW{fo0Xz0r-G;TFvC9D^2@T0ii6b8GD6`-4>Ve8Cvk!@`v9KahyD< zp{sE5MREGA04q9~4q7P{e=S|*y)m!fW4$3gJ-P$BgBOL*9~RXVs(?=KC) zti2;6SLanYqRT5QAKKdsdyZ7p)bPYfTIqVX-#V~czmWz`;q+oHS%3o8C!@1eZ<(80 z_~VV1WI|zewQ#YLJKK$L$~;`hE+`e2JW_4DU5cVpJU?A$jq z%dDsv{CSqf21eW7DTx*f++9g9AX*Veh91rLBn!SeeCpIGG0amu1|hvm6Sc*J)AL3; zcUv_le@a0!i*;l7*=WR1L~a(XwMWiAbFV3OOXJSx+&Q{)5HFmC!9i*-uS9EJ(!}Qp z-Y9whyUzVzg0}Mvs3n-;GCLQ=rIL5IDR@j@c)FvsT&QIxYlw+uFb^FaT~p}X_Tv?` zhV2u(LBvsgt;d+mLYubmml1c5^1XZHUOt_ZS*$5E%LYlBMWdNhIW}BCKJAl*W9lK@ zi3wD5kbl|J+DwvnF=`wS$hGE1{1sE?*uYMCno8_;tR6Yt?d5ACMSqH6vBx!?T0FDtP z$li?#7hAau1CJ?=co@E!#w)M15{4G!MAl~@j-tP9VGs1u2s{fdg zdVwRlWh`sXN$HW~oSr&sH`qlNGR*Ol9%6uKZ{d#wZ0S(`Zxn%gBdoxh1-(I}tGG`# z9geseuBv`5mz7ImGRDN}?R|ZY==jq1bDe9H%Pcq{2zb+JLU_M@V|7fCiM#OaEUOc$ z060a3ar^H)qb0Tj!sTA8Nr{7uj#CeRER#{6`ZQMl}R=YQ=41% zi^3}^B9rI(`{j@Vq&cgatp1OcvT<^sYsy))PoZkoH}g97$^GUd)dwl5FXO0T3?Y_0m4A7`#=#sKEX$t&nuT3QPyS{Oaf9I5k_?D~yS zkEb>t#18~^-wSo?!I#{A{;u&7@>%(PoWDxgAlzK>>eWBH4P|8mTNIx3^3P1}fGwN+MZkKFpI&MvE0JxrhzTWk z)F{Ax7*~qN;;$!P1mAyJ%X{FNgEVk`P#MT8F)A^m+Z5xp`eM-|WegSN#9bYiVnHJme(m&le_w z1)R3^Yw&EZ7e7d37w1w1aRNUje%T@N?H71OA!@ZW^fvq|Lt6jNdn>!s>CaA(->;^%Va&bbQLrh`ssyHe%*cK2v8ejW^adFdOn{Lc=YvAzUzP?T|$v7cjm9R zBgY$-FJDC-CvsAO+aD6t3|8HzvtA4$4+(P|y3xqCy$wM@Dlp)MW&J*=KK)teeanYHrjru1AS~#VFC_zzH?8V6iXoxq!PeFdHMQqJzhH%itK3kaSz18f zu-;Njw{<>pn|xl zO@JE1o<60S)bJu)1%lpXqTW>fDxjTJHzcoC?n+I$_sZ`}pmmzMMAwP2kaRvx@j|8S z9yE<+;mYspckr5D9#CWy6FgTF3rZ((Tvw)ZzWGI0+F|(pxBE29y4GwwDV*!WWo_G) zg=6t(1+%O<49J(Ub2U9^8^pSsGi~42w~^^=eLSRqD|r9eA~i4S1zf;q{ zr{*DLuKg$JZF|BA3eSPlO5B-*{r@?N`}d97;)hSpp1f;j#tJ0zpvg}qHoJ+8t88_? ztDIzFnH?rgsMqF)xyaM5AW5)GJo==9C_VJb^>FU*(Q#MbnR$I-jv74;|Cf+zaIgww z?e6a06KVp^XXfXpe{b591=p+iSgfeTe@?5v?mAZeR3ns=28xxm;vXKW>3QCWsr~x( z8uZ4|7l<=RN<}3+DJd!X-SfW%o}eZWvS%B1>71>P7FjK*s?;P-Dv1;X(!gF^ zKXdr#Q9(EycJ}Pq>QnVs^LN8us;`*)jq(5Z@#AgaZ5Nl-q`7NYJ2Iscd-vXe{gzL> zy)`(6sz%@c)^K)S;goY3I|qSFS7tA6j@S8UBaz7cOL1=B$&Dqc`X4Vc=jG)AUHD~W z6RSSc0FKNruivYE;*e21m~ZkLBlY6Xo)rk(0MAx!v)zbL*|U$F$k6hA zGZ5svYh=pOote3MkuE_g`3&uk{}8|XPjR{t%3St81A6=N6?q+66~611@ujG@Qb-WK zOOB(qw=;v@3$of}pz}lyA3khtZ4G_aXKoAUQ*(2ZJlKWWS8B%1$EN{S*}>|;*9Po3 zikVf?KY#ulEQA-0zt8t$v9KEKm&e*A0Xs`M*fxq%a-msOT6ww57d9?Q%cQ|Rv?cu_ z?)agXf7ZOFni;ltcOO2yUIKEZZ{NP@Ct-Vu?d`59GO6@^U*8=ui&~ky;)w}M^J@1q zuI8Whh3~HX{Pn9DM7V2E1}QZ9`hWI_9?p9-)s3Ze(1(Rv@wOb0FhhmIK;35II8!t% zcDl8yv(i(d;<%sro$Q zhndl_u{XwpSN1PuTG4Xz@Lb#dvvF}PFjgY`^z6~2M{hJnkVoLX#mC}nt;qM053W6E zet2ORL%YBV(m}ckB`$Mbv#_v$n(Y|EG}J*>;Y)^>A7e7pba4^k;TM!aCx`tA*nNaE zjKCc>Z3(vea$lS2YHMn0Dz{TP!3hyUsn%93OCV6#w6hE~>oq@7q1Att3$hN|iP!m# z#s(imKyv8H0zHItJkVH_HwdkGTaCRbvv4!JG{XZzY@&sM9SSBwdg!-#9J|sF(qG9_ z6?syqrPO(Pl2*6EUr|Y2#u+$Z;@`qJ-zSt>bQ4#m878Wq@ ze_F(LKlhl)du;yEm@UlLOr2K(o{VOZphgD?m*(lsoSHQ|!Gn}Ic2&qv-ob?ZQ^egPa@kN=fe+4BRjHzAasp3c%nHzxkfmN01p z;+8-m=wHCmFq`yU1!-1SO{h0M_l{o{?;W7~dw#=tSxSK0_zTRu!BiWH2?BWz+2cEU zf6I8#3om18TG^F8{@3F1!pUouyJrypu)W|ykkN)CHDE2>xN$@3@@3lNPv59h4$)Q< zg#vvfDbU88nOh!-L~4J=_JVp{4VJC4me3Q_VnGY?8V(pA;y!hX7NVD+?^k(ZF@r(s zf@ml{@`r<)lUh24Ywy;G`ac6T3Lrru-p4ByDX0MR8U-5mK_I@T8}*7wR%zFO0gaK)y8xl3ZI!4rgrs_8%i8)Il!9|Ll)P z{tcGcUyixx1n}P@?=AM#HJlW;^F)mK)x?uzFfHCg(%k#|iWy zz%bf1U}lt9SVKPZszsjVnr26rmEl|;KfP@Vou<-|iiznd^StSZtsyR~Z3{fnIk*xwSp4OahGL9nFhSZ;6B2%pL(O zV&U_It4aa9BU{eVMG{H7{WrzP3%*4Uxg^MyV8Ct1e{C$dENISv?d(7yN)P{E&3$!L zRbT(+p;J1P4h2*sL|PgIB>YNuND0#2AxMZwm!wFDG)Q-MgEU-9noGwe?r-zHYi8cH zX8xEzX3fl6=l*f;I(7Hi`+1&Eo@ndh>oaCRZPOZd>`|+28N&c__WNk3dcVcwe z5az30gTFB&({gR+xm&(dv!%+nO{_9nhZcYky2DaB@KOG5AhW zbJRIfJd2@TU9F(1KjhZcr0hdvdDCn+e*NxdYpktIV0)sE38C99DO)Pvtq}vLBOUcc zIs$E<&SqP7p-WX2p;^y~vYGLX_q7X+>wxU8rTVI-Nj;Qntsu5;+111%q%#$1#Cdim zt1Po4OZDn*fapD@U0yE=bmilQstrL8JsS?yxQLn=hF$4SuI|&DT>DsysYY1*I#lik zkamdua`d?8f@Tlrge`K8bTXsK{Xs-zyT+!4PYZ@F zAZvH)9q_|u$1$W@gNE~K_j!m6-m^0F7`hTRxn4+5nD9*$$6kB$FV;FyTY003EG#U~ z@i$U4^9OT{EJb>0n*LDH{WwQTx=BYPA&VqRP`q9LxDQHogG{tRfpJXjlJngOR4w2X zxVOPNz2LN%-HQ?wWGc^?s^ZD|mKEHFb6@bj=nGP07@3Tiy+_S8?M2+IUW0G(k>5T$ zkMpRemJEs(ee$_%C^j(TERxaB@s8ggSJB}7%cW2XN^vMlWdX{n%QIZAzeePHb#wSF6!I)58U7ce6S;i)| z3g_$J>od_G7PT*sbHZ1dd?jAPe)J}>Y!r5qBwY-d;?Lf;;9-WqrsdyT6)$+%?JCZ> zk8ioIZgtIByY8o%SH(J8%%<4D(^!PloM&s3y-LQtVh3Hn$>*kZZLuh)<=UoDu3S8t z_YarnA~s@Y#xahvCgu{o3i0mv!5=m9^yN}y7xUKWaq6*G^f27bcjG0KBSlORtR&&> z(7W~H*9ExSRc(9E&IKS<#w*5$pjxI)kffP*?OU@`M}Cr$c|cDut-rW>tBUd0CvTo3 zepytFnkO9bluY40xR{W5qMq|t&Bk7Jhe#n~y*R=wTyaiZpH@pt3;Sd*qJiTd<&s0?KMg!mmk_635ooDa{=$L874YWs{7&rt&sj(#$d4rUGwoz-EFP$#aAQ@ zBM`HwUg_?``~J#?{`s{Yo1byHmz`Tv)>Jr42jGx2-a~~!j`hQX4aL=T=cljO_rEEr ziw^{etTeu2!8+_oVk_S}7&P}6f-x3H_{<;(6qS@P6#hEeh(35%$<514t{9w9F3aQ^ zwb6z9(2?_1A(Zi@$uZdDbbB)CrobX@+Xp2KGer^RydalNB;@rqWZgRY9`(Ar3|jjQ%6DMD=)5(|i+K5`ho^|{E)5Q#lHk zhb&?~c=gUfIB$pb%q&Hsb!W>1M%5VCl)X<6<5`%?W}~amQ4SwT`s<{>cg)4r zju~3NXO^!cH1fo2`>Bl2xW-Ak5QdAOheeKd+_p>7$>k_Kt$lr~|F!npFt#U;TeJJa zdY?9>mR^eLRth+BoM0unYJ8JX@DdJ2h;{5pQO3j^hi4R#mH5!SHv#7$+dkr6&1i2H zWRNa)B9<6)xQqQz;W!Q*cRr|=!auQ&6`=6WjYek zUH4bNF#3B$=Ih1cY$y(HfGa-Hq)#y5kVdZI_T8MuTP;1*Zdo*9A?Ukj5&8qu$yVeZ zp0W()U&Tkz;-^p850W4vNo;vR1sg6Nadu{*P>HqoHa?v@| zsLFsrD^kor6i^QbfyOj2XTf;(@ObXA{N@=`3h+C`a3#R+&XH%Wfc!9yJjZwWthw#w zD4C$gkai{~J68xrWk&}tjf@cKaZrK{9}{hWrJ|?GI+-C2(cfxVB@9xr16!e#$poIN z9AxD(@=t=s_x)-wx9Xa+UP-+v4Ndj#M|KSx>!?M~iX?4fb9SRc4a$ZZ&w5eo+}!XO z4$@+8O2khXz=e{g3;Euvt7BvgQ@-Q_&QJKQ&C{yN`AmQYcyw`Bm?@agyL5tC*4#;cS6^Z2gybFzB)(E-<)^o z`;l9jWr9Ql+bN0yM{T;TqBa^S{`3b|H>KJ(l6m8;V%s76b3$sG>Ue3&SYT^jqCb6* zF5ZIfPv|KYdQpstHWP7t?dvBO-)>$R=KhP0uRv*S9W57E1j_s=9rE3m5`tM9uBek* zM!ui&dPyhO2re*E>wMtdj+QdX!gO+ub@Dm4{u>w|6vC{kWn?ftX8U#4&5iHH&25k= z0qZh)X6`Q?cD?4W4KCrGXw6gME}uWTcrLDdUssSWEF*r@&3ThNqAgt_o) z`Oq-z$%IOV$h0}>aOzM*dE&RRd(`Nl+mc=I(vHls(q&CW7PbYa(szrOTnuDu>p1W> zNy+kplC46n@GhlC7poU9%tg}zi!&jEZW*X$?b=(%X65+Os8R<70?wPCB_-X2zDFqA zJB^S({qFKHa^5has-`irnk6q#gvH)!aOecK0y-PpY4FZ&GP2~Eu9p5v=@}PPbP(GmRmd~%GyiuV0_k5n7K4Y7%vGyazX$iF9bD%|iRF`t_ zqgo9AQiWIBrcFg9;7!S(ly(il)qy?CeTPr)aHwV7Su$@9T0poYHT%*cQjWhDW_12N z8f@i+53->$#U`{^bjnQYHMsA~baxsd4>6G}1xhCc&pYjYYs-Y~vnXDQbqcXLRFj6M z#hV|Ved<(1R_N;5>+5y*TpDYoeBjB?had?Siq2`` z6cv83Q49)0R`d7o-^tI*$WHvM|CA&1@~#6OoJ9D$O{KdoQ=PZ+HwxGzcX*Ir?osnW zkYWn{Ppc8MgCBiAyQ3+;K88x+xB6Lq_XX13a7H93o#1Ufo1sh=a3PaS+7k}nruhNw z=R!iC8?IYEXk#R$e5}J z1%0R#Q&5+}K7NdFhcAr3{(aW4`1C;Oiu*a0FgAc!JfCO|bKS!}&i=)SK|bSOBPOn| z!1$JDJ@TJ({f$#{j{9y#+9vWae6`g#XXxlbs2`4G!a@67)RgRwsv~&9jHeOZ!NlbL zm!EbHe1sz3l<0>GTsl3fhW*)Ax~RStA6zbfasji7`;*rHG{si=tDrG2`D*Uz4tKM? z$ok&Whk}-pp*KdW!QS%~e)P9n7Q@-zEqE*><1JE#9{)5P9TDp#XS63;leZ+Romce$ z`&Dk{_06JHZ&X!y3=NrsCZ&?G?TVPdIbMKlKZp3gLM8=$uka_p!m1 zz)087>k77sb(1c!5VfI(RYsj9tC=ySe8$q=$EK^}5h!mOjV+&<@FmNzoJRift-(+J zcxyO!o7gH%`^B`fedqKYa1-Pe2s={P{2GxhGJQB+{5$NoET64Myj#f60&%OEl}Ah{ z)7lTFtx5hv^Zad3brFKDJFAMaN^8)+Mq)BKLs8C|2@-rMt%f8VQY@s9WToi>=NpMrdQud(O+{Ja+WaK+xz zIHZaGcw@aTjfm%qo3=;LP4i0}bx227=MzX@sBLw^C9+49@qg`%*H_n6504&=HXDvO zZ_vxE%mLA(-@Phla?&L^L-9U9Fnu52f*|@6-zXI?+LsshJ(SP9HLlu`m*^~M*okNh>+fY?CFd!hnIV_gz#Lrv$ zAp{T$1p@p`HszFWYw9558X=e44XUP2a{JNHDycLh{I<6? zI++Rme6;o3hCh5LM2D^s{H*rpX;+;oe%^u{UhEcFMu$AS3NwrbH`P_vwZ_#3P=GY7 z;3@^>1sc-CV@8*%P8!~F7)PM^>IX3pyTD5c=Gb(Tj~5p)-F5@mFtx5EQ|pa~w*_K+j1Z9b6Z4W}w6i;x`p zG5N?AK@()YZwoMFa$}BfCkxIRi8Qhu)GZ#*y{SwUt$BFueHn>&X{Gs!t#0 zu^{`1tE_EOPQYHvrv?%}u{fJ}Hv?9c!P9LN3Aa z=jQN$xL(17THbH!=G#fMb_JcLIV-O=d;g$rzEv`^nY-#EzlQwiue}de^I?R-b##UN$1OM^xp{)aO~0%>el3(5p{*891A>=GH*Z#3+89P}K8xqc5Cmce zU~{df^*Z10?2Tm&>;>81{vcMlGC5_S?%%@Bm5y}kClF#V;Cro82qxNJR435&&*$3?YoEj)crV@5OUHBDzl4)y1`?E+A2R=7{+!yl z^CiGlZPjAlY#&5J*A{;M>3Py}qPE5^XaIykE8qU?ILGY)VkJ1{E_@$e)zgoa%8^$- zT=TP92N~VEo(TQ#=&CR#G+lKYj8`F7QljJQ`kh#CK_iDY& zJ2S+{6OrwS_fUntV7a^wvKJ20BocLp4?D~m_xoL&&m-E!zUn_?NnJd63>m$EKQU*K z9T7elD(4e$KQInBC(+;yIxu>d{~LS${t`7671xjY-~b*p_iJiTXwKnit+(?yOD{uy zB2Wy+qg^u8=H+-SfdaVb~?lAy1MvJV`zDcWVU$K+RI`UzI0CA!OGx)3NpnS>5ndEqQ zS`@jzeF_v{R8$qRtJw!XHNX*NeO<^mbe5+2gikXRf$#(&E~D!e_n?ZLrl*z5n+NV( z_Q8n*OV_LYeP7cI$!XJ`P0yA;a`y(SgG+93|knj13 zS1YF$yRcl^%Ba}%pYDM5Ao-0Kg*LR}?>Q(`|Elr08Y@NzUIC7JT)lAYVO+n#_wp!Q zo($n*U%vpb2}0$OK2=$I4QG)%;|NmRy{4<@%GEL=2KETZ)k63G&4Ln>oSY2HW+nv+ zcr^O9x&9D!QTpB(`E~o-E3ug-@_-T8{SP-ab-#2VaTys5pxZ#L9q_m>I}27AoP~Eb zUAf`7Y>CZ?K;oIdGL=JJo%e|VUC>3cnpAP64BUZ_5f==Ylz~2duOq%myVzQ8lH~l& zf?a8S`1?lWrXlLXB&(KD$Rrr(Up+UCAx_72Y}Rx31F^4YjG zLdFhl)y#dFB8bUL_ciD+32{Hs>}Q)30xCfIrFv97e4dkJl;^E&{l;-tW;q#hV+7}V zqn-A^AgSXbIWjP#KjI?*6oA{d)m}1aD^@l44y(LGIh#%|Qx4C?sN2{36OH*&#+%3( zt}y(qPnD2ZT6njSKcOCf2cXVJu~VYpvae*x9_(sJ9oSh{;he}~?n>hjW=3c!VwV$N z2edp7d|=LK7A5chVZJ)+A#3U<+DHcYLf*k&dP9wOHmRy5>IzwVvu`vRK4U$;T5#K^ z#1p1NF}SS{DvsX6`tMV8&2 zR{w}(egc(6RSfA7-kQg1n@aLoMk-<<^`ecv#`hQvQ)6%XOWu^2Ws8iNVO2I(Sbh*h zi*x5xTxrzwrDrFmj_8U~Y5<4~^3p=jU5%ku$6WTODT=v4#lz_J$T`gpWSt3$-+A6k za7@-nGaaBtHV%&9_GN$NJcWM6e`dv~eG0A;N00?`NT6!P8DLP)4A8mHZ$INaDx|aGarT0NA7QJ`&$>_wy!?m4-dbe=XSsf)%Z0BA` zfvi9k2R_C3M7O-+lGu#Wfn4BnM3OJC?@suC>1)h$_IQeDn+M=NI%EgXjf(L9?%C{p zkc?EUAVGp|MEtZ_4>4}u$XRXGR0bmRO8It)cu`8#bb?0Tf5Aotf>=u_Oyb`K1Hwm#Ph+*)uoc%RBfLUMmX zykNSMW3=gBY3d^Q@$=lCvc^E1z3)ZC*wj?W&D9y+vn#Q9*PaCARJT{w==-4l^|qE4 z=*uhSD!V0u{?ShHOah7-Y0M|?{$XJ__wj?X=YS2`JwLD4!)=oPcGI~od(I#XKY5=z z^yI%uV{QPbTZ;?NFuxM4b+|ETUN2P@DW!@!37MVAbs&3B^fh%^!37{##}(^G8|V31 z#$8uoD=Vvi3=HUAE-l-)?799ZsKt}%4wu%{r2I-R_O-Z}sNcZ%(W_oQ)uo zJ@-PVz5z3)>u*{|-H3sWW0{kBHQ_M=aic0X-wW@aO2;#-!g+$SuUn^{Apa6;E^1hy zykWQe1+CKGb*&-fnD5<4x%?!ht#-vOLeR@Cf_=^Ukldso@EZ_y&Jv4L{uZQD)GvGm zEg@FcdShEn87NU({uJpRZht6wB5p*ndFUQv%j123<$rYK2&{!4gYzs<%a(I4FZ9c- zM|$ZH(R^xJFl|sFvT|)5{S5dDZO`{@muc)-7VOv`j4f0PwG>3kH_z?4($q|b7biUN zuCTy`My95)evIBf+C9Gfh!fbpj9s;3FW}EbJQ*f)pf_ohH?_lD92N{_qxA+R@OwE_ z5|0zKf4B4U^o*$v{6&A64B%qHHgZ;j$+5(_t0oTFPlT<4WqZ0J`%L}fuklsii2>Rz zCr@Hn_MZPPLd*)4h)xkKi2&+VuRC~T*>tQe1@H*o1>|_xz&2$;atb4a@{}`P>m)SY zHihyb5LaYimVy>qlqDos%kWG- zV^EBaj|YOn8%XX02?L<=*5G^85V|?z)_%%uyMC(}O(k-Cw3^+bK=AMu zC+BCW+=aKO8uc;6Gcu|2={(p1*0lmXxTR5XOshSlF{7a1ZW)$NCnXfk;53CDUwXeq zQ+_EY+(9Mxrom70GNrjrCVPzFs3NP4iMXI>UCy;A=@vAVM0Ph~F?btsQ$=tkE85rU zF{Xj|0Xk0taJ2`_PglqA0h1MGFJOPN`8H|r@0Sy8Ev=-(rY)r0e5`E_fFLb}+YEbU zw(CW+czp2 z-@m0KCG5+fEk?NWFuJa;PUrkQjk!7MBB&wl0&0Lq1rwmv3G%4W3>m^~XE(OPmzni~ zel<402WORZzYu;CO-4=;w(e@2_xbblA3fQ$Px`(vrBvl2rL^&G4WFaP1;O^@-V$w^JXHPy4=P4Vrg7 znlk(HW@udv>Uo%46^JhYM_#_u*!#CCd83WW@YW7JwnCt`j4@rJ0gN3)#Li6bwVD)z zm(riW{6`#k=9kkI;grlNKC-bGnaHVfB#+2(uX;H*8oIwVE6RzVet! zg#O$Xs$!1j@`&k^3)ylku~)&jy9}EqBKaHucIGnVnXwe$u>g-BByJoa;k?&~b$6RL zbGIz+*F?%ih)gF$m$;jbWp}|j@4ELvV$VaE7pEu|0|Qd$0IT<24Z1ihEEuYRvL1h-j}q)JFk?kH-gdt>+fuDeB#QvEa(~gq;NVJplJuEHt@Px`48p2b}aC z+M{4%S%xSgnoC<4eAkNZC8PyRiX6w`w3s|og{-2Stlo_(tDR*nEU%V6vjtQ4Zf~lbM672Z%_#l8g=*(GV%)coY-KGhK;+!E8Vv&BCZiWrQt3XThFrz~XywTs<2_SH8W!AJNt0Y75AlQj^*$O$z%ea%y}$wt-gdre~Oj0BhIPYodxI8gPAg ziFMpgdt~i`Z5$&}wve#!=oj;olaoS4I4=zO+$mXZmY_!jsqj*jF6ZD(So)Y31N;es zqOq1$cK+{MUXeczuG~VC-EQOTNnpu3de6c1`)tjQHqda)YL;_U64wni;g2=SGO4y2ZaYoFyDh9lnMKR|%C}?u zhbO#WwPYA9nPw4Ia*jz%;QIduu}VMvK|xM|=!uP}vDnf{{y{0fv%Wtded;&~u4k3;w;@cnd z>Zmevl~UU*#S1@Oovi;IhO_P6_dUUDiPfffk3l0~4^_UowRK?rK-CZvCOXk1aM2=h zxa%~W`#bTc8%l>x-e6AJX4%~mUKTDj*{Yy<+Q>2Y@G1XI#=Of6i@u{BfFo1!L7CY( z3cK@T&&GdPp{=aDho~vD_pRm)l51AxB8^_mvIZB@Qc^&PxR*f+9aN)LXYVN|IG+;_ zQf^%s$P_{By!P2vuF>)uLPW(?0fsS!^Cy0eQ)Vg7y?e)IcBJ!;Jupr*KM+lu<=^Xl z6tlYIM`*pSLzkXpE8ID1gb+n(Sn+AC zZ-!fOfAzQTNcmzWG%=!SG46}eOp*e_=p2BnkpHwaie2Z zSU-fsH*drr)R6lJ8dO9LSRJr0dz(zsYD5n{k zbkstTJQj=Zn8Y1%|7Bpxqsbb0DtjD-wY#5`NtI4and#CMj!tRaFq5C literal 1274 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGo4OJl#B`&GO$wiq3C7Jno3=9=> zN>A<_#7`kTM&3s_U&uy9imosAGYrJ-fwV-ztL{x zsx{macVGIv)83qFkQZKLc~bi}7IO2 z0g7B`tRg|5YLHS0fhxwNv!UM3Re^h zt#lqeRtR6?JK0;W{C>=@ntQrCpVZF(Ui`j#=bg_PK0Zu+dS4j&tdtmfI2e?f4sQ@P#*2>@ z2QPAUd@ZZo#uD9GyDV>Sz5n{_pZE2cU%UNuo&37XpVFp?8x_aA-%*xb*ITJ*e7w^5 zR!O{R_<@voe(|+}TH;0PRFo?$reEvmn3s0R=H~UsH?uUvi$b=zt+;8&Cu(r>`r+fr z!XbK3GX7Pn3jEGAJ=H41d$0b=7nZBZ|0-Rz#fwU8%r3^rU!CT9ujkY5s~->KT5r9z z`)Xl$bZdC6OhqEl%FDsqt+PJ8HM1?f{rPp|;@UU2o35Re_`hz?(xqFc9>}xY8W9zJ zu`c}HrCpMr-^{vDAiu3My7sPY$#v%J1V{CL3+-@nVJbLj|S(tc`+<2`&s0 zf(&jf4Wu!3Rc_VKo4;g|%(cUP!M-xw4%awZz8ctjs@}G%Pb=QNVsB00f|*AQTtkjr ztmwD2%(&b0(f74sW$3ct?vAbxXMPx*opqjRqTbG(u~#x?cLaH=ZT|PMH2lDRQ>MD- zJ;!=2{QKjVT$kVX^JcF127ifa?@QaZ+{`+D^-Ry^Y!<)&RZpXP8@4Sy`zpCAOw)C@ z_5GKp`?+d$Yk7~{{BNIVdnVoQ%cXPg{5R>Wu99hgs$a|0=a-SuR}<#)V1CEd)Bkcs z9ajowh+Joi+outrA)-|4bADTr!_|%z9OqTq_Wr8USSNp~{%7FAnMXd{m-!c@-L_@^ z4#DRyyX&)A%cEM#&*Q*>0CR#sS@SjWQjv_eE)-wnceq3W< T8hi#=m@#;|`njxgN@xNAS-C_< diff --git a/modular_dripstation/icons/mob/inhands/melee_lefthand.dmi b/modular_dripstation/icons/mob/inhands/melee_lefthand.dmi new file mode 100644 index 0000000000000000000000000000000000000000..9064b91633ec3d8b898d136014fdf2e677d9c98b GIT binary patch literal 27622 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 literal 0 HcmV?d00001 diff --git a/modular_dripstation/icons/mob/inhands/melee_righthand.dmi b/modular_dripstation/icons/mob/inhands/melee_righthand.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b1f4fccc3ed2eb931e8cdc0ec876bc5b532cde54 GIT binary patch literal 27602 zcmcG#1yodT+c!Fh(v5Tp2uOzl(jYA@-3`(por8dYG@^u*C@me*1JVdcGc?lO%`h|H z9{$>CmUAfa|MC?vI zrn~8_aQjH(=`@!@2sPhYgb!B`VUAvnsEX%EopFVFC2YH-w=DBj@HI|a;?*WIPfqfd5? zqfZlRB)c&7jG%$*st`3GWJ9kegxl-JW{f(EaOHU4bd>^N|<(J!=z!&p4P0C?1|r>rt2&Aj4ff?UD7rfcXKHmy-A{GI9hxZ z&EH8j;1yH&kFgJ!Y`#Q4yQGwC_^`(M54N+O{h83?XF!KB+Np9m*yI{}>_wk@rG-cc z*H-XIQph|CjcsC|>PNdU4e(UIdGk__kG>45zXtXy80v=i6MY$};ys;AkrfnG(qI*k zRkfG0Dl(H)Kw^!aI?uk#qr`~$N_;WmSPuy*$B1f{MGwxkvgE5RIef*FJuf$X#+$RzPPvM8EWIn?s4Iwc< z{PwPp+t{T~GP6j?z=g4mz#^2~KVx8+SJ!iXQ%ks|(R6^vb-UT9Z3%-~f!@Rnd%%E> z`8Vz8w>-)+HwRbZ#%MiWv(k;#?YhAp72RBjJ`&EdR_lihAVr-5hQ~{pf#tl=br9$g zNLfxs$1iJt(LYFcs!izF{wapQJ?w}G5L#E|4fe-Q<#1TG=VeO$l?cDU{b=B$lt=Ev8wy-Jnc)j120rY)AO$%&xqM1=O5iTp z3eN(#lZ)a1e_Qx4B9%~?;Fr0=6If##T`pQ&bacNA2DnaDna}8lv*GBwstwr>JvFw2 zwEU955XtBzqS*6-xsEl7Bfm}p&$sjH7*sIMeZ7y=Y7!@)CsZBL#i_;`oub)6YNZ;T zrCZt#$BKh;iS!b6R8k@$hRRY)2f^>Eoo5B=942}%7@Y?~5nt6Zg$#Z;Q=v*$BL3-u zMx(PC)rETJ#TIVxhOPdE)cL10d7z)9tSm0upjxC}0@CXHG=^-tcNQfiRNTHuTX+lrcJsk}nMg7rW;<9+&6zADpTKT3n- z4+k*_^w51orP4s^GL?NK&=hw8fo zo+cuxIgvQ^U4JE(7xHllEF6hi-GazU={`5U(8aq85&eiNV8ou%F_%!`jbY2k%FK32 z`QwM zO|0@P`+j>aYMHl#PCpGFTzJ4v9{f7ExN(1>j|TFs5cxXHe;D*8bf#(TV~yYua7B5% ztKPnKdTW}*sfY(*1N8$CHEOFw?^8&tF+i@-x^@qihRg@%Nv-Tv(|F6jyov< zNsJ_GAALu(K-aQ7+>#Z>=47rv=8epB;q(W#31FAj(pg@iz?WoMfA*rIVM3(-7j<)E7*G}R!9j6S++%Uo~^Ncnfd2D za*zqu2&c=1>xaWDebx7W)n6^ z{Wo4nNWyptVPI_7(a^~(*nb9$jDVciB+8MRrspPw^11GoG9IP{Vw{n9}V;)B9VY z8PEtc3xKoo&D^|iFYLiw3?H~I2G|0FMi6OI*q6(SuDf8{2EV@-$kSX%KLXaT2ImEz zO3^}7P;2n@TW7U{3J*Ci98{?gsbcu8%%ko0kzOq}>QGikVr)516vjI((J}80SYj|4 zu4NA8?9WcToPL-#+=CDv!ILY!H6O1jC}ZczjD@@9P(|xpw4c7t`OkZBUjkiCAyz-? zEHFp1GS_*lMASL)+9t3KYN(V{LUSXK`wPY%06)C^aWxbf6&d+***jTnGsSu&M{hhg zsIbYivLpHv#m6i2%ZgZM0hl&0U=5-@IW>~=l#uhNeczN~*5;ZUR#+b9^MPBA#Eq)Xz7Xlkjnk3ys5^x z6^oN=yigM2XFml0r!*CLF0bYPOk?(Q8gRvb6TVeflE@3maBl-A*;mRMc`tj0q!GG&_f5IRZ-b;I)#U+F}u*%e&(Yl6SxzVdDnUb72p z`}vO&kp7KVh6GRpnuz~5wSoUNJz|!m!*yVQ+-FDyP&wA`|3aVP7MW#|l3L!Y{M1Uz z^d`xQIq>76(<7!=G7cb`yDS%A``(|LddGb?sYzw>V0Df!M)3Y;T;2=c`FE;=k4W;v=FC#e9 z7~}HU)d$pT1My4KWwwxXdzc{eLF!zYnEs4Ae8tjU!a^ceiBNoijb|D?n9YXL-)l(0 zAI=}8uj*dk3k5`*5YX?5Rj+C!--oZyS;X)~`f&=0Hsw5+HfTWK>?uVo{Frsa4rg0B%Il$<&<4|4m+6{I0#?w%B_8W=x2Q*nw zhA~F?ABMo2&s;&2+}3x1nrufY0^+;1syfAyrJVg)!WQ`5Kk^#`0mBDL#1eW(bM{`F z?z|z49N+YIG$jDXJW-Dg->Yl;WQw>~D z#+bfW{4lrr%(1=*p{i7Rr<_bJ*x!_789u^a*FSaNg%3rSS??dr9l>0-$HwAi-Ojs ziS(Rp634lNGN^Ga@vLlE*mC#FzZhQ&h*a}}sZNcPM{A{ir*1J8I^mH7UMUPBv*<=Y za}ioF9?YTeD~|HBv%|H3OS^RpF&$Zgn(>=zza30JL4gH94RXi1y5Ycr^SN@yeXHnX z5{P(L_SDLtj#LEPQM((em!J`FGk^S$eFV&wvtRzz`dVP>Xiz&(R}cT7mUqHQGV#1w zp1qg%2gJfFHeU9qTP{n|lzy}km{uw`9<7AW&|c!_IjjtN(wpE}3cxfVDP+;qp6mU@4%RJ#5d%1ipktlapC(V*D73~kFGQWv1bVT^RPKBY`FKtL z7g<02D?6AQlwEwR8CAC)u`&l`2zdG^K}fn=A@(Sp0pVaC`G3X%SiI7s(48up7hPG-w>QpF}Dq9~nS+1yv7=_h#+w2b*Qx z060g!L*^Au>&g4if>LiX^BgI-JpCA062IRvIxpZ}i}D!f4w~VgFOMgFE?!HXk280P zNfK&hSI-anR*Jl6TW-(Q8$q_?YY?Bc^l%!U$-a}1EH$l~9DzRB0mF%eWNCHz%WZeB z%Ux~!_z6B3% zIzuIp!$d;o6TEqW$Z`V3pQGR}tU+p@pJ8+Al_iNLCg)9!_^Jg0B1&ogZQvT|PFhF5 zNQ`!k;?(So6*7D-l7<^^sZx7dm})g* zen8BHY%zb;E;2Yj2xPgvY$M4Q?deowj0;P-L>t002h{ttOB)jrtH$Sz;PwN?Av`qX zd@ZKAAI~c-Qcve8M&~K}+?B<1uZQGhC0Rli@8sqEgeB;{OTvautM$Q%rj4H!?83`l zqy&q(JP~Lf+X%0Xk(MJ3aANwlLDmy)U5R>g^^d7ctfJ)0xd_PRQ5lXU$o=k`pH?aa zk4^of#c`AyrCz*K(a&rnjA0&w#BNI~_oCDUI&*K{Izo&8fYFcHe4azUem&im1m~4& zT(i&rpdlk81B`?}>ND~+PBr_#egcQ#9`G!^#-*hO5f~XaW*$^B^}g4$O)rw=Y4k5F zp9|C;Ed))d`3aVWYZ>T76sc!_kSt>V;dC`8)z|ISJNB*T^*oQaq&qnql3Z!{=f=_H+4{~)6!{QOEDr?njIhy0R zBZ0*}>cOg65`pAJ8fna2Tqd^*dRVx)eLE8y&jT;HLZ18X9F;c;m#L(YKlgv5;ezG) zEyDwTvURMa-&TPX5q~ulw^zA%%@L3n41x_NEyqOUz&(D56Y`r{C(X178zHv#Lu02; zrR-z7m)eLY1TkD-$Ora=XUA!b?e!P$PplUB4kyVjl*<@?e41){s(=7cS zb(?jSb^*|rBe6;vIIgZ= zeevtVH40;MzUH3ZJYOp&^;{l8zx|1#!7(v@;zg@9$3DXMsyKcN(zKF6l+wet4ZvLD zXhlerl`ks>Tx%RZeEb-Z%&f@7!BKiS{!Ju}E9Z)4rxj)^(DlI|IXNu6_;A#(R=#AV z30E(7D0B0m5ie-pfWP#6d*9NcNNEv4Kk!#vfuQe8ATt(qm61Way{equsXB!S6!B@? zwR0}L)BUu8CFW~3zgQ&|r5ID?xm8_SLkkqJumlazn(Ok`5m@*)<*ovADCQ1$@#5Zi zg|aM6s+HQE8IW_j%m<(A=5m`sf0n10o#r+206vepZjimHKg*Q)cAXbhe?4G;ks-() zvTfOgXURI!R5m#SS7=^@>E<>e07iLXsYPrSziWZwpVWh}4B;MQ;=`=Yv&HZfwnVwt z#nL0)kIN+^zuH@oypVmsszGl^^YNZ3GQv%WvM;gW#r&vQbUcIeuvKvWS4>}*Wv#Pz zm$`2>YEI`$`;37v*#jP5O50{mH-1+O1f?aYq@76gJqtWJDjMVlOQe!?ym8HbEbuVM zC)plgJ%*fI+aUj8%E6fP4MFQT;C3TA#R8rJ-d5qIQO7sedfFGWI-gQ-W$vRE!w@io z6})3xAgJfxo{WP6u>JRJT(~Kyz3?}@9H`Om{N;`bYB|cWgPoP4PT6<;N*UPYmdE~f zNK4vUinZd^w_w@0gDo6_tkd72j(=Nyv0UbAM*>UHOTH$3{6sjQ^L*pw#V)3 z3`3Rpi8+1wgVz^*2gx(CxpY-zoO%}H`N~PeodS5#S;lNlhwq_D0DGfMTz5W$XRcWu>KCNTVTba7iJF(}_D$w&TseUxkMz ztAI7g_lQ;Pa|A$?fndHh*>VmS2Hs(4Vk$#bAiE?@`&tzvbHt7bsd*d#EV2z6?QTP_ z(O)P?Q^R}GdL?4XWfU4~=OgwiFhC~A3#fvU!96CXme<~-A#yep5fLnZZY$e`LRI=m zi_uifgmhm6AgPV{AJBuRxNDcHTtU4gAwh9 z{f9ydX@549H$P)?HC{kC{JS z1aEnF;VI~s-zWr$S$_Q3*QM(OAr7p{_feKjO(3t>w)X4P4!|6 zk4>R{h*3o3bDtoFglChXwgCS(h4W&q8LCKp%p6;nOi#_aw$GVxA*qFJa}J5 z)O##nLq%25To50vWR9whM?FJRBO7ac&~(M`vD~IjyuG3HG>G3XSrz5HCirRvjgH>$ zQ%M4@Yt~xe*Zx}A;AgCFL{QE(%;XDKNv1dCW?_#33Hd5c?BDKgk%d-QkJWSD#VZy2 z_tDW|8Tx4Z=e!K0XU#n#lJ|>^ig+#_0WIuT3DUze7>_6t5wv(g0DK>gIfF8x-0F9$ zW4Ta-;cd)azGHUtWHQ#lJlJ#t<=Pn?qyn~LkS zlI;O@1QRF|N&D{8;j?fBHn~8HEXl3p#~`GQ0J|>50!nM+?hMdlm|-m%*TtD&uaxjn z&!4y9by#RM&=O+_ps3&9q#nI@WDuZ{iLS0D5N)#VVEF(9%Aac`03OvO=!;p*UmaH9 z-%}??6hZOH_H+yr`RVZEa0m4TD1gyRR;CDM8mof5wu}1?)Su$S7VvtR7)T}{4A=vy zfgawl>o1~jDzqd5sx3A!aT~x{skYxNkmJS&EX*5h3_hugSb~PXW%=wFd{LPuCYH{_ z-@B9Y`C8Im04>NpOhMWnB^3d)^b$+S(!i61?h!O*N9lR?U|!tQ=KF5hP<6S7Tyc0y za|eDc6>$`@A3F21w{Dy@1?u?2 zi#{*Ss|71JnO})7%ZN2Kz8EwkA#Nh`?Z7%ho+)J`-7pdm7m$kTFLpV{nK(=|uIZ0L zRdV;uk!N$8-m#?8!$+t0|6Co-I*S!lQhw0!H7&el*x_$_@3D)KiUaC^c@Td^T;VC> zpzluEI+@v~)E`Gtb?*Jf*MY*CuaN%vJ_i@Dtwb{RF2_WdS3U%?3-YCVHB7eYRo@W% z;4Z*pYNu=3h+g=1!-II$Uf;JqSn<~aSt*iWG}7nuwC-icA4#|)5;@fcn+!ULb^?LG z88E1*IWkreOaPi`-eCZRqRzsxRNLX%Nx-2=$;^dAF>B7nb9!IdgIo!x zUi($j>?m~BzodtP1KK3c^P;%5&f1rdht5epyB)mDd=3({w1EvYx0kYe-bAS-m?D=k z32E;y@X4f$SuWAH?5eonPj%PQE2LFAA|VL=-`5ib?N@gVJp9>CNUj94x$JXsAx@u$ zh2IsX=!OeE;x$d>X0BrNvtGq%`e6OKjpwqzf)CC2??? zcvYh_;zU+!w+6LO{6y7pFFQ(jg;XotD`-Wq#Hc0a@3=>Cz+V?Gr<9_eK~Z&R2x0ii zUTt4Oxp?xYjbne4E15Em6DYui#K}^Bo&UuNWmW1vyo`@Zry2Ui|0^ix@D&ji4S491 zAtn?ZUVcTaK#K>$l}ir{+nf`B5{8t;3Niw`3O=!Z@{GT!v9q}13i}*jw0t%M&tC(v z$HbTLujg;#zgcal!T)cZIHYU%{Z;Mq@ z8y)GRm=AE^Db0K;?-66vFO<-y`LVjzau3wpryzKH@pl2&DaCxJ7djB& zuXw88B};}03}9NM?gCEa73y^Ff$==Ncl%k}b5PM1T9&6fINa)uOI5c93p$yR&Vz7* z0S0d29~&W2NOsbG=Xv7h{m^(=@aGdLTfqZ<-xHt&x($7bisvLV%Xz==i<$IbDpe8B ziF17GFvWIY_CaHbTo)8NzEdysxOwPDF~Lh9CUG>_HWPW^w@UEXSUvZMCM(qDlc0428Epp1Eb9Cy%tJ z;L?<=)Xg!i0s*6@CSrq9emHwy+*FyjhipSD8GwDVJTA_AuI=A@$l|}TK1RAdQ$UJy zMFFfI&d?`3QsO`C2_N+YFGvu|@ zK9qcTAQs0?Q&WePMR>66>US7=(7t8HeDiGsffP6_TTK6V7DA{-ca@GDn;KCsj}9+Fxa=xXZv9f zup`J8W(3-%D(q=N3-w6M(z9lUPtIV2X{AT z0RC*xj)j|fc%&1`&bwUQ@Wlbw2@EOwU37ph75nMq$C`*(_^zjA&$Y%N-M| z<~*uq1W)%4eRpa__kp}K-n)sa`a=E+*x>Ru1 zw?u3~e*su%Qrc8STntpG$KkY-7@s(jJ?zGg4~edH?VF+m-yTg67`%Sns1a@)zmf>3 zioNqyE0qiHN#oAXVRhJ?OVhFqYmRa4@GJIEUES=RA4M+=OJ130((!p-4PrAUMTd3Ghi@P%g1-4 z9Shltw)gd$X6d~=V=P>ot-*C&ka4o8I)HSFL6srVyCjKZC2P*?zh{JqeN8T5Mx%flwA6K4|ynjBbEw9+jm!{(yLtj z3#pn6k+3YEeqfKq7O|14kG7G_bFzY(Ioq0`Jrs$)#UwjihFZ=*L z@M+iTy4gm{iZ}1}n=m=cWz9uBbm3-~oWX7O)&^Muh6iB4d8N0 zjfjK>N2xDana#$)7`9-w)6zKHn3e$|t}Ahta4uR>Ht?}h>gmfXH!Xf$I@sYbk*Fln z9_|6*J}a%5x}bp&1J8=H&qk0(hU{sHy6^Cdj5Bo_+7nah^-0bTd7eBKjhrFv7!vH? zZik``Ej-u*B*g8-p8d^>&z^;+cym$p`jSU9rq(@SMX)c6vL|zGSc9S>bGj)$ggvnj zG_JHnSVBLWvgnGb=oJTS(s``+hm;(x*M4Iy-J17xi@ZJ^6#h6uQ*6-;K8T&v>g5gb zkQgGml;3^g&{qL$NqL9`j#rtfEyc0fi;vt}oh`V(oXgwe5U@J*)Vr}aYtUM=&Pw~X z2(>2I@hIZpCC(}E+dJ@$O|!9GddF7d%ceZ?XWG?j#?8CN%Z`w~s47FEap-GBwF-$U zbMdF`M1+u5{T?sBz~g99DZ@P=eE>dFkXB#x)Qh( zxcUAmGRAcD_OR{Bc1nAd7kqOMDE{F!RIglZ<*HgYop^CY^0m971~)aL3V8NaR_DHG zq)C+oR>_xAq~rs>FRXYO$N__-iOmO&_xhYEd$-NnXc;=~x-?%gd=hK|h~#h9=N*d7 zvw>~^B%rt-MUfXCEijJ4Zc-*ctR(9As2$P9B4*hPP^Xx%-$!<2^E$9bXqW6WCdCPd*JB{4`jMs0Z zPXn=uGhar*4H$WGgc>7Bblq+cT%*T$UJ!^6nhBUc=-tsSz&au#)x`3YRlCcBdCXOZ zv^d&rw7TNZ_)>hN0!FY5GW#Rd*qledq&W*_ejbuqKh1@8BBMv{lR!uDkWk63zjy!` zc(us7j|1O)h0e+X66?6!M)hKgjz}B6hO-{H_=@yHcp@Rw5r62-05+qu^t9+oKGADi zwS59}j!m6`+_i~vRyRU=MlS<4V&V>!q>xPfuIrtd>K{v_mlM_22cMf|^rqJ5&|y>% zE}!K~HA&Ni$!gZOW{xaOuim3^fqa(JD>=SgGmU=sTXJ{1n4|t`J$jr*)%jUW-PFmd z2kt5-S9(m6|6nLF#NFyqO{|n)_4kBUFK-c3r>}d>@1I=%JF+ag8xo+pn4|x?usrvFgvuD8e2_-l{<_*8DB{Ey2 zkVE|tV8s2|jFEYW0l17-M4{XFXlc8BFTf<;VfQCFmg!zM!dMn6T8*3@tykY~7xXGm znSdR6gTy|Zh_ANzLQApjPA2{(1rZ_77Zbko4@=D4D=-Gea@x@YGHQ&Pr+}oHR9Elu zJftL?r+@vEQ}7^fd! zj(r72z3?hc;k_8$X{7E#Kzk6z8bzWz&6-m@MG&xabn~qPV;7dljj^2z z^C$$2wj+xtiSO%Lil*)L_*;7kqpbr|(~ED71M^2y{1GKVCsQ(2lE_&kwVebj?EBmd&C5w54og!LTL(74^ zp=~@YoLhwjoC?=eisk(P3 z8B%Lm^RJ|s|vCAWd_>Rm;Tl-US$=;C@m zTOOHZms(j6f9b8(f)~)QVmp>Gnb1P#FGSQ2KFNs^r1;Hr+o`3zgt$hh`W<5yymD|i zpcv0`4wKJw>$`DKYXPA`EjG~cQ8621Zjd*MdR0m9$je7qp4V&L}FuJiGD>2_ypK$O@U{n;x>WpJqKTCBy6{1P1L zYisyb5o>&KBIzxd>6uQPd2`kXG9V$cj?DD8o=W+^SkezG7gaH!Yo5?@wHUIsvzN~P zM36Kh7C^Sv9$8Y$bQ;p~S%i%#5G|iUHqU_JRY-(WF|zp`?`6CHEA*Mg2et}*Nw`1@ zVt3MiiHxSw>-dwPs+~Ca6_5hhRCs&zV?^ex2&pbEG7rDIDqvMFWynRQdG77Ce+cZ@ zhxk-53r`KH^?iM5EjV!^5OD}^__o;$9ZJbekSF_FVkLOs+Q|m^M#i%*b0ahW2+gPY ztMLC{W?L#*yTYE3b6&q9ZQ1QZxh(S8M~*ul>2=M2o-q{zR72uq)(^&%Qk#e;*WtC8 z8G>U4OR`3kQqFL#y1GC*^;H$M{ZfX1B~c}4T%sV`^&j8If6ugLuX(dh30Y)}2G;ms z!cxi-`M#Kd9Zj`&Kw*n?=KqM!087LqWQUa^^&;_w@26=*!R1UmhXvyinX4N_$+8CY z9sgybP#u$I0nicm2My7_DtOqZA#eb3qubSC6{&FQ;(pIHJf z>7w5GFGHsRXwy73koLE$Ia+<|R(u-B?(rP0_4V<}+`ETvdwF{ Dv2ZXO5Ct_*6U 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 literal 0 HcmV?d00001 diff --git a/modular_dripstation/icons/mob/inhands/security_lefthand.dmi b/modular_dripstation/icons/mob/inhands/security_lefthand.dmi index b3f49af053ef8a930efca1608c69c0339960decf..13290593d770d427bc8b87f75d69e0f3cff363ab 100644 GIT binary patch literal 1978 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 Hl+XkKV<&n> diff --git a/modular_dripstation/icons/mob/inhands/security_righthand.dmi b/modular_dripstation/icons/mob/inhands/security_righthand.dmi index 65c48c22f7e67e6b386f93dea459abbac6211c5e..de5460847d0df6bd7d84185a17418e682602eb1f 100644 GIT binary patch literal 2617 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 literal 366 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 literal 0 HcmV?d00001 diff --git a/modular_dripstation/icons/obj/weapons/blades.dmi b/modular_dripstation/icons/obj/weapons/blades.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b777a1f97c969fcd54e9e76db884a008b887c5c8 GIT binary patch literal 24504 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 B57Phu literal 0 HcmV?d00001 diff --git a/modular_dripstation/icons/obj/weapons/bows.dmi b/modular_dripstation/icons/obj/weapons/bows.dmi new file mode 100644 index 0000000000000000000000000000000000000000..ce4a3179866026c7d2db0220c492fa1aea668770 GIT binary patch literal 945 zcmV;i15W&jP)`Gb$=-YeP6V93~?dGan9SW;0V%G$kVzYdRctKpz(u7hp9R%x27eeSNB`s%&Ic zQ$s#dF&{=qQ-2;FTNV~aJrq^|0004WQchCV=- z0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zi zl2jm5DY+=WxHu`lT#1V_C9|j)C}haRnO2mTn+joLD2z|dEhwoZUU_0s5pL6!6wW@XO8zvRlxIJj~#BIHGzB?ayD@H0Rw09SoeCbfdK@ZrTOW+KPnmX;Wv}w za5^7lbZdh?g6lJ!PH9YXY&ec)&^sJE^q=wnx2SwDRa8EhDSG~s4&?l&_dv{ls>pos zp26iZ&Id#V`QY;NI*||N%g+a>|C-7N^EKoHe!G5MCiB572GtgB*W0f|KA5X#K0rNB z<^#&0)2H*nT=n??_33;-8Swh<^r?J6lwtRKgZoeC1IpmuG}q>y&IeSB{HG15`A<6h)ARo~Ja{ic TY!a2900000NkvXXu0mjfsfwL@ literal 0 HcmV?d00001 diff --git a/modular_dripstation/icons/obj/weapons/energy.dmi b/modular_dripstation/icons/obj/weapons/energy.dmi new file mode 100644 index 0000000000000000000000000000000000000000..005f0a93e9ca870b402a8a239f6eec5204779a35 GIT binary patch literal 37344 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%0DJk_0 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 literal 0 HcmV?d00001 diff --git a/modular_dripstation/icons/obj/weapons/melee.dmi b/modular_dripstation/icons/obj/weapons/melee.dmi new file mode 100644 index 0000000000000000000000000000000000000000..c139c3c71c31e554f7920aa0089b372911bf5081 GIT binary patch literal 11138 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 literal 0 HcmV?d00001 diff --git a/modular_dripstation/icons/obj/weapons/security.dmi b/modular_dripstation/icons/obj/weapons/security.dmi index d510634d6f1677948f85b145216d11ebd4b8a76b..843a91c1dcc0d8323aaed2cede2fddc066035bf6 100644 GIT binary patch literal 8230 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 diff --git a/modular_dripstation/icons/obj/weapons/shield.dmi b/modular_dripstation/icons/obj/weapons/shield.dmi new file mode 100644 index 0000000000000000000000000000000000000000..c8ca2723cdd1c113b9a9f58b37c9b13279fc41a3 GIT binary patch literal 3750 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 literal 0 HcmV?d00001 diff --git a/modular_dripstation/includes.dm b/modular_dripstation/includes.dm index 8d97786d439b..2edb318e89b4 100644 --- a/modular_dripstation/includes.dm +++ b/modular_dripstation/includes.dm @@ -15,6 +15,7 @@ #include "code\datums\mood_events\generic_positive_events.dm" #include "code\datums\reagent\baldium.dm" #include "code\datums\reagent\chemoverride.dm" +#include "code\datums\reagent\condensed_capsaicin.dm" #include "code\datums\reagent\leadacetate.dm" #include "code\datums\reagent\ondansetron.dm" #include "code\datums\reagent\restore_nanites.dm" @@ -26,6 +27,7 @@ #include "code\datums\traits\positive.dm" #include "code\game\effects\effects_foam.dm" #include "code\game\effects\temporary_visuals\misc.dm" +#include "code\game\effects\temporary_visuals\projectiles.dm" #include "code\game\gamemodes\nuclear\nuclear.dm" #include "code\game\machinery\airlock_control.dm" #include "code\game\machinery\aug_manipulator.dm" @@ -66,6 +68,7 @@ #include "code\game\objects\effects\effect_system\effects_explosions.dm" #include "code\game\objects\items\ashtray.dm" #include "code\game\objects\items\barriertape.dm" +#include "code\game\objects\items\baton.dm" #include "code\game\objects\items\bepis_items\boomerang.dm" #include "code\game\objects\items\bepis_items\eng_gloves.dm" #include "code\game\objects\items\bepis_items\explorerpin.dm" @@ -98,6 +101,7 @@ #include "code\game\objects\items\devices\radio\encryptionkey.dm" #include "code\game\objects\items\devices\radio\radio.dm" #include "code\game\objects\items\devices\scanners.dm" +#include "code\game\objects\items\errata.dm" #include "code\game\objects\items\handcuffs.dm" #include "code\game\objects\items\holotool.dm" #include "code\game\objects\items\holy_weapons.dm" @@ -109,11 +113,12 @@ #include "code\game\objects\items\implants\implantuplink.dm" #include "code\game\objects\items\implants\mindshield.dm" #include "code\game\objects\items\manuals.dm" +#include "code\game\objects\items\melee\energy.dm" #include "code\game\objects\items\miscellaneous.dm" #include "code\game\objects\items\mop.dm" #include "code\game\objects\items\pinpointer.dm" -#include "code\game\objects\items\projectiles\guns\ballistic\rifle.dm" #include "code\game\objects\items\robot\robot_items.dm" +#include "code\game\objects\items\shield.dm" #include "code\game\objects\items\stacks\cash.dm" #include "code\game\objects\items\stacks\medical.dm" #include "code\game\objects\items\stacks\sheet_type.dm" @@ -132,7 +137,9 @@ #include "code\game\objects\items\tools_syndicate.dm" #include "code\game\objects\items\toys.dm" #include "code\game\objects\items\trash.dm" +#include "code\game\objects\items\twohanded\dualsaber.dm" #include "code\game\objects\items\weaponry.dm" +#include "code\game\objects\items\wielded\sledgehammer.dm" #include "code\game\objects\structures\artstuff.dm" #include "code\game\objects\structures\beds_chairs\chair.dm" #include "code\game\objects\structures\beds_chairs\sofa.dm" @@ -337,6 +344,35 @@ #include "code\modules\power\singularity\collector.dm" #include "code\modules\power\singularity\generator.dm" #include "code\modules\power\supermatter\supermatter.dm" +#include "code\modules\projectiles\ammunition\ballistic.dm" +#include "code\modules\projectiles\ammunition\energy.dm" +#include "code\modules\projectiles\ammunition\plasma.dm" +#include "code\modules\projectiles\boxes_magazines\external\mg.dm" +#include "code\modules\projectiles\boxes_magazines\external\pistol.dm" +#include "code\modules\projectiles\boxes_magazines\external\rifle.dm" +#include "code\modules\projectiles\boxes_magazines\external\shotgun.dm" +#include "code\modules\projectiles\boxes_magazines\external\smg.dm" +#include "code\modules\projectiles\guns\_energy.dm" +#include "code\modules\projectiles\guns\ballistic\automatic.dm" +#include "code\modules\projectiles\guns\ballistic\flamethrower.dm" +#include "code\modules\projectiles\guns\ballistic\launchers.dm" +#include "code\modules\projectiles\guns\ballistic\rifle.dm" +#include "code\modules\projectiles\guns\ballistic\shotgun.dm" +#include "code\modules\projectiles\guns\energy\energy_gun.dm" +#include "code\modules\projectiles\guns\energy\laser.dm" +#include "code\modules\projectiles\guns\energy\pulse.dm" +#include "code\modules\projectiles\guns\energy\special.dm" +#include "code\modules\projectiles\guns\energy\stun.dm" +#include "code\modules\projectiles\projectile\bullets\grenade.dm" +#include "code\modules\projectiles\projectile\bullets\pistol.dm" +#include "code\modules\projectiles\projectile\bullets\rifle.dm" +#include "code\modules\projectiles\projectile\bullets\shotgun.dm" +#include "code\modules\projectiles\projectile\bullets\smg.dm" +#include "code\modules\projectiles\projectile\energy\beams.dm" +#include "code\modules\projectiles\projectile\energy\ebow.dm" +#include "code\modules\projectiles\projectile\energy\plasma.dm" +#include "code\modules\projectiles\projectile\energy\stun.dm" +#include "code\modules\projectiles\pins.dm" #include "code\modules\reagents\autoinjector.dm" #include "code\modules\reagents\chemistry\machinery\chem_dispenser.dm" #include "code\modules\reagents\chemistry\machinery\chem_master.dm" diff --git a/modular_dripstation/sound/weapons/Katana_Select01.ogg b/modular_dripstation/sound/weapons/Katana_Select01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b31efeab7b168bb1d2f1824f00c08429d3c9e39e GIT binary patch literal 100554 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\+jKlVr|>aN}@$yS7emM7s_5KgLOP-j-Ya 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

OJFeC;HeLd|oekR;9%e|U< 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 literal 0 HcmV?d00001 diff --git a/modular_dripstation/sound/weapons/blade_sheath.ogg b/modular_dripstation/sound/weapons/blade_sheath.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4d01d529c84bc3885aa72d52faf3f5f6a0441c3a GIT binary patch literal 12771 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 M8H|o87=ZG>04o2?sQ>@~ literal 0 HcmV?d00001 diff --git a/modular_dripstation/sound/weapons/blade_unsheath.ogg b/modular_dripstation/sound/weapons/blade_unsheath.ogg new file mode 100644 index 0000000000000000000000000000000000000000..befe44eeab910df8bb35f2c4d0312e9765a771da GIT binary patch literal 9976 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 literal 0 HcmV?d00001 diff --git a/modular_dripstation/sound/weapons/block/sound_weapons_block_shield.ogg b/modular_dripstation/sound/weapons/block/sound_weapons_block_shield.ogg new file mode 100644 index 0000000000000000000000000000000000000000..86b0bda6fd9f8875507f976003b7afe8d71ea274 GIT binary patch literal 9202 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 CnwOFQ literal 0 HcmV?d00001 diff --git a/modular_dripstation/sound/weapons/block/sound_weapons_parry.ogg b/modular_dripstation/sound/weapons/block/sound_weapons_parry.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f9d5638b85f787b7c35cc8c29b805684eff0e018 GIT binary patch literal 11715 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 literal 0 HcmV?d00001 diff --git a/modular_dripstation/sound/weapons/gun_pickup.ogg b/modular_dripstation/sound/weapons/gun_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7e9ae86f14920741f62bdb3cc14790361346659c GIT binary patch literal 9471 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 jhel)D!fgWmBd)Cn*MZ31LZG{>-uFi&S! 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 literal 0 HcmV?d00001 diff --git a/modular_dripstation/sound/weapons/pistol/shot_alt.ogg b/modular_dripstation/sound/weapons/pistol/shot_alt.ogg new file mode 100644 index 0000000000000000000000000000000000000000..583c3f36034d3a9e09e61ec5bdbb25d8fab40eac GIT binary patch literal 12350 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 W-(Bz^V~v0qT#<=@Ul*ql%>My(i(7sG literal 0 HcmV?d00001 diff --git a/modular_dripstation/sound/weapons/unsheathed_blade.ogg b/modular_dripstation/sound/weapons/unsheathed_blade.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3e6f0cce180fbffa3248b8fb9b879a8390152f77 GIT binary patch literal 41224 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�-h>L(!$Dm_xFuIRgP7BwgTH$O7<2WP_-X@8?L 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 literal 0 HcmV?d00001 diff --git a/yogstation/code/game/objects/items/wielded/sledgehammer.dm b/yogstation/code/game/objects/items/wielded/sledgehammer.dm index 9c1c26c8df9f..6d238539ed96 100644 --- a/yogstation/code/game/objects/items/wielded/sledgehammer.dm +++ b/yogstation/code/game/objects/items/wielded/sledgehammer.dm @@ -24,6 +24,7 @@ wound_bonus = -15 bare_wound_bonus = 15 +/* /obj/item/melee/sledgehammer/Initialize(mapload) . = ..() AddComponent(/datum/component/two_handed, \ @@ -38,6 +39,7 @@ requires_wielded=TRUE, \ no_multi_hit=TRUE, \ ) // big and heavy hammer makes wide arc +*/ /obj/item/melee/sledgehammer/proc/on_wield(atom/source, mob/living/user) hitsound = "swing_hit"