orochimaru
verb
KusanagiGO() // Verb used for firing the beam
set category = "GenJutsu"
set name = "Kusanagi Dageki"
usr.Handseals()
if(usr.firing||usr.Kaiten == 1) // If the mob's firing var is one...
return
if(usr.PK==0)
usr<<"NON PK ZONE!"
return
if(usr.froze)
usr<<"Your frozen"
return
if(usr.resting)
usr<<"Not while resting"
return
if(usr.meditating)
usr<<"Not while meditating"
return
if(usr.Frozen)
usr<<"Your frozen"
return
if(usr.caught)
usr<<"Your captured"
return
if(usr.captured)
usr<<"Your captured"
return
if(usr.chakra <= 15)
usr<<"You dont have enough chakra!"
return
if(!usr.handseals)
return
else // If the firing var isn't 1...
if(usr.Fuuton2N >= 25)
usr.chakra -= 15
usr.firing = 1 // Sets the firing var to 1, so he cant fire another beam // Disables the mob's movement
usr.Fuuton2N += 1
view()<<"<font size=1><font face=verdana><b><font color=white>[usr]<font color=green> Says: Kusanagi Dageki!!"
var/obj/kusanagi/K = new /obj/kusanagi
K.loc = usr.loc
K.nin=usr.nin
K.dir = usr.dir
K.Move_Delay=2
usr.Chakragain()
K.name="[usr]"
K.Gowner=usr
walk(K,usr.dir)
if (target == null)
del(K)
if(usr.Mnin <= usr.cap)
usr.random = rand(1,6)
if(random == 5||random==1)
usr.ninexp += rand(1,10)
usr.ninup()
usr.Skills()
var/ccrandom=rand(1,15)
if(ccrandom==4||ccrandom==10)
var/ccgain=rand(1,3)
if(usr.ChakraC>=100)
usr.ChakraC=100
return
else
usr.ChakraC+=ccgain
usr<<"[usr] you gained [ccgain] Chakra control..."
else
usr.random = rand(1,20)
if(random == 5||random==1)
var/ccrandom=rand(1,15)
if(ccrandom==4||ccrandom==10)
var/ccgain=rand(1,3)
if(usr.ChakraC>=100)
usr.ChakraC=100
return
else
usr.ChakraC+=ccgain
usr<<"[usr] you gained [ccgain] Chakra control..."
sleep(10)
usr.firing = 0
sleep(45)
del(K)
else
usr.random = rand (1,4)
if(usr.random == 1||usr.random == 4)
usr.chakra -= 15
usr.Fuuton2N += 1
usr.firing = 1 // Sets the firing var to 1, so he cant fire another beam // Disables the mob's movement
view()<<"<font size=1><font face=verdana><b><font color=white>[usr]<font color=green> Says: Kusanagi Dageki!!"
var/obj/kusanagi/K = new /obj/kusanagi
K.loc = usr.loc
K.nin=usr.nin
K.Move_Delay=2
K.dir = usr.dir
K.name="[usr]"
K.Gowner=usr
walk(K,usr.dir)
if (target == null)
del(K)
if(usr.Mnin <= usr.cap)
usr.random = rand(1,6)
if(random == 5||random==1)
usr.ninexp += rand(1,10)
usr.ninup()
usr.Skills()
var/ccrandom=rand(1,15)
if(ccrandom==4||ccrandom==10)
var/ccgain=rand(1,3)
if(usr.ChakraC>=100)
usr.ChakraC=100
return
else
usr.ChakraC+=ccgain
usr<<"[usr] you gained [ccgain] Chakra control..."
else
usr.random = rand(1,20)
if(random == 5||random==1)
var/ccrandom=rand(1,15)
if(ccrandom==4||ccrandom==10)
var/ccgain=rand(1,3)
if(usr.ChakraC>=100)
usr.ChakraC=100
return
else
usr.ChakraC+=ccgain
usr<<"[usr] you gained [ccgain] Chakra control..."
sleep(10)
usr.firing = 0
sleep(45)
del(K)
Problem description:
When i start my game and i use the jutsu it just stays in on
place where i am standing and does not move forward like
i coded it in to do....