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