Skip to content

Commit

Permalink
Merge pull request #63 from dahlonl/Ringneckbalance
Browse files Browse the repository at this point in the history
Changed 10mm ammo and Ringneck spread
  • Loading branch information
TDHooligan authored Nov 2, 2024
2 parents cc512cd + b138935 commit e0ffb83
Show file tree
Hide file tree
Showing 7 changed files with 23 additions and 21 deletions.
2 changes: 1 addition & 1 deletion code/modules/projectiles/boxes_magazines/external/rifle.dm
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
base_icon_state = "75"
ammo_type = /obj/item/ammo_casing/c10mm
caliber = "10mm"
max_ammo = 10
max_ammo = 8

/obj/item/ammo_box/magazine/m10mm_ringneck/rifle/update_icon_state()
. = ..()
Expand Down
2 changes: 1 addition & 1 deletion code/modules/projectiles/boxes_magazines/external/smg.dm
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
base_icon_state = "mongrel_mag"
ammo_type = /obj/item/ammo_casing/c10mm
caliber = "10mm"
max_ammo = 24
max_ammo = 20

/obj/item/ammo_box/magazine/smgm10mm/update_icon_state()
. = ..()
Expand Down
2 changes: 1 addition & 1 deletion code/modules/projectiles/guns/ballistic/automatic.dm
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
item_state = "moistnugget"
weapon_weight = WEAPON_HEAVY
mag_type = /obj/item/ammo_box/magazine/m10mm_ringneck/rifle
fire_delay = 0.5 SECONDS
fire_delay = 0.65 SECONDS
burst_size = 1
w_class = WEIGHT_CLASS_HUGE
slot_flags = ITEM_SLOT_BACK
Expand Down
8 changes: 5 additions & 3 deletions code/modules/projectiles/guns/ballistic/smg.dm
Original file line number Diff line number Diff line change
Expand Up @@ -171,11 +171,13 @@
eject_sound = 'sound/weapons/gun/smg/smg_unload.ogg'
eject_empty_sound = 'sound/weapons/gun/smg/smg_unload.ogg'

spread = 7
spread_unwielded = 10
spread = 8
spread_unwielded = 11

recoil = 0
recoil_unwielded = 4
recoil_unwielded = 5

fire_delay = 0.55 SECONDS

wield_delay = 0.4 SECONDS

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
load_empty_sound = 'sound/weapons/gun/pistol/candor_reload.ogg'
eject_sound = 'sound/weapons/gun/pistol/candor_unload.ogg'
eject_empty_sound = 'sound/weapons/gun/pistol/candor_unload.ogg'
recoil_unwielded = 3
recoil_unwielded = 4

/obj/item/ammo_box/magazine/cm23
name = "CM-23 pistol magazine (10mm)"
Expand All @@ -30,7 +30,7 @@
base_icon_state = "cm23_mag"
ammo_type = /obj/item/ammo_casing/c10mm
caliber = "10mm"
max_ammo = 10
max_ammo = 8

/obj/item/ammo_box/magazine/cm23/update_icon_state()
. = ..()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,9 @@
)


spread = 6 //becuase its compact, spread is slightly worse
spread_unwielded = 9
recoil_unwielded = 2
spread = 7 //becuase its compact, spread is slightly worse
spread_unwielded = 10
recoil_unwielded = 4

EMPTY_GUN_HELPER(automatic/pistol/ringneck)

Expand All @@ -70,9 +70,9 @@ EMPTY_GUN_HELPER(automatic/pistol/ringneck)

w_class = WEIGHT_CLASS_NORMAL

spread = 5 //this one is normal sized, thus in theory its better, in theory at least
spread_unwielded = 7
recoil_unwielded = 3
spread = 6 //this one is normal sized, thus in theory its better, in theory at least
spread_unwielded = 8
recoil_unwielded = 5

EMPTY_GUN_HELPER(automatic/pistol/ringneck/indie)

Expand All @@ -84,7 +84,7 @@ EMPTY_GUN_HELPER(automatic/pistol/ringneck/indie)
base_icon_state = "ringneck_mag"
ammo_type = /obj/item/ammo_casing/c10mm
caliber = "10mm"
max_ammo = 10
max_ammo = 8
multiple_sprites = AMMO_BOX_FULL_EMPTY

/obj/item/ammo_box/magazine/m10mm_ringneck/empty
Expand Down
12 changes: 6 additions & 6 deletions code/modules/projectiles/projectile/bullets/pistol.dm
Original file line number Diff line number Diff line change
Expand Up @@ -35,32 +35,32 @@

/obj/projectile/bullet/c10mm
name = "10mm bullet"
damage = 25
damage = 30
armour_penetration = -20

/obj/projectile/bullet/c10mm/surplus
name = "10mm surplus bullet"
damage = 20
damage = 25

/obj/projectile/bullet/c10mm/ap
name = "10mm armor-piercing bullet"
damage = 20
damage = 25
armour_penetration = 20

/obj/projectile/bullet/c10mm/hp
name = "10mm hollow point bullet"
damage = 40
damage = 45
armour_penetration = -50

/obj/projectile/bullet/incendiary/c10mm
name = "10mm incendiary bullet"
damage = 15
damage = 20
armour_penetration = -20
fire_stacks = 2

/obj/projectile/bullet/c10mm/rubber
name = "10mm rubber bullet"
damage = 7
damage = 10
stamina = 38
armour_penetration = -40

Expand Down

0 comments on commit e0ffb83

Please sign in to comment.