Npcs in motion:
http://web.mac.com/avisaria/Npcs-in-motion.swfNpcs can walk anywhere that isn't occupied by another npc or a blocked tile. The player can walk on top of npcs.
Next big questions: Should I give npcs the ability to travel across maps?
Pros:
-More realistic?
-Possibly funner(Yeah, I know it's not a real word)?
-Better gameplay with npcs that are more interactive with multi map travel?
-I could give npcs the ability to cross maps if they want so if you wanted them to stick in one map, they would. Otherwise they would travel freely.
Cons:
-A player may cross a map and land on top of an enemy... straight into the battle field.
-My timer would need to run multiple maps at a time to process npcs on other maps as well as the map you are on. Or I could just run the map you are on, let the npc cross over and the npc would be in a stand still until the player went to the next map to animate it's npcs.
-Could use a bit more processing power, not sure it'd have much of an effect.
-Possibility that a monster could go out of it's own habitat into another.
-Gandolf
P.S. At the moment, movement is all randomized. I could try out the A* tutorials.