Hi all, been working on a new combat system. And while I'm working on designing it I've ran into some small little problems. Know I want to fix them by adding levels to skills, (sort of like Diablo 2, WC3 if you played those.) And I was thinking to make this easier might be better if I were to cut the skill_table into half, (or close to half.) And form a spell_table and a skill_table. For one I can shave a small amount of memory by doing this cause there's variables spells use that the skills don't and with this new level for skills there would be things skills use that spells don't. Not only that the last threat was talking about optimizing a performance. This would save a few computer cycles cause I wouldn't have to loop through skills to get spells or spells to get skill. Saving those like fractions of a second in thinking time :P
Now my question was has someone tried this before and maybe has some words of wisdom they could pass on? Maybe so help with how I could nicely implement the switch over so I can do it in a copyover. I have area file version numbers and I utilize pfile versions. I'm also using OLC 2.1+ so all of my information is in a data file.

