Yeah. Abilities are on my todo list. I suppose my question with these is whether passive abilities and assignable abilities should belong to the same list, and, if battle commands are seperate. ..I guess "commands" represent equipped abilities..
Also did you mean #1 or #2 here:
Character{
list<SpellBook> spellbooks //spellbook for white/black, or all
Spellbook mySpells; //all spells in the game
}
I was thinking #1 where in the case of FF1 or 6 you just use only one book.
What do you mean by open-ended lists? ..I must be thinking of something completely different.