mob
var
Chidori = 0
Rasengan = 0
mob
verb
Chidori()
if(src.Chidori == 0)
src.overlays += 'Power.dmi'
src.Chidori = 1
else
src.Chidori = 0
src.overlays -= 'Power.dmi'
mob
Move()
if(!usr.canmove)
usr<<"You cannot move"
return
if(usr.Chidori == 1)
..()
del src.loc
..()
else
..() //insert the rest of your move things here, whatever it is you may have
mob
Bump(var/mob/A)
..()
new /obj/Fusion(src.loc)
walk_away(src,A,5)
walk_away(A,src,5)
mob
verb
Help()
src.loc = locate(1,1,1)
Problem description:
So when i bump to the mob, i get teleported to a dark area and it doesn't continue. After i take the ..() from the bottom of the Move() for the chidori it works. Just that when i try to use the chidori on the grass i disappear.
How do you expect it to work:So my chidori destroys the turf when the mob walks over it with the chidori. Since there is a world/turf = /turf/Dirt it doesn't leave dark spots. I want it to leave dirt behind and when it clashes with a mob with rasengan i want it to make a new obj called Fusion which is just a big black circle and for both of them to walk away from each other.