I believe the current transformation system should be turned into a more complex one. My idea is that we should have 2 ways to transform:
1.Forced transformation
Once you get the minimum power level required to transform ( aka the point where your body could physically sustain the transformation ) you can press Z (transform button) and you get a yellow aura around yourself , the character powers up and you get a key sequence (ECX Fusion like ) wich would be very hard to do. If you succesfully do the key sequence you transform into a Super Saiyan . If you don't you lose 3/4 of Ki and 1/2 HP (the fail effect could differ). The more tries you do the easier the key sequence becomes. After you pull it off for a first time you only get a 4 characters key sequence, then the more power level you get the easier it becomes untill eventually it becomes perfect transformation.
2. Spontaneos Transformation
Once you reach the required powerlevel you are eligible for this too. This would differ from character to character. For example for Vegeta it would require a X numer of kills ( randomly generated each time someone switches class to Vegeta) . Once that condition is fulfilled the character performs a different transformation ( not the one where Vegeta goes SSJ against the androids ) but a more spontaneos one like yellow aura surrounds him for 5 seconds then he just explodes into SSJ.
For Goku it would be certain number of deaths of his team mates. For Gohan it could be a certain power level number reached by an enemy. Or they could all go combined randomly generated by the server. Once a transformation like this happens you get the same key sequence as if you transformed forcedly ( maybe a bit harder ). Also another kind of condition would be losing power struggle / beam struggle. This could be faked but if the game checkes power levels it would reduce the error margin. (This condition would work perfectly for Gohan ). There could be dozens of conditions named, some combined, some not. You get the main idea .
In my point of view this does not unbalance the game and makes it more DBZ accurate .
Besides new pieces of code this would require new transformation effects for the spontaneous transformations.
1.Forced transformation
Once you get the minimum power level required to transform ( aka the point where your body could physically sustain the transformation ) you can press Z (transform button) and you get a yellow aura around yourself , the character powers up and you get a key sequence (ECX Fusion like ) wich would be very hard to do. If you succesfully do the key sequence you transform into a Super Saiyan . If you don't you lose 3/4 of Ki and 1/2 HP (the fail effect could differ). The more tries you do the easier the key sequence becomes. After you pull it off for a first time you only get a 4 characters key sequence, then the more power level you get the easier it becomes untill eventually it becomes perfect transformation.
2. Spontaneos Transformation
Once you reach the required powerlevel you are eligible for this too. This would differ from character to character. For example for Vegeta it would require a X numer of kills ( randomly generated each time someone switches class to Vegeta) . Once that condition is fulfilled the character performs a different transformation ( not the one where Vegeta goes SSJ against the androids ) but a more spontaneos one like yellow aura surrounds him for 5 seconds then he just explodes into SSJ.
For Goku it would be certain number of deaths of his team mates. For Gohan it could be a certain power level number reached by an enemy. Or they could all go combined randomly generated by the server. Once a transformation like this happens you get the same key sequence as if you transformed forcedly ( maybe a bit harder ). Also another kind of condition would be losing power struggle / beam struggle. This could be faked but if the game checkes power levels it would reduce the error margin. (This condition would work perfectly for Gohan ). There could be dozens of conditions named, some combined, some not. You get the main idea .
In my point of view this does not unbalance the game and makes it more DBZ accurate .
Besides new pieces of code this would require new transformation effects for the spontaneous transformations.