well im trying to make a spell called blaze, its supposed to shoot out and make a new obj in every turf it enters, it all works, but the objs dont make mobs take damage...heres my code
mob/verb/blaze()
view() << sound('spell.wav')
sleep(5)
var/I = new/obj/blazeball(usr.loc)
walk(I,usr.dir)
obj/blazeball
icon = 'blaze.dmi'
icon_state = "ball"
density = 1
Bump(atom/A)
del(src)
turf/Entered(obj/O)
if(istype(O,/obj/blazeball))
var/obj/blazeline/T = new/obj/blazeline(src)
T.dir = O
sleep(10)
del(T)
obj/blazeline
icon = 'blaze.dmi'
layer = 5
New(Loc)
for(var/mob/M in Loc)
view() << sound('hit.wav')
flick("hit",M)
M.HP-=rand(5,20)
M.DeathCheck()
can you help?</<></<>
ID:267119
Dec 13 2002, 3:29 pm
|
|
Dec 13 2002, 3:44 pm
|
|
<code> obj/blazeline icon = 'blaze.dmi' layer = 5 New() for(var/mob/M in src.loc) view() << sound('hit.wav') flick("hit",M) M.HP-=rand(5,20) M.DeathCheck() </code>
|