WOW, Senku, that ROCKS!!!
Here are some more ideas for values:
SuperTics = The interval of time between each ring subtracted while super. set this value to -1 for unlimited super form.
Different set of sounds for when you're super, i.e. DSSPRTHK is the thok sound made while the character is super, DSSPRSPN is a super version of DSSPIN, etc.
I also think that the jumpheight variable should be more flexible. It should range from no jump at all to jumping to extreme heights.
I also think that MultiAblity should be changed from "on or off" to being a tic value. For instance, if MultiAbility = 1 for double jump, you could jump three times instead of twice, 2 would equal four jumps, and so on. The same would apply to thoks, floating, gliding, and for fly/swim, how long you can push the character up or down with a single keystroke. Setting it to 0 would mean the classic version, and -1 would mean infinite MultiAblity.
There should also be an option to make characters have a custom set of NiGHTS super sprites. It would mean a LOT more frames, but if you didn't want to use the feature, you could have the variable NightsSuper = (0 or 1) and if you set it to 0, it would use the default NiGHTS Super Sonic, and you could just have a lot of placeholder sprites in the unused frames.
One more idea. There could be the variable LoseAllRings = (0 or 1). The default value would be 1, which means that when hit, you lose all your rings. If set to 0, another value, RingLossAmount, would govern the number of rings you lose per hit.
Here are some more ideas for values:
SuperTics = The interval of time between each ring subtracted while super. set this value to -1 for unlimited super form.
Different set of sounds for when you're super, i.e. DSSPRTHK is the thok sound made while the character is super, DSSPRSPN is a super version of DSSPIN, etc.
I also think that the jumpheight variable should be more flexible. It should range from no jump at all to jumping to extreme heights.
I also think that MultiAblity should be changed from "on or off" to being a tic value. For instance, if MultiAbility = 1 for double jump, you could jump three times instead of twice, 2 would equal four jumps, and so on. The same would apply to thoks, floating, gliding, and for fly/swim, how long you can push the character up or down with a single keystroke. Setting it to 0 would mean the classic version, and -1 would mean infinite MultiAblity.
There should also be an option to make characters have a custom set of NiGHTS super sprites. It would mean a LOT more frames, but if you didn't want to use the feature, you could have the variable NightsSuper = (0 or 1) and if you set it to 0, it would use the default NiGHTS Super Sonic, and you could just have a lot of placeholder sprites in the unused frames.
One more idea. There could be the variable LoseAllRings = (0 or 1). The default value would be 1, which means that when hit, you lose all your rings. If set to 0, another value, RingLossAmount, would govern the number of rings you lose per hit.