Hello,

Try commenting out..
// MY.INVISIBLE = ON;

you will actually see the little arrow marker
, then function hunt_approach() uses this marker as a position to walk too...

A better way that i've been kickin around in my head, would be to leave a trail of player positions, think of it as a trail of bread crumbs...

Possibly have an array and store 10 POS locations in there, then have the NPC follow from POS to POS scanning for player, this would result in much more realistic movement since he's following the players exact walk directions...He'd never bump into walls again
, well unless the player did... =)

I first read about this on another game dev board, and it supposably works quite well..

If I get anywhere on it, I'll post it up...

Homey