obj
bukujutsu_3
name="Bukujutsu (Fast Flying)"
tech=1
verb
bukujutsu()
set name = "Bukujutsu (Fast Flying)"
set category = "Fighting"
if(usr.meditate==1)usr<<"<b>Not while meditating."
if(usr.rest==1)usr<<"<b>Not while Resting."
if(usr.spar==1)usr<<"<b>Not while sparring."
if(usr.training==1)usr<<"<b>Not while Training."
if(usr.spar==0&&usr.meditate==0&&usr.rest==0&&usr.training==0)
if(usr.flight == 1)
usr.density=0
usr.icon_state="buku"
if(usr.dir == EAST)
usr.loc = locate(usr.x+2,usr.y,usr.z)
if(usr.dir == WEST)
usr.loc = locate(usr.x-2,usr.y,usr.z)
if(usr.dir == NORTH)
usr.loc = locate(usr.x,usr.y+2,usr.z)
if(usr.dir == SOUTH)
usr.loc = locate(usr.x,usr.y-2,usr.z)
Problem description:
Ok, there is what i want to hapeen is when you fly you dash 2 space ahead, which ever diretcion your at, but instaed you dash for 2 step ahead when you click it and then you fly normal.
if(usr.flight == 1)
to be
if(usr.flight==0)
But I'm not exactly sure what your asking.
Are there any errors, Warnings you get?
Maybe Runtime Errors.
List anything that may be a help to us.