Files
2020-02-19 19:48:29 -08:00

29 lines
696 B
Plaintext

/datum/projectile/bfg
name = "BFG shot"
icon_state = "bfg"
power = 400
cost = 100
sname = "plasma blast"
shot_sound = null
shot_number = 1
brightness = 0.8
color_red = 0
color_green = 0.9
color_blue = 0.2
on_hit(atom/hit)
if (!master) return
var/obj/overlay/explosion = new(master.loc)
explosion.pixel_x = -16
explosion.pixel_y = -16
explosion.icon = 'icons/effects/64x64.dmi'
flick("bfg_explode", explosion)
SPAWN_DBG(1.6 SECONDS)
qdel(explosion)
playsound(master, "sound/weapons/DSRXPLOD.ogg", 75)
// explosion(master, get_turf(master), 2, 3, 4, 5, lagreducer = 1)
for(var/mob/M in range(master, 4))
M.ex_act(max(1, min(get_dist(M, master), 3)))
return