Added "(# skills)" to the skill name in the progress bar, so people can see how many skills they have.
Added "(# skills)" to the skill name in the progress bar, so people can see how many skills they have.
Really fixed the skill learner code. Turns out that it was being called many times even during a simple thing
like opening the window. Now the activity is flagged to truly update the list when something changes, like
skill level. Window opening for my personal Blacksmithing skill with 300 items now takes only a few seconds,
so it should be orders of magnitude faster than it was before.
Added some checks to various functions to handle situations where certain data structures aren't initialized.