Well, as far as ditto goes, how about this:
The race can steal the complete set of skills right? whats the race with the largest set of skills ? Spidey. It has 5 abilities + 1 ultimate.
So im thinking of having 25 levels total?
The Transform skill initially starts by only being able to steal one RANDOM ability. Basically the first 5 skill levels will allow the user to be able to duplicate 1,2,3,4,5 max number of skills from the targetted enemy. The next 15 levels can be used to "upgrade" each skill stolen 1 point at a time.
For example, if i were to steal a molecule's evade:
- let's assume that the max chance of an evade for the molecule race is 50% (for the sake of argument)
- If i have transform at level 5, it means that each skill is only at basic power, so my evade would roughly be a QUARTER of the max i would have stolen. so i can only evade 12.5% instead of 50.
- When my Transform skill level becomes lv 6 (and assuming evade was that first skill), then now it means that i put an upgrade point into that skill, now my evade would be 25% .
- At transform lv 11 it would be 37.5% and at lv 16 it would be finally the max value at 50%.
So basically each skill out of the 5 max would be upgraded every 5 times by 25%.
As for the ultimate, we can simply have it a standard 5-level-max skill, where each skill reduces the cooldown for the ultimate.
20 levels for transform + 5 levels for ultimate = 25 levels total, close to chameleon's level.
Sounds decent to me.