From 71d43b14889933cf40a5dc85cf197884c19c5126 Mon Sep 17 00:00:00 2001 From: Paxilmaniac <82386923+Paxilmaniac@users.noreply.github.com> Date: Mon, 8 Jan 2024 20:28:10 -0500 Subject: [PATCH] Makes all three sol rifles more visually distinct from one another, and removes .40 sol drum magazines (#282) * bigger weapons! * tweaks the new qarad sprite a little * changes the sprites of the other two weapons as well --- .../code/armaments/_armament_primary.dm | 6 ------ .../code/armament_datums/sol_defense.dm | 3 +++ .../carwo_defense_systems/magazines.dm | 14 -------------- .../carwo_defense_systems/rifle.dm | 4 ++-- .../carwo_defense_systems/guns48x.dmi | Bin 5766 -> 5725 bytes 5 files changed, 5 insertions(+), 22 deletions(-) diff --git a/modular_nova/modules/black_mesa/code/armaments/_armament_primary.dm b/modular_nova/modules/black_mesa/code/armaments/_armament_primary.dm index 49c78d96917..4ef7c1e2c11 100644 --- a/modular_nova/modules/black_mesa/code/armaments/_armament_primary.dm +++ b/modular_nova/modules/black_mesa/code/armaments/_armament_primary.dm @@ -22,12 +22,6 @@ subcategory = ARMAMENT_SUBCATEGORY_ASSAULTRIFLE mags_to_spawn = 3 -/datum/armament_entry/hecu/primary/assaultrifle/automaties - item_type = /obj/item/gun/ballistic/automatic/sol_rifle/machinegun - max_purchase = 1 - cost = 14 - magazine = /obj/item/ammo_box/magazine/c40sol_rifle/drum - /datum/armament_entry/hecu/primary/assaultrifle/infanteria item_type = /obj/item/gun/ballistic/automatic/sol_rifle max_purchase = 2 diff --git a/modular_nova/modules/company_imports/code/armament_datums/sol_defense.dm b/modular_nova/modules/company_imports/code/armament_datums/sol_defense.dm index e8e89047293..e684f7b3225 100644 --- a/modular_nova/modules/company_imports/code/armament_datums/sol_defense.dm +++ b/modular_nova/modules/company_imports/code/armament_datums/sol_defense.dm @@ -157,11 +157,14 @@ item_type = /obj/item/ammo_box/magazine/c40sol_rifle/standard/starts_empty cost = PAYCHECK_COMMAND +<<<<<<< HEAD /* /datum/armament_entry/company_import/sol_defense/magazines/sol_rifle_drum item_type = /obj/item/ammo_box/magazine/c40sol_rifle/drum/starts_empty cost = PAYCHECK_COMMAND * 3 contraband = TRUE */ // FLUFFY FRONTIER REMOVAL - SOL WEAPONS REBALANCE +======= +>>>>>>> 6c3ed558 (Makes all three sol rifles more visually distinct from one another, and removes .40 sol drum magazines (#282)) /datum/armament_entry/company_import/sol_defense/magazines/sol_grenade_standard item_type = /obj/item/ammo_box/magazine/c980_grenade/starts_empty cost = PAYCHECK_COMMAND * 2 diff --git a/modular_nova/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/magazines.dm b/modular_nova/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/magazines.dm index eac16cec1f0..f518fe89fac 100644 --- a/modular_nova/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/magazines.dm +++ b/modular_nova/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/magazines.dm @@ -65,20 +65,6 @@ /obj/item/ammo_box/magazine/c40sol_rifle/standard/starts_empty start_empty = TRUE - -/obj/item/ammo_box/magazine/c40sol_rifle/drum - name = "\improper Sol rifle drum magazine" - desc = "A massive drum magazine for SolFed rifles, holds sixty rounds." - - icon_state = "rifle_drum" - - w_class = WEIGHT_CLASS_BULKY - - max_ammo = 60 - -/obj/item/ammo_box/magazine/c40sol_rifle/drum/starts_empty - start_empty = TRUE - // .980 grenade magazines /obj/item/ammo_box/magazine/c980_grenade diff --git a/modular_nova/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/rifle.dm b/modular_nova/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/rifle.dm index 0103cd291c1..2650330651f 100644 --- a/modular_nova/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/rifle.dm +++ b/modular_nova/modules/modular_weapons/code/company_and_or_faction_based/carwo_defense_systems/rifle.dm @@ -121,13 +121,13 @@ name = "\improper Qarad Light Machinegun" desc = "A hefty machinegun commonly seen in the hands of SolFed military types. Accepts any standard SolFed rifle magazine." - icon_state = "outomaties" + icon_state = "qarad" worn_icon_state = "outomaties" inhand_icon_state = "outomaties" bolt_type = BOLT_TYPE_OPEN - spawn_magazine_type = /obj/item/ammo_box/magazine/c40sol_rifle/drum + spawn_magazine_type = /obj/item/ammo_box/magazine/c40sol_rifle fire_delay = 0.1 SECONDS diff --git a/modular_nova/modules/modular_weapons/icons/obj/company_and_or_faction_based/carwo_defense_systems/guns48x.dmi b/modular_nova/modules/modular_weapons/icons/obj/company_and_or_faction_based/carwo_defense_systems/guns48x.dmi index 9131e6d19bb32cf735abd9342f3459e7f6c05bab..c892df5dbdbd39e4fca91f62a38862763697b44d 100644 GIT binary patch literal 5725 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 LW4#Jp$LRk9N$-s4 literal 5766 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