July 17, 2013

Updates:
1) When a game object is initialized, a reference to game.hero is added
as an attribute to each location and path.  Much cleaner!
2) Monsters are pretty much done.  Ogre Primo is my favorite.
3) I have begun to build some of the location menu functions.  You can
now use an inventory item and even go to the shop to buy something.
4) The packets file is no longer needed.  It may be recreated in the
future to hold all the messages each village will have.
5) The game's main menu is reopened when you die or quit a game.
6) Several locations and paths are mostly finished.  Good luck with the
more difficult paths.  The only weapon you can get so far is a cheap
dagger.

Coming soon:
1) A sell_item() function.
2) Inventories for each location's shop.
3) A talk() function which will display messages from villagers when you
talk to them.
4) An update() function for each location which will update their shop
inventories, villager messages, etc. based on what your hero has
accomplished.
5) A transition() function which will provide a visual transition each
time you enter a new location, enter a path, enter a shop, leave a shop,
etc.  It will look something like this: print("~~~~~~~~~").