ID:268543
 
Alright. I've got it all going good. But I can't figure out how to make the UnRide() start up. Cause On exit I want it to start but not if it is still over an water obj. Could one of you fellas help me? ~Ryne

obj/water
name = ""
icon = 'AnimatedWater.dmi'
Enter(atom/movable/A)
if(ismob(A))
var/mob/M=A
var/obj/Fishing_Boat/O=locate()in M
if(O)
return 1
return 0
Entered(atom/movable/A)
if(ismob(A))
var/mob/M=A
M.Ride()
Enter() and Entered() aren't being called unless if you specifically Move() to that obj.
In response to Garthor
Right... how about some help I understand... because from that you have told me. Either you are to lazy to help me or else you just don't care to much about helping me.
In response to Ryne Rekab
He means unless you hit one of the arrow keys to move on to it, enter and entered aren't called.
In response to DeathAwaitsU
No, I mean if you aren't explicily calling Move(obj), the obj's Enter() proc will not be called.
In response to Garthor
Well I do call, Enter(). I just need to know how to set it up... On Exit. UnRide() Proc needs to start if the mob isn't standing over a water obj.