mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-25 16:45:42 +00:00
* no retrofuture * Update sniper.dm * Update akm.dm * Update p90.dm * Update m16.dm * Update ammo.dm * Update modular_skyrat/modules/gunsgalore/code/guns/akm.dm * Add files via upload * Opera GX crashes when I try to upload these icons it's insane * I accidentally removed an AK mag subtype that was in use. Whoops! * Use .244 instead of 5.8x42mm for 7.62 * Update guns.dm * Update guns.dm * Update guns.dm * Update modular_projectiles.dm * Update guns.dm * Update modular_skyrat/modules/aesthetics/guns/code/guns.dm Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com> * Apply suggestions from code review (thanks t) Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com> * fix this stupid ass conflict * and now bring the babies back * conflict fixer xpress 9000000 * fix stupid conflict * and now we bring the good stuff back * Suffering * PLEASE don't break * Update guns.dm * Update guns.dm * Update guns.dm * Any conflicts in the chat?? * Update modular_projectiles.dm Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
413 lines
10 KiB
Plaintext
413 lines
10 KiB
Plaintext
/*
|
|
* .32 ACP
|
|
*/
|
|
|
|
/obj/item/ammo_casing/c32
|
|
name = ".32 bullet casing"
|
|
desc = "A .32 bullet casing."
|
|
caliber = "c32acp"
|
|
projectile_type = /obj/projectile/bullet/c32
|
|
|
|
/obj/projectile/bullet/c32
|
|
name = ".32 bullet"
|
|
damage = 15
|
|
wound_bonus = 0
|
|
|
|
/obj/item/ammo_casing/c32/rubber
|
|
name = ".32 rubber bullet casing"
|
|
desc = "A .32 rubber bullet casing."
|
|
caliber = "c32acp"
|
|
projectile_type = /obj/projectile/bullet/c32/rubber
|
|
harmful = FALSE
|
|
|
|
/obj/projectile/bullet/c32/rubber
|
|
name = ".32 rubber bullet"
|
|
damage = 5
|
|
stamina = 20
|
|
wound_bonus = -75
|
|
shrapnel_type = null
|
|
sharpness = NONE
|
|
embedding = null
|
|
|
|
/obj/item/ammo_casing/c32/ap
|
|
name = ".32 armor-piercing bullet"
|
|
desc = "A .32 armor-piercing bullet casing.\
|
|
<br><br>\
|
|
<i>ARMOR PIERCING: Increased armor piercing capabilities. What did you expect?</i>"
|
|
caliber = "c32acp"
|
|
projectile_type = /obj/projectile/bullet/c32/ap
|
|
|
|
/obj/projectile/bullet/c32/ap
|
|
name = ".32 armor-piercing bullet"
|
|
damage = 15
|
|
armour_penetration = 40
|
|
wound_bonus = -75
|
|
|
|
/obj/item/ammo_casing/c32_incendiary
|
|
name = ".32 incendiary bullet"
|
|
desc = "A .32 incendiary bullet casing."
|
|
caliber = "c32acp"
|
|
projectile_type = /obj/projectile/bullet/incendiary/c32_incendiary
|
|
|
|
/obj/projectile/bullet/incendiary/c32_incendiary
|
|
name = ".32 incendiary bullet"
|
|
damage = 8
|
|
fire_stacks = 1
|
|
wound_bonus = -90
|
|
|
|
/*
|
|
* 10mm MAG
|
|
*/
|
|
|
|
|
|
/obj/item/ammo_casing/c10mm/rubber
|
|
name = "10mm Magnum rubber bullet casing"
|
|
desc = "A 10mm Magnum bullet casing. This fires a non-lethal projectile to cause compliance by pain and bruising. Don't aim for the head."
|
|
caliber = CALIBER_10MM
|
|
projectile_type = /obj/projectile/bullet/c10mm/rubber
|
|
harmful = FALSE
|
|
|
|
/obj/projectile/bullet/c10mm/rubber
|
|
name = "10mm Magnum rubber ball"
|
|
damage = 10
|
|
stamina = 40
|
|
ricochets_max = 6
|
|
ricochet_incidence_leeway = 0
|
|
ricochet_chance = 130
|
|
ricochet_decay_damage = 0.7
|
|
shrapnel_type = null
|
|
sharpness = NONE
|
|
embedding = null
|
|
|
|
/*
|
|
* .460 Ceres
|
|
*/
|
|
|
|
/obj/item/ammo_casing/c45/rubber
|
|
name = ".460 Ceres rubber bullet casing"
|
|
desc = "A .460 bullet casing.\
|
|
<br><br>\
|
|
<i>RUBBER: Less than lethal ammo. Deals both stamina damage and regular damage.</i>"
|
|
projectile_type = /obj/projectile/bullet/c45/rubber
|
|
|
|
/obj/projectile/bullet/c45/rubber
|
|
name = ".460 Ceres rubber bullet"
|
|
damage = 10
|
|
stamina = 30
|
|
ricochets_max = 6
|
|
ricochet_incidence_leeway = 0
|
|
ricochet_chance = 130
|
|
ricochet_decay_damage = 0.7
|
|
shrapnel_type = null
|
|
sharpness = NONE
|
|
embedding = null
|
|
wound_bonus = -50
|
|
|
|
/*
|
|
* 8mm Usurpator
|
|
*/
|
|
|
|
/obj/projectile/bullet/c46x30mm_rubber
|
|
name = "8mm Usurpator rubber bullet"
|
|
damage = 3
|
|
stamina = 17
|
|
ricochets_max = 6
|
|
ricochet_incidence_leeway = 0
|
|
ricochet_chance = 130
|
|
ricochet_decay_damage = 0.7
|
|
shrapnel_type = null
|
|
sharpness = NONE
|
|
embedding = null
|
|
wound_bonus = -50
|
|
|
|
/obj/item/ammo_casing/c46x30mm/rubber
|
|
name = "8mm Usurpator rubber bullet casing"
|
|
desc = "An 8mm Usurpator rubber bullet casing.\
|
|
<br><br>\
|
|
<i>RUBBER: Less than lethal ammo. Deals both stamina damage and regular damage.</i>"
|
|
projectile_type = /obj/projectile/bullet/c46x30mm_rubber
|
|
harmful = FALSE
|
|
|
|
/*
|
|
* .277 Aestus
|
|
*/
|
|
|
|
/obj/item/ammo_casing/a556/rubber
|
|
name = ".277 rubber bullet casing"
|
|
desc = "A .277 rubber bullet casing.\
|
|
<br><br>\
|
|
<i>RUBBER: Less than lethal ammo. Deals both stamina damage and regular damage.</i>"
|
|
caliber = CALIBER_A556
|
|
projectile_type = /obj/projectile/bullet/a556/rubber
|
|
harmful = FALSE
|
|
|
|
/obj/projectile/bullet/a556/rubber
|
|
name = ".277 rubber bullet"
|
|
damage = 10
|
|
armour_penetration = 10
|
|
stamina = 30
|
|
ricochets_max = 6
|
|
ricochet_incidence_leeway = 0
|
|
ricochet_chance = 130
|
|
ricochet_decay_damage = 0.7
|
|
shrapnel_type = null
|
|
sharpness = NONE
|
|
embedding = null
|
|
wound_bonus = -50
|
|
|
|
/obj/item/ammo_casing/a556/ap
|
|
name = ".277 Aestus armor-piercing polymer casing"
|
|
desc = "A .277 armor-piercing bullet casing.\
|
|
<br><br>\
|
|
<i>ARMOR PIERCING: Increased armor piercing capabilities. What did you expect?"
|
|
caliber = CALIBER_A556
|
|
projectile_type = /obj/projectile/bullet/a556/ap
|
|
|
|
/obj/projectile/bullet/a556/ap
|
|
name = ".277 armor-piercing bullet"
|
|
armour_penetration = 60
|
|
|
|
/*
|
|
* .244 Acia
|
|
*/
|
|
|
|
|
|
/obj/item/ammo_casing/a762/rubber
|
|
name = ".244 Acia rubber bullet casing"
|
|
desc = "A .244 rubber bullet casing.\
|
|
<br><br>\
|
|
<i>RUBBER: Less than lethal ammo. Deals both stamina damage and regular damage.</i>"
|
|
icon_state = "762-casing"
|
|
caliber = CALIBER_A762
|
|
projectile_type = /obj/projectile/bullet/a762/rubber
|
|
harmful = FALSE
|
|
|
|
/obj/projectile/bullet/a762/rubber
|
|
name = ".244 rubber bullet"
|
|
damage = 15
|
|
stamina = 55
|
|
ricochets_max = 5
|
|
ricochet_incidence_leeway = 0
|
|
ricochet_chance = 130
|
|
ricochet_decay_damage = 0.7
|
|
shrapnel_type = null
|
|
sharpness = NONE
|
|
embedding = null
|
|
|
|
/*
|
|
* 5.56x45mm (???)
|
|
*/
|
|
|
|
// Very good at piercing armour at short range, not as good at going through armour at over 100m. But this is SS13... //I have no fucking clue why there's 2 separate instances of 5.56 but I won't remove this until I know shit won't break entirely -DF
|
|
|
|
/// The 5.56 you see pretty much everyone under NATO use.
|
|
#define CALIBER_A556x45 "a556x45"
|
|
/obj/item/ammo_casing/a556x45
|
|
name = "5.56x45mm bullet casing"
|
|
desc = "A 5.56mm rubber bullet casing."
|
|
caliber = CALIBER_A556x45
|
|
projectile_type = /obj/projectile/bullet/a556x45
|
|
|
|
/obj/projectile/bullet/a556x45
|
|
name = "5.56x45mm bullet"
|
|
damage = 50
|
|
armour_penetration = 20
|
|
stamina = 10
|
|
speed = 0.2
|
|
wound_bonus = 20
|
|
bare_wound_bonus = 10
|
|
|
|
/*
|
|
* .34 ACP
|
|
*/
|
|
// Why? Blame CFA, they want their bullets to be *proprietary*
|
|
/obj/item/ammo_casing/c34
|
|
name = ".34 bullet casing"
|
|
desc = "A .34 bullet casing."
|
|
caliber = "c32acp"
|
|
projectile_type = /obj/projectile/bullet/c34
|
|
|
|
/obj/projectile/bullet/c34
|
|
name = ".34 bullet"
|
|
damage = 15
|
|
wound_bonus = 0
|
|
|
|
/obj/item/ammo_casing/c34/rubber
|
|
name = ".34 rubber bullet casing"
|
|
desc = "A .34 rubber bullet casing."
|
|
caliber = "c34acp"
|
|
projectile_type = /obj/projectile/bullet/c34/rubber
|
|
harmful = FALSE
|
|
|
|
/obj/projectile/bullet/c34/rubber
|
|
name = ".34 rubber bullet"
|
|
damage = 5
|
|
stamina = 20
|
|
wound_bonus = -75
|
|
shrapnel_type = null
|
|
sharpness = NONE
|
|
embedding = null
|
|
|
|
/obj/item/ammo_casing/c34/ap
|
|
name = ".34 armor-piercing bullet"
|
|
desc = "A .34 armor-piercing bullet casing."
|
|
caliber = "c34acp"
|
|
projectile_type = /obj/projectile/bullet/c34/ap
|
|
|
|
/obj/projectile/bullet/c34/ap
|
|
name = ".34 armor-piercing bullet"
|
|
damage = 15
|
|
armour_penetration = 40
|
|
wound_bonus = -75
|
|
|
|
/obj/item/ammo_casing/c34_incendiary
|
|
name = ".34 incendiary bullet"
|
|
desc = "A .34 incendiary bullet casing."
|
|
caliber = "c34acp"
|
|
projectile_type = /obj/projectile/bullet/incendiary/c34_incendiary
|
|
|
|
/obj/projectile/bullet/incendiary/c34_incendiary
|
|
name = ".34 incendiary bullet"
|
|
damage = 8
|
|
fire_stacks = 1
|
|
wound_bonus = -90
|
|
|
|
/*
|
|
* 4.2x30mm
|
|
*/
|
|
|
|
/obj/item/ammo_casing/c42x30mm
|
|
name = "4.2x30mm bullet casing"
|
|
desc = "A 4.2x30mm bullet casing."
|
|
caliber = CALIBER_42X30MM
|
|
projectile_type = /obj/projectile/bullet/c42x30mm
|
|
|
|
/obj/item/ammo_casing/c42x30mm/ap
|
|
name = "4.2x30mm armor-piercing bullet casing"
|
|
desc = "A 4.2x30mm armor-piercing bullet casing."
|
|
projectile_type = /obj/projectile/bullet/c42x30mm/ap
|
|
|
|
/obj/item/ammo_casing/c42x30mm/inc
|
|
name = "4.2x30mm incendiary bullet casing"
|
|
desc = "A 4.2x30mm incendiary bullet casing."
|
|
projectile_type = /obj/projectile/bullet/incendiary/c42x30mm
|
|
|
|
/obj/projectile/bullet/c42x30mm
|
|
name = "4.2x30mm bullet"
|
|
damage = 20
|
|
wound_bonus = -5
|
|
bare_wound_bonus = 5
|
|
embed_falloff_tile = -4
|
|
|
|
/obj/projectile/bullet/c42x30mm/ap
|
|
name = "4.2x30mm armor-piercing bullet"
|
|
damage = 15
|
|
armour_penetration = 40
|
|
embedding = null
|
|
|
|
/obj/projectile/bullet/incendiary/c42x30mm
|
|
name = "4.2x30mm incendiary bullet"
|
|
damage = 10
|
|
fire_stacks = 1
|
|
|
|
/obj/projectile/bullet/c42x30mm_rubber
|
|
name = "4.2x30mm rubber bullet"
|
|
damage = 3
|
|
stamina = 17
|
|
ricochets_max = 6
|
|
ricochet_incidence_leeway = 0
|
|
ricochet_chance = 130
|
|
ricochet_decay_damage = 0.7
|
|
shrapnel_type = null
|
|
sharpness = NONE
|
|
embedding = null
|
|
wound_bonus = -50
|
|
|
|
/obj/item/ammo_casing/c42x30mm/rubber
|
|
name = "4.2x30mm rubber bullet casing"
|
|
desc = "A 4.2x30mm rubber bullet casing."
|
|
projectile_type = /obj/projectile/bullet/c42x30mm_rubber
|
|
harmful = FALSE
|
|
|
|
/*
|
|
* 12mm Magnum
|
|
*/
|
|
|
|
/obj/item/ammo_casing/c12mm
|
|
name = "12mm Magnum bullet casing"
|
|
desc = "A 12mm Magnum bullet casing."
|
|
caliber = CALIBER_12MM
|
|
projectile_type = /obj/projectile/bullet/c12mm
|
|
|
|
/obj/item/ammo_casing/c12mm/ap
|
|
name = "12mm Magnum armor-piercing bullet casing"
|
|
desc = "A 12mm Magnum bullet casing with a tungsten core tip."
|
|
projectile_type = /obj/projectile/bullet/c12mm/ap
|
|
|
|
/obj/item/ammo_casing/c12mm/hp
|
|
name = "12mm Magnum hollow-point bullet casing"
|
|
desc = "A 12mm Magnum bullet casing with a hollow tip that fragments on contact."
|
|
projectile_type = /obj/projectile/bullet/c12mm/hp
|
|
|
|
/obj/item/ammo_casing/c12mm/fire
|
|
name = "12mm Magnum incendiary bullet casing"
|
|
desc = "A 12mm Magnum bullet casing with a magnesium coated tip meant for setting things on fire."
|
|
projectile_type = /obj/projectile/bullet/incendiary/c12mm
|
|
|
|
/obj/item/ammo_casing/c12mm/rubber
|
|
name = "12mm Magnum rubber bullet casing"
|
|
desc = "A low powder load 12mm Magnum bullet casing with a flat rubber tip. Headshots heavily discouraged."
|
|
projectile_type = /obj/projectile/bullet/c12mm/rubber
|
|
harmful = FALSE
|
|
|
|
/obj/projectile/bullet/c12mm
|
|
name = "12mm bullet"
|
|
damage = 40
|
|
|
|
/obj/projectile/bullet/c12mm/ap
|
|
name = "12mm armor-piercing bullet"
|
|
damage = 37
|
|
armour_penetration = 40
|
|
|
|
/obj/projectile/bullet/c12mm/hp
|
|
name = "12mm hollow-point bullet"
|
|
damage = 60
|
|
weak_against_armour = TRUE
|
|
|
|
/obj/projectile/bullet/incendiary/c12mm
|
|
name = "12mm incendiary bullet"
|
|
damage = 20
|
|
fire_stacks = 2
|
|
|
|
/obj/projectile/bullet/c12mm/rubber
|
|
name = "12mm Magnum rubber ball"
|
|
damage = 10
|
|
stamina = 40
|
|
ricochets_max = 6
|
|
ricochet_incidence_leeway = 0
|
|
ricochet_chance = 130
|
|
ricochet_decay_damage = 0.7
|
|
shrapnel_type = null
|
|
sharpness = NONE
|
|
embedding = null
|
|
|
|
/*
|
|
* 6.8x43mm
|
|
*/
|
|
|
|
|
|
|
|
/obj/item/ammo_casing/a68
|
|
name = "6.8mm bullet casing"
|
|
desc = "A 6.8mm bullet casing."
|
|
icon_state = "762-casing"
|
|
caliber = CALIBER_A68
|
|
projectile_type = /obj/projectile/bullet/a68
|
|
|
|
/obj/projectile/bullet/a68
|
|
name = "6.8 bullet"
|
|
damage = 55
|
|
armour_penetration = 10
|
|
wound_bonus = -45
|
|
wound_falloff_tile = 0
|