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