clintbellanger/flare-game — pull request #67 by dorkster (2012-10-10 21:26:42+00:00)
Title: New class system

(Note this pull request is both engine & game data changes)

Classes are stored in engine/classes.txt. The data here is used for a new MenuHeroClass, which will pop up when starting a new game. If there's less than 2 classes defined, the menu is skipped. For example purposes, I've made 4 classes: Adventurer, Warrior, Ranger, and Magician.

What's supported:
* Adding gold
* Increasing major attributes (physical/mental/offense/defense)
* Setting equipped items
* Setting up the action bar

What's *not* supported:
* Unlocking powers (I don't think its needed for flare-game or polymorphable, but it could be added later if that isn't the case)