1dirname = path.dirname(__file__)
2
3tribes:new_productionsite_type {
4   msgctxt = "empire_building",
5   name = "empire_donkeyfarm",
6   -- TRANSLATORS: This is a building name used in lists of buildings
7   descname = pgettext("empire_building", "Donkey Farm"),
8   helptext_script = dirname .. "helptexts.lua",
9   icon = dirname .. "menu.png",
10   size = "big",
11
12   buildcost = {
13      log = 2,
14      granite = 2,
15      planks = 1
16   },
17   return_on_dismantle = {
18      log = 1,
19      granite = 2
20   },
21
22   animations = {
23      idle = {
24         pictures = path.list_files(dirname .. "idle_??.png"),
25         hotspot = { 85, 78 },
26      },
27      working = {
28         pictures = path.list_files(dirname .. "idle_??.png"), -- TODO(GunChleoc): No animation yet.
29         hotspot = { 85, 78 },
30      },
31   },
32
33   aihints = {
34      prohibited_till = 610,
35   },
36
37   working_positions = {
38      empire_donkeybreeder = 1
39   },
40
41   inputs = {
42      { name = "water", amount = 8 },
43      { name = "wheat", amount = 8 }
44   },
45   outputs = {
46      "empire_donkey"
47   },
48
49   programs = {
50      work = {
51         -- TRANSLATORS: Completed/Skipped/Did not start rearing donkeys because ...
52         descname = pgettext("empire_building", "rearing donkeys"),
53         actions = {
54            "return=skipped unless economy needs empire_donkey",
55            "consume=wheat water",
56            "sleep=15000",
57            "playsound=sound/farm/donkey 192",
58            "animate=working 15000", -- Feeding cute little baby donkeys ;)
59            "recruit=empire_donkey"
60         }
61      },
62   },
63}
64