Just a little look at the progress. The server is comming along nicely. I have added the following features.

  • The ability to debug the event stack. Opened a port that can be connected locally. Displays the event queue in a nice gtk app allowing you to remove poorly behaved events.
  • Everything can now be reset while players are connected. Zones, mobiles, and even scripts.
  • World editor in pygtk. Only about 20% done with this.
  • Moved all the data from SQL to YAML files. They are very convenient , and for now only used to load the prototypes that populate the game world. I have thought ahead and made the design friendly to making it database persistiant later. (thanks for you input noah)
  • Added some new event types: Cycle for repeticious things like damage over time. More I cant think of atm.
  • All player files are infinately expandable without major code changes. (might post a little article on that later… the Dict .get() is fucking awesome.)
  • More….. Should have kept a list

Screenies:

client_login
server_started

client_playing