Hi Mad-Sic, FlashGuru, Every one. Sorry I had lots to do at work or I would have jumped in sooner.

What the hell, is A star Method?

General AI & Object Comments:
In most of my projects The Objects Layer (MC in Flash) is an array or linked list, just like the rest of my map. The only difference is its detected to hosting Object Families like; monsters, towns people, inanimate-objects, whatever. I use a similar method to manage my objects as I do my map tiles, by defining its location, properties and data, in an emulated array. I use my Object Factory class whose sole purpose is the creation of families of objects that are not tied in specifically to the function that created them. “He he he Modular Programming Its Recyclable!” To the point, I like to have an “intelligence” (much like walk-ability in my collision detection) assigned to various groups of objects.

In my code library for the game I will have lots of different AI’s (some are just variations) labeled ether with names or numbers, that basically brake down “intelligence” of objects.

Sample Chart:
0. nun
1. NPC/Monster Wander aimlessly…
2. NPC/ Monsters Afraid of Player Characters.
3. Docile Monsters, wander aimlessly until attacked, which changes their INT to 2. or 4.
4. Same Docile Monsters, but know it’s mad!
5. Normal Monsters, charge at a slow pace!
6. Stupid Monsters, charge right at you!
7. Projectile firing monsters!
8. Bad Ass Monster, a boss or mean enemy that will eat you for a snack.
9. Keys & other door-opening things.
10. Items like: Weapons, Armor, Gold and other booty…
11. Any other object category.

I like using this method, all I have to do is assign an INT “intelligence” to keep track of Object behaviors. Its very helpful… understand? I hope so.