1dirname = path.dirname (__file__)
2
3tribes:new_worker_type {
4   msgctxt = "frisians_worker",
5   name = "frisians_hunter",
6   -- TRANSLATORS: This is a worker name used in lists of workers
7   descname = pgettext ("frisians_worker", "Hunter"),
8   helptext_script = dirname .. "helptexts.lua",
9   icon = dirname .. "menu.png",
10   vision_range = 2,
11
12   buildcost = {
13      frisians_carrier = 1,
14      hunting_spear = 1
15   },
16
17   programs = {
18      hunt = {
19         "findobject=type:bob radius:14 attrib:eatable",
20         "walk=object",
21         "animate=idle 1000",
22         "callobject=remove",
23         "createware=meat",
24         "return"
25      }
26   },
27
28   ware_hotspot = {0, 20},
29
30   spritesheets = {
31      walk = {
32         directory = dirname,
33         basename = "walk",
34         fps = 15,
35         frames = 10,
36         columns = 5,
37         rows = 2,
38         directional = true,
39         hotspot = {10, 23}
40      },
41      walkload = {
42         directory = dirname,
43         basename = "walkload",
44         fps = 15,
45         frames = 10,
46         columns = 5,
47         rows = 2,
48         directional = true,
49         hotspot = {11, 26}
50      },
51      idle = {
52         directory = dirname,
53         basename = "idle",
54         fps = 10,
55         frames = 10,
56         columns = 5,
57         rows = 2,
58         hotspot = {23, 22}
59      },
60   },
61}
62