Wow. I mean, I didn't expected super advanced AI, but still, just wow. Skill = choice(skills), target = choice(targets), execute
- Different classes should act differently, like healers should closely look at party hp.
- In the future MPTraits should provide a slight difference in algorithms.
- Mages should tend to use spells that match their element traits, unless they are very ineffective.
- Party should avoid using elements that are ineffective, especially if they heal enemies. Currently it's totally possible to heal some fire element via spamming fireballs until it kills everyone.
Perhaps we could use a bestiary, like when party encounter a fire element and tries to use a fire on it, since this moment all your characters know that they shouldn't do it anymore for the rest of the game.