obj
DarkBlast
icon='skills.dmi'
icon_state="darkblast"
DblClick()
DarkBlast_1()
proc
DarkBlast_1()
blastdamage = input("How much of your lifeforce to inflict damage?")
usr.hp -= blastdamage
var/obj/blast = new /obj/darkblast(src.loc)
blast.dir = src.dir
blast.loc = src.loc
blast.density = 1
while(blast)
walk(blast,blast.dir)
var/turf/T = blast.loc
if(T.density == 1)
del(blast)
break
for(var/mob/M as mob in T)
if(M)
Bump(M)
M.hp -= blastdamage
M.Deathcheck()
if(usr.battletext ==1)
usr << "You Blasted the enemy for [blastdamage] damage"
if(M.battletext ==1)
M << "[src] used Dark Blast on you for [blastdamage] damage"
del(blast)
Problem description:
spells and skills.dm:151:error:src.loc:undefined var
spells and skills.dm:152:error:src.dir:undefined var
spells and skills.dm:153:error:src.loc:undefined var
spells and skills.dm:175:error:src.loc:undefined var
spells and skills.dm:176:error:src.dir:undefined var
spells and skills.dm:177:error:src.loc:undefined var
I have no idea...sigh