Sections

Different worlds

To allow for procedurally generated worlds, I have added the possibility of having different “worlds” that are not in any way connected to each other, each with individual maps. Currently only the “main” world can have NPCs, because the procedurally generated worlds are intended mainly for dungeons and such where you are faced with different challenges. In the future, I may add support for NPCs inside the other worlds as well, perhaps for puzzles of some sort.

Hotkeys and actionbars

Consumable items and/or spells can now be added to actionbars. At this time, there is no support for custom hotkeys (right now they use keys 1 through 0), but that is something I’m looking to add in the future.

Monsters

Improved pathfinding

It is still an implementation of A*, what has changed is that the “closed list” is now a HashSet instead of a List. I am not yet happy with the speed of it, so it will continue to receive improvements during development. An example of how much faster the new implementation is: