obj
lanza
icon='lanca.dmi'
density = 1
speed = 14
New()
spawn(100)
del src
Bump(A)
if(ismob(A))
var/mob/M = A
for(var/obj/Lanzatrail/G in world)
del G
if(M == src.Gowner)
del src
return
if(M.ispedal)
del src
return
for(var/mob/M in view(8,src)) if(istype(M,/mob))
spawn(1)
var/mob/O = src.Gowner
var/damage = O.reiatsu*2 - M.reiatsu/5
if(damage < 1)
damage = 1
if(O.bankai)
damage = O.reiatsu*2.5 - M.reiatsu/6
if(M.chadref)
var/K = new/obj/reflection(M.loc)
K:attack = damage
K:dir = M.dir
K:Gowner = M
walk(K,M.dir)
del src
M.health -= damage
M.DamageShow(damage)
if(M.enemy)
O.hollowprotection = 1
M.Death(O)
del(src)
if(istype(A,/turf/))
var/turf/T = A
if(T.density)
del(src)
if(istype(A,/obj/))
del(src)
Problem description:
This is supposed to be a projectile, which when it bumps into a mob does AOE dmg, but it doesn't. It only does dmg to the mob it hits. I would appreciate it if someone had an answer for this. Thank you.