Skip to content

Commit

Permalink
balance
Browse files Browse the repository at this point in the history
  • Loading branch information
CapCamIII committed Aug 19, 2023
1 parent 04f2f87 commit 2b2ba4a
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 13 deletions.
4 changes: 2 additions & 2 deletions code/modules/projectiles/ammo_datums.dm
Original file line number Diff line number Diff line change
Expand Up @@ -1074,7 +1074,7 @@
name = "heavy rifle bullet"

damage = 55
penetration = ARMOR_PENETRATION_TIER_4
penetration = ARMOR_PENETRATION_TIER_3

/datum/ammo/bullet/rifle/type71/ap
name = "heavy armor-piercing rifle bullet"
Expand Down Expand Up @@ -1617,7 +1617,7 @@

/datum/ammo/bullet/sniper/upp
name = "armor-piercing sniper bullet"
damage = 90
damage = 80
penetration = ARMOR_PENETRATION_TIER_10

/datum/ammo/bullet/sniper/anti_materiel
Expand Down
2 changes: 1 addition & 1 deletion code/modules/projectiles/guns/misc.dm
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@

/obj/item/weapon/gun/pkp/set_gun_config_values()
..()
fire_delay = FIRE_DELAY_TIER_SMG
fire_delay = FIRE_DELAY_TIER_10
burst_amount = BURST_AMOUNT_TIER_6
burst_delay = FIRE_DELAY_TIER_9
accuracy_mult = BASE_ACCURACY_MULT + HIT_ACCURACY_MULT_TIER_4
Expand Down
12 changes: 6 additions & 6 deletions code/modules/projectiles/guns/pistols.dm
Original file line number Diff line number Diff line change
Expand Up @@ -284,13 +284,13 @@

/obj/item/weapon/gun/pistol/np92/set_gun_config_values()
..()
fire_delay = FIRE_DELAY_TIER_12
set_fire_delay(FIRE_DELAY_TIER_12)
accuracy_mult = BASE_ACCURACY_MULT + HIT_ACCURACY_MULT_TIER_5
accuracy_mult_unwielded = BASE_ACCURACY_MULT + HIT_ACCURACY_MULT_TIER_5
scatter = SCATTER_AMOUNT_TIER_6
burst_scatter_mult = SCATTER_AMOUNT_TIER_6
scatter_unwielded = SCATTER_AMOUNT_TIER_6
damage_mult = BASE_BULLET_DAMAGE_MULT + BULLET_DAMAGE_MULT_TIER_8
damage_mult = BASE_BULLET_DAMAGE_MULT + BULLET_DAMAGE_MULT_TIER_3

/obj/item/weapon/gun/pistol/np92/suppressed
name = "\improper NPZ92 pistol"
Expand Down Expand Up @@ -337,13 +337,13 @@

/obj/item/weapon/gun/pistol/t73/set_gun_config_values()
..()
set_fire_delay(FIRE_DELAY_TIER_12)
set_fire_delay(FIRE_DELAY_TIER_11)
accuracy_mult = BASE_ACCURACY_MULT + HIT_ACCURACY_MULT_TIER_5
accuracy_mult_unwielded = BASE_ACCURACY_MULT + HIT_ACCURACY_MULT_TIER_5
scatter = SCATTER_AMOUNT_TIER_6
burst_scatter_mult = SCATTER_AMOUNT_TIER_6
scatter_unwielded = SCATTER_AMOUNT_TIER_6
damage_mult = BASE_BULLET_DAMAGE_MULT + BULLET_DAMAGE_MULT_TIER_8
damage_mult = BASE_BULLET_DAMAGE_MULT + BULLET_DAMAGE_MULT_TIER_6


/obj/item/weapon/gun/pistol/t73/leader
Expand Down Expand Up @@ -377,13 +377,13 @@

/obj/item/weapon/gun/pistol/t73/leader/set_gun_config_values()
..()
fire_delay = FIRE_DELAY_TIER_10
set_fire_delay(FIRE_DELAY_TIER_11)
accuracy_mult = BASE_ACCURACY_MULT + HIT_ACCURACY_MULT_TIER_6
accuracy_mult_unwielded = BASE_ACCURACY_MULT + HIT_ACCURACY_MULT_TIER_6
scatter = SCATTER_AMOUNT_TIER_7
burst_scatter_mult = SCATTER_AMOUNT_TIER_6
scatter_unwielded = SCATTER_AMOUNT_TIER_7
damage_mult = BASE_BULLET_DAMAGE_MULT + BULLET_DAMAGE_MULT_TIER_8
damage_mult = BASE_BULLET_DAMAGE_MULT + BULLET_DAMAGE_MULT_TIER_6

//-------------------------------------------------------
//KT-42 //Inspired by the .44 Auto Mag pistol
Expand Down
7 changes: 4 additions & 3 deletions code/modules/projectiles/guns/rifles.dm
Original file line number Diff line number Diff line change
Expand Up @@ -1303,15 +1303,15 @@

/obj/item/weapon/gun/rifle/type71/set_gun_config_values()
..()
set_fire_delay(FIRE_DELAY_TIER_9)
set_fire_delay(FIRE_DELAY_TIER_8)
set_burst_amount(BURST_AMOUNT_TIER_4)
set_burst_delay(FIRE_DELAY_TIER_9)
accuracy_mult = BASE_ACCURACY_MULT + HIT_ACCURACY_MULT_TIER_4
accuracy_mult_unwielded = BASE_ACCURACY_MULT - HIT_ACCURACY_MULT_TIER_7
scatter = SCATTER_AMOUNT_TIER_6
burst_scatter_mult = SCATTER_AMOUNT_TIER_10
scatter_unwielded = SCATTER_AMOUNT_TIER_4
damage_mult = BASE_BULLET_DAMAGE_MULT //10~ more damage than m41, as well as higher ap from bullet, a bit lower dps if my calculations are correct due to the fire-delay
damage_mult = BASE_BULLET_DAMAGE_MULT //10~ more damage than m41, as well as higher ap from bullet, slightly higher DPS, 133>137.5
recoil_unwielded = RECOIL_AMOUNT_TIER_3

/obj/item/weapon/gun/rifle/type71/handle_starting_attachment()
Expand Down Expand Up @@ -1420,6 +1420,7 @@
aim_slowdown = SLOWDOWN_ADS_QUICK //Carbine is more lightweight
wield_delay = WIELD_DELAY_VERY_FAST
bonus_overlay_x = 2
force = 20 //integrated melee mod from stock, which doesn't fit on the gun but is still clearly there on the sprite
attachable_allowed = list(
/obj/item/attachable/flashlight, // Rail
/obj/item/attachable/magnetic_harness,
Expand Down Expand Up @@ -1447,7 +1448,7 @@
/obj/item/weapon/gun/rifle/type71/carbine/set_gun_config_values()
..()
set_fire_delay(FIRE_DELAY_TIER_11)//same fire rate as m41
damage_mult = BASE_BULLET_DAMAGE_MULT - BULLET_DAMAGE_MULT_TIER_4//3~ less damage than m41, with higher ap from bullet type
damage_mult = BASE_BULLET_DAMAGE_MULT - BULLET_DAMAGE_MULT_TIER_4//same damage as m41 reg bullets probably
scatter_unwielded = SCATTER_AMOUNT_TIER_5
recoil_unwielded = RECOIL_AMOUNT_TIER_4

Expand Down
2 changes: 1 addition & 1 deletion code/modules/projectiles/guns/specialist.dm
Original file line number Diff line number Diff line change
Expand Up @@ -492,7 +492,7 @@

/obj/item/weapon/gun/rifle/sniper/svd/set_gun_config_values()
..()
set_fire_delay(FIRE_DELAY_TIER_7)
set_fire_delay(FIRE_DELAY_TIER_6)
set_burst_amount(BURST_AMOUNT_TIER_1)
accuracy_mult = BASE_ACCURACY_MULT * 3
scatter = SCATTER_AMOUNT_TIER_8
Expand Down

0 comments on commit 2b2ba4a

Please sign in to comment.