1-- ======================================================================= 2-- frisians Fortified Village Starting Conditions 3-- ======================================================================= 4 5include "scripting/infrastructure.lua" 6 7set_textdomain("tribes") 8 9return { 10 -- TRANSLATORS: This is the name of a starting condition 11 descname = _ "Fortified Village", 12 -- TRANSLATORS: This is the tooltip for the "Fortified Village" starting condition 13 tooltip = _"Start the game with a fortified military installation", 14 func = function(plr, shared_in_start) 15 16 local sf = wl.Game().map.player_slots[plr.number].starting_field 17 18 if shared_in_start then 19 sf = shared_in_start 20 else 21 plr:allow_workers("all") 22 end 23 24 local h = plr:place_building("frisians_fortress", sf, false, true) 25 h:set_soldiers{[{0,0,0,0}] = 10} 26 27 place_building_in_region(plr, "frisians_warehouse", sf:region(7), { 28 wares = { 29 log = 25, 30 granite = 35, 31 reed = 20, 32 brick = 50, 33 clay = 30, 34 water = 10, 35 fish = 10, 36 meat = 10, 37 fruit = 10, 38 barley = 5, 39 ration = 20, 40 honey = 10, 41 meal = 2, 42 coal = 10, 43 iron_ore = 10, 44 cloth = 5, 45 fur = 10, 46 fur_garment = 5, 47 sword_short = 5, 48 hammer = 10, 49 fire_tongs = 2, 50 bread_paddle = 2, 51 kitchen_tools = 2, 52 felling_ax = 3, 53 needles = 1, 54 basket = 2, 55 pick = 5, 56 shovel = 5, 57 scythe = 3, 58 hunting_spear = 2, 59 fishing_net = 3, 60 }, 61 workers = { 62 frisians_blacksmith = 3, 63 frisians_baker = 1, 64 frisians_brewer = 1, 65 frisians_builder = 10, 66 frisians_charcoal_burner = 1, 67 frisians_claydigger = 2, 68 frisians_brickmaker = 2, 69 frisians_carrier = 40, 70 frisians_reed_farmer = 2, 71 frisians_berry_farmer = 1, 72 frisians_farmer = 1, 73 frisians_landlady = 1, 74 frisians_smoker = 1, 75 frisians_geologist = 4, 76 frisians_woodcutter = 3, 77 frisians_beekeeper = 1, 78 frisians_miner = 4, 79 frisians_miner_master = 2, 80 frisians_forester = 2, 81 frisians_stonemason = 2, 82 frisians_reindeer = 5, 83 frisians_trainer = 3, 84 frisians_seamstress_master = 1, 85 }, 86 soldiers = { 87 [{0,0,0,0}] = 33, 88 } 89 }) 90 91 place_building_in_region(plr, "frisians_training_camp", sf:region(11), { 92 inputs = { 93 bread_frisians = 4, 94 beer = 4, 95 smoked_fish = 4, 96 smoked_meat = 4, 97 sword_long = 1, 98 sword_broad = 1, 99 sword_double = 1, 100 fur_garment_studded = 1, 101 helmet = 1 102 }, 103 }) 104 105 place_building_in_region(plr, "frisians_training_arena", sf:region(11), { 106 inputs = { 107 honey_bread = 4, 108 mead = 4, 109 smoked_fish = 4, 110 smoked_meat = 4, 111 sword_long = 1, 112 sword_broad = 1, 113 sword_double = 1, 114 fur_garment_golden = 1, 115 helmet_golden = 1 116 }, 117 }) 118 119 place_building_in_region(plr, "frisians_armor_smithy_small", sf:region(11), { 120 inputs = { 121 coal = 6, 122 iron = 6, 123 } 124 }) 125 126 place_building_in_region(plr, "frisians_armor_smithy_large", sf:region(11), { 127 inputs = { 128 gold = 4, 129 coal = 4, 130 iron = 4, 131 } 132 }) 133 134 place_building_in_region(plr, "frisians_blacksmithy", sf:region(11), { 135 inputs = { 136 iron = 6, 137 log = 6, 138 reed = 4, 139 } 140 }) 141 142 place_building_in_region(plr, "frisians_clay_pit", sf:region(11), { 143 inputs = { 144 water = 2, 145 } 146 }) 147 148 place_building_in_region(plr, "frisians_brick_kiln", sf:region(11), { 149 inputs = { 150 clay = 2, 151 granite = 2, 152 coal = 1 153 } 154 }) 155 156 place_building_in_region(plr, "frisians_reed_farm", sf:region(11)) 157 end 158} 159