Great style, great music, very original.
in one of your info buttons explaining the overall AC of the character you said "I do not understand this script much at all"
:D 1: it help to have it formated corectly.
2: The code uses a mix of boolean values and variables
3: vel_y is a variables name so you could call it good with no difference
4: watch the code! aka look down
first if clause looks at jumping boolean val. then sets vel_y and jumping
second if clause takes 2 from good every frame making jumping up go slower and slower till you go down then once vel_y is at a speed it resets it to -15
between clauses characters vert. locat has vel_y val. -
third clause states when you are not jumping and value of val_y when not jumping
5: platforms can each have a AC in them saying:
onClipEvent (enterFrame) {
if(_root.char.hitTest(this)) {_root._y -= 16}
} get rid of this part from char code but keep this._y += 16; on char