I think the current way of obtaining super forms for each race feels a bit bland. It doesn’t feel very rewarding, and it’s actually quite easy if you know how to manage your Training Points (TP) well. So I came up with a system where each race would have its own unique method to unlock new forms or at least unlock the ability to purchase them with TP.
Saiyan
SSJ1: Unlocked upon reaching a certain character level (attributes threshold).
SSJ1 Grade 1 & 2: Still purchased with TP, representing more “imperfect” and unrefined versions of the form.
SSJ1 Full Mastered: After acquiring Grades 1 and 2, you must raise SSJ1 Mastery to a certain level (e.g., 50%) to unlock it.
SSJ2: Requires SSJ1 Full Mastered and a rage-trigger condition, the player must lose an ally who is in their /dmzparty, making the transformation feel more emotional and earned.
SSJ3: Can either be purchased with TP (with a Mastery requirement) or unlocked through special training with King Kai.
Bio-Android
Semi-Perfect Form: Unlocked by absorbing 1 Android from the Android Saga, a Player Android, or by absorbing a large number of creatures until reaching equivalent power. This would likely require reworking the Bio-Android skill to focus on absorption, or allowing both mechanics (absorption + current system) in a balanced/nerfed way.
Perfect Form: Same as Semi-Perfect, but in addition to absorption requirements, it also requires a minimum character level (attributes).
Super Perfect Form: Achieved by reaching a certain Mastery level in Perfect Form, unlocking it (or the option to purchase it).
Ultra Perfect Form: Requires a high character level (attributes) and Mastery in Super Perfect Form + Potential Unlock 13.