← Back to team overview

widelands-dev team mailing list archive

[Merge] lp:~widelands-dev/widelands/frisians into lp:widelands

 

Benedikt Straub has proposed merging lp:~widelands-dev/widelands/frisians into lp:widelands.

Requested reviews:
  Widelands Developers (widelands-dev)

For more details, see:
https://code.launchpad.net/~widelands-dev/widelands/frisians/+merge/336910

Adds the Frisians as the fourth tribe. Including animated images for all buildings, workers, tribe-specific immovables etc, as well as a campaign with two difficult scenarios introducing the Frisians.
-- 
The attached diff has been truncated due to its size.
Your team Widelands Developers is requested to review the proposed merge of lp:~widelands-dev/widelands/frisians into lp:widelands.
=== modified file 'data/campaigns/campaigns.conf'
--- data/campaigns/campaigns.conf	2018-01-21 10:14:16 +0000
+++ data/campaigns/campaigns.conf	2018-01-31 11:47:33 +0000
@@ -22,7 +22,7 @@
 #####
 
 [global]
-version = 7
+version = 10
 # Barbarians Introduction
 campname0=_"The Second Empire"
 campsect0=barbariantut
@@ -48,6 +48,15 @@
 campdesc2=_"When their God lost faith in the Atlanteans and drowned their island, one woman’s struggle for justice and a second chance for her people would become the stuff of legends. Leading the remaining Atlanteans into a new future in a new part of the World, Jundlina became the most powerful human of her time, but at a high cost: her humanity and soul."
 campvisi2=0
 cnewvisi2=empiretut01
+# Frisian Introduction
+campname3=_"From Water to Ice"
+campsect3=frisians
+camptribe3=_"Frisians"
+campdiff3=3
+campdiffdescr3=_"For advanced players. Introduces the Frisians"
+campdesc3=_"Living from the ocean is a constant struggle, and even more so for the inhabitants of the Frisian North Sea shore. Was the last stormflood, the most devastating one in human memory, really nothing more than yet another example for the hardships all Frisians have to face – or a sign from the gods that a tribe that only just settled here must seek out an entirely new home?"
+campvisi3=0
+cnewvisi3=atlanteans01
 
 
 
@@ -114,3 +123,19 @@
 name=_"Not yet implemented"
 visible=0
 path="campaigns/dummy.wmf"
+
+
+[frisians00]
+name=_"The Great Stormflood"
+visible=1
+path="campaigns/fri01.wmf"
+
+[frisians01]
+name=_"Colder than Ice"
+visible=0
+path="campaigns/fri02.wmf"
+
+[frisians02]
+name=_"Not yet implemented"
+visible=0
+path="campaigns/dummy.wmf"

=== added directory 'data/campaigns/fri01.wmf'
=== added directory 'data/campaigns/fri01.wmf/binary'
=== added file 'data/campaigns/fri01.wmf/binary/heights'
Binary files data/campaigns/fri01.wmf/binary/heights	1970-01-01 00:00:00 +0000 and data/campaigns/fri01.wmf/binary/heights	2018-01-31 11:47:33 +0000 differ
=== added file 'data/campaigns/fri01.wmf/binary/mapobjects'
Binary files data/campaigns/fri01.wmf/binary/mapobjects	1970-01-01 00:00:00 +0000 and data/campaigns/fri01.wmf/binary/mapobjects	2018-01-31 11:47:33 +0000 differ
=== added file 'data/campaigns/fri01.wmf/binary/resource'
Binary files data/campaigns/fri01.wmf/binary/resource	1970-01-01 00:00:00 +0000 and data/campaigns/fri01.wmf/binary/resource	2018-01-31 11:47:33 +0000 differ
=== added file 'data/campaigns/fri01.wmf/binary/terrain'
Binary files data/campaigns/fri01.wmf/binary/terrain	1970-01-01 00:00:00 +0000 and data/campaigns/fri01.wmf/binary/terrain	2018-01-31 11:47:33 +0000 differ
=== added file 'data/campaigns/fri01.wmf/elemental'
--- data/campaigns/fri01.wmf/elemental	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri01.wmf/elemental	2018-01-31 11:47:33 +0000
@@ -0,0 +1,13 @@
+# Automatically created by Widelands bzr8426[frisians] (Release)
+
+[global]
+packet_version="1"
+map_w="224"
+map_h="128"
+nr_players="2"
+name="De Grote Mandrenke"
+author="Nordfriese"
+descr="In 1362, the quiet, peaceful life of the inhabitants of the Northern Frisian Islands was disrupted by one of the greatest stormfloods in human memory: Saint Marcellus´ Flood. Is it really nothing more than yet another storm, or a sign from the Gods that the Frisian community on the island of Langeneß is not wanted here?"
+hint="This scenario is set in a historical context, but most of the storyline as well as the geography is fiction."
+tags="seafaring"
+background="campaigns/fri01.wmf/pics/background.jpg"

=== added file 'data/campaigns/fri01.wmf/objective'
--- data/campaigns/fri01.wmf/objective	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri01.wmf/objective	2018-01-31 11:47:33 +0000
@@ -0,0 +1,4 @@
+# Automatically created by Widelands bzr8426[frisians] (Release)
+
+[global]
+packet_version="2"

=== added directory 'data/campaigns/fri01.wmf/pics'
=== added file 'data/campaigns/fri01.wmf/pics/background.jpg'
Binary files data/campaigns/fri01.wmf/pics/background.jpg	1970-01-01 00:00:00 +0000 and data/campaigns/fri01.wmf/pics/background.jpg	2018-01-31 11:47:33 +0000 differ
=== added file 'data/campaigns/fri01.wmf/pics/hauke.png'
Binary files data/campaigns/fri01.wmf/pics/hauke.png	1970-01-01 00:00:00 +0000 and data/campaigns/fri01.wmf/pics/hauke.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/campaigns/fri01.wmf/pics/maukor.png'
Binary files data/campaigns/fri01.wmf/pics/maukor.png	1970-01-01 00:00:00 +0000 and data/campaigns/fri01.wmf/pics/maukor.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/campaigns/fri01.wmf/pics/reebaud.png'
Binary files data/campaigns/fri01.wmf/pics/reebaud.png	1970-01-01 00:00:00 +0000 and data/campaigns/fri01.wmf/pics/reebaud.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/campaigns/fri01.wmf/player_names'
--- data/campaigns/fri01.wmf/player_names	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri01.wmf/player_names	2018-01-31 11:47:33 +0000
@@ -0,0 +1,16 @@
+# Automatically created by Widelands bzr8426[frisians] (Release)
+
+[global]
+packet_version="2"
+
+[player_1]
+name="Reebaud"
+tribe="frisians"
+ai=
+closeable="false"
+
+[player_2]
+name="Maukor"
+tribe="frisians"
+ai=
+closeable="false"

=== added file 'data/campaigns/fri01.wmf/player_position'
--- data/campaigns/fri01.wmf/player_position	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri01.wmf/player_position	2018-01-31 11:47:33 +0000
@@ -0,0 +1,6 @@
+# Automatically created by Widelands bzr8426[frisians] (Release)
+
+[global]
+packet_version="2"
+player_1="24 108"
+player_2="204 18"

=== added file 'data/campaigns/fri01.wmf/port_spaces'
--- data/campaigns/fri01.wmf/port_spaces	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri01.wmf/port_spaces	2018-01-31 11:47:33 +0000
@@ -0,0 +1,9 @@
+# Automatically created by Widelands bzr8426[frisians] (Release)
+
+[global]
+packet_version="1"
+number_of_port_spaces="2"
+
+[port_spaces]
+0="210 10"
+1="24 108"

=== added directory 'data/campaigns/fri01.wmf/scripting'
=== added file 'data/campaigns/fri01.wmf/scripting/init.lua'
--- data/campaigns/fri01.wmf/scripting/init.lua	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri01.wmf/scripting/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,21 @@
+-- =======================================================================
+--                         Frisian Campaign Mission 1
+-- =======================================================================
+set_textdomain ("scenario_fri01.wmf")
+
+include "scripting/coroutine.lua"
+include "scripting/objective_utils.lua"
+include "scripting/infrastructure.lua"
+include "scripting/table.lua"
+include "scripting/ui.lua"
+
+map = wl.Game ().map
+p1 = wl.Game ().players[1]
+p2 = wl.Game ().players[2]
+
+firstToFlood = map:get_field (9, 89)
+expansionMark = map:get_field (86, 66)
+
+include "map:scripting/texts.lua"
+include "map:scripting/mission_thread.lua"
+

=== added file 'data/campaigns/fri01.wmf/scripting/mission_thread.lua'
--- data/campaigns/fri01.wmf/scripting/mission_thread.lua	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri01.wmf/scripting/mission_thread.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,331 @@
+include "scripting/messages.lua"
+
+shewWarningEarlyAttack = false
+shewnWarningReed = false
+shewnWarningClay = false
+shewnWarningBricks = false
+
+local fields = {}
+for y=0,map.height - 1 do
+   local fld = {}
+   for x=0,map.width - 1 do
+      local f = map:get_field (x, y)
+      fld [#fld + 1] = f
+   end
+   fields [#fields + 1] = fld
+end
+
+function checkWarningEarlyAttack ()
+   local y = 0
+   local westernmostEnemy = map.width - 1
+   local easternmostOwn = 0
+   while not shewWarningEarlyAttack do
+      for x,field in fields [y] do
+         if field.owner == p1 and x > easternmostOwn then easternmostOwn = x end
+         if field.owner == p2 and x < westernmostEnemy then westernmostEnemy = x end
+         if easternmostEnemy - westernmostOwn < 21 then --if they are so close that they´d be inside a new tower´s vision range
+            campaign_message_box (warning_early_attack)
+            return
+         end
+      end
+      y = y + 1
+      while y >= map.height do y = y - map.height end
+      sleep (50) --maximum delay = height×sleeptime = 128×50ms = 6,4s
+   end
+end
+
+function warningReed () 
+   local ready = 0 --show warning only if player is short on reed for more than 8 checks (= 1.5 minutes)
+   while not shewnWarningReed do
+      sleep (10000)
+      if count ("thatch_reed") < 4 then
+         if ready > 8 then
+            if #p1:get_buildings ("frisians_reed_farm") < 3 then
+               campaign_message_box (warning_reed)
+            end
+            return
+         else
+            ready = ready + 1
+         end
+      else
+         ready = 0
+      end
+   end
+end
+
+function warningBricks () 
+   local ready = 0 --show warning only if player is short on bricks for more than 5 checks (= 1 minute)
+   while not shewnWarningBricks do
+      sleep (10000)
+      if count ("brick") < 4 then
+         if ready > 5 then
+            if #p1:get_buildings ("frisians_brick_burners_house") < 3 then
+               campaign_message_box (warning_bricks)
+            end
+            return
+         else
+            ready = ready + 1
+         end
+      else
+         ready = 0
+      end
+   end
+end
+
+function warningClay () 
+   local ready = 0 --show warning only if player is short on reed for more than 11 checks (= 2 minutes)
+   while not shewnWarningClay do
+      sleep (10000)
+      if count ("clay") < 4 then
+         if ready > 11 then
+            if #p1:get_buildings ("frisians_claypit") < 4 then
+               campaign_message_box (warning_clay)
+            end
+            return
+         else
+            ready = ready + 1
+         end
+      else
+         ready = 0
+      end
+   end
+end
+
+function count (ware)
+   local whs = array_combine (
+      p1:get_buildings ("frisians_headquarters"),
+      p1:get_buildings ("frisians_port"),
+      p1:get_buildings ("frisians_warehouse"))
+   local inWH = 0
+   for idx,wh in ipairs (whs) do
+      inWH = inWH + wh:get_wares (ware)
+   end
+   return inWH
+end
+
+function stormflood ()
+   local x
+   local y
+   local yD
+   local up
+   local check
+   local nextF = firstToFlood
+   while not (nextF == nil) do
+      nextF.terr = "winter_water"
+      nextF.terd = "winter_water"
+      --turn the settlement into Rungholt; even swimming things (like ships) are destroyed by the storm
+      for idx,field in ipairs (nextF:region (1)) do
+         if field.immovable then 
+            local fs = field.immovable.fields
+            field.immovable:remove () 
+            for idy,f in ipairs (fs) do map:place_immovable ("ashes", f, "tribes") end
+         end
+         for idb,bob in ipairs (field.bobs) do bob:remove () end
+      end
+      x = nextF.x
+      nextF = nil
+      while (nextF == nil) and (x < map.width) do
+         yD = 0
+         up = true
+         while (nextF == nil) and (yD < (map.height / 2)) do
+            y = firstToFlood.y
+            if up then y = y + yD else y = y - yD end
+            if y < 0 then y = y + map.height end
+            if not (y < map.height) then y = y - map.height end
+            check = map:get_field (x, y)
+            if (not ((check.terr == "winter_water") and (check.terd == "winter_water"))) and 
+               (check.height < 4) then nextF = check end
+            if up then yD = yD + 1 end
+            up = not up
+         end
+         x = x + 1
+      end
+      sleep (413)
+   end
+end
+
+function mission_thread ()
+   
+   --Introduction
+   sleep (1000)
+   campaign_message_box (intro_1)
+   include "map:scripting/starting_conditions.lua"
+   scroll_to_field (map.player_slots [1].starting_field)
+   sleep (1000)
+   campaign_message_box (intro_2)
+   campaign_message_box (intro_3)
+   --build wood economy and reed yard
+   p1:allow_buildings {"frisians_woodcutters_house", "frisians_foresters_house", "frisians_reed_farm"}
+   local o = add_campaign_objective (obj_build_wood_economy)
+   while not check_for_buildings (p1, {frisians_woodcutters_house = 1, frisians_foresters_house = 2, 
+      frisians_reed_farm = 1}) do sleep (4273) end
+   set_objective_done (o)
+
+   campaign_message_box (intro_4)
+   --build brick economy
+   p1:allow_buildings {"frisians_brick_burners_house", "frisians_well", "frisians_claypit", "frisians_coalmine", 
+      "frisians_rockmine"}
+   o = add_campaign_objective (obj_build_brick_economy)
+   run (warningReed)
+   while not check_for_buildings (p1, {frisians_brick_burners_house = 1, frisians_well = 1, frisians_claypit = 1, 
+      frisians_coalmine = 1, frisians_rockmine = 1}) do sleep (4273) end
+   set_objective_done (o)
+   campaign_message_box (intro_5)
+   run (warningClay)
+   
+   --wait until no rations left
+   sleep (60000)
+   local somethingLeft = true
+   while somethingLeft do
+      local inWH = count ("ration")
+      local whs = array_combine(
+         p1:get_buildings ("frisians_coalmine"),
+         p1:get_buildings ("frisians_rockmine")
+      )
+      local mW = false -- has at least 1 mine no rations left?
+      for idx,wh in ipairs (whs) do
+         mW = mW or (wh:get_inputs ("ration") == 0)
+      end
+      somethingLeft = (inWH > 0) or not mW
+      sleep (4273)
+   end
+   
+   --great, you forgot to provide rations…
+   campaign_message_box (food_1)
+   run (warningBricks)
+   p1:allow_buildings {"frisians_fishers_house", "frisians_smokery", "frisians_hunters_house", "frisians_tavern", 
+      "frisians_berry_farm", "frisians_collectors_house"}
+   o = add_campaign_objective (obj_build_food_economy)
+   while not check_for_buildings (p1, {frisians_fishers_house = 1, frisians_smokery = 1, frisians_tavern = 1, 
+      frisians_berry_farm = 1, frisians_collectors_house = 1}) do sleep (4273) end
+   set_objective_done (o)
+
+   --we want better food
+   campaign_message_box (food_2)
+   p1:allow_buildings {"frisians_beekeepers_house", "frisians_farm", "frisians_bakery", "frisians_brewery", 
+      "frisians_mead_brewery", "frisians_honey_bread_bakery"}
+   o = add_campaign_objective (obj_build_food_economy_2)
+   while not check_for_buildings (p1, {frisians_tavern = 2}) do sleep (4273) end
+   p1:allow_buildings {"frisians_drinking_hall"}
+   while not check_for_buildings (p1, {frisians_farm = 2, frisians_bakery = 1, frisians_brewery = 1, 
+      frisians_beekeepers_house = 1}) do sleep (4273) end
+   set_objective_done (o)
+
+   --we can start some real mining
+   campaign_message_box (mining_1)
+   p1:allow_buildings {"frisians_ironmine", "frisians_goldmine", "frisians_coalmine_deep", "frisians_rockmine_deep", 
+       "frisians_ironmine_deep", "frisians_goldmine_deep", "frisians_furnace", "frisians_blacksmithy", 
+       "frisians_armour_smithy_small", "frisians_charcoal_kiln"}
+   o = add_campaign_objective (obj_build_mining)
+   while not check_for_buildings (p1, {frisians_ironmine = 1, frisians_furnace = 1, frisians_blacksmithy = 1, 
+      frisians_armour_smithy_small = 1}) do sleep (4273) end
+   set_objective_done (o)
+   
+   --start recruiting
+   campaign_message_box (recruit_1)
+   campaign_message_box (recruit_2)
+   o = add_campaign_objective (obj_recruit_soldiers)
+   p1:allow_buildings {"frisians_outpost", "frisians_barracks", "frisians_reindeer_farm", "frisians_seamstress"}
+   while not check_for_buildings (p1, {frisians_barracks = 1, frisians_seamstress = 1, 
+      frisians_reindeer_farm = 1}) do sleep (4273) end
+   set_objective_done (o)
+   
+   --show the "expand" objective only if we haven´t expanded that far yet
+   local noskip = expansionMark.owner == nil
+   if noskip then
+      campaign_message_box (expand_1)
+      o = add_campaign_objective (obj_expand)
+   end
+   
+   --wait until we (or the enemy) have conquered the left half of the island
+   while expansionMark.owner == nil do sleep (4273) end
+   if noskip then set_objective_done (o) end
+   
+   --a friendly chat between neighbours
+   p1:reveal_fields (map.player_slots [2].starting_field:region (6))
+   scroll_to_field (map.player_slots [2].starting_field)
+   sleep (1000)
+   campaign_message_box (enemies_1)
+   campaign_message_box (enemies_2)
+   campaign_message_box (enemies_3)
+   scroll_to_field (expansionMark)
+   p1:hide_fields (map.player_slots [2].starting_field:region (6))
+   sleep (1000)
+
+   --start training
+   campaign_message_box (training_1)
+   campaign_message_box (training_2)
+   campaign_message_box (training_3)
+   p1:allow_buildings {"frisians_training_camp", "frisians_training_arena", "frisians_seamstress_master", 
+      "frisians_armour_smithy_large", "frisians_wooden_tower", "frisians_fortress"}
+   o = add_campaign_objective (obj_train_soldiers)
+   
+   --wait until at least 1 soldier has level 10
+   local hasL10 = false
+   run (checkWarningEarlyAttack)
+   while not hasL10 do
+      local bld = array_combine (
+         p1:get_buildings ("frisians_headquarters"),
+         p1:get_buildings ("frisians_warehouse"),
+         p1:get_buildings ("frisians_sentinel"),
+         p1:get_buildings ("frisians_wooden_tower"),
+         p1:get_buildings ("frisians_wooden_tower_high"),
+         p1:get_buildings ("frisians_outpost")
+      )
+      for idx,site in ipairs (bld) do
+         hasL10 = hasL10 or (site:get_soldiers {2,6,2,0} > 0)
+      end
+      sleep (4273)
+   end
+   shewWarningEarlyAttack = true --We are strong enough now – no need for the warning if it didn´t appear yet
+   shewnWarningBricks = true
+   
+   --Attack!
+   set_objective_done (o)
+   campaign_message_box (training_4)
+   campaign_message_box (training_5)
+   campaign_message_box (training_6)
+   p1:allow_buildings {"frisians_wooden_tower_high", "frisians_tower", "frisians_scouts_house"}
+   o = add_campaign_objective (obj_defeat_enemy)
+   while not p2.defeated do sleep (4273) end
+   shewnWarningReed = true
+   shewnWarningClay = true
+   set_objective_done (o)
+   
+   sleep (2000)
+   scroll_to_field (map.player_slots [2].starting_field)
+   campaign_message_box (rising_water_1)
+   campaign_message_box (rising_water_2)
+   
+   --Stormflood!
+   for x=4,map.width - 5 do
+      for y=4,map.height - 5 do --leave some small margin, show everything else
+         p1:reveal_fields {map:get_field (x, y)}
+      end
+   end
+   scroll_to_field (firstToFlood)
+   run (stormflood)
+   sleep (6000)
+   
+   campaign_message_box (rising_water_3)
+   campaign_message_box (rising_water_4)
+   p1:allow_buildings {"frisians_port", "frisians_weaving_mill", "frisians_shipyard"}
+   o = add_campaign_objective (obj_escape)
+   
+   -- wait until an expedition ship is ready
+   local expReady = false
+   while not expReady do
+      for idx,ship in ipairs (p1:get_ships ()) do
+         expReady = expReady or (ship.state:sub (1, 4) == "exp_")
+      end
+      sleep (1149)
+   end
+   --We escaped!
+   scroll_to_field (p1:get_buildings ("frisians_port") [1].fields [1])
+   sleep (1000)
+   campaign_message_box (victory_1)
+   p1:reveal_scenario ("frisians01")
+   --END OF MISSION 1
+end
+
+run (mission_thread)

=== added file 'data/campaigns/fri01.wmf/scripting/starting_conditions.lua'
--- data/campaigns/fri01.wmf/scripting/starting_conditions.lua	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri01.wmf/scripting/starting_conditions.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,121 @@
+-- =======================================================================
+--                                 Player 1
+-- =======================================================================
+p1:forbid_buildings ("all")
+p1:allow_buildings {"frisians_sentinel","frisians_warehouse"}
+
+hq = p1:place_building ("frisians_headquarters", map.player_slots [1].starting_field, false, true)
+hq:set_wares {
+   log = 40,
+   brick = 50,
+   clay = 20,
+   granite = 40,
+   water = 40,
+   coal = 20,
+   thatch_reed = 20,
+   fruit = 10,
+   fish = 10,
+   meat = 10,
+   smoked_fish = 10,
+   smoked_meat = 10,
+   bread_frisians = 10,
+   ration = 30,
+   iron = 2,
+   iron_ore = 5,
+   gold_ore = 1,
+}
+hq:set_workers {
+   frisians_woodcutter = 3,
+   frisians_forester = 5,
+   frisians_clay_burner = 4,
+   frisians_builder = 10,
+   frisians_blacksmith = 4,
+   frisians_miner = 5,
+   frisians_smelter = 2,
+   frisians_smoker = 2,
+   frisians_seamstress = 2,
+   frisians_landlady = 3,
+   frisians_berry_farmer = 3,
+   frisians_fruit_collector = 3,
+   frisians_beekeeper = 2,
+   frisians_fisher = 3,
+   frisians_hunter = 1,
+   frisians_geologist = 2,
+   frisians_farmer = 3,
+   frisians_reed_farmer = 2,
+   frisians_baker = 1,
+   frisians_brewer = 1,
+   frisians_trainer = 3,
+}
+hq:set_soldiers ({0,0,0,0}, 20)
+
+-- =======================================================================
+--                                 Player 2
+-- =======================================================================
+p2:forbid_buildings ("all")
+p2:allow_buildings {
+   "frisians_woodcutters_house",
+   "frisians_foresters_house",
+   "frisians_well",
+   "frisians_claypit",
+   "frisians_brick_burners_house",
+   "frisians_fishers_house",
+   "frisians_hunters_house",
+   "frisians_quarry",
+   "frisians_smokery",
+   "frisians_tavern",
+   "frisians_coalmine",
+   "frisians_ironmine",
+   "frisians_goldmine",
+   "frisians_rockmine",
+   "frisians_coalmine_deep",
+   "frisians_ironmine_deep",
+   "frisians_goldmine_deep",
+   "frisians_rockmine_deep",
+   "frisians_farm",
+   "frisians_bakery",
+   "frisians_brewery",
+   "frisians_furnace",
+   "frisians_blacksmithy",
+   "frisians_mead_brewery",
+   "frisians_honey_bread_bakery",
+   "frisians_drinking_hall",
+   "frisians_fortress",
+   "frisians_sentinel",
+   "frisians_outpost"}
+
+hq2 = p2:place_building ("frisians_headquarters", map.player_slots [2].starting_field, false, true)
+hq2:set_wares {
+   log = 50,
+   brick = 500,
+   clay = 100,
+   granite = 500,
+   thatch_reed = 500,
+   water = 100,
+   coal = 200,
+   iron = 50,
+}
+hq2:set_workers {
+   frisians_woodcutter = 10,
+   frisians_forester = 20,
+   frisians_clay_burner = 10,
+   frisians_builder = 20,
+   frisians_blacksmith = 5,
+   frisians_miner_master = 10,
+   frisians_smelter = 4,
+   frisians_smoker = 10,
+   frisians_landlady = 10,
+   frisians_berry_farmer = 20,
+   frisians_fruit_collector = 20,
+   frisians_beekeeper = 10,
+   frisians_fisher = 20,
+   frisians_hunter = 4,
+   frisians_geologist = 5,
+   frisians_farmer = 20,
+   frisians_reed_farmer = 10,
+   frisians_baker_master = 5,
+   frisians_brewer_master = 5,
+   frisians_reindeer = 50,
+}
+hq2:set_soldiers ({2,0,2,0}, 150)
+hq2:set_soldiers ({0,6,0,0}, 50)

=== added file 'data/campaigns/fri01.wmf/scripting/texts.lua'
--- data/campaigns/fri01.wmf/scripting/texts.lua	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri01.wmf/scripting/texts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,387 @@
+-- =========================
+-- Some formating functions
+-- =========================
+
+include "scripting/formatting.lua"
+include "scripting/format_scenario.lua"
+
+function reebaud (title, text)
+   return speech ("map:reebaud.png", "55BB55", title, text)
+end
+function hauke (title, text)
+   return speech ("map:hauke.png", "7799BB", title, text)
+end
+function maukor (title, text)
+   return speech ("map:maukor.png", "990000", title, text)
+end
+
+-- =======================================================================
+--                           Texts - No logic here
+-- =======================================================================
+
+-- ===========
+-- objectives
+-- ===========
+
+obj_build_wood_economy = {
+   name = "build_wood_economy",
+   title=_"Build a wood economy and a reed farm",
+   number = 1,
+   body = objective_text (_"Wood Economy",
+      listitem_bullet (_[[Build at least one woodcutter´s house and two forester´s houses to start producing logs, and a reed farm to start growing reed.]])
+   ),
+}
+obj_build_brick_economy = {
+   name = "build_brick_economy",
+   title=_"Start producing bricks",
+   number = 1,
+   body = objective_text (_"Brick Economy",
+      listitem_bullet (_[[Build a brick burner´s house, a coal mine, a rock mine, a clay pit and a well to start producing bricks.]])
+   ),
+}
+obj_build_food_economy = {
+   name = "build_food_economy",
+   title=_"Produce food for the miners",
+   number = 1,
+   body = objective_text (_"Food Economy",
+      listitem_bullet (_[[Build a tavern, a fisher´s house, a smokery, a berry farm and a fruit collector´s house.]])
+   ),
+}
+obj_build_food_economy_2 = {
+   name = "build_food_economy_2",
+   title=_"Enhance your food economy",
+   number = 1,
+   body = objective_text (_"Enhance Food Economy",
+      listitem_bullet (_[[Build at least two farms, a bee-keeper´s house (next to the berry farm), a bakery, a brewery, and another tavern.]])
+   ),
+}
+obj_build_mining = {
+   name = "build_mining",
+   title=_"Build an iron mine and a mining infrastructure",
+   number = 1,
+   body = objective_text (_"Build mines and mining infrastructure",
+      listitem_bullet (_[[Build an iron mine, a furnace, a blacksmithy and a small armour smithy.]])
+   ),
+}
+obj_recruit_soldiers = {
+   name = "recruit_soldiers",
+   title=_"Start recruiting soldiers",
+   number = 1,
+   body = objective_text (_"Recruiting Soldiers",
+      listitem_bullet (_[[Build a barracks, a reindeer farm and a seamstress.]])
+   ),
+}
+obj_expand = {
+   name = "expand",
+   title=_"Discover more of the island",
+   number = 1,
+   body = objective_text (_"Expand and discover",
+      listitem_bullet (_[[Expand further and discover more of the island.]])
+   ),
+}
+obj_train_soldiers = {
+   name = "train_soldiers",
+   title=_"Train your soldiers",
+   number = 1,
+   body = objective_text (_"Training Soldiers",
+      listitem_bullet (_[[Train a soldier to the highest possible level. Soldiers are trained in small training camps and large training arenas. We will need a gold mine, a master seamstress to sew better armour, and a large armour smithy for better weapons and helmets.]])
+   ),
+}
+obj_defeat_enemy = {
+   name = "defeat_enemy",
+   title=_"Defeat the enemy!",
+   number = 1,
+   body = objective_text (_"Defeat the enemy!",
+      listitem_bullet (_[[Destroy the enemy tribe´s headquarters.]])
+   ),
+}
+obj_escape = {
+   name = "escape",
+   title=_"Escape from the floods",
+   number = 1,
+   body = objective_text (_"Flee from the floods",
+      listitem_bullet (_[[Build a port, a weaving mill and a shipyard, then start an expedition to flee before the stormflood drowns the island.]])
+   ),
+}
+
+-- ==================
+-- Texts to the user
+-- ==================
+
+intro_1 = {
+   title =_ "Introduction",
+   body=reebaud (_"Welcome!",
+      -- TRANSLATORS: Reebaud – Introduction 1
+      _([[Welcome to the beautiful isle of Langeneß! I am Reebaud, the chieftain of this pristine island.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – Introduction 1
+      _([[My tribe and I have just arrived from the mainland. There were fights with the Danes in the North, the Vikings in the East… So I decided to lead my tribe away to start a quiet, peaceful life on this untouched island.]])),
+}
+intro_2 = {
+   title =_ "Introduction",
+   body=reebaud (_"A new home",
+      -- TRANSLATORS: Reebaud – Introduction 2
+      _([[This is as good a place as any to start building our new home. First of all, we must ensure a stable supply of basic building materials.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – Introduction 2
+      _([[I have asked one of my advisors to oversee the construction of our settlement.]])),
+}
+intro_3 = {
+   title =_ "Introduction",
+   body=hauke (_"The first buildings",
+      -- TRANSLATORS: Hauke – Introduction 3
+      _([[Greetings, Chieftain Reebaud! I am Hauke, your First Advisor. I will start with the colonization of the island straight away.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – Introduction 3
+      _([[Like all Frisians, we build our houses mainly with bricks. We improve them by adding some wood and stones. The roofs are thatched with reed, naturally. Nothing is better suited to keep the rain out.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – Introduction 3
+      _([[We should start by taking care of our wood production. Trees don´t seem to grow well on this island; better build at least two houses for foresters and one for a woodcutter.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – Introduction 3
+      _([[Also, we had better build a reed farm soon. Even reed farms need reed to be built, so we must take care not to run short before we can grow our own. Reed is easily cultivated, so the reed farmer doesn´t need anything more to start growing thatch reed.]]))
+      .. new_objectives (obj_build_wood_economy),
+}
+intro_4 = {
+   title =_ "Introduction",
+   body=hauke (_"Building our now home",
+      -- TRANSLATORS: Hauke – Introduction 4
+      _([[Our wood and reed supplies are ensured. Now, we must take care of our brick supply. Bricks are burned in a brick burner´s house out of stone and clay, so we first need to produce those. On the mainland, we used to cut granite out of rocks, but I don´t see any here. Perhaps these hills contain enough stones to mine some granite.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – Introduction 4
+      _([[Clay is easy to make: A clay burner simply digs up some earth and mixes it with water. Just make sure that he has plenty of space for digging around his clay pit. It might be a good idea to build some sentinels to expand.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – Introduction 4
+      _([[To burn bricks, the brick burner needs a fire. We use coal as fuel. Build a coal mine to make sure we don´t run out. No coal means no bricks, no bricks means no mines, no mines mean no coal… you can see the problem.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – Introduction 4
+      _([[Also, build a well – nobody likes to drink salt water, and it is no good for making clay.]]))
+      .. new_objectives (obj_build_brick_economy),
+}
+intro_5 = {
+   title =_ "Introduction",
+   body=reebaud (_"Our first settlement",
+      -- TRANSLATORS: Reebaud – Introduction 5
+      _([[You did well. Our entire building material production works now. Let´s wait until we have gathered some more materials. We could expand our territory some more, to see what else can be found on this island.]])),
+}
+
+warning_reed = {
+   title =_ "Reed shortages",
+   body=hauke (_"Build another reed farm",
+      -- TRANSLATORS: Hauke – no reed
+      _([[I noticed we have been short of reed for a while now. Our buildings seem to need quite a lot of it. We should build another reed farm or two. Reed is also used to make fishing nets and other tools; therefore, resolving this shortage should be a priority.]])),
+}
+warning_clay = {
+   title =_ "Clay shortages",
+   body=hauke (_"Build another clay pit",
+      -- TRANSLATORS: Hauke – no clay
+      _([[Our brick burners have been complaining about a shortage of clay for a while now. No clay means no bricks can be produced, so this shortage slows us down a lot. It would be better to build one or two more clay pits, and wells to supply them with water.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – no clay
+      _([[Clay is also used in shipbuilding and to improve charcoal kilns. If we ever need to build a ship, or the mines cannot provide us with enough coal, we will need more clay, so the shortage must be resolved.]])),
+}
+warning_bricks = {
+   title =_ "Brick shortages",
+   body=hauke (_"Build another brick burner",
+      -- TRANSLATORS: Hauke – no bricks
+      _([[I noticed we are running out of bricks. This slows down construction of our buildings a lot, since we need so many bricks. We should really start to construct another brick burner´s house, and assign it the highest priority for bricks in the constructionsite window so as to resolve the shortage as soon as possible.]])),
+}
+
+food_1 = {
+   title =_ "Hungry miners",
+   body=hauke (_"The miners protest…",
+      -- TRANSLATORS: Hauke – no rations left
+      _([[Chieftain Reebaud! I bring bad news. The miners are working so hard that they have no time to prepare their own food. They demand to be supplied with it.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – no rations left
+      _([[We need to build a tavern to prepare rations. To get the raw food, we have to build a fisher´s house, and as nobody likes raw fish, a smokery to smoke it. Further, build a berry farm, which plants berry bushes, and a fruit collector´s house, so the bushes are harvested.]]))
+      .. new_objectives (obj_build_food_economy),
+}
+food_2 = {
+   title =_ "Enhancing the food economy",
+   body=hauke (_"Feeding the soldiers",
+      -- TRANSLATORS: Hauke – better food
+      _([[Well done. The miners are satisfied and have started working again.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – better food
+      _([[But when the mines have to be expanded, rations won´t keep the miners happy. Better take precautions – build a second tavern, then consider enhancing one to a drinking hall.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – better food
+      _([[A drinking hall needs better food. Build a bakery, a brewery, and two or three farms to start growing barley. Keep in mind that barley grows very slowly; therefore, these few farms won´t suffice when we actually need the bread and beer.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – better food
+      _([[The bakery and brewery should be enhanced as soon as the workers have enough experience. They can then produce mead, and bread sweetened with honey. Build a bee-keeper´s house next to the berry farm to produce some honey, which we can store until we need it.]]))
+      .. new_objectives (obj_build_food_economy_2),
+}
+
+mining_1 = {
+   title =_ "Build a mining economy",
+   body=reebaud (_"Mining economy",
+      -- TRANSLATORS: Reebaud – mining economy
+      _([[We can now produce all the kinds of food we are used to. I wonder what treasures these hills might contain? We should find out.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – mining economy
+      _([[Build an iron mine and perhaps a gold mine. As they produce only ores, we will need a furnace to smelt them. Also build a blacksmithy to ensure we won´t run out of tools – and yes, a small armour smithy as well. It produces helmets as well as swords. I hope we won´t meet enemies here, but it´s better to be prepared.]]))
+      .. new_objectives (obj_build_mining),
+}
+recruit_1 = {
+   title =_ "Be Prepared",
+   body=reebaud (_"Start recruiting soldiers",
+      -- TRANSLATORS: Reebaud – recruit 1
+      _([[Our mines are working well. We can now produce all the tools we need, and some weapons as well.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – recruit 1
+      _([[We could use these weapons to equip some new soldiers. I hope we won´t find enemies here, but it is always better to be prepared. New soldiers are equipped in a barracks with a basic sword and a set of fur clothes, the uniform of all honourable warriors.]])),
+}
+recruit_2 = {
+   title =_ "Be Prepared",
+   body=hauke (_"Build a recruitment centre",
+      -- TRANSLATORS: Hauke – recruit 2
+      _([[We will need a barracks, of course; a reindeer farm to produce fur, and a seamstress to sew the fur into garments. The reindeer farm produces some meat as a by-product of fur, and it also trains reindeer to help our carriers on busy roads.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – recruit 2
+      _([[I advise to build all those buildings within a short distance of each other, and to construct two warehouses nearby: One should be set to store only weapons, armour, ores, metal and coal; the other to store building materials.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – recruit 2
+      _([[We should also build other related buildings nearby, such as a furnace, and some wells and farms to supply the reindeer farm. This design will make our military economy more efficient, because it reduces the waiting time for wares in the processing buildings.]]))
+      .. new_objectives (obj_recruit_soldiers),
+}
+expand_1 = {
+   title =_ "Discover the island",
+   body=reebaud (_"Expanding",
+      -- TRANSLATORS: Reebaud – expand
+      _([[Our barracks has started working, and we are recruiting new soldiers now.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – expand
+      _([[But we can´t be sure we´re safe here yet. It would be better to expand further to the east to find out whether we really are alone here.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – expand
+      _([[Expanding would also provide more space for farming. We could use some extra barley to recruit more reindeer, as our roads are quite busy.]]))
+      .. new_objectives (obj_expand),
+}
+
+enemies_1 = {
+   title =_ "Enemies!",
+   body=reebaud (_"Enemy sighted!",
+      -- TRANSLATORS: Reebaud – enemy sighted
+      _([[Another tribe! On OUR island! What are you doing here, invaders?]])),
+}
+enemies_2 = {
+   title =_ "Enemies!",
+   body=maukor (_"Enemy sighted!",
+      -- TRANSLATORS: Maukor – enemy sighted. The great stormflood of 1362 was supposed to be a sign of the victory of the Christian God over the old northern gods
+      _([[This is MY island! YOU are the intruder here! I pray to the one and solely true God that we will kill you all, and your souls shall be tormented in hell for ever!]])),
+}
+enemies_3 = {
+   title =_ "Enemies!",
+   body=reebaud (_"Enemy sighted!",
+      -- TRANSLATORS: Reebaud – enemy sighted
+      _([[Unbelievers! I pray to OUR gods that this faithless tribe shall be utterly shattered! War upon them!]])),
+}
+
+training_1 = {
+   title =_ "Training Soldiers",
+   body=reebaud (_"Stronger in battle",
+      -- TRANSLATORS: Reebaud – train soldiers 1
+      _([[We recruit soldiers easily enough, but they are fairly weak. We must train our soldiers if they are to beat the enemy.]])
+       .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – train soldiers 1
+      _([[Soldiers are trained in the basics of attack, health and defence by a small training camp. They learn the finer points in a large training arena.]])),
+}
+training_2 = {
+   title =_ "Training Soldiers",
+   body=reebaud (_"Frisian Fighting",
+      -- TRANSLATORS: Reebaud – train soldiers 2
+      _([[Soldiers are trained in two steps in defense and health. They get fur garments studded with iron and also gold to cushion blows; and helmets forged from iron, and gold as well, to lengthen their life in battle.]])
+       .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – train soldiers 2
+      _([[They learn to attack with three different swords: The long, curved and double-edged sword. The latter two contain gold, all of them iron. The advanced soldiers are taught to use two matching swords at once. This makes six steps of attack training.]])
+       .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – train soldiers 2
+      _([[We do not train soldiers to evade attacks; a true warrior can block his opponent´s blows with a skillful twist of the sword instead of jumping away like a coward.]])),
+}
+training_3 = {
+   title =_ "Training Soldiers",
+   body=hauke (_"Planning a training centre",
+      -- TRANSLATORS: Hauke – train soldiers 3
+      _([[We will need a master seamstress to sew better armour, and another seamstress to keep producing normal fur clothes. Also, enhance the small armour smithy to produce better weapons and helmets, and build a new small one so we still get basic weapons. We need at least one gold mine now, because the best weapons and armour use gold.]])
+       .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – train soldiers 3
+      _([[We should build these buildings close to the barracks, since it is, as I already mentioned earlier, much more efficient to centralise all our military facilities in one recruiting and training centre, than if they were strewn out over a long distance. Build a third warehouse there which will store only the food needed for training.]])
+       .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – train soldiers 3
+      _([[When soldiers train to use new weapons, their old equipment is discarded. Take into account that the useless scraps will clutter up your roads until they are stored in a warehouse somewhere.]])
+       .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – train soldiers 3
+      _([[I recommend to train at least one soldier to the highest level in health, defense and attack. Until then, the enemy is just too strong for us.]]))
+      .. new_objectives (obj_train_soldiers),
+}
+training_4 = {
+   title =_ "Training Soldiers",
+   body=reebaud (_"Our soldiers are strong",
+      -- TRANSLATORS: Reebaud – attack enemy 1
+      _([[We finally have out first fully trained soldier. Let´s attack!]])),
+}
+training_5 = {
+   title =_ "Training Soldiers",
+   body=hauke (_"Are our soldiers strong enough?",
+      -- TRANSLATORS: Hauke – attack enemy 2
+      _([[With respect, Chieftain, please be not so hasty! The enemies are very strong, and I´m still not convinced we can defeat them. I´d prefer not to send any soldiers into a battle they will likely lose. I´d prefer to wait a bit longer until we can certainly beat the enemy without losing soldiers.]])),
+}
+training_6 = {
+   title =_ "Training Soldiers",
+   body=reebaud (_"Our soldiers are strong enough",
+      -- TRANSLATORS: Reebaud – attack enemy 3
+      _([[Of course I also prefer to keep our soldiers alive, but we can´t save every life. Soldiers die in battle, that´s just the way things are. You may decide how long to wait until attacking, but don´t take too long, or the enemies will exploit our weakness.]]))
+      .. new_objectives (obj_defeat_enemy),
+}
+warning_early_attack = {
+   title =_ "Beware!",
+   body=reebaud (_"Not strong enough",
+      -- TRANSLATORS: Hauke – beware of early attacks
+      _([[Chieftain Reebaud! Our scouts report that the enemy is advancing fast. I fear we are not strong enough yet to defend ourselves if he attacks first. We must somehow hold him off.]])
+       .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – beware of early attacks
+      _([[But we have been informed that he can´t build towers. I suggest to build a fortress, which is the building with the highest conquer radius, to push the border as far east as possible. The enemies can only see it if they build a fortress right at the border.]])
+       .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – beware of early attacks
+      _([[We can prevent this, or at least make it harder to do, by ordering some foresters to plant trees at the border. The enemy will have to cut enough of them down to build the fortress, so we may be safe until we open the battle at a time of our choosing.]])),
+}
+rising_water_1 = {
+   title =_ "Enemy defeated",
+   body=reebaud (_"Enemy defeated!",
+      -- TRANSLATORS: Reebaud – enemy defeated 1
+      _([[They are defeated! I thank you, all my gods, for granting us victory over the unbelievers!]])),
+}
+rising_water_2 = {
+   title =_ "Enemy defeated",
+   body=maukor (_"Enemy defeated!",
+      -- TRANSLATORS: Maukor – enemy defeated 2
+      _([[I pray to God to hear my last words. Let not the false fiend triumph! Punish them for this ignoble feat!]])),
+}
+rising_water_3 = {
+   title =_ "Stormflood",
+   body=reebaud (_"The island is flooding!",
+      -- TRANSLATORS: Reebaud – enemy defeated 3
+      _([[His God has granted his wish! The ocean is rising! The island is almost flat – we will all drown!]])),
+}
+rising_water_4 = {
+   title =_ "Stormflood",
+   body=hauke (_"The island is flooding!",
+      -- TRANSLATORS: Hauke – rising water
+      _([[Despair not, I spy some hope! The easternmost tip of the island seems well suited to build a port on. If we manage to construct a ship, and fill it with all we need to build a new settlement, we may be able to escape.]])
+     .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – rising water
+      _([[The stormflood seems to be coming from the west. If we hurry, we will just make it! We only need to build a port and a shipyard – oh, and a weaving mill to weave the durable cloth, which is made from reed and fur, for the sails. Then we launch an expedition from the port. Pray to the gods and make haste!]]))
+      .. new_objectives (obj_escape),
+}
+
+victory_1 = {
+   title =_ "Victory",
+   body=reebaud (_"We escaped!",
+      -- TRANSLATORS: Reebaud – victory
+      _([[The gods have answered our prayers. We will escape the island´s drowning, and I am confident we will be able to build a new home again in a more peaceful corner of this world!]]))
+      .. objective_text (_"Congratulations",
+      -- TRANSLATORS: Reebaud – victory
+      _[[You have completed this mission. You may move on to the next scenario now to help us build a new home, far from the false God´s vengeful reach…]]),
+}

=== added file 'data/campaigns/fri01.wmf/version'
--- data/campaigns/fri01.wmf/version	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri01.wmf/version	2018-01-31 11:47:33 +0000
@@ -0,0 +1,11 @@
+# Automatically created by Widelands bzr8426[frisians] (Release)
+
+[global]
+map_source_url=
+map_release=
+map_creator_version="bzr8426[frisians]"
+map_version_major="0"
+map_version_minor="1"
+map_version_timestamp="1502894541"
+packet_version="1"
+packet_compatibility="1"

=== added directory 'data/campaigns/fri02.wmf'
=== added directory 'data/campaigns/fri02.wmf/binary'
=== added file 'data/campaigns/fri02.wmf/binary/heights'
Binary files data/campaigns/fri02.wmf/binary/heights	1970-01-01 00:00:00 +0000 and data/campaigns/fri02.wmf/binary/heights	2018-01-31 11:47:33 +0000 differ
=== added file 'data/campaigns/fri02.wmf/binary/mapobjects'
Binary files data/campaigns/fri02.wmf/binary/mapobjects	1970-01-01 00:00:00 +0000 and data/campaigns/fri02.wmf/binary/mapobjects	2018-01-31 11:47:33 +0000 differ
=== added file 'data/campaigns/fri02.wmf/binary/resource'
Binary files data/campaigns/fri02.wmf/binary/resource	1970-01-01 00:00:00 +0000 and data/campaigns/fri02.wmf/binary/resource	2018-01-31 11:47:33 +0000 differ
=== added file 'data/campaigns/fri02.wmf/binary/terrain'
Binary files data/campaigns/fri02.wmf/binary/terrain	1970-01-01 00:00:00 +0000 and data/campaigns/fri02.wmf/binary/terrain	2018-01-31 11:47:33 +0000 differ
=== added file 'data/campaigns/fri02.wmf/elemental'
--- data/campaigns/fri02.wmf/elemental	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri02.wmf/elemental	2018-01-31 11:47:33 +0000
@@ -0,0 +1,13 @@
+# Automatically created by Widelands bzr8439[frisians] (Release)
+
+[global]
+packet_version="1"
+map_w="208"
+map_h="208"
+nr_players="3"
+name="An Icy Welcome"
+author="Nordfriese"
+descr="Reebaud and his tribe have arrived in the North. But their arrival between the frozen steppes and the snow-covered mountains is less than welcome…"
+hint=
+background="campaigns/fri02.wmf/pics/background.jpg"
+tags="unbalanced"

=== added file 'data/campaigns/fri02.wmf/objective'
--- data/campaigns/fri02.wmf/objective	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri02.wmf/objective	2018-01-31 11:47:33 +0000
@@ -0,0 +1,4 @@
+# Automatically created by Widelands bzr8439[frisians] (Release)
+
+[global]
+packet_version="2"

=== added directory 'data/campaigns/fri02.wmf/pics'
=== added file 'data/campaigns/fri02.wmf/pics/background.jpg'
Binary files data/campaigns/fri02.wmf/pics/background.jpg	1970-01-01 00:00:00 +0000 and data/campaigns/fri02.wmf/pics/background.jpg	2018-01-31 11:47:33 +0000 differ
=== added file 'data/campaigns/fri02.wmf/pics/hauke.png'
Binary files data/campaigns/fri02.wmf/pics/hauke.png	1970-01-01 00:00:00 +0000 and data/campaigns/fri02.wmf/pics/hauke.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/campaigns/fri02.wmf/pics/murilius.png'
Binary files data/campaigns/fri02.wmf/pics/murilius.png	1970-01-01 00:00:00 +0000 and data/campaigns/fri02.wmf/pics/murilius.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/campaigns/fri02.wmf/pics/reebaud.png'
Binary files data/campaigns/fri02.wmf/pics/reebaud.png	1970-01-01 00:00:00 +0000 and data/campaigns/fri02.wmf/pics/reebaud.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/campaigns/fri02.wmf/player_names'
--- data/campaigns/fri02.wmf/player_names	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri02.wmf/player_names	2018-01-31 11:47:33 +0000
@@ -0,0 +1,22 @@
+# Automatically created by Widelands bzr8439[frisians] (Release)
+
+[global]
+packet_version="2"
+
+[player_1]
+name="Reebaud"
+tribe="frisians"
+ai=
+closeable="false"
+
+[player_2]
+name="Murilius"
+tribe="empire"
+ai=
+closeable="false"
+
+[player_3]
+name="Kru-Gu´Lhar"
+tribe="barbarians"
+ai=
+closeable="false"

=== added file 'data/campaigns/fri02.wmf/player_position'
--- data/campaigns/fri02.wmf/player_position	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri02.wmf/player_position	2018-01-31 11:47:33 +0000
@@ -0,0 +1,7 @@
+# Automatically created by Widelands bzr8439[frisians] (Release)
+
+[global]
+packet_version="2"
+player_1="83 97"
+player_2="45 153"
+player_3="134 10"

=== added file 'data/campaigns/fri02.wmf/port_spaces'
--- data/campaigns/fri02.wmf/port_spaces	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri02.wmf/port_spaces	2018-01-31 11:47:33 +0000
@@ -0,0 +1,8 @@
+# Automatically created by Widelands bzr8439[frisians] (Release)
+
+[global]
+packet_version="1"
+number_of_port_spaces="1"
+
+[port_spaces]
+0="83 97"

=== added directory 'data/campaigns/fri02.wmf/scripting'
=== added file 'data/campaigns/fri02.wmf/scripting/init.lua'
--- data/campaigns/fri02.wmf/scripting/init.lua	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri02.wmf/scripting/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,20 @@
+-- =======================================================================
+--                         Frisian Campaign Mission 2
+-- =======================================================================
+set_textdomain ("scenario_fri02.wmf")
+
+include "scripting/coroutine.lua"
+include "scripting/objective_utils.lua"
+include "scripting/infrastructure.lua"
+include "scripting/table.lua"
+include "scripting/ui.lua"
+
+game = wl.Game ()
+p1 = game.players [1] --Reebaud – player´s tribe
+p2 = game.players [2] --Murilius – friend or foe
+p3 = game.players [3] --Kru-Gu´Lhar – determined enemy
+map = game.map
+p1start = map.player_slots [1].starting_field
+
+include "map:scripting/texts.lua"
+include "map:scripting/mission_thread.lua"

=== added file 'data/campaigns/fri02.wmf/scripting/mission_thread.lua'
--- data/campaigns/fri02.wmf/scripting/mission_thread.lua	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri02.wmf/scripting/mission_thread.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,283 @@
+include "scripting/messages.lua"
+
+local done_exp = false
+local done_mine = false
+local done_fight = false
+
+local has_mountain = nil
+local see_empire = nil
+
+local fields = {}
+local mountains = {}
+for x=0,map.width-1 do
+   local fld = {}
+   for y=0,map.height-1 do
+      local f = map:get_field(x,y)
+      fld [#fld + 1] = f
+      if not (f.terd:find ("mountain") == nil) then mountains [#mountains + 1] = f end
+   end
+   fields [#fields + 1] = fld
+end
+
+function count_military_buildings_p1 ()
+   return (#p1:get_buildings ("frisians_sentinel") + 
+      #p1:get_buildings ("frisians_outpost") + 
+      #p1:get_buildings ("frisians_tower") + 
+      #p1:get_buildings ("frisians_fortress") + 
+      #p1:get_buildings ("frisians_wooden_tower") + 
+      #p1:get_buildings ("frisians_wooden_tower_high"))
+end
+
+function check_mountain ()
+   while true do
+      sleep (7777)
+      for idx,f in ipairs(mountains) do
+         if f:has_caps ("mine") and f.owner == p1 then 
+            has_mountain = f
+            return
+         end
+      end
+   end
+end
+
+function check_empire ()
+   while true do
+      for idx,fld in ipairs(fields) do
+         sleep (40)
+         for idy,f in ipairs(fld) do
+            local p1c = false
+            local p2c = false
+            for idx,cl in ipairs(f.claimers) do
+               if cl == p1 then p1c = true end
+               if cl == p2 then p2c = true end
+            end
+            if p1c and p2c then 
+               see_empire = f
+               return
+            end
+         end
+      end
+   end
+end
+
+function expand_south ()
+   campaign_message_box (expand_s_1)
+   local o = add_campaign_objective (obj_expand_south)
+   run (check_empire)
+   while see_empire == nil do sleep (2221) end
+   scroll_to_field (see_empire)
+   campaign_message_box (supply_murilius_1)
+   campaign_message_box (supply_murilius_2)
+   campaign_message_box (supply_murilius_3)
+   campaign_message_box (supply_murilius_4)
+   campaign_message_box (supply_murilius_5)
+   local placed = false
+   local radius = 0
+   while not placed do
+      radius = radius + 1
+      for idx,f in ipairs (see_empire:region (radius, radius - 1)) do
+         if not placed then
+            local suited = f:has_caps ("medium") and f.brn:has_caps ("flag")
+            for idy,n in ipairs ({f, f.brn, f.rn, f.ln, f.tln, f.trn, f.bln, f.brn.brn, f.brn.bln, f.brn.rn}) do
+               if not (n.owner == p1) then suited = false end
+            end
+            if suited then
+               p1:place_building ("frisians_warehouse_empire", f, false, true)
+               placed = true
+            end
+         end
+      end
+   end
+   local wh = p1:get_buildings ("frisians_warehouse_empire") [1]
+   for idx,ware in ipairs (p1.tribe.wares) do
+      if p2.tribe:has_ware (ware.name) then
+         wh:set_warehouse_policies (ware.name, "prefer")
+      else
+         wh:set_warehouse_policies (ware.name, "dontstock")
+      end
+   end
+   scroll_to_field (wh.fields [1])
+   sleep (1500)
+   p2:forbid_buildings {"empire_fortress", "empire_castle", "empire_barrier", "empire_blockhouse", "empire_tower"}
+   p3:forbid_buildings {"barbarians_citadel", "barbarians_tower"}
+   campaign_message_box (supply_murilius_6)
+   campaign_message_box (supply_murilius_7)
+   campaign_message_box (supply_murilius_8)
+   p2:allow_buildings {"empire_barracks"}
+   p3:allow_buildings {"barbarians_barracks"}
+   sleep (2000)
+   campaign_message_box (supply_murilius_9)
+   set_objective_done (o)
+   
+   o = add_campaign_objective (obj_supply_murilius)
+   local choice = nil
+   local milbld = count_military_buildings_p1 ()
+   while choice == nil do
+      sleep (2791)
+      if #(p1:get_buildings ("frisians_warehouse_empire")) < 1 then 
+         choice = "destroy"
+      elseif count_military_buildings_p1 () > milbld then --it IS possible to destroy a military building and build a new one elsewhere
+         choice = "military"
+      else
+         if (wh:get_wares ("log") >= 30 and
+            wh:get_wares ("granite") >= 40 and
+            wh:get_wares ("water") >= 150 and
+            wh:get_wares ("fish") >= 30 and
+            wh:get_wares ("ration") >= 40 and
+            wh:get_wares ("meal") >= 10 and
+            wh:get_wares ("coal") >= 30 and
+            wh:get_wares ("iron") >= 20 and
+            wh:get_wares ("gold") >= 10 and
+            wh:get_wares ("iron_ore") >= 40 and
+            wh:get_wares ("gold_ore") >= 20 and
+            wh:get_wares ("beer") >= 30 )
+         then
+            choice = "yes"
+         end
+      end
+   end
+   set_objective_done (o)
+   p2:allow_buildings ("all")
+   p3:allow_buildings ("all")
+   done_exp = true
+   run (victory)
+   if choice == "yes" then
+      supply_yes ()
+   else
+      if choice == "military" then
+         campaign_message_box (supply_murilius_military)
+      else
+         campaign_message_box (supply_murilius_destroy)
+      end
+      supply_no ()
+   end
+end
+
+function mining_issues ()
+   run (check_mountain)
+   while has_mountain == nil do sleep (2221) end
+   scroll_to_field (has_mountain)
+   campaign_message_box (train_recycle_1)
+   campaign_message_box (train_recycle_2)
+   campaign_message_box (train_recycle_3)
+   local o = add_campaign_objective (obj_train_recycle)
+   campaign_message_box (train_recycle_4)
+   p1:allow_buildings {"frisians_recycling_centre", "frisians_training_camp", "frisians_training_arena"}
+   local miner = false
+   while not miner do 
+      sleep (4473) 
+      local mines = array_combine(
+         p1:get_buildings ("frisians_coalmine"),
+         p1:get_buildings ("frisians_rockmine"),
+         p1:get_buildings ("frisians_ironmine"),
+         p1:get_buildings ("frisians_goldmine"),
+         p1:get_buildings ("frisians_coalmine_deep"),
+         p1:get_buildings ("frisians_rockmine_deep"),
+         p1:get_buildings ("frisians_ironmine_deep"),
+         p1:get_buildings ("frisians_goldmine_deep")
+      )
+      for idx,bld in ipairs (mines) do 
+         if bld:get_workers ("frisians_miner") + bld:get_workers ("frisians_miner_master") > 0 then 
+            miner = true 
+         end 
+      end
+   end
+   set_objective_done (o)
+   campaign_message_box (aqua_farm_1)
+   sleep (10000)
+   campaign_message_box (aqua_farm_2)
+   local o = add_campaign_objective (obj_aqua_farm)
+   p1:allow_buildings {"frisians_aqua_farm", "frisians_furnace", "frisians_seamstress"}
+   while not check_for_buildings (p1, {frisians_aqua_farm = 1}) do sleep (4473) end
+   set_objective_done (o)
+   campaign_message_box (aqua_farm_3)
+   campaign_message_box (aqua_farm_4)
+   p1:allow_buildings {"frisians_armour_smithy_small", "frisians_seamstress_master", "frisians_barracks"}
+   done_mine = true
+end
+
+function supply_yes ()
+   local wh = p1:get_buildings ("frisians_warehouse_empire") [1]
+   local hq = p2:get_buildings ("empire_headquarters") [1]
+   -- transfer all wares that frisians and empire have in common
+   for idx,name in ipairs ({"log", "granite", "coal", "iron", "iron_ore", "gold", "gold_ore", "water", "fish", "meat", "beer", "ration", "meal", "pick", "felling_ax", "shovel", "hammer", "hunting_spear", "scythe", "bread_paddle", "basket", "kitchen_tools", "ire_tongs"}) do
+      local nb = wh:get_wares (name)
+      wh:set_wares (name, 0)
+      hq:set_wares (name, hq:get_wares (name) + nb)
+   end
+   campaign_message_box (supply_murilius_thanks)
+   local o = add_campaign_objective (obj_defeat_barbarians)
+   while not p3.defeated do sleep (4513) end
+   set_objective_done (o)
+   if not p2.defeated then 
+      campaign_message_box (defeat_murilius_1)
+      campaign_message_box (defeat_murilius_2)
+      p2.team = 2
+      o = add_campaign_objective (obj_defeat_murilius)
+      local def = false
+      while not def do
+         def = true
+         for idx,ff in ipairs (fields) do
+            for idy,f in ipairs (ff) do
+               if f.owner == p2 then def = false end
+            end
+            sleep (40)
+         end
+      end
+      set_objective_done (o)
+   end
+   done_fight = true
+end
+
+function supply_no ()
+   p2.team = 2
+   campaign_message_box (defeat_both)
+   local o = add_campaign_objective (obj_defeat_both)
+   while not (p2.defeated and p3.defeated) do sleep (4829) end
+   done_fight = true
+end
+
+function victory ()
+   while not (done_exp and done_mine and done_fight) do sleep (4731) end
+   sleep (10000)
+   campaign_message_box (victory_1)
+   p1:reveal_scenario ("frisians02")
+   --END OF MISSION 2
+end
+
+function mission_thread()
+   
+   p3:conquer (p1start, 8)
+   place_building_in_region (p3, "barbarians_farm", p1start:region (2))
+   place_building_in_region (p3, "barbarians_quarry", p1start:region (7))
+   place_building_in_region (p3, "barbarians_lumberjacks_hut", p1start:region (7))
+   place_building_in_region (p3, "barbarians_wood_hardener", p1start:region (7))
+   place_building_in_region (p3, "barbarians_bakery", p1start:region (7))
+   place_building_in_region (p3, "barbarians_metal_workshop", p1start:region (7))
+   place_building_in_region (p3, "barbarians_well", p1start:region (7))
+   place_building_in_region (p3, "barbarians_rangers_hut", p1start:region (7))
+   scroll_to_field (p1start)
+   campaign_message_box (intro_1)
+   campaign_message_box (intro_2)
+   include "map:scripting/starting_conditions.lua"
+   sleep (2000)
+   
+   p1.team = 1
+   p2.team = 1
+   p3.team = 2
+-- TODO: instead of alliances, just forbid certain players to attack each other:
+--     · Beginning:          forbid 1>2, 2>1, 2>3
+--     · Refusing alliance:  forbid only 2>3
+--     · Accepting alliance: first unchanged, after p3 defeated: allow all
+   
+   campaign_message_box (intro_3)
+   local o = add_campaign_objective (obj_new_home)
+   while not check_for_buildings (p1, {frisians_woodcutters_house = 1, frisians_foresters_house = 1, frisians_well = 1, frisians_reed_farm = 1, frisians_quarry = 1, frisians_brick_burners_house = 1, frisians_claypit = 1, frisians_charcoal_kiln = 1}) do sleep (4273) end
+   set_objective_done (o)
+   
+   run (expand_south)
+   run (mining_issues)
+
+end
+
+run (mission_thread)

=== added file 'data/campaigns/fri02.wmf/scripting/starting_conditions.lua'
--- data/campaigns/fri02.wmf/scripting/starting_conditions.lua	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri02.wmf/scripting/starting_conditions.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,251 @@
+-- =======================================================================
+--                                 Player 1
+-- =======================================================================
+p1:allow_buildings ("all")
+p1:forbid_buildings {
+   "frisians_aqua_farm", 
+   "frisians_recycling_centre",
+   "frisians_furnace",
+   "frisians_armour_smithy_small",
+   "frisians_barracks",
+   "frisians_training_camp",
+   "frisians_training_arena",
+   "frisians_seamstress",
+   "frisians_seamstress_master",
+   -- the map is non-seafaring, but just in case:
+   "frisians_shipyard",
+   "frisians_weaving_mill",
+   "frisians_port",
+}
+
+port1 = p1:place_building ("frisians_port", p1start, false, true)
+port1:set_wares {
+   log = 40,
+   brick = 50,
+   granite = 40,
+   thatch_reed = 20,
+   clay = 10,
+   water = 5,
+   coal = 30,
+   fish = 2,
+   meat = 2,
+   fruit = 10,
+   bread_frisians = 4,
+   beer = 4,
+   ration = 10,
+   sword_long = 2,
+   sword_curved = 1
+}
+port1:set_workers {
+   frisians_woodcutter = 3,
+   frisians_forester = 7,
+   frisians_clay_burner = 5,
+   frisians_builder = 10,
+   frisians_blacksmith = 2,
+   frisians_smelter = 3,
+   frisians_smoker = 2,
+   frisians_seamstress = 1,
+   frisians_landlady = 2,
+   frisians_berry_farmer = 4,
+   frisians_fruit_collector = 4,
+   frisians_beekeeper = 1,
+   frisians_fisher = 3,
+   frisians_geologist = 1,
+   frisians_farmer = 5,
+   frisians_reed_farmer = 4,
+   frisians_baker = 1,
+   frisians_brewer = 1,
+   frisians_trainer = 2,
+   frisians_stonemason = 4,
+   frisians_reindeer = 1,
+   frisians_charcoal_burner = 3
+}
+port1:set_soldiers ({0,0,0,0}, 25)
+
+-- =======================================================================
+--                                 Player 2
+-- =======================================================================
+p2:forbid_buildings ("all")
+p2:allow_buildings {
+   "empire_warehouse",
+   "empire_sentry",
+   "empire_blockhouse",
+   "empire_barrier",
+   "empire_tower",
+   "empire_fortress",
+   "empire_lumberjacks_house",
+   "empire_foresters_house",
+   "empire_quarry",
+   "empire_hunters_house",
+   "empire_fishers_house",
+   "empire_smelting_works",
+   "empire_toolsmithy",
+   "empire_tavern",
+   "empire_inn",
+   "empire_ironmine",
+   "empire_coalmine",
+   "empire_marblemine",
+   "empire_ironmine_deep",
+   "empire_coalmine_deep",
+   "empire_marblemine_deep",
+   "empire_bakery",
+   "empire_brewery",
+   "empire_vineyard",
+   "empire_winery",
+   "empire_donkeyfarm",
+   "empire_charcoal_kiln",
+   "empire_farm",
+   "empire_mill",
+   "empire_piggery",
+   "empire_sheepfarm",
+   "empire_well",
+   "empire_stonemasons_house",
+   "empire_sawmill"
+}
+hq2 = p2:place_building ("empire_headquarters", map.player_slots [2].starting_field, false, true)
+hq2:set_wares {
+   log = 80,
+   granite = 40,
+   marble = 80,
+   marble_column = 20,
+   planks = 40,
+   cloth = 10,
+   ration = 30,
+   beer = 15,
+   meal = 5,
+   wine = 15,
+   grape = 10,
+   wheat = 30,
+   water = 50,
+   coal = 50,
+   iron = 20,
+   gold = 10,
+   gold_ore = 5,
+   iron_ore = 10,
+   meat = 20,
+   fish = 20,
+   empire_bread = 20
+}
+hq2:set_workers {
+   empire_builder = 3, --to slow him down a bit
+   empire_lumberjack = 8,
+   empire_forester = 18,
+   empire_stonemason = 7,
+   empire_miner = 12,
+   empire_miner_master = 4,
+   empire_toolsmith = 3,
+   empire_carpenter = 3,
+   empire_donkey = 40,
+   empire_donkeybreeder = 1,
+   empire_weaver = 2,
+   empire_hunter = 2,
+   empire_fisher = 3,
+   empire_shepherd = 2,
+   empire_farmer = 9,
+   empire_miller = 4,
+   empire_baker = 4,
+   empire_brewer = 4,
+   empire_vintner = 3,
+   empire_vinefarmer = 5,
+   empire_pigbreeder = 3,
+   empire_innkeeper = 7,
+   empire_charcoal_burner = 2,
+   empire_smelter = 4,
+   empire_trainer = 3,
+   empire_armorsmith = 1,
+   empire_weaponsmith = 1,
+   empire_geologist = 2
+}
+hq2:set_soldiers ({4,4,0,2}, 30)
+
+-- =======================================================================
+--                                 Player 3
+-- =======================================================================
+p3:forbid_buildings ("all")
+p3:allow_buildings {
+   "barbarians_warehouse",
+   "barbarians_sentry",
+   "barbarians_barrier",
+   "barbarians_tower",
+   "barbarians_lumberjacks_hut",
+   "barbarians_rangers_hut",
+   "barbarians_quarry",
+   "barbarians_wood_hardener",
+   "barbarians_lime_kiln",
+   "barbarians_reed_yard",
+   "barbarians_tavern",
+   "barbarians_inn",
+   "barbarians_big_inn",
+   "barbarians_bakery",
+   "barbarians_brewery",
+   "barbarians_micro_brewery",
+   "barbarians_charcoal_kiln",
+   "barbarians_smelting_works",
+   "barbarians_granitemine",
+   "barbarians_coalmine",
+   "barbarians_ironmine",
+   "barbarians_goldmine",
+   "barbarians_ironmine_deep",
+   "barbarians_coalmine_deep",
+   "barbarians_goldmine_deep",
+   "barbarians_goldmine_deeper",
+   "barbarians_ironmine_deeper",
+   "barbarians_goldmine_deeper",
+   "barbarians_metal_workshop",
+   "barbarians_farm",
+   "barbarians_well",
+   "barbarians_cattlefarm",
+   "barbarians_hunters_hut",
+   "barbarians_fishers_hut",
+   "barbarians_gamekeepers_hut"
+}
+hq3 = p3:place_building ("barbarians_headquarters", map.player_slots [3].starting_field, false, true)
+hq3:set_wares {
+   log = 100,
+   granite = 50,
+   thatch_reed = 50,
+   blackwood = 10, --to delay expansion
+   grout = 20,
+   coal = 20,
+   water = 50,
+   wheat = 30,
+   iron = 20,
+   gold = 5,
+   iron_ore = 10,
+   gold_ore = 5,
+   barbarians_bread = 20,
+   beer = 10,
+   beer_strong = 20,
+   ration = 200, --headstart at stealing ores
+   snack = 50,
+   meal = 50,
+   fish = 20,
+   meat = 20
+}
+hq3:set_workers {
+   barbarians_builder = 7,
+   barbarians_lumberjack = 10,
+   barbarians_ranger = 25,
+   barbarians_gardener = 4,
+   barbarians_ox = 20,
+   barbarians_cattlebreeder = 2,
+   barbarians_stonemason = 8,
+   barbarians_lime_burner = 4,
+   barbarians_smelter = 5,
+   barbarians_charcoal_burner = 2,
+   barbarians_fisher = 2,
+   barbarians_hunter = 2,
+   barbarians_baker = 3,
+   barbarians_brewer = 3,
+   barbarians_brewer_master = 1,
+   barbarians_miner = 19,
+   barbarians_miner_chief = 9,
+   barbarians_miner_master = 4,
+   barbarians_innkeeper = 6,
+   barbarians_geologist = 2,
+   barbarians_trainer = 3,
+   barbarians_blacksmith = 4,
+   barbarians_blacksmith_master = 1,
+   barbarians_helmsmith = 1
+}
+hq3:set_soldiers ({3,5,0,2}, 40)

=== added file 'data/campaigns/fri02.wmf/scripting/texts.lua'
--- data/campaigns/fri02.wmf/scripting/texts.lua	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri02.wmf/scripting/texts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,359 @@
+-- =========================
+-- Some formating functions
+-- =========================
+
+include "scripting/formatting.lua"
+include "scripting/format_scenario.lua"
+
+function reebaud (title, text)
+   return speech ("map:reebaud.png", "55BB55", title, text)
+end
+function hauke (title, text)
+   return speech ("map:hauke.png", "7799BB", title, text)
+end
+function murilius (title, text)
+   return speech ("map:murilius.png", "BB7755", title, text)
+end
+
+-- =======================================================================
+--                           Texts - No logic here
+-- =======================================================================
+
+-- ===========
+-- objectives
+-- ===========
+
+obj_new_home = {
+   name = "new_home",
+   title=_"Build a basic economy",
+   number = 1,
+   body = objective_text (_"Take care of supplies of all basic materials",
+      listitem_bullet (_[[Build a quarry, a reed farm, a clay pit, a well, a charcoal kiln, and houses for a brick burner, a woodcutter and a forester.]])
+   ),
+}
+obj_expand_south = {
+   name = "expand_south",
+   title=_"Expand to the South",
+   number = 1,
+   body = objective_text (_"Expand your territory to explore the South",
+      listitem_bullet (_[[The North looks not very useful to us, but who knows what we might find in the South?]])
+   ),
+}
+obj_train_recycle = {
+   name = "train_recycle",
+   title=_"Train soldiers and recycle their weapons",
+   number = 1,
+   body = objective_text (_"Train your soldiers and recycle the discarded weapons to regain some metal",
+      listitem_bullet (_[[When soldiers train, their old weapons are discarded. They can be turned into metal in a Recycling Centre. Use the weapons in the store to train soldiers and recycle some scrap metal.]])
+   ),
+}
+obj_aqua_farm = {
+   name = "aqua_farm",
+   title=_"Build an Aqua Farm",
+   number = 1,
+   body = objective_text (_"Build an Aqua Farm to start producing fish",
+      listitem_bullet (_[[Build an Aqua Farm to produce fish. The Aqua Farm needs the holes left by a clay pit nearby to use as ponds to grow fish in. Only a fisher working at an Aqua Farm can fish from these ponds.]])
+   ),
+}
+obj_supply_murilius = {
+   name = "supply_murilius",
+   title=_"Decide whether you want to cooperate with the Empire",
+   number = 1,
+   body = objective_text (_"Gather wares as a gift or destroy the Empire´s warehouse",
+      listitem_bullet (_([[Decide whether you want to work with Murilius against the barbarians. If so, fill his warehouse with these wares:]])
+      .. paragraphdivider () ..
+      _([[30×Log, 40×Granite, 30×Fish, 30×Beer, 150×Water, 40×Ration, 10×Meal, 30×Coal, 40×Iron Ore, 20×Iron, 20×Gold Ore, 10×Gold.]]) 
+      .. paragraphdivider () ..
+      _([[Or just destroy the warehouse and risk having Murilius as an enemy. He forbade you to expand your territory until the wares have been handed over.]]) 
+      )
+   ),
+}
+obj_defeat_barbarians = {
+   name = "defeat_barbarians",
+   title=_"Defeat the Barbarians!",
+   number = 1,
+   body = objective_text (_"Defeat the barbarians",
+      listitem_bullet (_[[Defeat the hostile tribe living northwest of the Empire outpost!]])
+   ),
+}
+obj_defeat_murilius = {
+   name = "defeat_murilius",
+   title=_"Defeat Murilius!",
+   number = 1,
+   body = objective_text (_"Defeat the arrogant Outpost of the Empire",
+      listitem_bullet (_[[The only way to put an end to the Empire´s desire to steal our liberty is to destroy this outpost once and for all. Conquer its entire land.]])
+   ),
+}
+obj_defeat_both = {
+   name = "defeat_both",
+   title=_"Defeat Murilius and the Barbarians!",
+   number = 1,
+   body = objective_text (_"Defeat the Barbarians and the Empire colony",
+      listitem_bullet (_[[The Barbarians and the Empire are too dangerous to allow them to live near us. We must defeat them both.]])
+   ),
+}
+
+-- ==================
+-- Texts to the user
+-- ==================
+
+intro_1 = {
+   title =_ "Welcome back!",
+   body=reebaud (_"A new home",
+      -- TRANSLATORS: Reebaud – Introduction 1
+      _([[I began to believe the journey would never end. I have no idea how long we were on sea, tossed about by envious storms… it must have been months.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – Introduction 1
+      _([[But we are here. Finally, we arrived at the mouth of a calmer fjord. We sailed upriver, and arrived here.]])),
+}
+intro_2 = {
+   title =_ "Welcome back!",
+   body=reebaud (_"A new home",
+      -- TRANSLATORS: Reebaud – Introduction 2
+      _([[There was a small group of foreigners living here. They welcomed us by brandishing their axes at us, and shouted in an incoherent language.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – Introduction 2
+      _([[Our ship was in no state to continue sailing, so we killed all the locals and took their land. I just hope there aren´t more of them, so we can live in peace.]])),
+}
+intro_3 = {
+   title =_ "Welcome back!",
+   body=reebaud (_"A new home",
+      -- TRANSLATORS: Reebaud – Introduction 3
+      _([[This place looks bleak and barren, my companions say, but I think it looks… beautiful.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – Introduction 3
+      _([[We will settle here. My scouts report no signs of living creatures anywhere nearby now. We will start building our new home here.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – Introduction 3
+      _([[We must start by building all the basic buildings. I see no mountains nearby where we might mine coal. We´d better build a charcoal kiln to burn logs into charcoal. We improve the kilns with clay so they don´t consume so much wood. Our neighbours used to envy us for this clever technique, which they couldn´t copy.]]))
+      .. new_objectives (obj_new_home),
+}
+
+expand_s_1 = {
+   title =_ "Go South",
+   body=reebaud (_"Expand and conquer",
+      -- TRANSLATORS: Reebaud – Expand South
+      _([[We have built a home in this wonderful landscape. But as our tribe grows, we need more space. We should start expanding our territory.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – Expand South
+      _([[The scouts reported that the lands North of us are rugged hills, beautiful to behold but not suited for buildings. Let´s find out what we can discover in the South.]]))
+      .. new_objectives (obj_expand_south),
+}
+
+train_recycle_1 = {
+   title =_ "Metal Shortage",
+   body=hauke (_"We are out of metals",
+      -- TRANSLATORS: Hauke – Train and recycle 1
+      _([[Chieftain Reebaud! We have a serious problem. We have discovered a mountain where we might be able to start mining coal and iron, but we have no miners, nor any picks to equip them with.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – Train and recycle 1
+      _([[And we don´t have any iron left. We must find a way to get some metal to forge new picks. Unfortunately, I can´t think of a way to do this.]])),
+}
+train_recycle_2 = {
+   title =_ "Metal Shortage",
+   body=reebaud (_"Getting new metal",
+      -- TRANSLATORS: Reebaud – Train and recycle 2
+      _([[This is terrible news! Without iron, or the means to produce any, we are stuck like this forever! You must invent a solution.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – Train and recycle 2
+      _([[I have seen some advanced weapons in our warehouses. Perhaps it would be possible to smelt them back into metal? But that seems like a waste of the precious swords…]])),
+}
+train_recycle_3 = {
+   title =_ "Metal Shortage",
+   body=hauke (_"New metal",
+      -- TRANSLATORS: Hauke – Train and recycle 3
+      _([[Now I have an idea: When our soldiers are trained, they are equipped with new swords and the old weapons are discarded. These are unfit to use in battle, so it would not be a waste to smelt down those.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – Train and recycle 3
+      _([[That is what we must do. We will use our weapons to train soldiers, then smelt the scrap metal into iron and gold. And then our blacksmiths can produce picks to equip miners with. I will see to it at once!]]))
+      .. new_objectives (obj_train_recycle),
+}
+train_recycle_4 = {
+   title =_ "Metal Shortage",
+   body=reebaud (_"Getting new metal",
+      -- TRANSLATORS: Reebaud – Train and recycle 4
+      _([[Not so hasty! To build a training camp, we will first need gold, and we don´t have any. We must first dismantle our port, which will give us just enough gold for a training camp. I don´t like this, but it is the only way. Of course, we will need to move all our wares to a warehouse before we can dismantle the port.]])),
+}
+
+aqua_farm_1 = {
+   title =_ "Metal production",
+   body=reebaud (_"The mines are working",
+      -- TRANSLATORS: Reebaud – Aqua Farms 1
+      _([[Our mines have started working. Now, we only need to build a furnace and the metal production will be running smoothly.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – Aqua Farms 1
+      _([[Do we have a reindeer farm already? If not, we should build one now. We need more reindeer for the crowded roads, and we could already start sewing fur clothes to equip new soldiers. Who knows whether we will have to fight eventually?]])),
+}
+aqua_farm_2 = {
+   title =_ "Fishing",
+   body=hauke (_"We need fish",
+      -- TRANSLATORS: Hauke – Aqua Farms 2
+      _([[Chieftain Reebaud, I have more bad news. There are almost no fish in the waters nearby. While we can prepare rations using only fruit or bread, soldier training requires lots of smoked meat or fish. The scraps of meat a reindeer farm drops out as a by-product when making fur aren´t enough.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – Aqua Farms 2
+      _([[Fortunately, one of our fishermen thought of a solution. Our clay pits leave large holes in the ground; a fisher could fill them with water and grow fish in these ponds. He will only need lots of water for the ponds, and fruit to feed the fish.]]))
+      .. new_objectives (obj_aqua_farm),
+}
+aqua_farm_3 = {
+   title =_ "Fishing",
+   body=hauke (_"We have fish again",
+      -- TRANSLATORS: Hauke – Aqua Farms 3
+      _([[Well done. We have an aqua farm now, and our mining economy is stable for now. However, the miners tell me that the resources are already low, and the mines may run empty completely soon.]]) 
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Hauke – Aqua Farms 3
+      _([[The mines will still be able to produce then, but it will take about twenty times longer – ten times if it is a deep mine – to produce ores or coal. You probably want to prepare for the increasing demands of time and food.]])),
+}
+aqua_farm_4 = {
+   title =_ "Recruiting",
+   body=reebaud (_"Our economy is complete",
+      -- TRANSLATORS: Reebaud – Aqua Farms 4
+      _([[You are right – we should build more berry farms, collector´s houses and taverns as well as a drinking hall, and advanced bakeries and breweries.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – Aqua Farms 4
+      _([[But meanwhile, we can start focusing on recruiting and training soldiers. We can now afford to use metal for weapons, helmets and armour. I propose to build armour smithies, a barracks, a training arena and a master seamstress now.]])),
+}
+
+supply_murilius_1 = {
+   title =_ "We are not alone",
+   body=murilius ("Salvete peregrini!",
+      -- DO NOT TRANSLATE: Reebaud doesn´t understand Latin
+      ([[Salvete peregrini! Murilius Proconsul Terrae Septentrionalis provinciae ego sum. Vos nominate!]])),
+}
+supply_murilius_2 = {
+   title =_ "We are not alone",
+   body=reebaud (_"Strangers",
+      -- TRANSLATORS: Reebaud – Supply Murilius 2
+      _([[…does anyone understand what he is saying?]])),
+}
+supply_murilius_3 = {
+   title =_ "We are not alone",
+   body=murilius ("Salvete peregrini!",
+      -- TRANSLATORS: Murilius – Supply Murilius 3. This is a foreign language to Murilius, so he sounds very formal.
+      _([[Do they not even speak the noble language of the Empire?]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Murilius – Supply Murilius 3
+      _([[Strangers! I, Murilius, Proconsule of the Northern Lands, a province of the Empire, demand to know who you are and what your business in these lands is!]])),
+}
+supply_murilius_4 = {
+   title =_ "We are not alone",
+   body=reebaud (_"Strangers",
+      -- TRANSLATORS: Reebaud – Supply Murilius 4
+      _([[Greetings, Empire Representative! I am Reebaud, the chieftain of this tribe. All we want is to settle down here, build our home and live our lifes in peace. We do not seek trouble, but we aren´t afraid to fight, either.]])),
+}
+supply_murilius_5 = {
+   title =_ "We are not alone",
+   body=murilius ("Salvete peregrini!",
+      -- TRANSLATORS: Murilius – Supply Murilius 5. "Reebaude" is the latin Vokativ (5th casus) of Reebaud.
+      _([[In this case, Reebaude, I must inform you of the presence of an unwelcomely hostile tribe of barbarians in the vicinity of this very outpost of the Empire.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Murilius – Supply Murilius 5
+      _([[If you seek to live peacefully here, you are not faced with a choice whether to allow them to live here – you are required to assist the Empire in driving them out.]])),
+}
+supply_murilius_6 = {
+   title =_ "We are not alone",
+   body=murilius ("Salvete peregrini!",
+      -- TRANSLATORS: Murilius – Supply Murilius 6
+      _([[Also, as a sign of your good intentions, we demand a gift of friendship to the Empire. As you probably can see, I have presented you with a new warehouse. Fill it with the required gifts to hand them over. I permit you to give us these wares:]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Murilius – Supply Murilius 6. A list of wares.
+      _([[30 logs, 40 slabs of granite, 30 fish, 30 mugs of beer, 150 buckets of water, 40 rations, 10 meals, 30 pieces of coal, 40 pieces of iron ore, 20 iron ingots, 20 pieces of gold ore, and 10 gold bars.]])),
+}
+supply_murilius_7 = {
+   title =_ "We are not alone",
+   body=hauke (_"Strangers",
+      -- TRANSLATORS: Hauke – Supply Murilius 7
+      _([[Chieftain Reebaud – the demands of this arrogant Empire Proconsule are just outrageous. He treats us like we are his servants. And we certainly cannot afford to spare that many wares to aid him. I propose to destroy that ugly warehouse and let him fight his own battles.]])),
+}
+supply_murilius_8 = {
+   title =_ "We are not alone",
+   body=murilius ("Salvete peregrini!",
+      -- TRANSLATORS: Murilius – Supply Murilius 8
+      _([[If you fail to deliver these wares, the Empire shall treat you like enemies. And so as to prevent you wasting your precious metal, I forbid you to expand your territory from this moment on until you have given us your gift. Fail to obey, and the Empire shall treat you like enemies.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Murilius – Supply Murilius 8
+      _([[You will have to fight these barbarians if you intend to live in the area; surely you can see that fighting them together with the Empire is easier than alone? And you really do not want the Empire as your enemy. Barbarians though you are, I do believe you will realize the truth of my words after some consideration.]]))
+      .. new_objectives (obj_supply_murilius),
+}
+supply_murilius_9 = {
+   title =_ "We are not alone",
+   body=reebaud (_"Strangers",
+      -- TRANSLATORS: Reebaud – Supply Murilius 9
+      _([[This is the greatest outrage of all. How dare he order us to stop expanding our territory when all we want is to build a new home, and threaten us with war if we refuse to be his slaves?!]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – Supply Murilius 9
+      _([[I´d like to say we should attack him right now, but I fear we aren´t strong enough yet to hold our own against him in battle. We should hurry our soldier training while pretending to be gathering his so-called gift. That would buy us some time. As for expansion – I wonder how strictly he can possibly control us…]])),
+}
+
+supply_murilius_destroy = {
+   title =_ "The Empire is angry",
+   body=murilius ("Hostes Imperii estis!",
+      -- TRANSLATORS: Murilius – enemy of the Empire
+      _([[Barbarians! You have refused my offer of friendship most ingraciously by ]]) .. 
+      -- TRANSLATORS: Murilius – enemy of the Empire: player destroyed the warehouse
+      _([[destroying the beautiful building we presented you with!]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Murilius – enemy of the Empire
+      _([[You are enemies of the Empire, and I shall treat you as such!]])),
+}
+supply_murilius_military = {
+   title =_ "The Empire is angry",
+   body=murilius ("Hostes Imperii estis!",
+      -- TRANSLATORS: Murilius – enemy of the Empire
+      _([[Barbarians! You have refused my offer of friendship most ingraciously by ]]) .. 
+      -- TRANSLATORS: Murilius – enemy of the Empire: player built forbidden military buildings
+      _([[basely wasting your precious resources on expansion!]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Murilius – enemy of the Empire
+      _([[You are enemies of the Empire, and I shall treat you as such!]])),
+}
+defeat_both = {
+   title =_ "Two enemies",
+   body=reebaud (_"Defeat the Enemies!",
+      -- TRANSLATORS: Reebaud – defeat both enemies
+      _([[He has made it quite clear that he won´t leave us alone. I fear we must defeat Murilius and destroy his colony if we ever want to have peace here.]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – defeat both enemies
+      _([[The barbarian tribe he mentioned is also a threat. I don´t want to share this land with anyone, as sharing only leads to conflicts and battles, as we saw in our old home. We must defeat the barbarians as well.]]))
+      .. new_objectives (obj_defeat_both),
+}
+supply_murilius_thanks = {
+   title =_ "We are not alone",
+   body=murilius ("Salve amicus Imperii!",
+      -- TRANSLATORS: Murilius – Supplied Murilius
+      _([[Strangers! I see you have kept your word. The Empire rewards its friends, therefore I shall reward you with the friendship of the Empire!]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Murilius – Supplied Murilius. Murilius´s plan is to use the player as cannon fodder, while he himself only attacks when he has no choice
+      _([[Now I permit you to assist us in conquering the barbarians, who live in a sheltered valley northwest to us. I charge you, expand along the northern end of the mountains enclosing this outpost; you will find the barbarians there – attack them! We will fend off attacks lauched by the enemy.]]))
+      .. new_objectives (obj_defeat_barbarians),
+}
+defeat_murilius_1 = {
+   title =_ "The reward for your service",
+   body=murilius (_"Amicus Imperii",
+      -- TRANSLATORS: Murilius – defeat Murilius 1
+      _([[You have done well, strangers! As I did tell you earlier, you will be rewarded with the friendship of the Empire!]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Murilius – defeat Murilius 1
+      _([[I propose you start by sending legates to the Capital, so as to discover the most recent political activities. Once there, you can receive instructions for your tribe from the Senate. Also, you will need to find out what tribute the Capital will demand from you, and of course, who shall be king of your tribe.]])),
+}
+defeat_murilius_2 = {
+   title =_ "Another enemy",
+   body=reebaud (_"Defeat the Empire!",
+      -- TRANSLATORS: Reebaud – defeat Murilius 2
+      _([[Did I understand him correctly? After all we have done for him, after so many of my soldiers have laid down their lifes for his sake, he wants us to be servants of this Empire, and take away my leadership? And does the hypocrite dare call this a reward?]])
+      .. paragraphdivider () ..
+      -- TRANSLATORS: Reebaud – defeat Murilius 2
+      _([[We will punish this self-proclaimed Proconsule for his treachery! I shall burn down his entire colony, and kill every single person in his realm. He will be very sorry indeed for insulting our tribe thus.]]))
+      .. new_objectives (obj_defeat_murilius),
+}
+victory_1 = {
+   title =_ "Victory",
+   body=reebaud (_"Victory!",
+      -- TRANSLATORS: Reebaud – victory
+      _([[We have defeated all our enemies! Now no other tribe will ever dare settle here again. We are safe, and we can finally live our lifes in peace.]]))
+      .. objective_text (_"Congratulations",
+      -- TRANSLATORS: Reebaud – victory
+      _[[You have completed this campaign!]] 
+      .. paragraphdivider () .. 
+      -- TRANSLATORS: Reebaud – victory
+      _[[To be continued…]]),
+}

=== added directory 'data/campaigns/fri02.wmf/scripting/tribes'
=== added file 'data/campaigns/fri02.wmf/scripting/tribes/init.lua'
--- data/campaigns/fri02.wmf/scripting/tribes/init.lua	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri02.wmf/scripting/tribes/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,19 @@
+dirname = "tribes/buildings/warehouses/empire/warehouse/"
+
+tribes:new_warehouse_type {
+   msgctxt = "frisians_building",
+   name = "frisians_warehouse_empire",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Empire Warehouse"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "medium",
+   animations = {
+      idle = {
+         pictures = path.list_files(dirname .. "idle_??.png"),
+         hotspot = { 58, 55 },
+      },
+   },
+   aihints = {},
+   heal_per_second = 170,
+}

=== added file 'data/campaigns/fri02.wmf/version'
--- data/campaigns/fri02.wmf/version	1970-01-01 00:00:00 +0000
+++ data/campaigns/fri02.wmf/version	2018-01-31 11:47:33 +0000
@@ -0,0 +1,11 @@
+# Automatically created by Widelands bzr8448[frisians] (Release)
+
+[global]
+map_source_url=
+map_release=
+map_creator_version="bzr8448[frisians]"
+map_version_major="0"
+map_version_minor="1"
+map_version_timestamp="1510951715"
+packet_version="1"
+packet_compatibility="1"

=== modified file 'data/scripting/win_conditions/collectors.lua'
--- data/scripting/win_conditions/collectors.lua	2017-05-11 17:32:40 +0000
+++ data/scripting/win_conditions/collectors.lua	2018-01-31 11:47:33 +0000
@@ -76,6 +76,23 @@
          "spear_war", "armor_helmet", "armor", "armor_chain", "armor_gilded"
       },
 
+      frisians = {
+         gold = 3,
+         sword_basic = 1,
+         sword_long = 3,
+         sword_curved = 7,
+         sword_double = 10,
+         helmet = 3,
+         helmet_golden = 6,
+         fur_clothes = 1,
+         fur_clothes_studded = 3,
+         fur_clothes_golden = 6,
+      },
+      frisians_order = {
+         "gold", "sword_basic", "sword_long", "sword_curved", "sword_double",
+         "helmet", "helmet_golden", "fur_clothes", "fur_clothes_studded", "fur_clothes_golden"
+      },
+
       atlanteans = {
          gold = 3,
          trident_light = 2,

=== modified file 'data/scripting/win_conditions/init.lua'
--- data/scripting/win_conditions/init.lua	2015-12-03 19:40:37 +0000
+++ data/scripting/win_conditions/init.lua	2018-01-31 11:47:33 +0000
@@ -2,12 +2,12 @@
 dirname = path.dirname(__file__)
 
 return {
+   dirname .. "defeat_all.lua",
    dirname .. "collectors.lua",
    dirname .. "wood_gnome.lua",
    dirname .. "artifacts.lua",
    dirname .. "territorial_time.lua",
    dirname .. "territorial_lord.lua",
-   dirname .. "defeat_all.lua",
    dirname .. "endless_game.lua",
    dirname .. "endless_game_fogless.lua",
 }

=== added directory 'data/tribes/buildings/militarysites/frisians'
=== added directory 'data/tribes/buildings/militarysites/frisians/fortress'
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/helptexts.lua'
--- data/tribes/buildings/militarysites/frisians/fortress/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/militarysites/frisians/fortress/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Garrisons soldiers to expand your territory.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS: Note helptext for a building
+   return pgettext("building", "If you’re low on soldiers to occupy new military sites, use the downward arrow button to decrease the capacity. You can also click on a soldier to send him away.")
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS#: Performance helptext for a building
+   return ""
+end

=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_00.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_00_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_01.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_01_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_02.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_02_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_03.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_03_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_04.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_04_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_05.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_05_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_06.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_06_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_07.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_07_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_08.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_08_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_09.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/idle_09_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/init.lua'
--- data/tribes/buildings/militarysites/frisians/fortress/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/militarysites/frisians/fortress/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,56 @@
+dirname = path.dirname (__file__)
+
+tribes:new_militarysite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_fortress",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Fortress"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "big",
+
+   buildcost = {
+      brick = 10,
+      granite = 4,
+      log = 3,
+      thatch_reed = 5
+   },
+   return_on_dismantle = {
+      brick = 5,
+      granite = 2,
+      log = 2,
+      thatch_reed = 2
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 96, 106 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 96, 106 },
+      },
+   },
+
+   aihints = {
+      expansion = true,
+      fighting = true,
+      mountain_conqueror = true,
+      prohibited_till = 1500
+   },
+
+   max_soldiers = 10,
+   heal_per_second = 220,
+   conquers = 12,
+   prefer_heroes = true,
+
+   messages = {
+      occupied = _"Your soldiers have occupied your fortress.",
+      aggressor = _"Your fortress discovered an aggressor.",
+      attack = _"Your fortress is under attack.",
+      defeated_enemy = _"The enemy defeated your soldiers at the fortress.",
+      defeated_you = _"Your soldiers defeated the enemy at the fortress."
+   },
+}

=== added file 'data/tribes/buildings/militarysites/frisians/fortress/menu.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/unoccupied_0.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/fortress/unoccupied_0_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/fortress/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/fortress/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/militarysites/frisians/outpost'
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/helptexts.lua'
--- data/tribes/buildings/militarysites/frisians/outpost/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/militarysites/frisians/outpost/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Garrisons soldiers to expand your territory.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS: Note helptext for a building
+   return pgettext("building", "If you’re low on soldiers to occupy new military sites, use the downward arrow button to decrease the capacity. You can also click on a soldier to send him away.")
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS#: Performance helptext for a building
+   return ""
+end

=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_00.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_00_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_01.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_01_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_02.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_02_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_03.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_03_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_04.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_04_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_05.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_05_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_06.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_06_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_07.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_07_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_08.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_08_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_09.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/idle_09_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/init.lua'
--- data/tribes/buildings/militarysites/frisians/outpost/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/militarysites/frisians/outpost/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,55 @@
+dirname = path.dirname (__file__)
+
+tribes:new_militarysite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_outpost",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Outpost"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "medium",
+
+   buildcost = {
+      brick = 5,
+      granite = 1,
+      log = 1,
+      thatch_reed = 2
+   },
+   return_on_dismantle = {
+      brick = 2,
+      log = 1,
+      thatch_reed = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      expansion = true,
+      fighting = true,
+      mountain_conqueror = true,
+      prohibited_till = 1200
+   },
+
+   max_soldiers = 6,
+   heal_per_second = 160,
+   conquers = 9,
+   prefer_heroes = true,
+
+   messages = {
+      occupied = _"Your soldiers have occupied your outpost.",
+      aggressor = _"Your outpost discovered an aggressor.",
+      attack = _"Your outpost is under attack.",
+      defeated_enemy = _"The enemy defeated your soldiers at the outpost.",
+      defeated_you = _"Your soldiers defeated the enemy at the outpost."
+   },
+}

=== added file 'data/tribes/buildings/militarysites/frisians/outpost/menu.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/unoccupied_0.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/outpost/unoccupied_0_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/outpost/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/outpost/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/militarysites/frisians/sentinel'
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/helptexts.lua'
--- data/tribes/buildings/militarysites/frisians/sentinel/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/militarysites/frisians/sentinel/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Garrisons soldiers to expand your territory.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS: Note helptext for a building
+   return pgettext("building", "If you’re low on soldiers to occupy new military sites, use the downward arrow button to decrease the capacity. You can also click on a soldier to send him away.")
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS#: Performance helptext for a building
+   return ""
+end

=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_00.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_00_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_01.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_01_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_02.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_02_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_03.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_03_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_04.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_04_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_05.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_05_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_06.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_06_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_07.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_07_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_08.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_08_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_09.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/idle_09_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/init.lua'
--- data/tribes/buildings/militarysites/frisians/sentinel/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/militarysites/frisians/sentinel/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,54 @@
+dirname = path.dirname (__file__)
+
+tribes:new_militarysite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_sentinel",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Sentinel"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "small",
+   vision_range = 8,
+
+   buildcost = {
+      brick = 1,
+      log = 1,
+      thatch_reed = 1
+   },
+   return_on_dismantle = {
+      brick = 1,
+      log = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      expansion = true,
+      fighting = true,
+      mountain_conqueror = true,
+      prohibited_till = 1200
+   },
+
+   max_soldiers = 2,
+   heal_per_second = 100,
+   conquers = 6,
+   prefer_heroes = false,
+
+   messages = {
+      occupied = _"Your soldiers have occupied your sentinel.",
+      aggressor = _"Your sentinel discovered an aggressor.",
+      attack = _"Your sentinel is under attack.",
+      defeated_enemy = _"The enemy defeated your soldiers at the sentinel.",
+      defeated_you = _"Your soldiers defeated the enemy at the sentinel."
+   },
+}

=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/menu.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/unoccupied_0.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/sentinel/unoccupied_0_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/sentinel/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/sentinel/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/militarysites/frisians/tower'
=== added file 'data/tribes/buildings/militarysites/frisians/tower/helptexts.lua'
--- data/tribes/buildings/militarysites/frisians/tower/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/militarysites/frisians/tower/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Garrisons soldiers to expand your territory.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS: Note helptext for a building
+   return pgettext("building", "If you’re low on soldiers to occupy new military sites, use the downward arrow button to decrease the capacity. You can also click on a soldier to send him away.")
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS#: Performance helptext for a building
+   return ""
+end

=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_00.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_00_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_01.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_01_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_02.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_02_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_03.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_03_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_04.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_04_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_05.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_05_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_06.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_06_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_07.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_07_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_08.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_08_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_09.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/idle_09_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/init.lua'
--- data/tribes/buildings/militarysites/frisians/tower/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/militarysites/frisians/tower/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,57 @@
+dirname = path.dirname (__file__)
+
+tribes:new_militarysite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_tower",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Tower"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "big",
+   vision_range = 21,
+
+   buildcost = {
+      brick = 2,
+      granite = 8,
+      log = 6,
+      thatch_reed = 3
+   },
+   return_on_dismantle = {
+      brick = 1,
+      granite = 4,
+      log = 3,
+      thatch_reed = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 117, 163 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 117, 163 },
+      },
+   },
+
+   aihints = {
+      expansion = true,
+      fighting = true,
+      mountain_conqueror = true,
+      prohibited_till = 600
+   },
+
+   max_soldiers = 7,
+   heal_per_second = 190,
+   conquers = 11,
+   prefer_heroes = true,
+
+   messages = {
+      occupied = _"Your soldiers have occupied your tower.",
+      aggressor = _"Your tower discovered an aggressor.",
+      attack = _"Your tower is under attack.",
+      defeated_enemy = _"The enemy defeated your soldiers at the tower.",
+      defeated_you = _"Your soldiers defeated the enemy at the tower."
+   },
+}

=== added file 'data/tribes/buildings/militarysites/frisians/tower/menu.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/unoccupied_0.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/tower/unoccupied_0_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/tower/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/tower/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/militarysites/frisians/wooden_tower'
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/helptexts.lua'
--- data/tribes/buildings/militarysites/frisians/wooden_tower/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/militarysites/frisians/wooden_tower/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Garrisons soldiers to expand your territory.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS: Note helptext for a building
+   return pgettext("building", "If you’re low on soldiers to occupy new military sites, use the downward arrow button to decrease the capacity. You can also click on a soldier to send him away.")
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS#: Performance helptext for a building
+   return ""
+end

=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_00.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_00_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_01.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_01_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_02.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_02_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_03.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_03_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_04.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_04_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_05.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_05_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_06.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_06_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_07.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_07_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_08.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_08_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_09.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/idle_09_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/init.lua'
--- data/tribes/buildings/militarysites/frisians/wooden_tower/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/militarysites/frisians/wooden_tower/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,51 @@
+dirname = path.dirname (__file__)
+
+tribes:new_militarysite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_wooden_tower",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Wooden Tower"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "small",
+   vision_range = 14,
+   enhancement = "frisians_wooden_tower_high",
+
+   buildcost = {
+      log = 3,
+      thatch_reed = 1
+   },
+   return_on_dismantle = {
+      log = 2
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      expansion = true,
+      prohibited_till = 1200
+   },
+
+   max_soldiers = 1,
+   heal_per_second = 40,
+   conquers = 5,
+   prefer_heroes = false,
+
+   messages = {
+      occupied = _"Your soldiers have occupied your wooden tower.",
+      aggressor = _"Your wooden tower discovered an aggressor.",
+      attack = _"Your wooden tower is under attack.",
+      defeated_enemy = _"The enemy defeated your soldiers at the wooden tower.",
+      defeated_you = _"Your soldiers defeated the enemy at the wooden tower."
+   },
+}

=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/menu.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/unoccupied_0.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower/unoccupied_0_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/militarysites/frisians/wooden_tower_high'
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/helptexts.lua'
--- data/tribes/buildings/militarysites/frisians/wooden_tower_high/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/militarysites/frisians/wooden_tower_high/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,27 @@
+-- This include can be removed when all help texts have been defined.
+include "tribes/scripting/help/global_helptexts.lua"
+
+function building_helptext_lore()
+   -- TRANSLATORS#: Lore helptext for a building
+   return no_lore_text_yet()
+end
+
+function building_helptext_lore_author()
+   -- TRANSLATORS#: Lore author helptext for a building
+   return no_lore_author_text_yet()
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Garrisons soldiers to expand your territory.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS: Note helptext for a building
+   return pgettext("building", "If you’re low on soldiers to occupy new military sites, use the downward arrow button to decrease the capacity. You can also click on a soldier to send him away.")
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS#: Performance helptext for a building
+   return ""
+end

=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_00.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_00_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_01.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_01_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_02.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_02_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_03.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_03_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_04.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_04_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_05.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_05_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_06.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_06_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_07.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_07_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_08.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_08_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_09.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_09_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/init.lua'
--- data/tribes/buildings/militarysites/frisians/wooden_tower_high/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/militarysites/frisians/wooden_tower_high/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,49 @@
+dirname = path.dirname (__file__)
+
+tribes:new_militarysite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_wooden_tower_high",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "High Wooden Tower"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "small",
+   vision_range = 17,
+
+   enhancement_cost = {
+      log = 2,
+      thatch_reed = 1
+   },
+   return_on_dismantle_on_enhanced = {
+      log = 1,
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      expansion = true,
+   },
+
+   max_soldiers = 2,
+   heal_per_second = 70,
+   conquers = 6,
+   prefer_heroes = false,
+
+   messages = {
+      occupied = _"Your soldiers have occupied your high wooden tower.",
+      aggressor = _"Your high wooden tower discovered an aggressor.",
+      attack = _"Your high wooden tower is under attack.",
+      defeated_enemy = _"The enemy defeated your soldiers at the high wooden tower.",
+      defeated_you = _"Your soldiers defeated the enemy at the high wooden tower."
+   },
+}

=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/menu.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/unoccupied_0.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/militarysites/frisians/wooden_tower_high/unoccupied_0_pc.png'
Binary files data/tribes/buildings/militarysites/frisians/wooden_tower_high/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/militarysites/frisians/wooden_tower_high/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians'
=== added directory 'data/tribes/buildings/productionsites/frisians/aqua_farm'
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/aqua_farm/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/aqua_farm/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,27 @@
+-- This include can be removed when all help texts have been defined.
+include "tribes/scripting/help/global_helptexts.lua"
+
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "Why on earth shouldn't we be able to catch fish even in the desert?")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "The fisherman who invented aqua farming")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Breeds fish as food for soldiers and miners.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS: Note helptext for a building
+   return "The aqua farm needs holes in the ground as dug by a clay digger nearby to use as fishing ponds."
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS#: Performance helptext for a building
+   return no_performance_text_yet()
+end

=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/init.lua'
--- data/tribes/buildings/productionsites/frisians/aqua_farm/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/aqua_farm/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,81 @@
+dirname = path.dirname(__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_aqua_farm",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext("frisians_building", "Aqua Farm"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "small",
+
+   buildcost = {
+      brick = 2,
+      log = 2,
+      thatch_reed = 1
+   },
+   return_on_dismantle = {
+      brick = 1,
+      log = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      prohibited_till = 900,
+      requires_helper = true
+   },
+
+   working_positions = {
+      frisians_fisher = 1
+   },
+
+   inputs = {
+      { name = "fruit", amount = 8 },
+      { name = "water", amount = 8 },
+   },
+   outputs = {
+      "fish"
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start working because ...
+         descname = _"working",
+         actions = {
+            "call=plant",
+            "call=fish",
+            "return=skipped",
+         },
+      },
+      plant = {
+         -- TRANSLATORS: Completed/Skipped/Did not start breeding fish because ...
+         descname = _"breeding fish",
+         actions = {
+            "return=skipped unless economy needs fish",
+            "sleep=23000",
+            "consume=fruit water:3",
+            "worker=breed_in_pond"
+         },
+      },
+      fish = {
+         -- TRANSLATORS: Completed/Skipped/Did not start fishing because ...
+         descname = _"fishing",
+         actions = {
+            "return=skipped unless economy needs fish",
+            "sleep=9000",
+            "worker=fish_in_pond"
+         },
+      },
+   },
+}

=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/aqua_farm/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/aqua_farm/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/aqua_farm/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/armour_smithy_large'
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/armour_smithy_large/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/armour_smithy_large/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,27 @@
+-- This include can be removed when all help texts have been defined.
+include "tribes/scripting/help/global_helptexts.lua"
+
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Produces advanced weapons and golden helmets for your soldiers.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS#: Note helptext for a building
+   return ""
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS#: Performance helptext for a building
+   return no_performance_text_yet()
+end

=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/init.lua'
--- data/tribes/buildings/productionsites/frisians/armour_smithy_large/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/armour_smithy_large/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,107 @@
+dirname = path.dirname (__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_armour_smithy_large",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Large Armour Smithy"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "medium",
+
+   enhancement_cost = {
+      brick = 4,
+      granite = 2,
+      log = 2,
+      thatch_reed = 3
+   },
+   return_on_dismantle_on_enhanced = {
+      brick = 2,
+      granite = 1,
+      log = 1,
+      thatch_reed = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      working = {
+         pictures = path.list_files (dirname .. "working_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      prohibited_till = 1200
+   },
+
+   working_positions = {
+      frisians_blacksmith = 1,
+      frisians_blacksmith_master = 1
+   },
+
+   inputs = {
+      { name = "coal", amount = 8 },
+      { name = "iron", amount = 8 },
+      { name = "gold", amount = 8 },
+   },
+   outputs = {
+      "sword_curved",
+      "sword_double",
+      "helmet_golden",
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start preparing a ration because ...
+         descname = _"working",
+         actions = {
+            "call=produce_s3",
+            "call=produce_hg",
+            "call=produce_s4",
+            "return=skipped",
+         },
+      },
+      produce_s3 = {
+         -- TRANSLATORS: Completed/Skipped/Did not start forging a curved sword because ...
+         descname = _"forging a curved sword",
+         actions = {
+            "return=skipped unless economy needs sword_curved",
+            "sleep=59000",
+            "consume=coal iron:2 gold",
+            "animate=working 51000",
+            "produce=sword_curved"
+         },
+      },
+      produce_s4 = {
+         -- TRANSLATORS: Completed/Skipped/Did not start forging a double-edged sword because ...
+         descname = _"forging a double-edged sword",
+         actions = {
+            "return=skipped unless economy needs sword_double",
+            "sleep=64000",
+            "consume=coal:2 iron:2 gold:2",
+            "animate=working 51000",
+            "produce=sword_double"
+         },
+      },
+      produce_hg = {
+         -- TRANSLATORS: Completed/Skipped/Did not start forging a golden helmet because ...
+         descname = _"forging a golden helmet",
+         actions = {
+            "return=skipped unless economy needs helmet_golden",
+            "sleep=51000",
+            "consume=coal:2 iron:2 gold",
+            "animate=working 64000",
+            "produce=helmet_golden"
+         },
+      },
+   },
+}

=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_00.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_01.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_02.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_03.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_04.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_05.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_06.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_07.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_08.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_09.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_large/working_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/armour_smithy_small'
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/armour_smithy_small/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/armour_smithy_small/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,27 @@
+-- This include can be removed when all help texts have been defined.
+include "tribes/scripting/help/global_helptexts.lua"
+
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Produces basic weapons and helmets for your soldiers.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS#: Note helptext for a building
+   return ""
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS#: Performance helptext for a building
+   return no_performance_text_yet()
+end

=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/init.lua'
--- data/tribes/buildings/productionsites/frisians/armour_smithy_small/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/armour_smithy_small/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,105 @@
+dirname = path.dirname(__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_armour_smithy_small",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext("frisians_building", "Small Armour Smithy"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "medium",
+   enhancement = "frisians_armour_smithy_large",
+
+   buildcost = {
+      brick = 3,
+      granite = 1,
+      log = 1,
+      thatch_reed = 3
+   },
+   return_on_dismantle = {
+      brick = 2,
+      log = 1,
+      thatch_reed = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+      working = {
+         pictures = path.list_files (dirname .. "working_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+   },
+
+   aihints = {
+      prohibited_till = 700,
+   },
+
+   working_positions = {
+      frisians_blacksmith = 1
+   },
+
+   inputs = {
+      { name = "coal", amount = 8 },
+      { name = "iron", amount = 8 },
+   },
+   outputs = {
+      "sword_basic",
+      "sword_long",
+      "helmet",
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start preparing a ration because ...
+         descname = _"working",
+         actions = {
+            "call=produce_s1",
+            "call=produce_h",
+            "call=produce_s2",
+            "return=skipped",
+         },
+      },
+      produce_s1 = {
+         -- TRANSLATORS: Completed/Skipped/Did not start forging a basic sword because ...
+         descname = _"forging a basic sword",
+         actions = {
+            "return=skipped unless economy needs sword_basic",
+            "sleep=36000",
+            "consume=coal iron",
+            "animate=working 28000",
+            "produce=sword_basic"
+         },
+      },
+      produce_s2 = {
+         -- TRANSLATORS: Completed/Skipped/Did not start forging a long sword because ...
+         descname = _"forging a long sword",
+         actions = {
+            "return=skipped unless economy needs sword_long",
+            "sleep=56000",
+            "consume=coal iron:2",
+            "animate=working 46000",
+            "produce=sword_long"
+         },
+      },
+      produce_h = {
+         -- TRANSLATORS: Completed/Skipped/Did not start forging a helmet because ...
+         descname = _"forging a helmet",
+         actions = {
+            "return=skipped unless economy needs helmet",
+            "sleep=50000",
+            "consume=coal iron:2",
+            "animate=working 60000",
+            "produce=helmet"
+         },
+      },
+   },
+}

=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_00.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_01.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_02.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_03.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_04.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_05.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_06.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_07.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_08.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_09.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/armour_smithy_small/working_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/bakery'
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/bakery/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/bakery/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "Why shouldn't my bread taste well? It's only barley and water!")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "A baker")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Bakes bread out of barley and water to feed miners and soldiers.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS#: Note helptext for a building
+   return ""
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS#: Performance helptext for a building
+   return pgettext("frisians_building", "The bakery needs %s to produce one loaf of bread."):bformat(ngettext("%d second", "%d seconds", 40):bformat(40))
+end

=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/init.lua'
--- data/tribes/buildings/productionsites/frisians/bakery/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/bakery/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,72 @@
+dirname = path.dirname (__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_bakery",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Bakery"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "medium",
+   enhancement = "frisians_honey_bread_bakery",
+
+   buildcost = {
+      brick = 3,
+      granite = 2,
+      log = 2,
+      thatch_reed = 2
+   },
+   return_on_dismantle = {
+      brick = 2,
+      granite = 1,
+      log = 1,
+      thatch_reed = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      working = {
+         pictures = path.list_files (dirname .. "working_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      prohibited_till = 700
+   },
+
+   working_positions = {
+      frisians_baker = 1
+   },
+
+   inputs = {
+      { name = "barley", amount = 7 },
+      { name = "water", amount = 7 },
+   },
+   outputs = {
+      "bread_frisians"
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start baking bread because ...
+         descname = _"baking bread",
+         actions = {
+            "sleep=20000",
+            "return=skipped unless economy needs bread_frisians or workers need experience",
+            "consume=water barley",
+            "animate=working 20000",
+            "produce=bread_frisians"
+         },
+      },
+   },
+}

=== added file 'data/tribes/buildings/productionsites/frisians/bakery/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_00.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_01.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_02.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_03.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_04.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_05.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_06.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_07.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_08.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_09.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/bakery/working_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/bakery/working_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/bakery/working_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/barracks'
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/barracks/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/barracks/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,27 @@
+-- This include can be removed when all help texts have been defined.
+include "tribes/scripting/help/global_helptexts.lua"
+
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "Have you provided me here half a dozen sufficient men?")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "Falstaff in Henry IV/2")
+end
+
+function building_helptext_purpose()
+   -- #TRANSLATORS: Purpose helptext for a building
+   return pgettext("frisians_building", "Equips recruits and trains them as soldiers.")
+end
+
+function building_helptext_note()
+   -- #TRANSLATORS: Note helptext for a building
+   return ""
+end
+
+function building_helptext_performance()
+   -- #TRANSLATORS: Performance helptext for a building
+   return pgettext("frisians_building", "The barracks needs %s to recruit one soldier."):bformat(ngettext("%d second", "%d seconds", 30):bformat(30))
+end

=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/init.lua'
--- data/tribes/buildings/productionsites/frisians/barracks/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/barracks/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,73 @@
+dirname = path.dirname (__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_barracks",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Barracks"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "medium",
+
+   buildcost = {
+      brick = 4,
+      granite = 3,
+      log = 3,
+      thatch_reed = 2
+   },
+   return_on_dismantle = {
+      brick = 2,
+      granite = 1,
+      log = 2,
+      thatch_reed = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      working = {
+         pictures = path.list_files (dirname .. "working_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      very_weak_ai_limit = 1,
+      weak_ai_limit = 3
+   },
+
+   working_positions = {
+      frisians_trainer = 1
+   },
+
+   inputs = {
+      { name = "sword_basic", amount = 8 },
+      { name = "fur_clothes", amount = 8 },
+      { name = "frisians_carrier", amount = 8 }
+   },
+   outputs = {
+      "frisians_soldier",
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start recruiting soldier because ...
+         descname = pgettext("frisians_building", "recruiting soldier"),
+         actions = {
+            "sleep=15000",
+            "return=skipped unless economy needs frisians_soldier",
+            "consume=sword_basic fur_clothes frisians_carrier",
+            "animate=working 15000",
+            "recruit=frisians_soldier"
+         }
+      },
+   }
+}

=== added file 'data/tribes/buildings/productionsites/frisians/barracks/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_00.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_01.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_02.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_03.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_04.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_05.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_06.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_07.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_08.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_09.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/barracks/working_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/barracks/working_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/barracks/working_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/beekeepers_house'
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/beekeepers_house/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/beekeepers_house/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "If my honey tastes bitter, I must have left some bee stings in it. There are never bee stings in my honey, therefore, it is not bitter.")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "A bee-keeper ignoring a customer's complaint")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("frisians_building", "Keeps bees and lets them swarm over flowering fields to produce honey.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS: Note helptext for a building
+   return "Needs medium-sized fields (barley, wheat, corn or blackroot) or bushes (berry bushes, thatch reed or grapevines) nearby."
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS: Performance helptext for a building
+   return pgettext("frisians_building", "The beekeeper pauses %s before going to work again."):bformat(ngettext("%d second", "%d seconds", 45):bformat(45))
+end

=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/init.lua'
--- data/tribes/buildings/productionsites/frisians/beekeepers_house/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/beekeepers_house/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,53 @@
+dirname = path.dirname (__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_beekeepers_house",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Bee-keeper´s House"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "small",
+
+   buildcost = {
+      brick = 1,
+      log = 1,
+      thatch_reed = 3
+   },
+   return_on_dismantle = {
+      brick = 1,
+      thatch_reed = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      prohibited_till = 600,
+      requires_helper = true
+   },
+
+   working_positions = {
+      frisians_beekeeper = 1
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start working because ...
+         descname = _"working",
+         actions = {
+            "sleep=45000",
+            "worker=bees"
+         }
+      },
+   },
+}

=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/beekeepers_house/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/beekeepers_house/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/beekeepers_house/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/berry_farm'
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/berry_farm/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/berry_farm/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "My bushes may not be as tall as your trees, but I know nobody who likes to eat bark!")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "A berry farmer to a forester")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Plants berry bushes in the surrounding area.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS: Note helptext for a building
+   return pgettext("frisians_building", "The berry farm needs free space within the work area to plant the bushes.")
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS: Performance helptext for a building
+   return pgettext("frisians_building", "The berry farmer pauses %s before going to work again."):bformat(ngettext("%d second", "%d seconds", 21):bformat(21))
+end

=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/init.lua'
--- data/tribes/buildings/productionsites/frisians/berry_farm/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/berry_farm/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,54 @@
+dirname = path.dirname (__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_berry_farm",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Berry Farm"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "small",
+
+   buildcost = {
+      brick = 2,
+      log = 2,
+      thatch_reed = 1
+   },
+   return_on_dismantle = {
+      brick = 1,
+      log = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      supports_production_of = { "fruit", "honey" },
+      space_consumer = true,
+      prohibited_till = 500
+   },
+
+   working_positions = {
+      frisians_berry_farmer = 1
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start planting bushes because ...
+         descname = _"planting bushes",
+         actions = {
+            "sleep=21000",
+            "worker=plant"
+         }
+      },
+   },
+}

=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/berry_farm/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/berry_farm/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/berry_farm/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/blacksmithy'
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/blacksmithy/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/blacksmithy/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "If you don't have iron, change your name from blacksmith to lacksmith!")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "Irritated chieftain during a metal shortage")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Forges tools to equip new workers.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS#: Note helptext for a building
+   return ""
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS#: Performance helptext for a building
+   return pgettext("frisians_building", "The blacksmith needs %s to produce one tool."):bformat(ngettext("%d second", "%d seconds", 67):bformat(67))
+end

=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/init.lua'
--- data/tribes/buildings/productionsites/frisians/blacksmithy/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/blacksmithy/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,225 @@
+dirname = path.dirname (__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_blacksmithy",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Blacksmithy"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "medium",
+
+   buildcost = {
+      brick = 2,
+      granite = 1,
+      log = 1,
+      thatch_reed = 2
+   },
+   return_on_dismantle = {
+      brick = 1,
+      granite = 1,
+      thatch_reed = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+      working = {
+         pictures = path.list_files (dirname .. "working_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+   },
+
+   aihints = {
+      prohibited_till = 400,
+      basic_amount = 1,
+      weak_ai_limit = 2,
+      very_weak_ai_limit = 1,
+   },
+
+   working_positions = {
+      frisians_blacksmith = 1
+   },
+
+   inputs = {
+      { name = "iron", amount = 7 },
+      { name = "log", amount = 7 },
+      { name = "thatch_reed", amount = 7 }
+   },
+   outputs = {
+      "felling_ax",
+      "pick",
+      "scythe",
+      "shovel",
+      "basket",
+      "hunting_spear",
+      "fishing_net",
+      "bread_paddle",
+      "kitchen_tools",
+      "hammer",
+      "fire_tongs",
+      "needles",
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start working because ...
+         descname = _"working",
+         actions = {
+            "call=produce_4",
+            "call=produce_2",
+            "call=produce_10",
+            "call=produce_11",
+            "call=produce_1",
+            "call=produce_3",
+            "call=produce_12",
+            "call=produce_5",
+            "call=produce_9",
+            "call=produce_8",
+            "call=produce_7",
+            "call=produce_6",
+            "return=skipped",
+         },
+      },
+      produce_1 = {
+         -- TRANSLATORS: Completed/Skipped/Did not start forging a felling ax because ...
+         descname = _"forging a felling ax",
+         actions = {
+            "return=skipped unless economy needs felling_ax",
+            "sleep=32000",
+            "consume=log iron",
+            "animate=working 35000",
+            "produce=felling_ax"
+         },
+      },
+      produce_2 = {
+         -- TRANSLATORS: Completed/Skipped/Did not start forging a pick because ...
+         descname = _"forging a pick",
+         actions = {
+            "return=skipped unless economy needs pick",
+            "sleep=32000",
+            "consume=log iron",
+            "animate=working 35000",
+            "produce=pick"
+         },
+      },
+      produce_3 = {
+         -- TRANSLATORS: Completed/Skipped/Did not start forging a scythe because ...
+         descname = _"forging a scythe",
+         actions = {
+            "return=skipped unless economy needs scythe",
+            "sleep=32000",
+            "consume=log iron",
+            "animate=working 35000",
+            "produce=scythe"
+         },
+      },
+      produce_4 = {
+         -- TRANSLATORS: Completed/Skipped/Did not start forging a shovel because ...
+         descname = _"forging a shovel",
+         actions = {
+            "return=skipped unless economy needs shovel",
+            "sleep=32000",
+            "consume=log iron",
+            "animate=working 35000",
+            "produce=shovel"
+         },
+      },
+      produce_5 = {
+         -- TRANSLATORS: Completed/Skipped/Did not start making a basket because ...
+         descname = _"making a basket",
+         actions = {
+            "return=skipped unless economy needs basket",
+            "sleep=32000",
+            "consume=thatch_reed log",
+            "animate=working 35000",
+            "produce=basket"
+         },
+      },
+      produce_6 = {
+         -- TRANSLATORS: Completed/Skipped/Did not start forging a hunting spear because ...
+         descname = _"forging a hunting spear",
+         actions = {
+            "return=skipped unless economy needs hunting_spear",
+            "sleep=32000",
+            "consume=log iron",
+            "animate=working 35000",
+            "produce=hunting_spear"
+         },
+      },
+      produce_7 = {
+         -- TRANSLATORS: Completed/Skipped/Did not start making a fishing net because ...
+         descname = _"making a fishing net",
+         actions = {
+            "return=skipped unless economy needs fishing_net",
+            "sleep=32000",
+            "consume=thatch_reed:2",
+            "animate=working 35000",
+            "produce=fishing_net"
+         },
+      },
+      produce_8 = {
+         -- TRANSLATORS: Completed/Skipped/Did not start making a bread paddle because ...
+         descname = _"making a bread paddle",
+         actions = {
+            "return=skipped unless economy needs bread_paddle",
+            "sleep=32000",
+            "consume=log iron",
+            "animate=working 35000",
+            "produce=bread_paddle"
+         },
+      },
+      produce_9 = {
+         -- TRANSLATORS: Completed/Skipped/Did not start making kitchen tools because ...
+         descname = _"making kitchen tools",
+         actions = {
+            "return=skipped unless economy needs kitchen_tools",
+            "sleep=32000",
+            "consume=log iron",
+            "animate=working 35000",
+            "produce=kitchen_tools"
+         },
+      },
+      produce_10 = {
+         -- TRANSLATORS: Completed/Skipped/Did not start forging a hammer because ...
+         descname = _"forging a hammer",
+         actions = {
+            "return=skipped unless economy needs hammer",
+            "sleep=32000",
+            "consume=log iron",
+            "animate=working 35000",
+            "produce=hammer"
+         },
+      },
+      produce_11 = {
+         -- TRANSLATORS: Completed/Skipped/Did not start forging fire tongs because ...
+         descname = _"forging fire tongs",
+         actions = {
+            "return=skipped unless economy needs fire_tongs",
+            "sleep=32000",
+            "consume=iron",
+            "animate=working 35000",
+            "produce=fire_tongs"
+         },
+      },
+      produce_12 = {
+         -- TRANSLATORS: Completed/Skipped/Did not start forging needles because ...
+         descname = _"forging needles",
+         actions = {
+            "return=skipped unless economy needs needles",
+            "sleep=32000",
+            "consume=iron",
+            "animate=working 35000",
+            "produce=needles:2"
+         },
+      },
+   },
+}

=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_00.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_01.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_02.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_03.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_04.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_05.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_06.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_07.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_08.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_09.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/blacksmithy/working_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/blacksmithy/working_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/blacksmithy/working_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/brewery'
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/brewery/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/brewery/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "I know not a single master miner who ever works without a nice pint of beer!")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "A brewer boasting about the importance of his profession")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Brews beer for miners and soldier training.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS#: Note helptext for a building
+   return ""
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS#: Performance helptext for a building
+   return pgettext("frisians_building", "The brewery needs %s to brew one mug of beer."):bformat(ngettext("%d second", "%d seconds", 60):bformat(60))
+end

=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/init.lua'
--- data/tribes/buildings/productionsites/frisians/brewery/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/brewery/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,70 @@
+dirname = path.dirname (__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_brewery",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Brewery"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "medium",
+   enhancement = "frisians_mead_brewery",
+
+   buildcost = {
+      brick = 3,
+      log = 2,
+      thatch_reed = 3
+   },
+   return_on_dismantle = {
+      brick = 2,
+      log = 1,
+      thatch_reed = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      working = {
+         pictures = path.list_files (dirname .. "working_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      prohibited_till = 900,
+   },
+
+   working_positions = {
+      frisians_brewer = 1
+   },
+
+   inputs = {
+      { name = "barley", amount = 7 },
+      { name = "water", amount = 7 },
+   },
+   outputs = {
+      "beer"
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start brewing beer because ...
+         descname = _"brewing beer",
+         actions = {
+            "sleep=30000",
+            "return=skipped unless economy needs beer or workers need experience",
+            "consume=water barley",
+            "animate=working 30000",
+            "produce=beer"
+         },
+      },
+   },
+}

=== added file 'data/tribes/buildings/productionsites/frisians/brewery/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_00.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_01.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_02.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_03.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_04.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_05.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_06.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_07.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_08.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_09.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brewery/working_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brewery/working_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brewery/working_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/brick_burners_house'
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/brick_burners_house/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/brick_burners_house/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "If there is not enough coal, only the most foolish of leaders would deprive his brick burners first.")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "A brick burner arguing with his chieftain who was doing just that")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Burns bricks using granite and clay, and coal as fuel. Bricks are the most important building material.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS#: Note helptext for a building
+   return ""
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS#: Performance helptext for a building
+   return pgettext("frisians_building", "The brick burner needs %s to produce two bricks."):bformat(ngettext("%d second", "%d seconds", 78):bformat(78))
+end

=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/init.lua'
--- data/tribes/buildings/productionsites/frisians/brick_burners_house/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/brick_burners_house/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,73 @@
+dirname = path.dirname (__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_brick_burners_house",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Brick Burner´s House"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "medium",
+
+   buildcost = {
+      brick = 3,
+      granite = 1,
+      log = 1,
+      thatch_reed = 2
+   },
+   return_on_dismantle = {
+      brick = 2,
+      granite = 1,
+      thatch_reed = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      working = {
+         pictures = path.list_files (dirname .. "working_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      basic_amount = 1,
+      very_weak_ai_limit = 1,
+      weak_ai_limit = 2,
+   },
+
+   working_positions = {
+      frisians_clay_burner = 1
+   },
+
+   inputs = {
+      { name = "granite", amount = 8 },
+      { name = "clay", amount = 8 },
+      { name = "coal", amount = 4 },
+   },
+   outputs = {
+      "brick"
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start burning bricks because ...
+         descname = _"burning bricks",
+         actions = {
+            "sleep=38000",
+            "return=skipped unless economy needs brick",
+            "consume=granite clay:2 coal",
+            "animate=working 40000",
+            "produce=brick:2"
+         },
+      },
+   },
+}

=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_00.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_01.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_02.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_03.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_04.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_05.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_06.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_07.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_08.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_09.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/brick_burners_house/working_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/brick_burners_house/working_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/brick_burners_house/working_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/charcoal_kiln'
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/charcoal_kiln/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/charcoal_kiln/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "No other tribe has ever mastered the art of charcoal burning as we have!")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "The inventor of the Frisian charcoal kiln")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Produces coal out of logs.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS#: Note helptext for a building
+   return ""
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS#: Performance helptext for a building
+   return pgettext("frisians_building", "The charcoal kiln needs %s to produce one coal."):bformat(ngettext("%d second", "%d seconds", 60):bformat(60))
+end

=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/init.lua'
--- data/tribes/buildings/productionsites/frisians/charcoal_kiln/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/charcoal_kiln/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,71 @@
+dirname = path.dirname (__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_charcoal_kiln",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Charcoal Kiln"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "medium",
+
+   buildcost = {
+      brick = 4,
+      granite = 2,
+      log = 1,
+      thatch_reed = 2
+   },
+   return_on_dismantle = {
+      brick = 2,
+      granite = 1,
+      log = 1,
+      thatch_reed = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      working = {
+         pictures = path.list_files (dirname .. "working_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      prohibited_till = 600
+   },
+
+   working_positions = {
+      frisians_charcoal_burner = 1
+   },
+
+   inputs = {
+      { name = "log", amount = 8 },
+      { name = "clay", amount = 4 },
+   },
+   outputs = {
+      "coal"
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start burning charcoal because ...
+         descname = _"burning charcoal",
+         actions = {
+            "sleep=30000",
+            "return=skipped unless economy needs coal",
+            "consume=log:3 clay",
+            "animate=working 30000",
+            "produce=coal"
+         },
+      },
+   },
+}

=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_00.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_01.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_02.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_03.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_04.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_05.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_06.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_07.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_08.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_09.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/charcoal_kiln/working_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/claypit'
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/claypit/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/claypit/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,27 @@
+-- This include can be removed when all help texts have been defined.
+include "tribes/scripting/help/global_helptexts.lua"
+
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "Think you can build a house without my help?")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "A clay burner arguing with a builder")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Digs up earth and uses water to turn it into clay. Clay is used to make bricks, reinforce the charcoal kiln and to build ships.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS#: Note helptext for a building
+   return ""
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS#: Performance helptext for a building
+   return no_performance_text_yet()
+end

=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/init.lua'
--- data/tribes/buildings/productionsites/frisians/claypit/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/claypit/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,82 @@
+dirname = path.dirname (__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_claypit",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Clay Pit"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "small",
+
+   buildcost = {
+      brick = 1,
+      granite = 1,
+      log = 1,
+      thatch_reed = 1
+   },
+   return_on_dismantle = {
+      brick = 1,
+      granite = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      working = {
+         pictures = path.list_files (dirname .. "working_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      very_weak_ai_limit = 1,
+      weak_ai_limit = 2,
+      basic_amount = 1,
+      supports_production_of = { pond_dry }
+   },
+
+   working_positions = {
+      frisians_clay_burner = 1
+   },
+
+   inputs = {
+      { name = "water", amount = 4 },
+   },
+   outputs = {
+      "clay"
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start making clay because ...
+         descname = _"making clay",
+         actions = {
+            "sleep=20000",
+            "return=skipped unless economy needs clay",
+            "return=failed unless site has water",
+            "worker=dig",
+            "consume=water",
+            "sleep=2000",
+            "animate=working 17000",
+            "sleep=1000",
+            "produce=clay"
+         },
+      },
+   },
+   out_of_resource_notification = {
+      -- Translators: Short for "Out of Earth" for clay pits
+      title = _"No flat earth",
+      heading = _"Out of Earth",
+      message = pgettext ("frisians_building", "The clay burner working at this clay pit can’t find any flat earth in his work area. Consider dismantling this clay pit and rebuilding it somewhere else."),
+      productivity_threshold = 33
+   },
+}

=== added file 'data/tribes/buildings/productionsites/frisians/claypit/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_00.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_01.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_02.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_03.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_04.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_05.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_06.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_07.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_08.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_09.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/claypit/working_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/claypit/working_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/claypit/working_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/coalmine'
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/empty_0.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/empty_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/empty_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/empty_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/empty_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/empty_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/coalmine/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/coalmine/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS#: Purpose helptext for a building
+   return pgettext("building", "Digs coal out of the ground in mountain terrain.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS: Note helptext for a building
+   return pgettext("frisians_building", "This mine exploits only %s of the resource. From there on out, it will only have a 5%% chance of finding any coal."):bformat("1/2")
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS: Performance helptext for a building
+   return pgettext("frisians_building", "The coal mine needs %s to produce two pieces of coal."):bformat(ngettext("%d second", "%d seconds", 85):bformat(85))
+end

=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/init.lua'
--- data/tribes/buildings/productionsites/frisians/coalmine/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/coalmine/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,84 @@
+dirname = path.dirname (__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_coalmine",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Coal Mine"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "mine",
+   enhancement = "frisians_coalmine_deep",
+
+   buildcost = {
+      brick = 1,
+      granite = 2,
+      log = 2,
+      thatch_reed = 1
+   },
+   return_on_dismantle = {
+      brick = 1,
+      granite = 1,
+      log = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      working = {
+         pictures = path.list_files (dirname .. "working_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      empty = {
+         pictures = path.list_files (dirname .. "empty_?.png"),
+         hotspot = { 62, 94 },
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      mines = "coal",
+      mines_percent = 50,
+      prohibited_till = 600
+   },
+
+   working_positions = {
+      frisians_miner = 1
+   },
+
+   inputs = {
+      { name = "ration", amount = 8 }
+   },
+   outputs = {
+      "coal"
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start mining coal because ...
+         descname = _"mining coal",
+         actions = {
+            "sleep=45000",
+            "return=skipped unless economy needs coal",
+            "consume=ration",
+            "animate=working 40000",
+            "mine=coal 3 50 5 20",
+            "produce=coal:2"
+         }
+      },
+   },
+   out_of_resource_notification = {
+      -- Translators: Short for "Out of ..." for a resource
+      title = _"No Coal",
+      heading = _"Main Coal Vein Exhausted",
+      message =
+         pgettext("frisians_building", "This coal mine’s main vein is exhausted. Expect strongly diminished returns on investment. You should consider enhancing, dismantling or destroying it."),
+   },
+}

=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_00.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_01.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_02.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_03.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_04.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_05.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_06.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_07.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_08.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_09.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine/working_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine/working_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine/working_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/coalmine_deep'
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/empty_0.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/empty_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/empty_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/empty_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/empty_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/empty_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/coalmine_deep/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/coalmine_deep/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Digs coal out of the ground in mountain terrain.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS: Note helptext for a building
+   return pgettext("frisians_building", "This mine exploits all of the resource down to the deepest level. But even after having done so, it will still have a %s chance of finding some more coal."):bformat("10%")
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS: Performance helptext for a building
+   return pgettext("frisians_building", "The deep coal mine needs %s to produce four pieces of coal."):bformat(ngettext("%d second", "%d seconds", 76):bformat(76))
+end

=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/init.lua'
--- data/tribes/buildings/productionsites/frisians/coalmine_deep/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/coalmine_deep/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,91 @@
+dirname = path.dirname(__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_coalmine_deep",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext("frisians_building", "Deep Coal Mine"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "mine",
+
+   enhancement_cost = {
+      brick = 2,
+      granite = 1,
+      log = 1,
+      thatch_reed = 2
+   },
+   return_on_dismantle_on_enhanced = {
+      brick = 1,
+      log = 1,
+      thatch_reed = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      working = {
+         pictures = path.list_files (dirname .. "working_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      empty = {
+         pictures = path.list_files (dirname .. "empty_?.png"),
+         hotspot = { 62, 94 },
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      mines = "coal",
+   },
+
+   working_positions = {
+      frisians_miner = 1,
+      frisians_miner_master = 1,
+   },
+
+   inputs = {
+      { name = "meal", amount = 8 }
+   },
+   outputs = {
+      "coal"
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start mining coal because ...
+         descname = _"mining coal",
+         actions = {
+            "sleep=40000",
+            "return=skipped unless economy needs coal",
+            "consume=meal",
+            "animate=working 9000",
+            "mine=coal 3 100 10 5",
+            "produce=coal",
+            "animate=working 9000",
+            "mine=coal 3 100 10 5",
+            "produce=coal",
+            "animate=working 9000",
+            "mine=coal 3 100 10 5",
+            "produce=coal",
+            "animate=working 9000",
+            "mine=coal 3 100 10 5",
+            "produce=coal"
+         }
+      },
+   },
+   out_of_resource_notification = {
+      -- Translators: Short for "Out of ..." for a resource
+      title = _"No Coal",
+      heading = _"Main Coal Vein Exhausted",
+      message =
+         pgettext("frisians_building", "This coal mine’s main vein is exhausted. Expect strongly diminished returns on investment. This mine can’t be enhanced any further, so you should consider dismantling or destroying it."),
+   },
+}

=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_00.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_01.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_02.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_03.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_04.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_05.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_06.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_07.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_08.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_09.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/coalmine_deep/working_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/coalmine_deep/working_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/coalmine_deep/working_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/collectors_house'
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/collectors_house/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/collectors_house/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "Meat doesn't grow on bushes. Fruit do.")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "A fruit collector advertising his harvest to a landlady")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Collects berries from nearby bushes.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS: Note helptext for a building
+   return pgettext("frisians_building", "The fruit collector needs bushes full of berries within the work area.")
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS: Performance helptext for a building
+   return pgettext("frisians_building", "The fruit collector pauses %s before going to work again."):bformat(ngettext("%d second", "%d seconds", 21):bformat(21))
+end

=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/init.lua'
--- data/tribes/buildings/productionsites/frisians/collectors_house/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/collectors_house/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,57 @@
+dirname = path.dirname (__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_collectors_house",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Fruit Collector´s House"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "small",
+
+   buildcost = {
+      brick = 2,
+      log = 2,
+      thatch_reed = 1
+   },
+   return_on_dismantle = {
+      brick = 1,
+      log = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      prohibited_till = 500,
+      requires_helper = true
+   },
+
+   working_positions = {
+      frisians_fruit_collector = 1
+   },
+
+   outputs = {
+      "fruit"
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start gathering berries because ...
+         descname = _"gathering berries",
+         actions = {
+            "sleep=21000",
+            "worker=harvest",
+         }
+      },
+   },
+}

=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/collectors_house/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/collectors_house/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/collectors_house/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/drinking_hall'
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/drinking_hall/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/drinking_hall/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,27 @@
+-- This include can be removed when all help texts have been defined.
+include "tribes/scripting/help/global_helptexts.lua"
+
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "All I need to be happy is a slice of honey bread with some smoked meat and a beer.")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "A master miner to the landlady")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Prepares rations and meals to feed the miners in the basic and deep mines.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS#: Note helptext for a building
+   return ""
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS#: Performance helptext for a building
+   return no_performance_text_yet()
+end

=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/init.lua'
--- data/tribes/buildings/productionsites/frisians/drinking_hall/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/drinking_hall/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,94 @@
+dirname = path.dirname (__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_drinking_hall",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Drinking Hall"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "medium",
+
+   enhancement_cost = {
+      brick = 2,
+      granite = 2,
+      log = 1,
+      thatch_reed = 3
+   },
+   return_on_dismantle_on_enhanced = {
+      brick = 1,
+      granite = 1,
+      thatch_reed = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      working = {
+         pictures = path.list_files (dirname .. "working_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      prohibited_till = 700
+   },
+
+   working_positions = {
+      frisians_landlady = 1
+   },
+
+   inputs = {
+      { name = "fruit", amount = 4 },
+      { name = "honey_bread", amount = 4 },
+      { name = "beer", amount = 4 },
+      { name = "smoked_fish", amount = 4 },
+      { name = "smoked_meat", amount = 4 },
+   },
+   outputs = {
+      "ration",
+      "meal"
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start working because ...
+         descname = _"working",
+         actions = {
+            "call=produce_ration",
+            "call=produce_meal",
+            "return=skipped"
+         }
+      },
+      produce_ration = {
+         -- TRANSLATORS: Completed/Skipped/Did not start preparing a ration because ...
+         descname = _"preparing a ration",
+         actions = {
+            "return=skipped unless economy needs ration",
+            "sleep=14000",
+            "consume=fruit,smoked_fish,smoked_meat",
+            "animate=working 19000",
+            "produce=ration"
+         }
+      },
+      produce_meal = {
+         -- TRANSLATORS: Completed/Skipped/Did not start preparing a meal because ...
+         descname = _"preparing a meal",
+         actions = {
+            "return=skipped unless economy needs meal",
+            "sleep=10000",
+            "consume=beer honey_bread smoked_fish,smoked_meat",
+            "animate=working 30000",
+            "produce=meal"
+         }
+      },
+   },
+}

=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_00.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_01.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_02.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_03.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_04.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_05.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_06.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_07.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_08.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_09.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/drinking_hall/working_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/drinking_hall/working_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/drinking_hall/working_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/farm'
=== added file 'data/tribes/buildings/productionsites/frisians/farm/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/farm/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/farm/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "No frost, no heat; no rain, no draught; no rats, no locusts; naught can destroy my harvest.")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "A farmer's reply when asked by his chieftain why he plants such a slow-growing grain.")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Sows and harvests barley.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS#: Note helptext for a building
+   return "Needs free space around to plant seeds."
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS: Performance helptext for a building
+   return pgettext("frisians_building", "The farms needs approximately %s to produce one sheath of barley."):bformat(ngettext("%d minute", "%d minutes", 5):bformat(5))
+end

=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/init.lua'
--- data/tribes/buildings/productionsites/frisians/farm/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/farm/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,91 @@
+dirname = path.dirname (__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_farm",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Farm"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "big",
+
+   buildcost = {
+      brick = 3,
+      granite = 2,
+      log = 2,
+      thatch_reed = 4
+   },
+   return_on_dismantle = {
+      brick = 2,
+      granite = 1,
+      log = 1,
+      thatch_reed = 2
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 127, 117 },
+         fps = 10,
+      },
+      working = {
+         pictures = path.list_files (dirname .. "working_???.png"),
+         hotspot = { 127, 117 },
+         fps = 15,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 127, 117 },
+      },
+   },
+
+   aihints = {
+      space_consumer = true,
+      prohibited_till = 220,
+      supports_production_of = { "honey" }
+   },
+
+   working_positions = {
+      frisians_farmer = 1
+   },
+
+   outputs = {
+      "barley"
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start working because ...
+         descname = _"working",
+         actions = {
+            "call=plant_barley",
+            "call=harvest_barley",
+            "return=skipped"
+         }
+      },
+      plant_barley = {
+         -- TRANSLATORS: Completed/Skipped/Did not start planting barley because ...
+         descname = _"planting barley",
+         actions = {
+            "sleep=42000",
+            "worker=plant"
+         }
+      },
+      harvest_barley = {
+         -- TRANSLATORS: Completed/Skipped/Did not start harvesting barley because ...
+         descname = _"harvesting barley",
+         actions = {
+            "sleep=12000",
+            "worker=harvest",
+            "animate=working 90000"
+         }
+      },
+   },
+   out_of_resource_notification = {
+      -- Translators: Short for "Out of ..." for a resource
+      title = _"No Fields",
+      heading = _"Out of Fields",
+      message = pgettext ("frisians_building", "The farmer working at this farm has no cleared soil to plant his seeds."),
+      productivity_threshold = 30
+   },
+}

=== added file 'data/tribes/buildings/productionsites/frisians/farm/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_000.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_000.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_000.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_000_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_000_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_000_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_001.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_001.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_001.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_001_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_001_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_001_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_002.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_002.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_002.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_002_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_002_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_002_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_003.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_003.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_003.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_003_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_003_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_003_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_004.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_004.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_004.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_004_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_004_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_004_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_005.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_005.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_005.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_005_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_005_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_005_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_006.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_006.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_006.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_006_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_006_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_006_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_007.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_007.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_007.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_007_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_007_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_007_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_008.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_008.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_008.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_008_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_008_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_008_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_009.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_009.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_009.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_009_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_009_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_009_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_010.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_010.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_010.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_010_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_010_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_010_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_011.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_011.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_011.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_011_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_011_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_011_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_012.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_012.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_012.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_012_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_012_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_012_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_013.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_013.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_013.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_013_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_013_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_013_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_014.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_014.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_014.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_014_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_014_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_014_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_015.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_015.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_015.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_015_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_015_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_015_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_016.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_016.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_016.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_016_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_016_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_016_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_017.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_017.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_017.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_017_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_017_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_017_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_018.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_018.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_018.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_018_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_018_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_018_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_019.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_019.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_019.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_019_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_019_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_019_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_020.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_020.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_020.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_020_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_020_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_020_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_021.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_021.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_021.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_021_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_021_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_021_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_022.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_022.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_022.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_022_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_022_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_022_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_023.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_023.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_023.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_023_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_023_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_023_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_024.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_024.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_024.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_024_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_024_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_024_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_025.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_025.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_025.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_025_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_025_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_025_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_026.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_026.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_026.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_026_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_026_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_026_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_027.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_027.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_027.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_027_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_027_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_027_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_028.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_028.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_028.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_028_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_028_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_028_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_029.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_029.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_029.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_029_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_029_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_029_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_030.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_030.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_030.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_030_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_030_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_030_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_031.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_031.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_031.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_031_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_031_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_031_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_032.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_032.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_032.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_032_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_032_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_032_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_033.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_033.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_033.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_033_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_033_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_033_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_034.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_034.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_034.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_034_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_034_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_034_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_035.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_035.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_035.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_035_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_035_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_035_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_036.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_036.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_036.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_036_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_036_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_036_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_037.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_037.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_037.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_037_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_037_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_037_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_038.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_038.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_038.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_038_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_038_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_038_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_039.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_039.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_039.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_039_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_039_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_039_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_040.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_040.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_040.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_040_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_040_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_040_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_041.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_041.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_041.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_041_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_041_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_041_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_042.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_042.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_042.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_042_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_042_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_042_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_043.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_043.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_043.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_043_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_043_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_043_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_044.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_044.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_044.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_044_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_044_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_044_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_045.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_045.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_045.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_045_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_045_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_045_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_046.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_046.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_046.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_046_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_046_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_046_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_047.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_047.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_047.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_047_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_047_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_047_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_048.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_048.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_048.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_048_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_048_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_048_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_049.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_049.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_049.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_049_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_049_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_049_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_050.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_050.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_050.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_050_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_050_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_050_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_051.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_051.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_051.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_051_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_051_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_051_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_052.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_052.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_052.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_052_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_052_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_052_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_053.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_053.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_053.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_053_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_053_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_053_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_054.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_054.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_054.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_054_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_054_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_054_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_055.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_055.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_055.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_055_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_055_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_055_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_056.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_056.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_056.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_056_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_056_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_056_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_057.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_057.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_057.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_057_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_057_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_057_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_058.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_058.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_058.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_058_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_058_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_058_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_059.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_059.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_059.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_059_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_059_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_059_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_060.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_060.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_060.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_060_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_060_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_060_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_061.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_061.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_061.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_061_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_061_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_061_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_062.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_062.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_062.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_062_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_062_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_062_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_063.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_063.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_063.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_063_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_063_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_063_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_064.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_064.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_064.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_064_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_064_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_064_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_065.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_065.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_065.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_065_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_065_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_065_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_066.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_066.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_066.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_066_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_066_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_066_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_067.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_067.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_067.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_067_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_067_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_067_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_068.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_068.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_068.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_068_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_068_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_068_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_069.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_069.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_069.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_069_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_069_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_069_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_070.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_070.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_070.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_070_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_070_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_070_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_071.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_071.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_071.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_071_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_071_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_071_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_072.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_072.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_072.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_072_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_072_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_072_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_073.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_073.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_073.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_073_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_073_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_073_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_074.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_074.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_074.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_074_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_074_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_074_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_075.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_075.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_075.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_075_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_075_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_075_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_076.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_076.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_076.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_076_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_076_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_076_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_077.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_077.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_077.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_077_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_077_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_077_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_078.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_078.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_078.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_078_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_078_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_078_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_079.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_079.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_079.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_079_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_079_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_079_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_080.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_080.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_080.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_080_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_080_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_080_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_081.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_081.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_081.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_081_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_081_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_081_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_082.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_082.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_082.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_082_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_082_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_082_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_083.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_083.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_083.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_083_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_083_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_083_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_084.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_084.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_084.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_084_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_084_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_084_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_085.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_085.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_085.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_085_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_085_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_085_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_086.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_086.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_086.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_086_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_086_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_086_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_087.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_087.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_087.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_087_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_087_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_087_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_088.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_088.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_088.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_088_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_088_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_088_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_089.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_089.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_089.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_089_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_089_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_089_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_090.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_090.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_090.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_090_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_090_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_090_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_091.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_091.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_091.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_091_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_091_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_091_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_092.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_092.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_092.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_092_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_092_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_092_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_093.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_093.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_093.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_093_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_093_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_093_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_094.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_094.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_094.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_094_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_094_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_094_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_095.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_095.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_095.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_095_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_095_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_095_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_096.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_096.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_096.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_096_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_096_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_096_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_097.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_097.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_097.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_097_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_097_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_097_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_098.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_098.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_098.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_098_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_098_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_098_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_099.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_099.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_099.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_099_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_099_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_099_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_100.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_100.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_100.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_100_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_100_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_100_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_101.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_101.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_101.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_101_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_101_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_101_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_102.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_102.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_102.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_102_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_102_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_102_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_103.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_103.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_103.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_103_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_103_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_103_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_104.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_104.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_104.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_104_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_104_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_104_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_105.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_105.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_105.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_105_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_105_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_105_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_106.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_106.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_106.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_106_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_106_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_106_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_107.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_107.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_107.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_107_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_107_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_107_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_108.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_108.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_108.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_108_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_108_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_108_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_109.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_109.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_109.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_109_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_109_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_109_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_110.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_110.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_110.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_110_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_110_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_110_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_111.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_111.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_111.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_111_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_111_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_111_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_112.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_112.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_112.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_112_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_112_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_112_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_113.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_113.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_113.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_113_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_113_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_113_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_114.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_114.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_114.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_114_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_114_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_114_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_115.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_115.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_115.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_115_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_115_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_115_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_116.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_116.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_116.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_116_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_116_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_116_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_117.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_117.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_117.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_117_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_117_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_117_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_118.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_118.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_118.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_118_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_118_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_118_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_119.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_119.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_119.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_119_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_119_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_119_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_120.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_120.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_120.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_120_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_120_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_120_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_121.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_121.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_121.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_121_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_121_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_121_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_122.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_122.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_122.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_122_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_122_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_122_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_123.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_123.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_123.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_123_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_123_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_123_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_124.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_124.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_124.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_124_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_124_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_124_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_125.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_125.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_125.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_125_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_125_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_125_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_126.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_126.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_126.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_126_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_126_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_126_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_127.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_127.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_127.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_127_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_127_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_127_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_128.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_128.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_128.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_128_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_128_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_128_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_129.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_129.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_129.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_129_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_129_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_129_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_130.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_130.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_130.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_130_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_130_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_130_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_131.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_131.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_131.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_131_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_131_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_131_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_132.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_132.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_132.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_132_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_132_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_132_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_133.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_133.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_133.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_133_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_133_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_133_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_134.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_134.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_134.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_134_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_134_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_134_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_135.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_135.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_135.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_135_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_135_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_135_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_136.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_136.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_136.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_136_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_136_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_136_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_137.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_137.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_137.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_137_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_137_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_137_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_138.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_138.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_138.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_138_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_138_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_138_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_139.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_139.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_139.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/farm/working_139_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/farm/working_139_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/farm/working_139_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/fishers_house'
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/fishers_house/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/fishers_house/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "Hunters can't sell anything on fridays, but fishers don't have such problems.")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "A hunter admiring a fisher")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("frisians_building", "Fishes on the coast near the fisher’s hut.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS: Note helptext for a building
+   return pgettext("frisians_building", "The fisher’s hut needs water full of fish within the work area.")
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS: Performance helptext for a building
+   return pgettext("frisians_building", "The fisher pauses %s before going to work again."):bformat(ngettext("%d second", "%d seconds", 16):bformat(16))
+end

=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_07_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_08.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_08.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_08.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_08_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_08_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_08_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_09.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_09.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_09.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/idle_09_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/idle_09_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/idle_09_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/init.lua'
--- data/tribes/buildings/productionsites/frisians/fishers_house/init.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/fishers_house/init.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,64 @@
+dirname = path.dirname (__file__)
+
+tribes:new_productionsite_type {
+   msgctxt = "frisians_building",
+   name = "frisians_fishers_house",
+   -- TRANSLATORS: This is a building name used in lists of buildings
+   descname = pgettext ("frisians_building", "Fisher’s House"),
+   helptext_script = dirname .. "helptexts.lua",
+   icon = dirname .. "menu.png",
+   size = "small",
+
+   buildcost = {
+      brick = 1,
+      granite = 1,
+      log = 1,
+      thatch_reed = 1
+   },
+   return_on_dismantle = {
+      brick = 1,
+      log = 1
+   },
+
+   animations = {
+      idle = {
+         pictures = path.list_files (dirname .. "idle_??.png"),
+         hotspot = { 62, 94 },
+         fps = 10,
+      },
+      unoccupied = {
+         pictures = path.list_files (dirname .. "unoccupied_?.png"),
+         hotspot = { 62, 94 },
+      },
+   },
+
+   aihints = {
+      needs_water = true,
+      prohibited_till = 600
+   },
+
+   working_positions = {
+      frisians_fisher = 1
+   },
+
+   outputs = {
+      "fish"
+   },
+
+   programs = {
+      work = {
+         -- TRANSLATORS: Completed/Skipped/Did not start fishing because ...
+         descname = _"fishing",
+         actions = {
+            "sleep=16000",
+            "worker=fish"
+         }
+      },
+   },
+   out_of_resource_notification = {
+      -- Translators: Short for "Out of ..." for a resource
+      title = _"No Fish",
+      heading = _"Out of Fish",
+      message = pgettext ("frisians_building", "The fisher working out of this fisher’s house can’t find any fish in his work area."),
+   },
+}

=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/menu.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/menu.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/menu.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/unoccupied_0.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/unoccupied_0.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/unoccupied_0.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/fishers_house/unoccupied_0_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/fishers_house/unoccupied_0_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/fishers_house/unoccupied_0_pc.png	2018-01-31 11:47:33 +0000 differ
=== added directory 'data/tribes/buildings/productionsites/frisians/foresters_house'
=== added file 'data/tribes/buildings/productionsites/frisians/foresters_house/helptexts.lua'
--- data/tribes/buildings/productionsites/frisians/foresters_house/helptexts.lua	1970-01-01 00:00:00 +0000
+++ data/tribes/buildings/productionsites/frisians/foresters_house/helptexts.lua	2018-01-31 11:47:33 +0000
@@ -0,0 +1,24 @@
+function building_helptext_lore ()
+   -- TRANSLATORS: Lore helptext for a building
+   return pgettext ("frisians_building", "What can ever be more beautiful tham the brilliant sun's beams shining through the glistering canopy of leaves?")
+end
+
+function building_helptext_lore_author ()
+   -- TRANSLATORS: Lore author helptext for a building
+   return pgettext ("frisians_building", "A forester explaining his choice of profession")
+end
+
+function building_helptext_purpose()
+   -- TRANSLATORS: Purpose helptext for a building
+   return pgettext("building", "Plants trees in the surrounding area.")
+end
+
+function building_helptext_note()
+   -- TRANSLATORS: Note helptext for a building
+   return pgettext("frisians_building", "The forester´s house needs free space within the work area to plant the trees.")
+end
+
+function building_helptext_performance()
+   -- TRANSLATORS: Performance helptext for a building
+   return pgettext("frisians_building", "The forester pauses %s before going to work again."):bformat(ngettext("%d second", "%d seconds", 12):bformat(12))
+end

=== added file 'data/tribes/buildings/productionsites/frisians/foresters_house/idle_00.png'
Binary files data/tribes/buildings/productionsites/frisians/foresters_house/idle_00.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/foresters_house/idle_00.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/foresters_house/idle_00_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/foresters_house/idle_00_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/foresters_house/idle_00_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/foresters_house/idle_01.png'
Binary files data/tribes/buildings/productionsites/frisians/foresters_house/idle_01.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/foresters_house/idle_01.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/foresters_house/idle_01_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/foresters_house/idle_01_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/foresters_house/idle_01_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/foresters_house/idle_02.png'
Binary files data/tribes/buildings/productionsites/frisians/foresters_house/idle_02.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/foresters_house/idle_02.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/foresters_house/idle_02_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/foresters_house/idle_02_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/foresters_house/idle_02_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/foresters_house/idle_03.png'
Binary files data/tribes/buildings/productionsites/frisians/foresters_house/idle_03.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/foresters_house/idle_03.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/foresters_house/idle_03_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/foresters_house/idle_03_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/foresters_house/idle_03_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/foresters_house/idle_04.png'
Binary files data/tribes/buildings/productionsites/frisians/foresters_house/idle_04.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/foresters_house/idle_04.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/foresters_house/idle_04_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/foresters_house/idle_04_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/foresters_house/idle_04_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/foresters_house/idle_05.png'
Binary files data/tribes/buildings/productionsites/frisians/foresters_house/idle_05.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/foresters_house/idle_05.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/foresters_house/idle_05_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/foresters_house/idle_05_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/foresters_house/idle_05_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/foresters_house/idle_06.png'
Binary files data/tribes/buildings/productionsites/frisians/foresters_house/idle_06.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/foresters_house/idle_06.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/foresters_house/idle_06_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/foresters_house/idle_06_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/foresters_house/idle_06_pc.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/foresters_house/idle_07.png'
Binary files data/tribes/buildings/productionsites/frisians/foresters_house/idle_07.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/foresters_house/idle_07.png	2018-01-31 11:47:33 +0000 differ
=== added file 'data/tribes/buildings/productionsites/frisians/foresters_house/idle_07_pc.png'
Binary files data/tribes/buildings/productionsites/frisians/foresters_house/idle_07_pc.png	1970-01-01 00:00:00 +0000 and data/tribes/buildings/productionsites/frisians/foresters_house/idle_07_pc.p

Follow ups