This is a bugfix release for a bug that caused PyMaster to crash any time it tried to check a fact for the first time, because I was using an eval in the wrong place. If you downloaded version 0.6, please update.
This is a pretty big one.
PyMaster 0.5 had a bug where the grant intervals didn't work correctly. They ended up having no effect, while at the same time another bug was causing the master/mistress to forget about giving you permission to do stuff prematurely. This has been fixed.
But that's not all. This release also features a number of other changes:
This is a minor release: it adds a punishment and adjusts the intervals for junk food and drinks.
PyMaster 0.5 has been released.
Most notably, this release abandons the chance-based way the master/mistress decides whether or not you're allowed to do something, and replaces it with a wait-based method. The amount of time you have to wait is based on a base value which grows geometrically with each unpunished misdeed, and decays geometrically with each completed task. The amount the wait time can grow is effectively limited by the fact that the master/mistress forgets that you did an activity after a certain period of time.... read more