@NepentheZ Evos could be handled a different way. How about instead of setting a maximum stat as a requirement, it sets a maximum for AFTER the evo is complete. Example here would be that no matter what Agility he starts with, after the evo he could only have a max of say 85.