Bump(mob/M)
if(istype(M,/obj))
return
else if(istype(M,/turf))
return
else if(istype(M,/area))
return
else if(!M.client)
if(src.dir == WEST)
src.dir = EAST
if(src.dir == EAST)
src.dir = WEST
else
Attack(src)
Problem description: Thinks the turf the AI bumps into is a Mob, yet it goes through all the checks.