Wormhole Update

This commit is contained in:
kevinz000
2018-07-21 01:07:21 -07:00
parent 141edb25e8
commit 6e03770b93
7 changed files with 14 additions and 5 deletions
@@ -33,3 +33,6 @@
/obj/effect/projectile/impact/heavy_laser
name = "heavy laser impact"
icon_state = "impact_beam_heavy"
/obj/effect/projectile/impact/wormhole
icon_state = "wormhole_g"
@@ -25,3 +25,6 @@
/obj/effect/projectile/muzzle/heavy_laser
icon_state = "muzzle_beam_heavy"
/obj/effect/projectile/muzzle/wormhole
icon_state = "wormhole_g"
@@ -57,3 +57,6 @@
/obj/effect/projectile/tracer/tracer/aiming
icon_state = "pixelbeam_greyscale"
/obj/effect/projectile/tracer/wormhole
icon_state = "wormhole_g"
@@ -2,9 +2,13 @@
name = "bluespace beam"
icon_state = "spark"
hitsound = "sparks"
damage = 3
nodamage = TRUE
pass_flags = PASSGLASS | PASSTABLE | PASSGRILLE | PASSMOB
var/obj/item/gun/energy/wormhole_projector/gun
color = "#33CCFF"
tracer_type = /obj/effect/projectile/tracer/wormhole
impact_type = /obj/effect/projectile/impact/wormhole
muzzle_type = /obj/effect/projectile/muzzle/wormhole
/obj/item/projectile/beam/wormhole/orange
name = "orange bluespace beam"
@@ -16,10 +20,6 @@
gun = casing.gun
/obj/item/projectile/beam/wormhole/on_hit(atom/target)
if(ismob(target))
var/turf/portal_destination = pick(orange(6, src))
do_teleport(target, portal_destination)
return ..()
if(!gun)
qdel(src)
gun.create_portal(src, get_turf(src))