ID:143057
 
Code:
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....
That is an incredibly huge block of poorly written, utterly unreadable code. I'm not going to dig through all of that to try to find whatever the hell the "it" you're talking about is.