added property change listeners
slugs
added property change listeners
slugs
added property change listeners
slugs
all ability scores and modifiers done.
Added race property
Abstracted Importing capability
abstracted races
Abstracted Importing capability
Abstracted Importing capability
Added first actual Book module (mostly for testing existing dnd4e files)
contains two races and a new modifier (RacialAbilityBonus)
Added first actual Book module (mostly for testing existing dnd4e files)
contains two races and a new modifier (RacialAbilityBonus)
Method call order is important (AbstractAvatar.java reference)
When (re)loading a dnd4e file, make sure to remove the RaceProperty (and check for null-ness)
fixed module suite references
Switched from PropertyChangeListeners to Observables
All aliases of a property are now taken into consideration on matches,  (not just the iterator.next() one)
Added aliases used in dnd4e of the ability scores (title friendly) Example: Strength was added to strength_score
For the properties that are observing other properties for changes, if the user has set a value, it will not cascade the update.
Remove property now accurately checks for nullness before removing a property from the InstanceContent
Added ability increases that players have chosen during level ups in the dnd4e file.
Fixed an issue in AbilityScoreProperty that stopped the Avatar from being loaded into the Lookup.getDefault() instance.
Small java warning issue resolved.
Merge pull request #1 from jason-cech/dnd4e-character-load

Dnd4e character load