1animation{
2  name = "sword",
3  src_image = "hero/sword_brandish.png",
4  frame_delay = 30,
5  directions = {
6    { x = 0, y = 0, frame_width = 48, frame_height = 48, origin_x = 12, origin_y = 29, num_frames = 10 },
7    { x = 0, y = 96, frame_width = 48, frame_height = 48, origin_x = 20, origin_y = 37, num_frames = 10 },
8    { x = 0, y = 48, frame_width = 48, frame_height = 48, origin_x = 36, origin_y = 29, num_frames = 10 },
9    { x = 0, y = 144, frame_width = 48, frame_height = 48, origin_x = 20, origin_y = 29, num_frames = 10 },
10  },
11}
12animation{
13  name = "spin_attack",
14  src_image = "hero/spin_attack.png",
15  frame_delay = 30,
16  frame_to_loop_on = 0,
17  directions = {
18    { x = 0, y = 0, frame_width = 64, frame_height = 64, origin_x = 32, origin_y = 37, num_frames = 12 },
19    { x = 0, y = 64, frame_width = 64, frame_height = 64, origin_x = 32, origin_y = 37, num_frames = 12 },
20    { x = 0, y = 128, frame_width = 64, frame_height = 64, origin_x = 32, origin_y = 37, num_frames = 12 },
21    { x = 0, y = 192, frame_width = 64, frame_height = 64, origin_x = 32, origin_y = 37, num_frames = 12 },
22  },
23}
24animation{
25  name = "sword_loading_stopped",
26  src_image = "hero/sword_loading.png",
27  directions = {
28    { x = 192, y = 48, frame_width = 40, frame_height = 24, origin_x = 12, origin_y = 21 },
29    { x = 272, y = 48, frame_width = 24, frame_height = 40, origin_x = 12, origin_y = 37 },
30    { x = 232, y = 48, frame_width = 40, frame_height = 24, origin_x = 28, origin_y = 21 },
31    { x = 296, y = 48, frame_width = 24, frame_height = 40, origin_x = 12, origin_y = 21 },
32  },
33}
34animation{
35  name = "sword_loading_walking",
36  src_image = "hero/sword_loading.png",
37  frame_delay = 100,
38  frame_to_loop_on = 0,
39  directions = {
40    { x = 0, y = 0, frame_width = 40, frame_height = 24, origin_x = 12, origin_y = 21, num_frames = 8 },
41    { x = 0, y = 48, frame_width = 24, frame_height = 40, origin_x = 12, origin_y = 37, num_frames = 8 },
42    { x = 0, y = 24, frame_width = 40, frame_height = 24, origin_x = 28, origin_y = 21, num_frames = 8 },
43    { x = 0, y = 88, frame_width = 24, frame_height = 40, origin_x = 12, origin_y = 21, num_frames = 8 },
44  },
45}
46animation{
47  name = "sword_tapping",
48  src_image = "hero/sword_tapping.png",
49  frame_delay = 65,
50  frame_to_loop_on = 1,
51  directions = {
52    { x = 0, y = 0, frame_width = 40, frame_height = 24, origin_x = 8, origin_y = 21, num_frames = 7 },
53    { x = 0, y = 24, frame_width = 24, frame_height = 40, origin_x = 12, origin_y = 37, num_frames = 7 },
54    { x = 0, y = 64, frame_width = 40, frame_height = 24, origin_x = 32, origin_y = 21, num_frames = 7 },
55    { x = 0, y = 88, frame_width = 24, frame_height = 40, origin_x = 12, origin_y = 21, num_frames = 7 },
56  },
57}
58animation{
59  name = "victory",
60  src_image = "hero/sword_victory.png",
61  frame_delay = 60,
62  frame_to_loop_on = 12,
63  directions = {
64    { x = 0, y = 0, frame_width = 64, frame_height = 56, origin_x = 32, origin_y = 37, num_frames = 24, num_columns = 12 },
65    { x = 0, y = 0, frame_width = 64, frame_height = 56, origin_x = 32, origin_y = 37, num_frames = 24, num_columns = 12 },
66    { x = 0, y = 0, frame_width = 64, frame_height = 56, origin_x = 32, origin_y = 37, num_frames = 24, num_columns = 12 },
67    { x = 0, y = 0, frame_width = 64, frame_height = 56, origin_x = 32, origin_y = 37, num_frames = 24, num_columns = 12 },
68  },
69}
70