mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-20 19:44:09 +01:00
Adds incendiary shotgun shells available via hacked autolathes in a new subclass of incendiary bullets and gave chemical dart shells their own sprites.
Conflicts: code/game/machinery/autolathe.dm code/game/mecha/equipment/weapons/weapons.dm code/modules/projectiles/ammunition/bullets.dm code/modules/projectiles/projectile/bullets.dm icons/obj/ammo.dmi
This commit is contained in:
@@ -46,6 +46,7 @@ var/global/list/autolathe_recipes = list( \
|
||||
new /obj/item/ammo_casing/shotgun/beanbag(), \
|
||||
new /obj/item/weapon/storage/box/blanks(), \
|
||||
new /obj/item/ammo_casing/shotgun(), \
|
||||
new /obj/item/ammo_casing/shotgun/incendiary(), \
|
||||
new /obj/item/ammo_box/c38(), \
|
||||
new /obj/item/ammo_box/a357(), \
|
||||
new /obj/item/clothing/ears/earmuffs/tribblemuffs(), \
|
||||
|
||||
@@ -200,7 +200,7 @@
|
||||
name = "\improper FNX-66 Carbine"
|
||||
icon_state = "mecha_carbine"
|
||||
equip_cooldown = 5
|
||||
projectile = /obj/item/projectile/bullet/incendiary
|
||||
projectile = /obj/item/projectile/bullet/incendiary/mech
|
||||
projectiles = 24
|
||||
projectile_energy_cost = 15
|
||||
|
||||
|
||||
@@ -102,11 +102,19 @@
|
||||
m_amt = 2500
|
||||
|
||||
|
||||
/obj/item/ammo_casing/shotgun/incendiary
|
||||
name = "incendiary shell"
|
||||
desc = "An incendiary shell"
|
||||
icon_state = "ishell"
|
||||
projectile_type = /obj/item/projectile/bullet/incendiary/shell
|
||||
m_amt = 12500
|
||||
|
||||
|
||||
/obj/item/ammo_casing/shotgun/dart
|
||||
name = "shotgun darts"
|
||||
desc = "A dart for use in shotguns."
|
||||
icon_state = "dart"
|
||||
projectile_type = "/obj/item/projectile/energy/dart"
|
||||
name = "shotgun dart"
|
||||
desc = "A dart for use in shotguns. Can be injected with up to 30 units of any chemical."
|
||||
icon_state = "cshell"
|
||||
projectile_type = /obj/item/projectile/bullet/dart
|
||||
m_amt = 12500
|
||||
|
||||
obj/item/ammo_casing/shotgun/dart/New()
|
||||
@@ -134,4 +142,4 @@ obj/item/ammo_casing/shotgun/dart/New()
|
||||
projectile_type = /obj/item/projectile/bullet
|
||||
//select_name = "kinetic"
|
||||
//e_cost = 500
|
||||
//fire_sound = 'sound/weapons/Gunshot4.ogg'
|
||||
//fire_sound = 'sound/weapons/Gunshot4.ogg'
|
||||
@@ -98,8 +98,6 @@
|
||||
|
||||
|
||||
/obj/item/projectile/bullet/incendiary
|
||||
name = "incendiary bullet"
|
||||
damage = 20
|
||||
|
||||
/obj/item/projectile/bullet/incendiary/on_hit(var/atom/target, var/blocked = 0)
|
||||
if(istype(target, /mob/living/carbon))
|
||||
@@ -107,6 +105,13 @@
|
||||
M.adjust_fire_stacks(1)
|
||||
M.IgniteMob()
|
||||
|
||||
/obj/item/projectile/bullet/incendiary/shell
|
||||
damage = 20
|
||||
|
||||
/obj/item/projectile/bullet/incendiary/mech
|
||||
damage = 5
|
||||
|
||||
|
||||
/*
|
||||
/obj/item/projectile/bullet/dart
|
||||
name = "dart"
|
||||
|
||||
Reference in New Issue
Block a user