
(character 
  (name "Goku") 
  (health 100) 
  (jump-velocity 5.0) 
  (speed 1.0) 
  (type Player) 
  (shadow 4) 
  (die-sound ./sounds/die1.wav) 
  (hit-sound ./sounds/beat1.wav) 
  (landed ./sounds/fall.wav) 
  (icon ./players/goku/icon.png) 
  (anim 
    (name "idle") 
    (basedir ./players/goku/idle/) 
    (delay 11) 
    (offset 0 2) 
    (frame idle01.png) 
    (frame idle02.png) 
    (frame idle03.png)) 
  (anim 
    (name "walk") 
    (basedir ./players/goku/walk/) 
    (delay 1) 
    (offset 0 10) 
    (frame walk1.png)) 
  (anim 
    (name "roundhouse1") 
    (type attack) 
    (keys key_attack2) 
    (range 58) 
    (basedir ./players/goku/roundhouse1/) 
    (delay 10) 
    (offset 0 0) 
    (frame kick1.png) 
    (attack 
      (x1 45) 
      (y1 20) 
      (x2 96) 
      (y2 48) 
      (force 0) 
      (damage 3)) 
    (offset 9 0) 
    (frame kick2.png) 
    (attack)) 
  (anim 
    (name "front leg kick") 
    (type attack) 
    (keys key_attack1) 
    (range 41) 
    (basedir ./players/goku/front-leg-kick/) 
    (delay 10) 
    (offset 0 0) 
    (attack) 
    (frame kick1.png) 
    (attack 
      (x1 30) 
      (y1 43) 
      (x2 78) 
      (y2 65) 
      (force 0) 
      (damage 4)) 
    (offset 6 0) 
    (frame kick2.png) 
    (attack)) 
  (anim 
    (name "roundhouse2") 
    (type attack) 
    (sequence "roundhouse1" junk) 
    (keys key_attack2) 
    (range 47) 
    (basedir ./players/goku/roundhouse2/) 
    (delay 10) 
    (offset 0 0) 
    (attack) 
    (frame kick1.png) 
    (attack 
      (x1 41) 
      (y1 -1) 
      (x2 84) 
      (y2 43) 
      (force 0) 
      (damage 3)) 
    (offset 4 0) 
    (frame kick2.png) 
    (attack)) 
  (anim 
    (name "front hand punch") 
    (type attack) 
    (sequence "front leg kick" junk) 
    (keys key_attack1) 
    (range 43) 
    (basedir ./players/goku/front-hand-punch/) 
    (delay 10) 
    (offset 3 6) 
    (attack) 
    (frame punch1.png) 
    (attack 
      (x1 40) 
      (y1 22) 
      (x2 78) 
      (y2 34) 
      (force 0) 
      (damage 4)) 
    (offset 12 6) 
    (frame punch2.png) 
    (attack)) 
  (anim 
    (name "reverse punch") 
    (type attack) 
    (sequence "front hand punch" junk) 
    (keys key_attack1) 
    (basedir ./players/goku/reverse-hand-punch/) 
    (delay 10) 
    (offset 0 0) 
    (attack) 
    (frame punch1.png) 
    (attack 
      (x1 63) 
      (y1 20) 
      (x2 104) 
      (y2 34) 
      (force 0) 
      (damage 6)) 
    (offset 17 0) 
    (delay 15) 
    (frame punch2.png) 
    (attack)) 
  (anim 
    (name "pain") 
    (basedir ./players/goku/pain/) 
    (delay 25) 
    (offset 0 3) 
    (frame pain1.png)) 
  (anim 
    (name "fall") 
    (basedir ./players/goku/fall/) 
    (delay 10) 
    (offset 0 0) 
    (frame fall1.png) 
    (frame fall2.png) 
    (frame fall3.png) 
    (offset 0 5) 
    (frame fall4.png) 
    (frame fall5.png)) 
  (anim 
    (name "rise") 
    (basedir ./players/goku/rise/) 
    (delay 13) 
    (offset 0 9) 
    (frame rise1.png) 
    (offset 0 3) 
    (frame rise2.png) 
    (frame rise3.png)) 
  (anim 
    (name "get") 
    (keys key_attack1) 
    (basedir ./players/goku/get/) 
    (delay 24) 
    (frame get1.png)) 
  (anim 
    (name "kamayamaya") 
    (type attack) 
    (keys key_forward key_attack3 key_forward key_attack3) 
    (range 275) 
    (basedir ./players/goku/kamayamaya/) 
    (delay 7) 
    (shadow 0 0) 
    (offset 0 5) 
    (attack) 
    (frame attack1.png) 
    (frame attack2.png) 
    (frame attack3.png) 
    (offset -1 5) 
    (frame attack4.png) 
    (offset 0 5) 
    (frame attack5.png) 
    (offset -10 28) 
    (sound ./players/goku/sound/kame.wav) 
    (frame attack6.png) 
    (offset 124 5) 
    (delay 20) 
    (attack 
      (x1 67) 
      (y1 13) 
      (x2 304) 
      (y2 60) 
      (force 0) 
      (damage 15)) 
    (shadow -124 0) 
    (frame attack7.png) 
    (attack)) 
  (anim 
    (name "jump") 
    (keys key_jump) 
    (basedir ./players/goku/jump/) 
    (delay 28) 
    (frame jump1.png) 
    (frame jump2.png)) 
  (anim 
    (name "jump punch") 
    (type attack) 
    (keys key_attack1) 
    (range 36) 
    (basedir ./players/goku/jump-punch/) 
    (delay 10) 
    (status jump) 
    (attack) 
    (frame punch1.png) 
    (attack 
      (x1 46) 
      (y1 27) 
      (x2 70) 
      (y2 57) 
      (force 0) 
      (damage 7)) 
    (frame punch2.png) 
    (attack)) 
  (anim 
    (name "jump kick") 
    (type attack) 
    (keys key_attack2) 
    (range 43) 
    (basedir ./players/goku/jump-kick/) 
    (delay 9) 
    (status jump) 
    (attack) 
    (frame kick1.png) 
    (attack 
      (x1 43) 
      (y1 36) 
      (x2 84) 
      (y2 85) 
      (force 0) 
      (damage 10)) 
    (delay 15) 
    (frame kick2.png) 
    (attack)))
