Sunday, May 10, 2009

Skill Planning Update

I'd say I'm a good 60-70% done with this. As of this writing, the new build is up on SourceForge. 

The whole drag and drop process works with a couple of exceptions. First, if lets say you have skill X planned to a maximum of level 3 on the list. If you re-drag skill X, it should automatically add an X planned to level 4. It doesn't. Same situation if you already learned a skill up to a certain point. This is an easy fix that I'll get to next time around.

Moving skills up and down within the table is fully working. It validates to ensure it's a safe shift and simply ignores invalid requests. My only complaint with how its designed now is that it only allows you to move one skill and level at a time. If you want to move all the levels of a particular skill, well, it's somewhat more tedious.

Sorting and setting train-to level are still incomplete. Also, if you happen to finish training a skill, the skill plan doesn't get updated.

Even with all these loopholes, the most important function of automatically populating the table with the correct skills and levels in proper order works perfectly from my experiences. It even works whenever you drag another skill right in the middle of the list of your current skill plan items. If this occurs, my app automatically validates the drop position and if it fails, it moves to the first location it can be trained at within your plan.

On a final note, you may need to wipe your ~/Library/Application Support/EVE Mac Suite/ folder again.

No comments:

Post a Comment