1-- =======================================================================
2--                 Start conditions for New World
3-- =======================================================================
4
5include "scripting/starting_conditions.lua"
6
7set_textdomain("tribes")
8
9init = {
10   -- TRANSLATORS: This is the name of a starting condition
11   descname = _ "New World",
12   -- TRANSLATORS: This is the tooltip for the "New World" starting condition
13   tooltip = _"Start the game with seven ships full of wares on the ocean",
14   map_tags = {"seafaring"},
15
16   func = function(player, shared_in_start)
17
18   local map = wl.Game().map
19   local sf = map.player_slots[player.number].starting_field
20   if shared_in_start then
21      sf = shared_in_start
22   else
23      player:allow_workers("all")
24   end
25
26   launch_expeditions(player, {
27      {
28         log = 1,
29         brick = 2,
30         granite = 2,
31         reed = 3,
32         frisians_claydigger = 1,
33         frisians_soldier = 1,
34         frisians_brickmaker = 1,
35      },
36      {
37         brick = 1,
38         iron = 6,
39         frisians_blacksmith = 1,
40         frisians_soldier = 1,
41         frisians_geologist = 1,
42         frisians_miner = 1,
43         frisians_smelter = 1,
44      },
45      {
46         log = 3,
47         brick = 4,
48         reed = 3,
49         frisians_stonemason = 1,
50         frisians_reed_farmer = 1,
51      },
52      {
53         brick = 2,
54         reed = 2,
55         granite = 2,
56         iron = 2,
57         frisians_soldier = 1,
58         frisians_geologist = 1,
59         frisians_miner = 1,
60         frisians_smelter = 1,
61      },
62      {
63         brick = 2,
64         reed = 2,
65         granite = 2,
66         frisians_woodcutter = 3,
67         frisians_forester = 2,
68      },
69      {
70         log = 5,
71         brick = 5,
72         frisians_stonemason = 1,
73      },
74      {
75         log = 2,
76         brick = 2,
77         reed = 2,
78         granite = 2,
79         frisians_smoker = 1,
80         frisians_fisher = 1,
81         frisians_stonemason = 1,
82      },
83   })
84end
85}
86
87return init
88