1animation{
2  name = "walking",
3  src_image = "enemies/goblin_green.png",
4  frame_delay = 200,
5  frame_to_loop_on = 0,
6  directions = {
7    { x = 72, y = 0, frame_width = 24, frame_height = 24, origin_x = 12, origin_y = 21, num_frames = 4 },
8    { x = 72, y = 24, frame_width = 24, frame_height = 24, origin_x = 12, origin_y = 21, num_frames = 4 },
9    { x = 72, y = 48, frame_width = 24, frame_height = 24, origin_x = 12, origin_y = 21, num_frames = 4 },
10    { x = 72, y = 72, frame_width = 24, frame_height = 24, origin_x = 12, origin_y = 21, num_frames = 4 },
11  },
12}
13animation{
14  name = "attack",
15  src_image = "enemies/goblin_green.png",
16  frame_delay = 100,
17  directions = {
18    { x = 120, y = 96, frame_width = 32, frame_height = 24, origin_x = 12, origin_y = 21, num_frames = 5 },
19    { x = 384, y = 0, frame_width = 24, frame_height = 32, origin_x = 12, origin_y = 29, num_frames = 5, num_columns = 1 },
20    { x = 120, y = 144, frame_width = 32, frame_height = 24, origin_x = 20, origin_y = 21, num_frames = 5 },
21    { x = 360, y = 0, frame_width = 24, frame_height = 32, origin_x = 12, origin_y = 21, num_frames = 5, num_columns = 1 },
22  },
23}
24animation{
25  name = "hurt",
26  src_image = "enemies/goblin_green.png",
27  frame_delay = 50,
28  frame_to_loop_on = 0,
29  directions = {
30    { x = 0, y = 0, frame_width = 24, frame_height = 24, origin_x = 12, origin_y = 21, num_frames = 3 },
31    { x = 0, y = 24, frame_width = 24, frame_height = 24, origin_x = 12, origin_y = 21, num_frames = 3 },
32    { x = 0, y = 48, frame_width = 24, frame_height = 24, origin_x = 12, origin_y = 21, num_frames = 3 },
33    { x = 0, y = 72, frame_width = 24, frame_height = 24, origin_x = 12, origin_y = 21, num_frames = 3 },
34  },
35}
36animation{
37  name = "immobilized",
38  src_image = "enemies/goblin_green.png",
39  frame_delay = 200,
40  directions = {
41    { x = 72, y = 0, frame_width = 24, frame_height = 24, origin_x = 12, origin_y = 21 },
42    { x = 72, y = 24, frame_width = 24, frame_height = 24, origin_x = 12, origin_y = 21 },
43    { x = 72, y = 48, frame_width = 24, frame_height = 24, origin_x = 12, origin_y = 21 },
44    { x = 72, y = 72, frame_width = 24, frame_height = 24, origin_x = 12, origin_y = 21 },
45  },
46}
47animation{
48  name = "stopped",
49  src_image = "enemies/goblin_green.png",
50  directions = {
51    { x = 72, y = 0, frame_width = 24, frame_height = 24, origin_x = 12, origin_y = 21 },
52    { x = 72, y = 24, frame_width = 24, frame_height = 24, origin_x = 12, origin_y = 21 },
53    { x = 72, y = 48, frame_width = 24, frame_height = 24, origin_x = 12, origin_y = 21 },
54    { x = 72, y = 72, frame_width = 24, frame_height = 24, origin_x = 12, origin_y = 21 },
55  },
56}
57animation{
58  name = "throw",
59  src_image = "enemies/goblin_green.png",
60  frame_delay = 70,
61  directions = {
62    { x = 120, y = 96, frame_width = 32, frame_height = 24, origin_x = 12, origin_y = 21, num_frames = 5 },
63    { x = 384, y = 0, frame_width = 24, frame_height = 32, origin_x = 12, origin_y = 29, num_frames = 5, num_columns = 1 },
64    { x = 120, y = 144, frame_width = 32, frame_height = 24, origin_x = 20, origin_y = 21, num_frames = 5 },
65    { x = 360, y = 0, frame_width = 24, frame_height = 32, origin_x = 12, origin_y = 21, num_frames = 5, num_columns = 1 },
66  },
67}
68