I have the template for every character's attack stats coded in. this template includes damage, knockback, IASA, etc etc, duration. duration does not show up as a stat, it is instead used for telling the system how many images there are for that attack. after it reads the char box and the attack box it finds the appropriate move and then sets all the data to that move's data (unfinished attack stats are just blank, and the duration is ZERO if the move has not been added).
if the duration is 0, it will display the "no frames for this move blahblah" picture.
if the duration is NOT 0, and it appears white, then the move has been implemented, but frames are not uploaded/in the correct folder
the list of attacks are in an 'if' statement, with 2 parameters. the index in the Character Box and the index of the Attack Box. that way I refer to each move as an X,Y coordinate, persay. X meaning char, and Y meaning attack. then I run the appropriate code to set all data.
whew, that seemed like i could have said it shorter, and less wordy