One of the planned areas of work for 4.2 is player classes, races and magic, and I have made a start on a feature branch for classes.
The basic ideas have been explored in this thread, with my views best expressed by the starting post and this example of a possible set of mage spells. I have done mostly preparatory work so far, to enable classes to be constructed using books from multiple magic realms, and to make the entirety of class definition happen in the data files. The one gameplay change so far is to redo shops a bit, so the temple has been replaced by a bookseller who sells all the town books and nothing else. Next up is to add new magic realms and classes to use them.
So, there are builds of this for Windows and macOS, and you can get source code as a zip file or by looking at the branch on Github. As I say, there's not a lot to see now except for the shop changes, but if anyone wants to look at it, think about classes, play to check it doesn't crash etc I'd be interested in feedback.
The basic ideas have been explored in this thread, with my views best expressed by the starting post and this example of a possible set of mage spells. I have done mostly preparatory work so far, to enable classes to be constructed using books from multiple magic realms, and to make the entirety of class definition happen in the data files. The one gameplay change so far is to redo shops a bit, so the temple has been replaced by a bookseller who sells all the town books and nothing else. Next up is to add new magic realms and classes to use them.
So, there are builds of this for Windows and macOS, and you can get source code as a zip file or by looking at the branch on Github. As I say, there's not a lot to see now except for the shop changes, but if anyone wants to look at it, think about classes, play to check it doesn't crash etc I'd be interested in feedback.
Comment