MrSmileyFaceDude said:
Packages can be very very specific (i.e., eat food at this table in this Inn every day at 5PM) or very vague (i.e. eat food every day at 5PM). In the second case, how the NPC acquires the food depends entirely on the NPC's stats, items in the environment, and what the NPC owns and/or has in their inventory. If the NPC has an apple, he or she will just eat the apple. If the NPC has food back home, the NPC might go back home and eat there. The NPC might even hunt for food, or steal it. There are a number of settings on AI that govern this behavior.
what I am interested in is, how do you avoid the whole situation from collapsing altogether? Does food respawn at tables at end of everyday? does money respawn in NPC's pocket after a certain time? does food/merchantile respawn after a certain time?
otherwise, using the example you gave, the NPC would run out of arrows/potions/money sooner or later.
also, i am of the same sentiment as Hyperboy. while the Radient AI is something cool and definately a step in the right direction, I do not see wholly autonomous AI that can take care of itself and run by itself. let's temper our expectations and be pleasantly surprised by it later.