# hero -- Kip Kepler, cadet of the Beacon Corps (faces right)
# generated by tools/sprites/build.py -- do not edit by hand
# anchor = feet centre on the ground line (the soles' lowest pixel row is anchor y - 1)
# glow: cannon tip (tint it per weapon), antenna light, thruster flames, teleport beam
frame 64 64
anchor 32 60
point muzzle 12 -27    # cannon tip: shoot, run_shoot, jump_shoot, fall_shoot
point muzzle_up -2 -41    # cannon tip: shoot_up, jump_shoot_up
point thruster -6 -18    # backpack nozzles (jet particles), standing pose
# idle: breathing, visor glint, antenna blink
anim idle 8 loop 0 1 2 3 4 5 6 7
# run: contact at 0 and 5
anim run 22 loop 8 9 10 11 12 13 14 15 16 17
# run_shoot: same phase as run
anim run_shoot 22 loop 18 19 20 21 22 23 24 25 26 27
# jump: crouch, stretch, rise x2 (thrusters)
anim jump 16 once 28 29 30 31
anim apex 12 loop 32 33 34
anim fall 12 loop 35 36 37 38
# land: squash and recover
anim land 20 once 39 40 41 42
# shoot: frame 0 = recoil
anim shoot 20 once 43 44 45 46
# jump_shoot: same frames as jump
anim jump_shoot 16 once 47 48 49 50
# fall_shoot: same frames as fall
anim fall_shoot 12 loop 51 52 53 54
# shoot_up: frame 0 = recoil
anim shoot_up 20 once 55 56 57 58
# jump_shoot_up: same frames as jump
anim jump_shoot_up 16 once 59 60 61 62
anim hurt 14 once 63 64 65
# die: falls on his back, helmet sparks
anim die 12 once 66 67 68 69 70 71 72 73 74 75 76 77
# teleport: beam out; frames 6-9 only the beam
anim teleport 16 once 78 79 80 81 82 83 84 85 86 87
# appear: beam in
anim appear 16 once 88 89 90 91 92 93 94 95 96 97
# victory: hop with the cannon raised
anim victory 12 loop 98 99 100 101 102 103 104 105 106 107
# push: hands at x+11 (the wall)
anim push 10 loop 108 109 110 111 112 113 114 115
anim look_up 8 once 116 117 118
anim skid 16 once 119 120 121
