0.86.2 is now available, I've been working fairly hard on this one but didn't achieve a couple of my primary goals, specifically the image manager and some aspects of the loot table. I'm hoping to have another release out soon, but the next jobs up are likely to take a little time, so I've opted not to keep you waiting for now, and release 0.86.2 for you to play with.
I did manage to implement the install and upgrade scripts, at /install.php and /upgrade.php in your unpacked folder. These will allow you to install a new version or upgrade from 0.85.2/0.86.1, hopefully without losing your existing gameworld, but I do advise backing up your database before you do so.
To upgrade, just make a copy of your settings.php and cs/includes/editor.php, upload the unpacked new version into the same folder, overwriting all of the existing files, put the settings and editor files back in place, and run upgrade.php, it will get the database settings from settings.php, and will upgrade the database to run with the new code.
Changes this edition:
Game world:
------------
Armour and weapons are now restricted by your class and level
Some NPCs now allow you to save them as your home
Changed the way XP is calculated. Previously, experience points were awarded for how hard you hit the enemies, which is a disincentive for healers, now experience is based on the level of the monster you have killed
Changed the amounts of experience awarded per kill
Changed the amount of experience needed to level up
The amount of gold dropped when you kill a creature is now determined by the level of the creature killed, and not the level of the player who killed it
Monsters will no longer limit their attack's level to the level of the player in combat; If a player attacks a monster that is too high level, it will almost certainly kill them.
Monsters can now attack in groups
Language files now allow customisation of all text on the game side
Editor:
------
Weapons can now be given classes
Loot can be set to drop randomly or not
Weapon classes are customisable
Character classes can now be given permitted weapon classes
NPCs can be permitted to allow players to save their location, which is where they will respawn when they die
Loot can now be set as a random drop or not. Non-random drops will not drop randomly from all fights, but will be able to be assigned to certain monsters or vendors. If a monster has multiple non-random items assigned to it, it will randomly pick items from its list to drop when killed, in addition to random loot.
Groups of monsters can now be placed, which will attack together. The monsters can be different types, or all the same at the GMs discretion
Technical:
----------
There is now an installer at /install.php which will install the database for you
There is now an upgrade script at /upgrade.php which will update your database to the new version
Game version is now a configuration variable
Combat now takes place with monsters in the database rather than session, which will allow parties to fight the same monster
The combat interface now uses some AJAX/jQuery scripts to make the experience better and allow for future developments
Corrected a bug which prevented you from using the word "special" in dialogue
Implemented a workaround for errors produced by using colons or semicolons in dialogue
Language file support throughout