ID:272718
 
If we place a turf on a map, underneath it will be a default /area right ?

If so, why won't the following snippet work when I click on the black space between turfs ?

atom/Click()
..()
if(!density) walk_towards(usr,src)
Probably because areas don't have a default icon, you're clicking on nothing.
Andre-g1 wrote:
If we place a turf on a map, underneath it will be a default /area right ?

If you didn't change it, well, yes. The area was also already there, independent of the turf. Or if you get into language semantics, the area contains the turf.

If so, why won't the following snippet work when I click on the black space between turfs ?

This is where you lost me. Black space between turfs? Wha? Are you trying to click areas, or what?
In response to Kaioken
Suppose I have a grass turf that isn't 32x32 but like 16x16 instead. Between the two turfs there will be a black space that's occupied by nothing, when I click there(thinking the area is there, since the turfs are placed on the it) it won't work and the mob won't move. It's like nothing is actually there, instead of the area.
In response to Andre-g1
I believe areas have http://www.byond.com/docs/ref/info.html#/atom/var/ mouse_opacity set to 0 - in other words, you can't click on them.

The way to fix this: Take your 16x16 turfs, and set their mouse_opacity to 2.