From 13777df221b107283899b157fe648d2973a3e18a Mon Sep 17 00:00:00 2001 From: RinPin <89030906+RinPin@users.noreply.github.com> Date: Wed, 19 Jul 2023 17:27:45 -0300 Subject: [PATCH] Medusa Hermes --- code/__DEFINES/ammo.dm | 9 +++ code/game/objects/items/loadout_beacons.dm | 12 ++++ .../boxes_magazines/internal/revolver.dm | 12 ++++ .../projectiles/guns/ballistic/revolver.dm | 53 ++++++++++++++++++ icons/fallout/objects/guns/ballistic.dmi | Bin 85633 -> 86627 bytes icons/fallout/objects/guns/projectiles.dmi | Bin 1370 -> 1831 bytes 6 files changed, 86 insertions(+) diff --git a/code/__DEFINES/ammo.dm b/code/__DEFINES/ammo.dm index da81c76180e..1eb8d21fe05 100644 --- a/code/__DEFINES/ammo.dm +++ b/code/__DEFINES/ammo.dm @@ -98,6 +98,15 @@ CALIBER_50MG,\ ) +#define MEDUSA_AMMO_CALIBERS list(\ + CALIBER_22LR,\ + CALIBER_9MM,\ + CALIBER_10MM,\ + CALIBER_45ACP,\ + CALIBER_357,\ + CALIBER_44,\ + ) + GLOBAL_LIST_INIT(pipe_rifle_valid_calibers, list( CALIBER_22LR, CALIBER_5MM, diff --git a/code/game/objects/items/loadout_beacons.dm b/code/game/objects/items/loadout_beacons.dm index 93f293eb382..ebc22851570 100644 --- a/code/game/objects/items/loadout_beacons.dm +++ b/code/game/objects/items/loadout_beacons.dm @@ -1067,6 +1067,18 @@ GLOBAL_LIST_EMPTY(loadout_boxes) new /obj/item/ammo_box/c45rev(src) new /obj/item/ammo_box/c45(src) +/datum/loadout_box/medusa + entry_tag = "Medusa Revolver" + entry_flags = LOADOUT_FLAG_WASTER | LOADOUT_FLAG_TRIBAL + entry_class = LOADOUT_CAT_REVOLVER + spawn_thing = /obj/item/gun/ballistic/revolver/medusa + +/datum/loadout_box/hermes + entry_tag = "Hermes Revolver" + entry_flags = LOADOUT_FLAG_WASTER | LOADOUT_FLAG_TRIBAL + entry_class = LOADOUT_CAT_REVOLVER + spawn_thing = /obj/item/gun/ballistic/revolver/hermes + /obj/item/storage/box/gun/revolver/colt357 name = ".357 magnum revolver case" //what does \improper mean, is needed here? diff --git a/code/modules/projectiles/boxes_magazines/internal/revolver.dm b/code/modules/projectiles/boxes_magazines/internal/revolver.dm index 1f6a6431d98..34506f86d75 100644 --- a/code/modules/projectiles/boxes_magazines/internal/revolver.dm +++ b/code/modules/projectiles/boxes_magazines/internal/revolver.dm @@ -40,6 +40,18 @@ ammo_type = /obj/item/ammo_casing/c4570 max_ammo = 6 +/obj/item/ammo_box/magazine/internal/cylinder/hermes + name = "hermes revolver cylinder" + ammo_type = /obj/item/ammo_casing/c9mm + caliber = list(CALIBER_9MM) + max_ammo = 7 + +/obj/item/ammo_box/magazine/internal/cylinder/medusa + name = "multi-caliber revolver cylinder" + ammo_type = /obj/item/ammo_casing/a357 + caliber = MEDUSA_AMMO_CALIBERS + max_ammo = 6 + /obj/item/ammo_box/magazine/internal/cylinder/revneedler name = "needler internal mag" ammo_type = /obj/item/ammo_casing/caseless/needle diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm index 10b99206063..ffc09d97ad8 100644 --- a/code/modules/projectiles/guns/ballistic/revolver.dm +++ b/code/modules/projectiles/guns/ballistic/revolver.dm @@ -181,6 +181,31 @@ ) fire_sound = 'sound/f13weapons/45revolver.ogg' + +/* * * * * * * * * * * + * Hermes revolver + * Light, Fast and hyper accurate + * 9mm + * Uncommon + * * * * * * * * * * */ + +/obj/item/gun/ballistic/revolver/hermes + name = "Hermes Sporting Revolver" + desc = "A slick, well machined 9mm revolver made for olympic target shooting, extremely accurate and fast firing, though lacking in stopping power" + icon_state = "hermes" + icon = 'icons/fallout/objects/guns/ballistic.dmi' + mag_type = /obj/item/ammo_box/magazine/internal/cylinder/hermes + weapon_class = WEAPON_CLASS_SMALL + weapon_weight = GUN_ONE_HAND_AKIMBO + damage_multiplier = GUN_EXTRA_DAMAGE_0 + gun_accuracy_zone_type = ZONE_WEIGHT_PRECISION + init_recoil = HANDGUN_RECOIL(1, 1) + init_firemodes = list( + /datum/firemode/semi_auto/faster, + /datum/firemode/automatic/rpm300, + ) + use_casing_sounds = TRUE + /* * * * * * * * * * * HEAVY REVOLVERS * * * * * * * * * * */ @@ -217,6 +242,34 @@ /datum/firemode/semi_auto/faster ) +/* * * * * * * * * * * + * Medusa Revolver + * Slow, innacurate but convenient + * From .22 up to .44 + * Uncommon + * * * * * * * * * * */ + + /obj/item/gun/ballistic/revolver/medusa + name = "Medusa Multi-Caliber Revolver" + desc = "A hefty pre-war revolver with an unusual multi-caliber cylinder, able to fit from .22 up to .44, though the loose chambering makes it quite innacurate" + icon_state = "medusa" + icon = 'icons/fallout/objects/guns/ballistic.dmi' + mag_type = /obj/item/ammo_box/magazine/internal/cylinder/medusa + weapon_class = WEAPON_CLASS_SMALL + weapon_weight = GUN_ONE_HAND_AKIMBO + added_spread = GUN_SPREAD_POOR + damage_multiplier = GUN_EXTRA_DAMAGE_0 + init_firemodes = list( + /datum/firemode/semi_auto/slow + ) + + can_flashlight = TRUE + scope_state = "flight" + flight_x_offset = 16 + flight_y_offset = 18 + + use_casing_sounds = TRUE + /* * * * * * * * * * * * Mateba revolver * Cool? heavy revolver diff --git a/icons/fallout/objects/guns/ballistic.dmi b/icons/fallout/objects/guns/ballistic.dmi index c014cb42f3f5a3a84088f9ee7df25e7459de3176..5b014e8f74d64245660befae9eed93f23e49d943 100644 GIT binary patch delta 6138 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 delta 5128 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 diff --git a/icons/fallout/objects/guns/projectiles.dmi b/icons/fallout/objects/guns/projectiles.dmi index 6e3b258642b8b667db825d26cb1e6413168e089f..c6e6e069686a216d99f3ef335b1ba99ee26ca9e8 100644 GIT binary patch delta 1762 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