I am trying to make a attack called "Spirit Bomb" (you DBZ fans know it) But Im having some trouble. I need to know how to define the object...or how to locate it usr.x,usr.y+2,usr.z. Here's the code right here what I have so far. When I try to define it as a "src" it doesnt work, It doesnt even show the object. Someone please help, thanks.:
spiritbomb
verb
Spritbomb(mob/M in oview(9))
if(usr.ki >= 10)
usr.icon_state = "sbomb"
usr.ki -= 10
new /obj/items/sbomb(src)
src.loc=locate(usr.x,usr.y+2,usr.z)
sleep(100)
del(src)
sleep(1)
new /obj/items/sbombmed(src)
src.loc=locate(usr.x,usr.y+2,usr.z)
del(src)
sleep(100)
new /obj/items/sbombfull(src)
src.loc=locate(usr.x,usr.y+2,usr.z)
usr.icon_state = "sbombtoss"
M.hp -= (usr.str * usr.int * 2)
M.Die()
del(src)
sleep(7)
icon_state = "nopowerup"
usr.icon_state = ""
if(usr.ki <= 10)
usr << "You do not have enough Ki to use Spirit Bomb!"
ID:150859
![]() Jul 15 2001, 10:47 am
|
|