[MIRROR] Adds Compactor Energy Net Gun (for shrinky funsies) (#11525)

Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-08-29 01:19:50 -07:00
committed by GitHub
parent 442c592e47
commit a596f22378
7 changed files with 59 additions and 1 deletions

View File

@@ -41,3 +41,10 @@
icon_state = "[modifystate]"
else
icon_state = "[initial(icon_state)]"
/obj/item/gun/energy/netgun/shrink
name = "compactor energy net gun"
desc = "A customized version of the famous \"Varmint Catcher\", this \"Varmint Compactor\" is designed to reduce the captured targets to a much more manageable size."
icon_state = "shrinknetgun"
projectile_type = /obj/item/projectile/beam/energy_net/shrink

View File

@@ -567,6 +567,8 @@
hud_state = "flame_green"
hud_state_empty = "flame_empty"
var/net_type = /obj/item/energy_net
muzzle_type = /obj/effect/projectile/muzzle/xray
tracer_type = /obj/effect/projectile/tracer/xray
impact_type = /obj/effect/projectile/impact/xray
@@ -576,9 +578,25 @@
..()
/obj/item/projectile/beam/energy_net/proc/do_net(var/mob/M)
var/obj/item/energy_net/net = new (get_turf(M))
var/obj/item/energy_net/net = new net_type(get_turf(M))
net.throw_impact(M)
//
// Shrinking Energy Net
//
/obj/item/projectile/beam/energy_net/shrink
name = "compactor energy net projection"
icon_state = "omnilaser"
light_color = "#00CC33"
hud_state = "flame_blue"
hud_state_empty = "flame_empty"
net_type = /obj/item/energy_net/shrink
muzzle_type = /obj/effect/projectile/muzzle/laser_omni
tracer_type = /obj/effect/projectile/tracer/laser_omni
impact_type = /obj/effect/projectile/impact/laser_omni
//
// Healing Beam
//