Thanks for all the suggestions so far. This does help me narrow things down as there are so many games out there to potentially check out.

I'm not trying to create the most incredible combat system out there, I just want to make sure it's fun and works well. As I stated I didn't write the problematic areas of the current code. (I did write the functions to calculate damage, wear on weapons and armor etc. and these are easy to adjust based on externally set variables). It's clear to me that the current code can easily be improved upon and I've been working on it. So far I've been focused on creature AI and path finding. I'm coming up on the attack code, so that's why I'm looking at other games to observe, compare and learn right now.

Thanks again. I have checked out some of these games a bit and will continue to do so. I'll let you all know what my thoughts are and most likely I will try out various options while working on this big update.